本文介紹遷移任務建立後的一些後續操作。
查看遷移報告
遷移報告提供詳細的遷移結果資訊,包括成功、失敗和跳過的檔案清單,協助您瞭解遷移任務的執行情況。
報告檔案類型
根據任務執行情況,產生的遷移報告檔案分為總遷移檔案清單、遷移失敗檔案清單和遷移跳過檔案清單三種。
遷移報告檔案命名規則
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表示異常) |
異常原因 | 提供異常情況的原因說明 |
擷取遷移報告
登入線上遷移控制台。
在左側導覽列,選擇線上遷移服務 > 遷移任務。
在遷移工作清單中,單擊對應任務的管理,進入任務的詳情頁面。
若建立任務時選擇不推送報告,在任務詳情頁 >歷史,單擊產生遷移報告。待遷移報告產生完成後,可單擊下載遷移報告到本地。
若建立任務時選擇推送報告,在任務詳情頁 >歷史,待報告產生完成,可點擊下載遷移報告到本地。
說明在資料移轉任務完成之前,產生的遷移報告內容可能不完整。如需擷取完整的遷移報告,請在任務遷移完成後點擊下載。
遷移報告僅供參考,以實際遷移完成的內容為準。
遷移報告產生後將被儲存在指定的Object Storage ServiceBucket中。根據任務執行情況,檔案夾目錄層級的首碼格式如下所示:
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(任務詳情頁 >歷史擷取)
在Object Storage Service控制台,找到目的bucket下遷移報告檔案,您可以下載這些檔案並查看詳細的檔案清單,推薦使用圖形化管理工具ossbrowser 2.0(預覽版)或ossutil工具查看。
查看遷移日誌
遷移過程的日誌可推送至Log Service(SLS),詳細記錄每個檔案在遷移任務中的處理情況,包括遷移成功、失敗及跳過的記錄。通過遷移日誌,可以即時監控遷移進度、快速定位問題檔案,並對遷移過程進行審計和故障排查。
日誌類型
線上遷移服務會在Log ServiceSLS中建立名稱為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 | 目的端檔案大小 |
擷取遷移日誌
您可以將遷移日誌即時推送到阿里雲Log Service(SLS)中進行查詢與分析。在SLS控制台,您可以通過任務ID、檔案名稱等關鍵詞進行精確檢索,以監控遷移過程或排查問題。
日誌推送功能需要在建立遷移任務時開啟(選擇推送或僅推送錯誤記錄檔)。若在建立時選擇不推送,則無法在SLS中查看該任務的日誌。
遷移日誌不保證完整性,請不要將遷移日誌用於遷移的完整性檢查。
遷移日誌僅供您參考,最終遷移結果請以目的端的實際檔案為準。
不推送(預設):不推送遷移日誌
推送:將遷移日誌推送至SLS,可在SLS上查看遷移日誌
僅推送檔案錯誤記錄檔:僅將錯誤遷移日誌推送至Log ServiceSLS,可在SLS上查看錯誤遷移日誌
在選擇推送或僅推送檔案錯誤記錄檔前,請確保您已完成以下操作,否則可能導致遷移任務異常:
已開通SLS服務
已在Log Service授權項授權頁面中同意授權
當選擇推送或僅推送檔案錯誤記錄檔時,線上遷移服務會在Log ServiceSLS中建立名稱為aliyun-oss-import-log-阿里雲帳號ID-當前遷移服務部署地區的Project,例如aliyun-oss-import-log-137918634953****-cn-hangzhou。
Log Service授權:此選項在遷移日誌選擇推送或僅推送檔案錯誤記錄檔時顯示。
單擊授權進入雲資源訪問授權頁面,頁面會對應建立AliyunOSSImportSlsAuditRole角色,並對角色做授權,請單擊同意授權完成授權。
失敗檔案重試
當遷移任務結束後,如果報告中顯示有部分檔案遷移失敗,您可以建立一個僅針對這些失敗檔案進行重試的新子任務。
操作步驟
登入線上遷移控制台。
在頂部功能表列,選擇任務所在的地區。
在左側導覽列,選擇線上遷移服務>遷移任務。
在遷移工作清單中,單擊對應任務操作列的管理,進入任務詳情頁面。
在歷史地區下單擊對應任務操作列的重試失敗檔案。
修改子任務名稱,單擊下一步。
確認遷移頻寬、每秒遷移檔案數、覆蓋方式等參數無誤後,單擊下一步。
單擊確定,子任務會啟動並且重新遷移失敗的檔案。