
# 手动安装OpsAgent失败怎么办？
#### 问题描述
远程登录主机后，手动执行复制的安装命令安装OpsAgent时出现如[图1]所示报错。
图1安装OpsAgent失败   
![](https://support.huaweicloud.com/appstage_faq/zh-cn_image_0000001929529760.png "点击放大")
#### 根因分析
为主机安装OpsAgent需要通过169.254.169.254获取主机元数据信息，安装失败的原因可能是169.254.169.254网络不通。
#### 处理方法
1. 添加169.254.169.254路由，指定下一跳网关和主网卡，示例： 
   **# ip route add 169.254.169.254 via** ***192.168.1.1* dev *eth0***
   其中192.168.1.1是主网卡对应子网的网关，eth0是主网卡名称。
   [怎样查看主网卡？](https://support.huaweicloud.com/ecs_faq/ecs_faq_1321.html#ecs_faq_1321__section77538616338)
   [怎样查看网关地址？](https://support.huaweicloud.com/ecs_faq/ecs_faq_1321.html#ecs_faq_1321__section942272317331)
   
   
2. 执行以下命令，验证获取元数据的功能正常。 
   **#** **curl -i http://169.254.169.254/openstack/latest/meta_data.json**
   图2验证获取元数据功能   
   ![](https://support.huaweicloud.com/appstage_faq/zh-cn_image_0000001956690637.png "点击放大")
   
   
3. 执行以下命令，创建或修改/etc/sysconfig/network-scripts/route-eth0文件，固化静态路由防止重启失效。 
   **# vi /etc/sysconfig/network-scripts/route-eth0**
   添加如下内容：
   本例以eth0，IP为192.168.1.1为例，请根据实际情况替换对应的网卡和网关IP。
   **# 169.254.169.254 via*192.168.1.1***
   
   
 
