
# 制作Agent安装包或安装命令
使用1台Linux服务器，制作Agent安装命令（Linux）或Agent安装包（Windows）。
 #### 制作Agent安装命令（Linux）
1. 登录任一Linux服务器。
2. 执行以下命令进入tmp目录。 
   cd /tmp
   
   
3. 依次执行以下命令，将VPC终端节点IP写入private_ip.conf文件，将项目ID写入project_id.conf文件。 
   echo "{VPC终端节点ip}" > private_ip.conf
   cat private_ip.conf
   echo "{项目ID}" > project_id.conf
   cat project_id.conf
   上述命令中的"终端节点IP"和"项目ID"，请根据实际情况改写。
   - VPC终端节点IP即执行[创建VPC终端节点](https://support.huaweicloud.com/bestpractice-hss2.0/hss_01_0060.html)操作时，您获取的服务地址。
   
   - 项目ID即执行[获取项目ID](https://support.huaweicloud.com/bestpractice-hss2.0/hss_01_0063.html)操作时，您获取的项目ID。
   
   
   
   
4. 依次执行以下操作制作安装命令。 
   1. 依次执行以下命令，生成安装命令。
      - x86 rpm软件包镜像的命令： echo -e "# for Linux x86 CentOS EulerOS OpenSUSE Fedora\n\ncurl -k -O 'https://private_ip:10180/package/agent/linux/x86/hostguard.x86_64.rpm' && echo 'MASTER_IP=private_ip:10180' > hostguard_setup_config.conf && echo 'SLAVE_IP=private_ip:10180' >> hostguard_setup_config.conf && echo 'ORG_ID=project_id' >> hostguard_setup_config.conf && rpm -ivh hostguard.x86_64.rpm && rm -f hostguard_setup_config.conf && rm -f hostguard*.rpm" > x86_rpm_install.sh
        
      
      - x86 deb软件包镜像的命令： echo -e "# for Linux x86 Ubuntu Debian\n\ncurl -k -O 'https://private_ip:10180/package/agent/linux/x86/hostguard.x86_64.deb' && echo 'MASTER_IP=private_ip:10180' > hostguard_setup_config.conf && echo 'SLAVE_IP=private_ip:10180' >> hostguard_setup_config.conf && echo 'ORG_ID=project_id' >> hostguard_setup_config.conf && dpkg -i hostguard.x86_64.deb && rm -f hostguard_setup_config.conf && rm -f hostguard*.deb" > x86_deb_install.sh
        
      
      
      
      - Arm rpm软件包镜像的命令： echo -e "# for Linux ARM CentOS EulerOS OpenSUSE Fedora UOS Kylin\n\ncurl -k -O 'https://private_ip:10180/package/agent/linux/arm/hostguard.aarch64.rpm' && echo 'MASTER_IP=private_ip:10180' > hostguard_setup_config.conf && echo 'SLAVE_IP=private_ip:10180' >> hostguard_setup_config.conf && echo 'ORG_ID=project_id' >> hostguard_setup_config.conf && rpm -ivh hostguard.aarch64.rpm && rm -f hostguard_setup_config.conf && rm -f hostguard*.rpm" > arm_rpm_install.sh
        
      
      
      
      - Arm deb软件包镜像的命令： echo -e "# for Linux ARM Ubuntu Debian\n\ncurl -k -O 'https://private_ip:10180/package/agent/linux/arm/hostguard.aarch64.deb' && echo 'MASTER_IP=private_ip:10180' > hostguard_setup_config.conf && echo 'SLAVE_IP=private_ip:10180' >> hostguard_setup_config.conf && echo 'ORG_ID=project_id' >> hostguard_setup_config.conf && dpkg -i hostguard.aarch64.deb && rm -f hostguard_setup_config.conf && rm -f hostguard*.deb" > arm_deb_install.sh
        
       
   
   2. 执行以下命令，替换VPC终端节点IP和项目ID。 无需修改，执行即可。
      sed -i "s#private_ip#`cat private_ip.conf`#g" *install.sh && sed -i "s#project_id#`cat project_id.conf`#g" *install.sh
      
      
   
   
   ![](https://support.huaweicloud.com/bestpractice-hss2.0/public_sys-resources/note_3.0-zh-cn.png)
   - x86_rpm_install.sh中的安装命令适用于x86架构，rpm软件包管理的镜像，如CentOS、EulerOS、OpenSUSE、Fedora。
   
   - x86_deb_install.sh中的安装命令适用于x86架构，deb软件包管理的镜像，如Ubuntu、Debian。
   
   - arm_rpm_install.sh中的安装命令适用于arm架构，rpm软件包管理的镜像，如CentOS、EulerOS、OpenSUSE、Fedora、UOS、Kylin。
   
   - arm_deb_install.sh中的安装命令适用于arm架构，deb软件包管理的镜像，如Ubuntu、Debian。
    
   
   
5. 执行如下命令，查看生成的安装命令。生成的安装命令将用于第三方Linux服务器安装Agent。 
   - 查看x86 rpm软件包镜像的安装命令：**cat x86_rpm_install.sh**
   
   - 查看x86 deb软件包镜像的安装命令：**cat x86_deb_install.sh**
   
   
   
   - 查看Arm rpm软件包镜像的安装命令：**cat arm_rpm_install.sh**
   
   - 查看Arm deb软件包镜像的安装命令：**cat arm_deb_install.sh**
   
   
   图1Linux安装命令   
   ![](https://support.huaweicloud.com/bestpractice-hss2.0/zh-cn_image_0000001981966841.png)
   
   
 
 #### 制作Agent安装包（Windows）
1. 登录任一Linux服务器
2. 执行以下命令进入tmp目录。 
   cd /tmp
   
   
3. 依次执行以下命令，制作Windows的Agent安装压缩包。 
   curl -k -O https://`cat private_ip.conf`:10180/package/agent/windows/hostguard_setup.exe && echo '[system]' > hostguard_setup_config.ini && echo 'master='`cat private_ip.conf`':10180' >> hostguard_setup_config.ini && echo 'slave='`cat private_ip.conf`':10180' >> hostguard_setup_config.ini && echo 'orgid='`cat /usr/local/hostguard/run/metadata.conf | grep -v enterprise_project_id | grep project_id | cut -d ":" -f 2 | cut -d " " -f 2` >> hostguard_setup_config.ini
   zip hostguard_setup.zip hostguard_setup.exe hostguard_setup_config.ini
   ![](https://support.huaweicloud.com/bestpractice-hss2.0/public_sys-resources/note_3.0-zh-cn.png)
   如果代理服务器没有zip命令，需先执行以下命令安装zip插件。
   yum install -y zip
   
   
4. 执行以下命令查看生成的安装包，安装包将用于第三方Windows服务器Agent的安装使用。 
   **ll**
   图2Windows安装包   
   ![](https://support.huaweicloud.com/bestpractice-hss2.0/zh-cn_image_0000001982046717.png)
   
   
 
