Azure Migrate 評量的常見問題
本文可協助您使用 Azure Migrate:探索和評量針對評量和相依性視覺效果的問題進行疑難排解。 如需針對評量問題進行疑難解答的常見問題,請參閱支援的案例文章和常見問題。
常見的評量錯誤
評量服務會使用設定資料和效能資料來計算評量。 若進行設備型探索和評量,Azure Migrate 設備會依特定間隔擷取資料。 下表摘要說明評量服務擷取資料時遇到的錯誤。
錯誤碼:60001:UnableToConnectToPhysicalServer
原因
未滿足連線到伺服器的必要條件,或者連線到伺服器時出現網路問題 (例如某些 Proxy 設定)。
建議的動作
- 請確定伺服器符合必要條件和連接埠存取需求。
- 將遠端電腦的 IP 位址 (探索到的伺服器) 新增至 Azure Migrate 設備的 WinRM TrustedHosts 清單,然後重試作業。 這是允許伺服器上的遠端輸入連線:Windows:WinRM 連接埠 5985 (HTTP) 和 Linux:SSH 連接埠 22 (TCP)。
- 請確定您已在設備上選擇正確的驗證方法,以連線到伺服器。
- 如果問題持續發生,則請提交 Microsoft 支援案例,並提供設備機器識別碼 (可以在設備設定管理員的頁尾中找到)。
錯誤碼:60002:InvalidServerCredentials
原因
由於設備上的認證不正確,或先前提供的認證已過期或伺服器認證已變更,因此無法連線到伺服器。
建議的動作
請確定您已為設備上的伺服器提供正確的認證。 您可以使用這些認證嘗試連線到伺服器來檢查。
如果新增的認證不正確或已過期,請編輯設備上的認證,並重新驗證新增的伺服器。 如果驗證成功,就會解決問題。
如果問題持續存在,請提交 Microsoft 支援案例,並提供設備電腦識別碼 (可以在設備組態管理員的頁尾中找到)。
錯誤碼:60004:NoPerfDataAvailableForServers
原因
由於網路問題,或者設備上提供的認證沒有足夠權限來擷取中繼資料,因此無法從伺服器擷取所需的效能資料。
建議的動作
- 確定裝置上提供的來賓認證具有必要權限。
- 如果問題持續存在,請提交 Microsoft 支援案例,並提供設備電腦識別碼 (可以在設備組態管理員的頁尾中找到)。
錯誤碼:60005:SSHOperationTimeout
原因
由於網路延遲問題或 Linux 伺服器上缺少最新更新,此動作耗時超出預期。
建議的動作
請確定受影響的伺服器已安裝最新的核心和作業系統更新。
請確定設備與伺服器之間沒有網路延遲。 建議您讓設備與來源伺服器位於相同的網域,以避免延遲問題。
從設備連線到受影響的伺服器,並執行這裡記載的命令,以檢查其是否傳回 Null 或空白資料。
如果問題持續存在,請提交 Microsoft 支援案例,提供設備電腦識別碼 (可以在設備組態管理員的頁尾中找到)。
錯誤碼:60006:ServerAccessDenied
原因
作業因在伺服器上的禁止存取問題而無法完成。 提供的來賓認證沒有足夠的權限來存取伺服器。
錯誤碼:60011:ServerWindowsWMICallFailed
原因
WMI 呼叫由於 WMI 服務失敗而失敗。 如果伺服器由於網路問題而無法連線,或若實體伺服器可能關閉,這可能是暫時性錯誤。
建議的動作
- 確定 WinRM 正在執行,且可從設備 VM 連線伺服器。
- 確定伺服器已開啟。
- 如需針對實體伺服器進行疑難排解,請遵循指示。
- 如果問題持續存在,請提交 Microsoft 支援案例,提供設備電腦識別碼 (可以在設備組態管理員的頁尾中找到)。
錯誤碼:10004:CredentialNotProvidedForGuestOSType
原因
未在設備上新增適用於伺服器 OS 類型的認證。
建議的動作
- 確定您在設備上新增適用於受影響伺服器 OS 類型的認證。
- 您現在可以在設備上新增多個伺服器認證。
錯誤碼:751:無法連線到伺服器
原因
因為發生連線問題,所以無法連線至伺服器。
建議的動作
解決錯誤訊息中所提及的連線問題。
錯誤碼:754:沒有可用的效能資料
原因
如果未將 vCentre 設定為提供效能資料,則 Azure Migrate 無法收集效能資料。
建議的動作
將 VCentre 伺服器上的統計資料層級設定為 3,讓效能資料可供使用。 等待一天,然後再為要填入的資料執行評量。
錯誤碼:757:找不到虛擬機器
原因
Azure Migrate 服務找不到指定的虛擬機器。 如果虛擬機器已由 VMware 環境中的管理員刪除,可能就會發生這種情況。
建議的動作
確認虛擬機器仍存在於 VMware 環境中。
錯誤碼:758:擷取效能資料時要求逾時
原因
Azure Migrate 評量服務無法擷取效能資料。 如果無法連線到 vCenter 伺服器,可能就會發生這種情況。
建議的動作
- 確認 vCenter 伺服器認證正確無誤。
- 在嘗試再次擷取效能資料之前,確定可連線伺服器。
- 如果問題持續存在,請提交 Microsoft 支援案例,並提供設備電腦識別碼 (可以在設備組態管理員的頁尾中找到)。
錯誤碼:760:無法取得效能計數器
原因
Azure Migrate 評量服務無法擷取效能計數器。 可能有多個原因會造成這個問題。 請檢查錯誤訊息以找出確切原因。
建議的動作
- 確定您已解決錯誤訊息中標示的錯誤。
- 如果問題持續存在,請提交 Microsoft 支援案例,並提供設備電腦識別碼 (可以在設備組態管理員的頁尾中找到)。
錯誤碼:8002:找不到該虛擬機器
原因
Azure Migrate 探索服務找不到虛擬機器。 如果虛擬機器已遭刪除,或是其 UUID 已變更,可能就會發生這種情況。
建議的動作
- 確認內部部署虛擬機器存在,然後重新啟動該作業。
- 如果問題持續存在,請提交 Microsoft 支援案例,並提供設備電腦識別碼 (可以在設備組態管理員的頁尾中找到)。
錯誤碼:9003:不支援伺服器上所執行的作業系統類型。
原因
在伺服器上執行的作業系統不是 Windows 或 Linux。
建議的動作
僅支援 Windows 和 Linux OS 類型。 如果伺服器正在執行 Windows 或 Linux OS,:請檢查 vCenter Server 中所指定的作業系統類型。
錯誤碼:9004:伺服器未處於執行中狀態。
原因
伺服器處於電源關閉狀態。
建議的動作
請確定伺服器處於執行中狀態。
錯誤碼:9010:伺服器已關閉電源。
原因
伺服器處於電源關閉狀態。
建議的動作
請確定伺服器處於執行中狀態。
錯誤碼:9014:因為 ESXi 主機上發生錯誤,所以無法擷取包含所探索中繼資料的檔案
原因
錯誤詳細資料將會與錯誤一起提及。
建議的動作
請確定伺服器執行所在的 ESXi 主機上已開啟連接埠 443。 深入了解如何補救問題。
錯誤碼:9015:適用於伺服器探索的 vCenter Server 使用者帳戶未啟用客體作業權限。
原因
尚未在 vCenter Server 使用者帳戶上啟用客體作業的必要權限。
建議的動作
請確定 vCenter Server 使用者帳戶已啟用 [虛擬機器] > [客體作業] 的權限,以便與伺服器互動並且提取必要的資料。 深入了解如何使用必要的權限來設定 vCenter Server 帳戶。
錯誤碼:9022:拒絕存取以在伺服器上執行 Get-WmiObject Cmdlet。
原因
與設備或內部部署群組原則上所提供認證相關聯的角色,會限制對 WMI 物件的存取。 在伺服器上嘗試下列認證時,您會遇到下列問題:FriendlyNameOfCredentials
。
建議的動作
檢查設備上提供的認證是否具有建立檔案的管理員權限並且啟用 WMI。
如果設備上的認證沒有必要的權限,則請提供另一組認證,或編輯現有的認證。 (尋找 Azure Migrate 可能嘗試的認證易記名稱。)
深入了解如何補救問題。
Azure VM 評量整備程度問題
本節修正下列評量整備程度問題的說明。
問題:不支援的開機類型
Fix
具有 Windows Server 2003/Windows Server 2003 R2/Windows Server 2008/Windows Server 2008 R2 作業系統的 VM 不支援 UEFI 開機類型。 請在這裡查看支援以 UEFI 為基礎機器的作業系統清單。
問題:有條件的支援 Windows 作業系統
Fix
作業系統已通過其終止支援日期,且需要自訂支援合約,以取得 Azure 中的支援。 在移轉至 Azure 之前,請考慮升級。 檢閱準備執行 Windows Server 2003 的伺服器以移轉至 Azure 的相關資訊。
問題:不支援的 Windows 作業系統
Fix
Azure 僅支援選取的 Windows OS 版本。 在移轉至 Azure 之前,請考慮升級伺服器。
問題:有條件地背書 Linux 作業系統
Fix
Azure 僅認可選取的 Linux OS 版本。 在移轉至 Azure 之前,請考慮升級伺服器。
問題:未背書的 Linux 作業系統
Fix
伺服器可能會在 Azure 中啟動,但 Azure 不提供作業系統支援。 在移轉至 Azure 之前,請考慮升級至認可的 Linux 版本。
問題:作業系統不明
Fix
VM 的作業系統已在 vCenter Server 中指定為 [其他],或無法識別為 Azure Migrate 中的已知 OS。 此行為會封鎖 Azure Migrate 驗證 VM 的 Azure 移轉整備程度。 在移轉伺服器之前,請確保 Azure 支援 作業系統。
問題:不支援的位元版本
Fix
具有 32 位元作業系統的 VM 可能會在 Azure 中開機,但建議您在移轉至 Azure 之前升級至 64 位元。
問題:需要 Microsoft Visual Studio 訂用帳戶
Fix
伺服器正在執行 Windows 用戶端作業系統,其只透過 Visual Studio 訂用帳戶提供支援。
問題:找不到所需儲存體效能的虛擬機器
Fix
伺服器所需的儲存體效能 (每秒輸入/輸出作業 (IOPS) 和輸送量) 超出 Azure VM 支援。 在移轉之前,降低伺服器的儲存體需求。
問題:找不到所需網路效能的虛擬機器
Fix
伺服器需要的網路效能 (傳入/傳出) 超出 Azure VM 支援。 減少伺服器的網路需求。
問題:找不到指定位置的虛擬機器
Fix
在移轉之前,使用不同的目標位置。
問題:一個或多個不適合的磁碟
Fix
一個或多個連結至 VM 的磁碟不符合 Azure 需求。
Azure Migrate:探索和評量會根據 Ultra 磁碟 (64 TB) 的磁碟限制來評估磁碟。
針對連結至 VM 的每個磁碟,請確保磁碟大小為 64 TB (Ultra SSD 磁碟支援)。
如果不是,請在移轉至 Azure 之前減少磁碟大小,或使用 Azure 中的多個磁碟並加以等量以取得較高的儲存體限制。 請確保 Azure 受控虛擬機器磁碟支援每個磁碟所需的效能 (IOPS 和輸送量)。
問題:一個或多個不適用的網路介面卡
Fix
在移轉之前,從伺服器移除未使用的網路介面卡。
問題:磁碟計數超過限制
Fix
移轉之前從伺服器移除未使用的磁碟。
問題:磁碟大小超過限制
Fix
Azure Migrate:探索和評量支援最多 64 TB 大小的磁碟 (Ultra 磁碟)。 在移轉之前,將磁碟壓縮為小於 64 TB,或使用 Azure 中的多個磁碟並加以等量以取得較高的儲存體限制。
問題:指定的位置沒有磁碟可用
Fix
在移轉之前,請確定磁碟已在目標位置。
問題:沒有磁碟可當作指定的備援
Fix
磁碟應該使用評估設定 (預設為 LRS) 中定義的備援儲存體類型。
問題:因為發生內部錯誤,因此無法判斷磁碟適用性
Fix
嘗試建立群組的新評估。
問題:找不到具備所需核心和記憶體的虛擬機器
Fix
Azure 找不到適當的虛擬機器類型。 在移轉之前,請減少內部部署伺服器的記憶體和核心數目。
問題:因為發生內部錯誤,因此無法判斷虛擬機器適用性
Fix
嘗試建立群組的新評估。
問題:因為發生內部錯誤,因此無法判斷一個或多個磁碟的適用性
Fix
嘗試建立群組的新評估。
問題:因為發生內部錯誤,因此無法判斷一個或多個網路介面卡的適用性
Fix
嘗試建立群組的新評估。
問題:找不到供應項目貨幣保留執行個體 (RI) 的 VM 大小
Fix
伺服器標示為不適用,因為找不到所選 RI、供應項目和貨幣組合的 VM 大小。 編輯評量屬性,以選擇有效的組合並重新計算評量。
Azure VMware 解決方案 (AVS) 評量整備程度問題
本節提供修正下列評量整備程度問題的說明。
問題:不支援的 IPv6
Fix
僅適用於 Azure VMware 解決方案評量。 Azure VMware 解決方案不支援 IPv6 網際網路位址。 如果您的伺服器偵測到 IPv6,請連絡 Azure VMware 解決方案小組以取得補救指導。
問題:不支援的 OS
Fix
VMware 已淘汰特定作業系統版本的支援,評量建議您先升級作業系統,再遷移至 Azure VMware 解決方案。 深入了解。
常見的 web apps 探索錯誤
使用 Azure Migrat,Azure Migrate 提供的選項可用來評估探索到的 ASP.NET/Java 的 Web 應用程式,以遷移至 Azure App Service 和 Azure KubernetesService (AKS) :探索和評定工具。 請參閱評量教學課程以開始使用。
此處會摘要說明一般 App Service 評量錯誤。
錯誤:應用程式集區檢查
原因
IIS 網站正在使用下列應用程式集區:{0}。
建議的動作
Azure App Service 不支援每個 App Service 應用程式有一個以上的應用程式集區設定。 將工作負載移到單一應用程式集區,並移除其他應用程式集區。
錯誤:應用程式集區身分識別檢查
原因
網站的應用程式集區正在以不支援的使用者身分識別類型執行:{0}。
建議的動作
App Service 不支援使用 LocalSystem 或 SpecificUser 應用程式集區身分識別類型。 將應用程式集區設定為以 ApplicationPoolIdentity 執行。
錯誤:授權檢查
原因
找到下列不支援的驗證類型:{0}。
建議的動作
App Service 支援的驗證類型與設定與內部部署 IIS 支援的不同。 停用網站上不支援的驗證類型。 移轉完成後,可以使用其中一種 App Service 支援的驗證類型來設定網站。
錯誤:授權檢查未知
原因
無法判斷所有網站設定已啟用的驗證類型。
建議的動作
無法判斷驗證類型。 請修正所有設定錯誤,並確認系統管理員群組可存取所有網站內容位置。
錯誤:設定錯誤檢查
原因
找到下列設定錯誤:{0}。
建議的動作
未讀取所有適用的設定,就無法判斷出移轉準備情況。 修正所有設定錯誤。 請確定設定有效且可供存取。
錯誤:內容大小檢查
原因
網站內容似乎大於成功移轉所允許的 2 GB 上限。
建議的動作
成功的移轉網站內容應小於 2 GB。 評估網站是否可以切換為針對靜態內容使用非檔案系統型儲存體選項,例如 Azure 儲存體。
錯誤:內容大小檢查未知
原因
無法判斷檔案內容大小,這通常表示有存取問題。
建議的動作
必須能夠存取內容,才可以移轉網站。 請確認網站未針對內容使用 UNC 共用,而且系統管理員群組可存取所有網站內容位置。
錯誤:全域模組檢查
原因
偵測到下列不支援的全域模組:{0}。
建議的動作
App Service 支援有限的全域模組。 從 GlobalModules 區段中移除不支援的模組,以及所有相關聯的設定。
錯誤:ISAPI 篩選檢查
原因
偵測到下列不支援的 ISAPI 篩選:{0}。
建議的動作
不支援自動設定自訂 ISAPI 篩選。 移除不支援的 ISAPI 篩選。
錯誤:ISAPI 篩選檢查未知
原因
無法判斷所有網站設定的 ISAPI 篩選。
建議的動作
不支援自動設定自訂 ISAPI 篩選。 請修正所有設定錯誤,並確認系統管理員群組可存取所有網站內容位置。
錯誤:位置標籤檢查
原因
在 applicationHost.config 檔案中找到下列位置路徑:{0}。
建議的動作
移轉方法不支援移動 applicationHost.config 中的位置路徑設定。將位置路徑設定移至網站的根 web.config 檔案,或移至與其所套用特定應用程式相關聯的 web.config 檔案。
錯誤:通訊協定檢查
原因
使用下列不支援的通訊協定找到繫結:{0}。
建議的動作
App Service 僅支援 HTTP 和 HTTPS 通訊協定。 移除與非 HTTP 或 HTTPS 通訊協定的繫結。
錯誤:虛擬目錄檢查
原因
下列虛擬目錄裝載在 UNC 共用上:{0}。
建議的動作
移轉不支援移轉裝載於 UNC 共用上的網站內容。 將內容移至本機檔案路徑,或考慮變更為非檔案系統型儲存體選項,例如 Azure 儲存體。 如果您使用共用設定,請在修改內容路徑之前停用伺服器的共用設定。
錯誤:HTTPS 繫結檢查
原因
應用程式使用 HTTPS。
建議的動作
App Service 中的 HTTPS 設定需要更多手動步驟。 需要其他移轉後步驟,才能將憑證與 App Service 網站產生關聯。
錯誤:TCP 連接埠檢查
原因
在下列不支援的連接埠上找到繫結:{0}。
建議的動作
App Service 僅支援連接埠 80 和 443。 對網站提出要求的用戶端應該更新其要求中的連接埠,以使用 80 或 443。
錯誤:架構檢查
原因
偵測到此網站可能正在使用下列非 .NET 架構或不支援的 .NET 架構版本:{0}。
建議的動作
移轉不會驗證非 .NET 網站的架構。 App Service 支援多個架構,但這些架構有不同的移轉選項。 確認網站未使用 non-.NET 架構,或考慮使用替代移轉選項。