本文主要介紹在使用SMC遷移時,遷移任務出錯提示“S10_* 磁碟分割檔案資料同步測試出錯”的問題描述、問題原因及其解決方案。
問題描述
在SMC遷移時,遷移任務出錯提示“S10_* 磁碟分割檔案資料同步測試出錯”。其中S10_*可能的錯誤碼如下:
-
S10_R255
-
S10_R1
問題排查解決後,運行SMC用戶端再試。具體操作,請參見管理SMC用戶端。
問題原因
源系統SMC用戶端進行磁碟分割檔案層級的資料同步測試時出錯,可能原因有:
-
S10_R255:源系統到目標執行個體的IP:8703連接埠網路訪問不通。
-
S10_R1:源系統rsync版本不支援。
解決方案
不同的錯誤碼對應的解決方案如下:
-
S10_R255
檢查源系統到目標執行個體的IP:8703連接埠網路訪問是否正常。
檢查目標執行個體的安全性群組連接埠是否已放開入方向的8703連接埠,或者是否有其他安全性群組規則衝突限制。
說明預設情況下SMC任務會自動給目標執行個體關聯一個臨時安全性群組,來放開目標執行個體的入方向8703連接埠。
使用
telnet命令測試到目標執行個體8703連接埠是否連通,如果不通,需要排查本網配置或中間網路裝置,如防火牆或代理出方向是否有IP連接埠訪問限制。檢查是否開啟了阿里雲Cloud Firewall,是否配置了存取控制策略導致網路訪問被攔截。例如互連網邊界防火牆、VPC邊界防火牆等。具體操作,請參見防火牆開關。
-
S10_R1
使用
rsync --version檢查源系統rsync版本。建議rsync為3.0.6及以上版本,最新版本是3.1.3,同時檢查是否支援ACLs能力,如果沒有ACLs則表示不支援,此時需要重裝rsync後再試。
rsync version 3.1.2 protocol version 31 Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes, prealloc rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details.