# SMS.6517 源端没有安装rsync
SMS服务本身并不提供rsync的安装包和安装文档。rsync作为Linux系统常用工具，绝大多数发行版已预装；如果源端主机缺失rsync，也可以按各Linux发行版官方方式自行安装。
#### 问题描述
启动Linux版的迁移Agent时，提示"rsync not installed on the source server."，如[图1]所示，则说明此源端服务器未安装rsync组件。您需要先安装rsync组件，再重新启动迁移Agent。
图1错误信息   
![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0133149850.png "点击放大")
#### 问题分析
Linux迁移依赖rsync组件，若源端未安装rsync组件，会导致Agent启动失败。
#### 解决方案
当源端服务器的操作系统为不同的类型时，分别对应不同的操作，具体操作如下所示。
- [源端服务器为CentOS或者Redhat系统类型]
  1. 使用PuTTY或者SSH客户端，以root用户登录待迁移的源端服务器。
  
  2. 执行以下命令，搜索yum源中是否存在rsync组件。
     **yum search rsync**
     - 如果搜索成功，请直接跳至[步骤3]安装rsync组件。
     
     - 如果搜索失败，且源端系统版本为CentOS8.x，请执行以下命令，更新yum源。 **mv /etc/yum.repos.d /etc/yum.repos.d.huawei.bak**
       **mkdir /etc/yum.repos.d**
       **vi /etc/yum.repos.d/CentOS-Base.repo** ， 输入以下yum源信息并保存
       ```
       [BaseOS]
       name=CentOS-$releasever - Base
       baseurl=https://repo.huaweicloud.com/centos-vault/$contentdir/$releasever/BaseOS/$basearch/os/
       gpgcheck=1
       enabled=1
       gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
       ```
       **yum clean all**
       **yum makecache**
       
       
  
  3. 执行以下命令，安装rsync组件。
     **yum install rsync**
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002401981077.png "点击放大")
     
  
  4. 输入"y"，按"Enter"。 ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002368421442.png "点击放大")
     
  
  5. 执行以下命令，查看rsync组件的信息。 **rsync --version**
     当出现如下信息时，表示安装rsync组件成功。
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002402061205.png "点击放大")
     
  
  6. 执行以下命令，启动迁移Agent。 **./startup.sh**
     
  
  7. 请您仔细阅读显示的内容并输入"y"，按"Enter"。
     图2进行确认   
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002368581334.png "点击放大") 
  
  8. 根据提示，输入目的端服务器所在华为云账号的AK和SK。 当出现如下界面时，表示Linux版的SMS-Agent启动成功，开始给主机迁移服务上传源端服务器信息。
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002401981085.png "点击放大")
     
   
- [源端服务器系统为SUSE类型]
  1. 使用PuTTY或者SSH客户端，以root用户登录待迁移的源端服务器。
  
  2. 执行以下命令，安装rsync组件。 **zypper install rsync**
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002368421446.png "点击放大")
     
  
  3. 输入"y"，按"Enter"。 ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002402061245.png "点击放大")
     
  
  4. 执行以下命令，查看rsync组件的信息。 **rsync --version**
     当出现如下信息时，表示安装rsync组件成功。
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002368581378.png "点击放大")
     
  
  5. 执行以下命令，启动迁移Agent。 **./startup.sh**
     
  
  6. 请您仔细阅读显示的内容并输入"y"，按"Enter"。
     图3确认   
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002401981133.png "点击放大") 
  
  7. 根据提示，输入目的端服务器所在华为云账号的AK和SK。 当出现如下界面时，表示Linux版的SMS-Agent启动成功，开始给主机迁移服务上传源端服务器信息。
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002368421506.png "点击放大")
     
   
- [源端服务器为Ubuntu系统类型]
  1. 使用PuTTY或者SSH客户端，以root用户登录待迁移的源端服务器。
  
  2. 执行以下命令，安装rsync组件。 **apt-get install rsync**
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002402061257.png "点击放大")
     
  
  3. 执行以下命令，查看rsync组件的信息。 **rsync --version**
     当出现如下信息时，表示安装rsync组件成功。
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002368581390.png "点击放大")
     
  
  4. 执行以下命令，启动迁移Agent。 **./startup.sh**
     
  
  5. 请您仔细阅读显示的内容并输入"y"，按"Enter"。 ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002401981137.png "点击放大")
     
  
  6. 根据提示，输入目的端服务器所在华为云账号的AK和SK。 当出现如下界面时，表示Linux版的SMS-Agent启动成功，开始给主机迁移服务上传源端服务器信息。
     ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000002368421502.png "点击放大")
     
   
