您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)怎么在主程序異常中斷或提示遷移不成功之后進(jìn)行問(wèn)題排查,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
問(wèn)題排查
遷云工具支持?jǐn)帱c(diǎn)恢復(fù),文件傳輸過(guò)程支持?jǐn)帱c(diǎn)續(xù)傳。一般情況下如果主程序異常中斷或提示遷移不成功,故障排查處理完問(wèn)題后,您可以再次運(yùn)行主程序恢復(fù)遷云工作。
成功遷移Windows Server 2008及以上版本的Windows服務(wù)器,啟動(dòng)實(shí)例后您需要先使用 Reset File Permission 工具修復(fù)默認(rèn)文件系統(tǒng)權(quán)限,以保證實(shí)例服務(wù)及組件正常。
日志錯(cuò)誤提示 IllegalTimestamp
請(qǐng)檢查系統(tǒng)時(shí)間是否為正確時(shí)間。
日志錯(cuò)誤提示 UnKnownError
請(qǐng)檢查配置文件 user_config.json 中參數(shù) platform 取值是否正確。
日志錯(cuò)誤提示 OperationDenied
日志文件提示如 rsync: send_files failed to open "…": Permission denied (13) 的錯(cuò)誤信息時(shí),表明阿里云遷云工具無(wú)權(quán)訪問(wèn)該目錄或文件夾,導(dǎo)致 rsync 失敗。此時(shí)您可以通過(guò)配置 rsync_excludes_linux.txt 或者 Rsync/etc/rsync_excludes_win.txt 過(guò)濾該目錄或文件夾,然后重試。
日志錯(cuò)誤提示 InvalidAccountStatus.NotEnoughBalance
中轉(zhuǎn)實(shí)例的默認(rèn)付費(fèi)模式為 按量付費(fèi)(Pay-As-You-Go),您的賬號(hào)余額不足時(shí),無(wú)法順利遷云。您需要更新賬戶狀態(tài)后重試。
日志錯(cuò)誤提示 Forbidden.RAM
您使用的 RAM 賬號(hào)權(quán)限不足,無(wú)法使用相關(guān) API。
您需要被授權(quán) ECS 和 VPC 訪問(wèn)權(quán)限 AliyunECSFullAccess 和 AliyunVPCFullAccess。更多詳情,請(qǐng)參閱 RAM 文檔 授權(quán)策略管理。
日志錯(cuò)誤提示 InvalidImageName.Duplicated
指定的參數(shù) image_name 不能與您已有的鏡像名稱重復(fù)。
日志錯(cuò)誤提示 Connect to Server Failed
該錯(cuò)誤表示無(wú)法連接中轉(zhuǎn)實(shí)例。您可以按以下步驟檢查:
查看日志文件詳細(xì)信息。
依次檢查:
中轉(zhuǎn)實(shí)例狀態(tài)是否正常。
本地網(wǎng)絡(luò)服務(wù)是否正常。遷云工具需要訪問(wèn) 80、443、8703 和 8080 通信端口,請(qǐng)確保您的服務(wù)器已經(jīng)放行這些端口。
問(wèn)題解決后,再次運(yùn)行主程序重試。
日志錯(cuò)誤提示 Do Rsync Disk x Failed
該錯(cuò)誤表示文件傳輸中斷。您可以按以下步驟檢查:
查看錯(cuò)誤日志文件詳細(xì)信息。如果錯(cuò)誤日志文件中多次出現(xiàn) return: 3072 或 return: 7680 信息提示,請(qǐng)確認(rèn)源服務(wù)器數(shù)據(jù)庫(kù)服務(wù)或者容器服務(wù)是否未開(kāi)啟狀態(tài),例如,Oracle、MySQL、MS SQL Server、MongoDB 和 Docker 等服務(wù)。您需要先暫停服務(wù)或者排除相關(guān)數(shù)據(jù)文件目錄后再遷云。
依次檢查
中轉(zhuǎn)實(shí)例狀態(tài)是否正常。
本地網(wǎng)絡(luò)服務(wù)是否正常。遷云工具需要訪問(wèn) 80、443、8703 和 8080 通信端口,請(qǐng)確保您的服務(wù)器已經(jīng)放行這些端口。
問(wèn)題解決后,再次運(yùn)行主程序重試。
Windows 服務(wù)器卡在 Prepare For Rsync Disk 0 階段
Windows 服務(wù)器遷云停在 Prepare For Rsync Disk 0 階段,查看日志文件后發(fā)現(xiàn)顯示 VssSnapshotProperties::VssSnapshotProperties GetSnapshotProperties Failed: 0x80042308。此時(shí)您可以:
開(kāi)啟 Volume Shadow Copy 服務(wù):
在服務(wù)器中單擊 開(kāi)始,在搜索框中輸入 服務(wù),回車確認(rèn)。
找到 Volume Shadow Copy 服務(wù),單擊 啟動(dòng)此服務(wù)。
卸載 QEMU Guest Agent 軟件:
在服務(wù)器中單擊 開(kāi)始,在搜索框中輸入 服務(wù),回車確認(rèn)。
查看是否有 QEMU Guest Agent VSS Provider 服務(wù),若無(wú)該項(xiàng)服務(wù),您可以直接 重新運(yùn)行遷云工具。
找到卸載腳本,大概位置位于 C:\Program Files (x86)\virtio\monitor\uninstall.bat 目錄,執(zhí)行腳本卸載 QEMU Guest Agent 軟件。
重新運(yùn)行遷云工具。
遷移 Windows 服務(wù)器后,啟動(dòng)實(shí)例被提示需要激活 Windows?
您可以重裝 Windows KMS Client Key 后通過(guò) KMS 激活 Windows 服務(wù)。
遠(yuǎn)程登錄 Windows 實(shí)例。
在 微軟KMS Client Keys頁(yè)面 查詢到 Windows 服務(wù)器對(duì)應(yīng)的 KMS Client Key,此處假設(shè)為 xxxx-xxxx-xxxx-xxxx-xxxx。
使用管理員權(quán)限打開(kāi)命令行工具,運(yùn)行以下命令:
slmgr /upk slmgr /ipk xxxx-xxxx-xxxx-xxxx-xxxx
使用 KMS 激活 Windows。更多詳情,請(qǐng)參閱 VPC環(huán)境下ECS Windows 系統(tǒng)激活方法。
遷移 Windows 服務(wù)器后,啟動(dòng)實(shí)例發(fā)現(xiàn)數(shù)據(jù)盤(pán)缺失或者盤(pán)符錯(cuò)亂?
如果數(shù)據(jù)盤(pán)盤(pán)符缺失,您可以打開(kāi)磁盤(pán)管理器,重新添加即可。
打開(kāi) 控制面板 > 系統(tǒng)與安全 > 管理工具 > 計(jì)算機(jī)管理。
找到并右擊盤(pán)符缺失的數(shù)據(jù)盤(pán),單擊 更改驅(qū)動(dòng)器和路徑。
單擊 添加 并添加數(shù)據(jù)盤(pán)盤(pán)符。
如果數(shù)據(jù)盤(pán)盤(pán)符錯(cuò)亂,您可以打開(kāi)磁盤(pán)管理器,重新更改即可。
打開(kāi) 控制面板 > 系統(tǒng)與安全 > 管理工具 > 計(jì)算機(jī)管理。
找到并右擊盤(pán)符缺失的數(shù)據(jù)盤(pán),單擊 更改驅(qū)動(dòng)器和路徑。
單擊 更改 并更改數(shù)據(jù)盤(pán)盤(pán)符。
Linux 服務(wù)器日志錯(cuò)誤提示 check rsync failed
請(qǐng)檢查系統(tǒng)是否已安裝 rsync 組件。
Linux 服務(wù)器日志錯(cuò)誤提示 check virtio failed
請(qǐng)檢查系統(tǒng)是否安裝 virtio 驅(qū)動(dòng)。
Linux 服務(wù)器日志錯(cuò)誤提示 check selinux failed
請(qǐng)檢查是否已禁用 SElinux。
您可以運(yùn)行 setenforce 0 臨時(shí)關(guān)閉 SELinux。
Linux 服務(wù)器日志錯(cuò)誤提示 Do Grub Failed
日志文件提示如 Do Grub Failed 的錯(cuò)誤信息時(shí),確保源服務(wù)器已經(jīng)安裝了系統(tǒng)引導(dǎo)程序 GRUB(GRand Unified Bootloader)。您可以 安裝 1.9 以上版本的系統(tǒng)引導(dǎo)程序 GRUB 后重試。
遷移 Linux 服務(wù)器后,啟動(dòng)實(shí)例發(fā)現(xiàn)原數(shù)據(jù)盤(pán)目錄下沒(méi)有數(shù)據(jù)?
遷移帶數(shù)據(jù)盤(pán)的 Linux 服務(wù)器后,啟動(dòng)實(shí)例時(shí)默認(rèn)不掛載數(shù)據(jù)盤(pán)。您可以在啟動(dòng) ECS 實(shí)例后運(yùn)行 ls /dev/vd* 命令查看數(shù)據(jù)盤(pán)設(shè)備,根據(jù)實(shí)際需要手動(dòng)掛載,并編輯 /etc/fstab 配置開(kāi)機(jī)自動(dòng)掛載。
遷移 Linux 服務(wù)器后,根據(jù)該自定義鏡像創(chuàng)建的實(shí)例為何不能啟動(dòng)?
檢查驅(qū)動(dòng)。創(chuàng)建 I/O 優(yōu)化的實(shí)例時(shí),請(qǐng)確保源服務(wù)器已經(jīng)安裝 virtio 驅(qū)動(dòng)。
檢查源系統(tǒng)引導(dǎo)配置是否正確。
如果您的源服務(wù)器系統(tǒng)是內(nèi)核版本較低的 CentOS 5 或者 Debian 7,而且自帶的 GRUB 程序版本低于 1.99,同時(shí)在 ECS 控制臺(tái) 遠(yuǎn)程連接 登錄實(shí)例發(fā)現(xiàn)開(kāi)機(jī)界面如下圖所示。
您可以 安裝 1.9 以上版本的系統(tǒng)引導(dǎo)程序 GRUB 后重試。
啟動(dòng) Others Linux 實(shí)例后,網(wǎng)絡(luò)服務(wù)不正常?
導(dǎo)入 Others Linux 類型鏡像時(shí),阿里云不會(huì)對(duì)該自定義鏡像所創(chuàng)建的實(shí)例做任何配置工作,包括相關(guān)的網(wǎng)絡(luò)配置、SSH 配置等。此時(shí),您需要自行修改系統(tǒng)相關(guān)網(wǎng)絡(luò)配置。
看完上述內(nèi)容,你們對(duì)怎么在主程序異常中斷或提示遷移不成功之后進(jìn)行問(wèn)題排查有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。