
# 配置Agent代理参数并启动
请根据实际的操作系统选择对应的迁移Agent版本。
- Windows Agent(Python3)：Windows Server 2012/Windows Server 2016/Windows Server 2019/Windows Server 2022/Windows 8.1/Windows 10。
- Windows Agent(Python2)：Windows Server 2008/Windows 7。
- Linux：[支持的Linux系统版本](https://support.huaweicloud.com/productdesc-sms/sms3_01_0012.html)。
- [Windows Py3版本]
  1. 登录SMS控制台，在左侧导航树，单击"**迁移Agent** "，进入"**迁移Agent**"页面。
  
  2. 下载Windows Py3版本Agent，并上传至源端服务器，双击"**SMS-Agent-Py3.exe**"文件，安装SMS-Agent。安装完成后，进入SMS-Agent图形界面。
  
  3. 输入目的端服务器所在华为云账号的AK、SK，以及目的端服务器所在区域的SMS域名。SMS域名格式：sms.{区域代号}.myhuaweicloud.com。例如，目的端服务器所在区域为华南-广州（cn-south-1），则SMS域名为：sms.cn-south-1.myhuaweicloud.com。
  
  4. 选择"**使用代理** "，并输入**代理服务器IP** 、**端口** ，以及代理软件的**用户名** 、**密码** ，代理软件如果没有用户名、密码则不填。
     ![](https://support.huaweicloud.com/bestpractice-sms/public_sys-resources/note_3.0-zh-cn.png)
     - **代理服务器IP**：填写代理服务器IP地址，非目的端服务器地址。填写格式为：https://your-proxy-addr.com或http://your-proxy-addr.com，其中your-proxy-addr.com需要更换为您实际使用的代理服务器地址。支持http和https协议的代理服务器，您需根据代理服务器的实际情况选择合适的协议进行请求，建议您优先将代理服务器协议配置为https。
     
     - **端口**：填写代理服务器开放的代理端口，默认是3128。
     
     - **代理用户名**：填写代理软件用户名，没有则不填。
     
     - **密码**：填写代理用户名对应的密码，没有则不填。
      
     ![](https://support.huaweicloud.com/bestpractice-sms/zh-cn_image_0000002303541789.png "点击放大")
     
  
  5. 单击"**启动** "，弹出"**注意**"窗口。
  
  6. 请您仔细阅读"**注意** "窗口中的内容，单击"**是** "。
     当界面显示"**启动成功！等待服务端命令...** "时，表示SMS-Agent启动成功，即可前往SMS控制台，创建并启动迁移任务，具体步骤请参见[设置迁移目的端](https://support.huaweicloud.com/qs-sms/sms3_02_0009.html)，[开始服务器复制](https://support.huaweicloud.com/qs-sms/sms3_02_0010.html)并[启动目的端](https://support.huaweicloud.com/qs-sms/sms3_02_0011.html)。
     
   
- [Windows Py2版本]
  1. 登录SMS控制台，在左侧导航树，单击"**迁移Agent** "，进入"**迁移Agent**"页面。
  
  2. 下载Windows Py2版本Agent，并上传至源端服务器，双击"**SMS-Agent-Py2.exe**"文件，安装SMS-Agent。安装完成后，进入SMS-Agent命令行界面。
  
  3. 进入SMS-Agent安装目录，如C:\\SMS-Agent-Py2\\config目录下，修改auth.cfg文件。
     ```
     [proxy-config]
     enable = true
     proxy_addr = http://your-proxy-addr.com
     proxy_port = 3128
     proxy_user =
     use_password = false
     ```
     ![](https://support.huaweicloud.com/bestpractice-sms/public_sys-resources/note_3.0-zh-cn.png)
     - **enable** ：需要将false改为**true**。
     
     - **proxy_addr**：填写代理服务器IP地址，非目的端服务器地址。填写格式为：https://your-proxy-addr.com或http://your-proxy-addr.com，其中your-proxy-addr.com需要更换为您实际使用的代理服务器地址。支持http和https协议的代理服务器，您需根据代理服务器的实际情况选择合适的协议进行请求，建议您优先将代理服务器协议配置为https。
     
     - **proxy_port**：填写代理服务器开放的代理端口，默认是3128。
     
     - **proxy_user**：填写代理软件用户名，没有则不填。
     
     - **use_password**：代理软件有密码的话, 设置为true，否则为false。
       
  
  4. 根据命令提示，依次手动输入目的端服务器所在华为云账号的AK、SK，以及目的端服务器所在区域的SMS域名。SMS域名格式：sms.{区域代号}.myhuaweicloud.com。例如，目的端服务器所在区域为华南-广州（cn-south-1），则sms_domain为：sms.cn-south-1.myhuaweicloud.com。 
     认证通过后，提示SMS-Agent启动，即可前往SMS控制台，创建并启动迁移任务，具体步骤请参见[设置迁移目的端](https://support.huaweicloud.com/qs-sms/sms3_02_0009.html)，[开始服务器复制](https://support.huaweicloud.com/qs-sms/sms3_02_0010.html)并[启动目的端](https://support.huaweicloud.com/qs-sms/sms3_02_0011.html)。
     
   
- [Linux版本]
  1. 登录SMS控制台，在左侧导航树，单击"**迁移Agent** "，进入"**迁移Agent**"页面。
  
  2. 根据Linux服务器Agent安装区域的操作提示，下载迁移Agent，并上传至源端服务器。
  
  3. 在源端服务器执行如下命令，解压Agent软件包。
     ```
     tar -zxvf SMS-Agent.tar.gz
     ```
     
  
  4. 执行如下命令，进入源端服务器的SMS-Agent目录。
     ```
     cd SMS-Agent
     ```
     
  
  5. 执行如下命令，打开并编辑auth.cfg文件。
     ```
     vi agent/config/auth.cfg
     ```
     ```
     [proxy-config]
     enable = true
     proxy_addr = http://your-proxy-addr.com
     proxy_port = 3128
     proxy_user =
     use_password = false
     ```
     ![](https://support.huaweicloud.com/bestpractice-sms/public_sys-resources/note_3.0-zh-cn.png)
     - **enable** ：需要将false改为**true**。
     
     - **proxy_addr**：填写代理服务器IP地址，非目的端服务器地址。填写格式为：https://your-proxy-addr.com或http://your-proxy-addr.com，其中your-proxy-addr.com需要更换为您实际使用的代理服务器地址。支持http和https协议的代理服务器，您需根据代理服务器的实际情况选择合适的协议进行请求，建议您优先将代理服务器协议配置为https。
     
     - **proxy_port**：填写代理服务器开放的代理端口，默认是3128。
     
     - **proxy_user**：填写代理软件用户名，没有则不填。
     
     - **use_password**：代理软件有密码的话, 设置为true，否则为false。
       
  
  6. 执行如下命令，保存auth.cfg文件并退出。
     ```
     :wq
     ```
     
  
  7. 执行以下命令，启动迁移Agent。
     ```
     ./startup.sh
     ```
     
  
  8. 请您仔细阅读显示的内容并输入"y"，按"Enter"。
     图1输入y   
     ![](https://support.huaweicloud.com/bestpractice-sms/zh-cn_image_0000002268851910.png "点击放大") 
  
  9. 根据提示，输入目的端服务器所在华为云账号的AK、SK，以及目的端服务器所在区域的SMS域名。SMS域名格式：sms.{区域代号}.myhuaweicloud.com。例如，目的端服务器所在区域为华南-广州（cn-south-1），则sms_domain为：sms.cn-south-1.myhuaweicloud.com。
     图2输入AK/SK   
     ![](https://support.huaweicloud.com/bestpractice-sms/zh-cn_image_0000001208142171.png "点击放大")
     当出现如下界面时，表示SMS-Agent启动成功，即可前往SMS控制台，创建并启动迁移任务，具体步骤请参见[设置迁移目的端](https://support.huaweicloud.com/qs-sms/sms3_02_0009.html)，[开始服务器复制](https://support.huaweicloud.com/qs-sms/sms3_02_0010.html)并[启动目的端](https://support.huaweicloud.com/qs-sms/sms3_02_0011.html)。
     图3Agent启动成功   
     ![](https://support.huaweicloud.com/bestpractice-sms/zh-cn_image_0000001704364118.png "点击放大") 
   
