后續操作
本文介紹遷移任務創建后的一些后續操作。
查看遷移任務狀態
遷移任務創建后,有以下多種狀態:
已創建:遷移任務已創建。用戶可手動點啟動或者等待到達指定的起始時間,系統啟動任務。
啟動:任務創建成功且已啟動,等待調度。
準備:數據預處理中。
遷移:數據正在遷移中,請您耐心等待。
刪除中:遷移任務正在刪除中,待刪除完成后,已刪除的遷移任務將從任務列表中移除。
暫停:遷移任務已暫停。
關閉:遷移任務正在關閉中,待關閉完成后,遷移任務將會轉為結束狀態。
結束:遷移任務已結束。
中斷:遷移任務異常中斷。
查看遷移報告
登錄數據在線遷移控制臺。
在左側導航欄,選擇
。在遷移任務列表中,單擊對應任務的管理,進入任務的詳情頁面。
若創建任務時選擇不推送報告,在任務詳情頁 > 歷史,單擊生成遷移報告。待遷移報告生成完成后,可單擊下載遷移報告到本地。
若創建任務時選擇推送報告,在任務詳情頁 > 歷史,待報告生成完成,可點擊下載遷移報告到本地。
在數據遷移任務完成之前,生成的遷移報告內容可能不完整。如需獲取完整的遷移報告,請在任務遷移完成后點擊下載。
遷移報告僅供參考,以實際遷移完成的內容為準。
遷移報告生成后將被存儲在指定的對象存儲(OSS)Bucket中。根據任務執行情況,文件夾目錄層級的前綴格式如下所示:
OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/total_list/
OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/failed_list/
OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/skipped_list/
字段名稱 | 字段含義 |
bucket | 目的端bucket。 |
prefix | 目的數據地址指定的遷移目錄前綴。 |
uid | 用戶主賬號ID。 |
jobid | 任務ID(任務詳情頁 > 詳情獲?。?。 |
runtimeid | 任務執行記錄ID(任務詳情頁 > 歷史獲?。?。 |
在對象存儲OSS控制臺,找到目的bucket下遷移報告文件,您可以下載這些文件并查看詳細的文件列表,推薦使用ossbrowser或ossutil工具查看。
根據任務執行情況,生成的遷移報告文件分為總遷移文件列表、遷移失敗文件列表和遷移跳過文件列表三種。
遷移報告文件命名規則
uid@jobid@runtimeid_total_list_n,代表總遷移文件列表,可能會有多個,其中 n 是一個大于等于 0 的正整數。
uid@jobid@runtimeid_failed_list_n,代表遷移失敗文件列表,可能會有多個,其中 n 是一個大于等于 0 的正整數。
uid@jobid@runtimeid_skipped_list_n,代表遷移跳過文件列表,可能會有多個,其中 n 是一個大于等于 0 的正整數。
遷移報告文件所含字段內容描述了文件(對象)從源到目的地遷移過程中的各種屬性,具體包括:
字段名稱 | 字段含義 |
源文件名 | 表示源文件的名稱,url編碼 |
目的文件名 | 表示目標文件的名稱,url編碼 |
源文件大小 | 表示源文件的大小 |
目的文件大小 | 表示目標文件的大小 |
源文件MD5 | 表示源文件的MD5哈希值,用于一致性校驗,源文件返回MD5時才會有 |
目的文件MD5 | 表示目標文件的MD5哈希值,用于一致性校驗 |
源文件CRC64 | 表示源文件的CRC64哈希值,用于一致性校驗,源文件返回CRC64時才會有 |
目的文件CRC64 | 表示目標文件的CRC64哈希值,用于一致性校驗 |
源文件最后修改時間 | 表示源文件的最后修改時間 |
目的文件最后修改時間 | 表示目標文件的最后修改時間 |
源對象版本ID(只有多版本遷移涉及) | 僅在多版本遷移中使用,用于指示源對象的版本ID |
目的對象版本ID(只有多版本遷移涉及) | 僅在多版本遷移中使用,用于指示目標對象的版本ID |
遷移開始時間 | 記錄文件遷移的開始時間 |
遷移結束時間 | 記錄文件遷移的結束時間 |
是否異常遷移(false:正常,true:異常) | 一個布爾標志,指示遷移是否異常(false表示正常,true表示異常) |
異常原因 | 提供異常情況的原因說明 |
查看遷移日志
遷移任務結束后,可以通過日志服務SLS查看遷移任務的日志。您可以使用任務名、任務ID、UID、文件名等作為過濾條件,精準定位遷移日志。
僅對創建遷移任務時,參數遷移日志選擇推送或僅推送錯誤日志的任務有效。如果創建遷移任務時,參數遷移日志選擇不推送,則不會推送遷移任務的日志到日志服務SLS上。
數據遷移未完成前SLS中遷移日志內容可能不完整,如需獲取完整的遷移日志,請在任務遷移結束后再查看SLS中的遷移日志。
遷移日志僅供您參考,請以實際遷移完成的內容為準。
在線遷移服務會在日志服務SLS中創建名稱為aliyun-oss-import-log-阿里云賬號ID-當前控制臺地域的Project,例如aliyun-oss-import-log-137918634953****-cn-hangzhou。在此Project中可以查看遷移任務的日志,其中包含如下兩種日志:
drs_import_success_log:遷移成功日志。
drs_import_fail_log:遷移失敗日志。
遷移日志中的主要字段說明如下表所示。
字段 | 說明 |
JobName | 遷移任務的名稱。 |
JobId | 遷移任務ID。 |
Region | 當前控制臺所在地域。 |
Status | 遷移文件的狀態。包括如下三種狀態:
|
UserId | 用戶的UID。 |
ExecuteId | 執行記錄ID。 |
StartTime | 遷移開始的時間。 |
EndTime | 遷移結束的時間。 |
ListTime | 該文件被掃描到的時間。 |
Time | 當前的時間。 |
SrcObjectName | 源端文件名稱。以Src開頭的是源端相關字段。 說明 文件名為URL編碼處理后的格式,例如docs%2Fmy.docir%2Fexample.log。 |
SrcObjectSize | 源端文件大小。 |
DestObjectName | 目的端文件名稱。以Dest開頭的是目的端相關字段。 說明 文件名為URL編碼處理后的格式,例如docs%2Fmy.docir%2Fexample.log。 |
DestObjectSize | 目的端文件大小。 |
修改限流
數據遷移過程中,您可以根據您的實際情況隨時修改限流參數,修改限流后需要一定的生效時間。
登錄數據在線遷移控制臺。
在頂部菜單欄,選擇任務所在的地域。
在左側導航欄,選擇在線遷移服務 > 遷移任務。
在遷移任務列表中,單擊對應任務的管理,進入任務詳情頁面。
在配置區域,單擊遷移帶寬上限后的重置。
在彈出的對話框中配置遷移帶寬上限。
默認:默認最大帶寬,實際速度取決于文件大小和文件數量。
指定上限:根據控制臺提示指定具體的帶寬上限。
單擊確定,即可完成修改。
修改每秒遷移文件數上限
數據遷移過程中,您可以根據您的實際情況隨時修改每秒遷移文件數上限參數,修改每秒遷移文件數上限后需要一定的生效時間。
登錄數據在線遷移控制臺。
在頂部菜單欄,選擇任務所在的地域。
在左側導航欄,選擇在線遷移服務 > 遷移任務。
在遷移任務列表中,單擊對應任務的管理,進入任務詳情頁面。
在配置區域,單擊每秒遷移文件數上限后的重置。
在彈出的對話框中配置每秒遷移文件數上限。
默認:默認每秒遷移文件數,實際速度取決于文件大小和文件數量。
指定上限:根據控制臺提示指定具體的每秒遷移文件數。
單擊確定,即可完成修改。
遷移失敗后重試
如果遷移任務有部分文件遷移失敗,可選擇重新遷移失敗的文件。
登錄數據在線遷移控制臺。
在頂部菜單欄,選擇任務所在的地域。
在左側導航欄,選擇在線遷移服務 > 遷移任務。
在遷移任務列表中,單擊對應任務操作列的管理,進入任務詳情頁面。
在歷史區域下單擊對應任務操作列的重試。
修改子任務名稱,單擊下一步。
確認遷移帶寬、每秒遷移文件數、覆蓋方式等參數無誤后,單擊下一步。
單擊確定,子任務會啟動并且重新遷移失敗的文件。