本文介紹Cloud Backup備份用戶端的常見網路問題。
背景資訊
在非阿里雲VPC的各類線下環境中安裝備份用戶端時,可能遇到各種未知且複雜的網路環境。例如防火牆會阻攔網域名稱或連接埠的串連導致備份失敗,防火牆會限制網路傳輸速度導致部分請求逾時,網路行為偵查工具會檢測並修改一些HTTP請求內容,上行頻寬過小時會導致請求逾時甚至備份失敗等。
常見網路問題概覽
問題 | 診斷工具檢測 | 用戶端日誌 | 問題分析及排查方法 |
控制台顯示開啟備份庫失敗 | 通過診斷工具檢測,出現如下問題:
| 用戶端日誌中出現如下相關描述:
| 備份用戶端到對應網域名稱的請求失敗。可能原因如下:
具體排查方法,請參見請求失敗排查方法。 |
控制台顯示開啟備份庫失敗 | 通過診斷工具檢測,出現如下問題: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. | 用戶端日誌中出現如下相關描述: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. | 對應網域名稱的DNS解析失敗。可能原因如下:
具體排查方法,請參見DNS解析失敗排查方法。 |
請求失敗排查方法
檢查網路和雲備份存取點網域名稱及連接埠的連通性。
檢查您的網路防火牆規則。
雲備份用戶端使用的存取點及連接埠,必須配置白名單或者允許存取規則。
診斷工具提示的地址若為http開頭,需要檢查對應的地址以及80連接埠;若為https開頭,需要檢查對應的地址以及443連接埠。
檢查您是否開啟殺毒軟體。
殺毒軟體可能會影響雲備份服務進程正常運行,導致服務異常。建議您關閉殺毒軟體後重試。
檢查是否配置代理(http、socks5、tcp)及代理是否工作正常。
代理必須能正常代理雲備份用戶端的存取點及連接埠訊息。
若使用雲企業網實現網路互連,請諮詢雲企業網售後,確保對應存取點及連接埠工作正常。
若使用阿里雲VPN實現網路互連,請諮詢阿里雲VPN售後,確保對應存取點及連接埠工作正常。
執行telnet訪問對應存取點及連接埠,確認當前網路中上行(備份)或下行(恢複)可用頻寬。
其中存取點可以為雲備份用戶端問題診斷工具檢測到的管控(通訊)網路公網網域名稱。例如telnet訪問存取點及連接埠的命令如下:
telnet post-cn-mp90rcien05.mqtt.aliyuncs.com 80若存在網路監控,請查看網路流量監控在備份、恢複的時間點對應的網路流量情況。
若使用公網,建議諮詢電訊廠商或網路系統管理員瞭解網路流量情況。
若使用雲企業網或阿里雲VPN,請在雲企業網或阿里雲VPN控制台確認頻寬以及查看對應監控資料。
根據頻寬以及同時進行的任務數,判斷是否當前頻寬不足導致。
例如上行頻寬有20 MB/s,而可用於備份的可能僅有10 MB/s,這種情況若資料量足夠大,會導致類似請求失敗問題。
若無法確定頻寬(主要上行頻寬),建議使用ossutil(oss官方工具) probe進行探測,瞭解網路流量情況。
擷取存取點網域名稱、AccessKey。
可以為雲備份用戶端問題診斷工具檢測到的管控(通訊)網路公網網域名稱。
下載及安裝ossutil。
具體操作,請參見ossutil下載和安裝。
探測上傳頻寬。
建立一個名稱為examplebucket的臨時Bucket,並上傳一個臨時檔案到examplebucket,並根據當前裝置的硬體設定及上傳頻寬給出上傳並發數的配置建議。執行命令如下:
./ossutil64 probe --probe-item upload-speed --bucketname examplebucket輸出如下:
cpu core count:2 parallel:2,average speed:679.72(KB/s),current speed:1344.00(KB/s),max speed:1440.00(KB/s)) parallel:3,average speed:643.31(KB/s),current speed:704.00(KB/s),max speed:1632.00(KB/s)) parallel:4,average speed:646.62(KB/s),current speed:512.00(KB/s),max speed:1600.00(KB/s)) suggest parallel is 2, max average speed is 679.72(KB/s)
若經過上述檢查,確實為可用頻寬不足的問題導致,建議進行以下操作。
提升頻寬配置。
配置逾時重試參數,增加逾時重試的間隔以及次數,用時間換取頻寬,提高備份成功機率。
具體操作,請參見配置資料備份重試次數及間隔。
調整備份任務執行時間,在網路空閑時再執行備份。
若網路中有多個備份用戶端及任務,合理錯開不同備份任務的執行時間,充分利用頻寬。
DNS解析失敗排查方法
檢查本機DNS配置。
若未配置私人DNS伺服器,建議配置為阿里雲公用DNS地址
223.5.5.5。檢查防火牆規則,雲備份用戶端使用的存取點及連接埠,必須配置白名單或者允許存取規則。
諮詢網路系統管理員是否有其他限制。
確保到診斷工具提示的地址可以正確解析後,重新嘗試備份。