您組織的遷移專案利用 Azure Storage Mover 來完成大部分特定於遷移的工作。 其中一個元件中的意外問題可能會導致遷移停止。 Storage Mover 代理能夠生成支援包來幫助解決此類問題。
本文將説明您完成在代理上創建支援包、檢索壓縮日誌包以及訪問其包含的日誌的過程。 本文假定您使用的是虛擬機 (VM) 主機作系統 (OS),並且主機能夠連接到來賓 VM。
如果要傳輸捆綁包,主機上需要一個安全的 FTP 用戶端。 大多數典型的 Windows 實例上都安裝了安全的 FTP 用戶端。
如果您想自己查看壓縮日誌,您還需要一個 Zstandard (ZSTD) 存檔工具(例如 WinRAR)來提取壓縮日誌。
關於代理支援捆綁包
支援捆綁包是一組日誌,可幫助確定錯誤或其他無法立即解釋的行為的根本原因。 它們的大小可能差異很大,並使用 Zstandard 存檔工具進行壓縮。
提取捆綁包中的日誌后,可以使用這些日誌來查找和診斷遷移過程中發生的問題。
從 Zstd 壓縮的 tar 檔案中提取紀錄會建立以下檔案結構:
-
雜項
- df.txt — 檔案系統使用方式
- dmesg.txt — 內核消息
- files.txt — 目錄清單
- free.txt – 顯示系統中的可用內存量和已用內存量
- ifconfig.txt — 網路介面設置
- meminfo.txt — 記憶體使用方式
- netstat.txt — 網路連接
- top.txt — 行程記憶體和 CPU 使用率
-
根
-
XDM數據
- archive — 存檔的作業日誌
- azcopy — AzCopy 日誌
- copy log — 複製日誌
- kv — 代理 — 持久化數據
- xdmsh — 受限 shell 日誌
-
XDM數據
-
跑
-
xdatamoved
- datadir — 數據目錄的位置
- kv — 代理持久化數據
- pid — 代理進程 ID
- 看門 狗
-
xdatamoved
-
var (無值)
-
log — 各種代理和系統日誌
- xdatamoved.err — 代理錯誤日誌
- xdatamoved.log — 代理日誌
- xdatamoved.warn — 代理警告日誌
- xdmreg.log — 註冊服務日誌
-
log — 各種代理和系統日誌
生成代理支援包
確定錯誤根本原因的第一步是從代理收集支援包。 要檢索捆綁包,請完成以下步驟。
使用管理憑證連接到代理。 代理
admin的默認密碼 ,但您需要提供更新的密碼(如果密碼已更改)。 在提供的範例中,代理維護默認密碼。從根功能表中,選擇option
5、 Collect support bundle 命令,以生成具有唯一檔名的捆綁包。 支援包是在代理本地的共享中創建的。 此時將顯示一條包含支援包名稱的確認消息。 此外,還會顯示檢索捆綁包所需的命令,如提供的示例所示。 應複製這些命令,並在 檢索代理支援包 部分。
檢索代理支援包
使用 VM 的主機,輸入代理提供的命令以獲取支援包的副本。 在與 VM 的初始連接期間,系統可能會提示您信任主機,並顯示 ECDSA(橢圓曲線數位簽名演算法)金鑰。 這些命令區分大小寫,並且提供的標誌是大寫 P的 .
後續步驟
您可能會發現以下文章中的資訊很有説明: