mcdc
CLI 會檢查從實體或虛擬機器 (VM) 例項收集的資料,套用一組規則,並建立包含評估結果的報告。規則和說明如下表所示。
規則 ID | 旅程 | 作業系統 | 類別 | 已測試的功能 | 嚴重性 | 摘要 | 建議 | 狀態 |
---|---|---|---|---|---|---|---|---|
A1N-FIT-1 | 容器化 | GKE 和 GDC | 不適用 | 內部 | 可用的 VM 資料 | 6 | 這個 VM 沒有訪客層級資料。 | 請收集住客層級資料,然後重新執行評估。 | 已實作 |
A1L-APP-2 | 容器化 | GKE 和 GDC | Linux | 應用程式 | 執行中的程序和服務 | 2 | 找到可疑的資料庫程序。 | 建議您考慮遷移至 Cloud SQL。 | 已實作 |
A1L-APP-3 | 容器化 | GKE 和 GDC | Linux | 應用程式 | 執行中的程序 | 1 | 找到 Docker 程序。 | 如果工作負載已在容器中執行,建議您直接在 GKE/Anthos 上執行,或使用「Migrate to Virtual Machines」將工作負載遷移至 Compute Engine。 | 已實作 |
A1L-APP-5 | 容器化 | GKE 和 GDC | Linux | 應用程式 | 磁碟使用情形 | 1 | 工作負載可能包含資料,且需要使用圖片和資料遷移功能,請事先準備好資料夾清單。 | 請事先準備資料夾清單。 | 已實作 |
A1L-HRD-3 | 容器化 | GKE 和 GDC | Linux | 硬體 | CPU 架構 | 5 | 不支援 ARM VM。 | 已實作 | |
A1L-NET-1 | 容器化 | GKE 和 GDC | Linux | 網路 | 已繫結的 IP 位址 | 2 | 在非 0.0.0.0 IP 位址上找到接聽器。 | 變更應用程式行為,以便監聽本機位址。 | 已實作 |
A1L-NET-2 | 容器化 | GKE 和 GDC | Linux | 網路 | 已繫結的 IP 位址 | 2 | 在多個 IP 位址上找到收聽者。 | 變更應用程式行為,以便監聽單一 IP 位址。 | 已實作 |
A1L-NET-3 | 容器化 | GKE 和 GDC | Linux | 網路 | 已繫結的 IP 通訊埠 | 3 | 在同一個 IP 連接埠上找到多個偵聽器。 | 變更應用程式行為,讓任何通訊埠都有一個監聽器。 | 已實作 |
A1L-NET-4 | 容器化 | GKE 和 GDC | Linux | 網路 | 網路介面卡 (NIC) | 3 | 發現有多個 NIC 正在使用中。 | 變更應用程式行為,以便監聽單一 IP 位址。 | 已實作 |
A1L-NET-5 | 容器化 | GKE 和 GDC | Linux | 網路 | 靜態主機設定 | 1 | 找到靜態主機設定。 | 如要進一步瞭解如何修改靜態主機,請參閱說明文件中的「使用 HostAliases 新增項目至 Pod /etc/hosts」一節。 | 已實作 |
A1L-STO-1 | 容器化 | GKE 和 GDC | Linux | 儲存空間 | 網路掛載 | 1 | 找到網路掛載點。 | 如要進一步瞭解如何將 NFS/CIFS 磁碟區連接至部署作業 YAML,請參閱說明文件中的「掛接外部磁碟區」。 | 已實作 |
A1L-STO-2 | 容器化 | GKE 和 GDC | Linux | 儲存空間 | 已掛接的檔案系統 | 3 | 找到不相容的已掛載檔案系統。 | 建議移除已掛載的檔案系統或遷移資料。 | 已實作 |
A1L-STO-3 | 容器化 | GKE 和 GDC | Linux | 儲存空間 | 已掛接的檔案系統 | 2 | 發現已掛接的檔案系統,並強制執行 Security Enhanced Linux (SELinux)。 | 在遷移前停用 SELinux,或手動套用 apparmor 設定檔。 | 已實作 |
A1L-STO-5 | 容器化 | GKE 和 GDC | Linux | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 如要繼續匯出 NFS,請確認 NFS 伺服器沒有任何內部依附元件。如果有依附元件,請在遷移完成後保留原始 VM。 | 已實作 |
A1L-STO-7 | 容器化 | GKE 和 GDC | Linux | 儲存空間 | 開啟檔案 | 5 | 找到一個開啟的區塊裝置。 | 嘗試關閉開啟的區塊裝置。 | 已實作 |
A2L-APP-2 | 容器化 | GKE Autopilot | Linux | 應用程式 | 執行中的程序和服務 | 2 | 找到可疑的資料庫程序。 | 為達到最高相容性,請將資料庫服務遷移至 Cloud SQL。 | 已實作 |
A2L-APP-3 | 容器化 | GKE Autopilot | Linux | 應用程式 | 執行中的程序 | 1 | 找到 Docker 程序。 | 建議您在 GKE 或 Anthos 上執行 VM 容器,而不要遷移 VM。或者,您也可以使用「遷移至 VM」工具,在 Compute Engine 上依原樣執行 VM。 | 已實作 |
A2L-APP-5 | 容器化 | GKE Autopilot | Linux | 應用程式 | CPU 數量 | 4 | CPU 數量超過 Pod vCPU 數量上限。 | 重新分配 CPU 資源,以便減少遷移目標中每個 Pod 使用的 CPU 數量。如要瞭解資源範圍,請參閱 https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges。 | 已實作 |
A2L-APP-6 | 容器化 | GKE Autopilot | Linux | 應用程式 | 記憶體大小 | 4 | 記憶體大小超過 Pod 記憶體大小上限。 | 重新分配 CPU 資源,以便減少遷移目標中每個 Pod 使用的記憶體量。如要瞭解資源範圍,請參閱 https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges。 | 已實作 |
A2L-APP-7 | 容器化 | GKE Autopilot | Linux | 應用程式 | 磁碟使用情形 | 1 | 工作負載可能包含資料,且需要使用圖片和資料遷移功能,請事先準備好資料夾清單。 | 如要遷移資料和映像檔,請在遷移前備妥資料夾清單。 | 已實作 |
A2L-FIT-1 | 容器化 | GKE Autopilot | Linux | 內部 | 可用的 VM 資料 | 6 | 這個 VM 沒有訪客層級資料。 | 請收集住客層級資料,然後重新執行評估。 | 已實作 |
A2L-HRD-3 | 容器化 | GKE Autopilot | Linux | 硬體 | CPU 架構 | 5 | 不支援 ARM VM。 | 已實作 | |
A2L-NET-1 | 容器化 | GKE Autopilot | Linux | 網路 | 已繫結的 IP 位址 | 2 | 在非 0.0.0.0 IP 位址上找到接聽程式。 | 應用程式會監聽 0.0.0.0 以外的 IP 位址。修改應用程式,以便監聽本機 IP 位址。 | 已實作 |
A2L-NET-2 | 容器化 | GKE Autopilot | Linux | 網路 | 已繫結的 IP 位址 | 2 | 在多個 IP 位址上找到收聽者。 | 同一個連接埠上有許多個監聽器。修改應用程式,讓其只監聽單一 IP 位址。 | 已實作 |
A2L-NET-3 | 容器化 | GKE Autopilot | Linux | 網路 | 已繫結的 IP 通訊埠 | 3 | 在同一個 IP 連接埠上找到多個偵聽器。 | 應用程式會監聽多個 IP 位址。修改應用程式,讓每個通訊埠只包含一個監聽器。 | 已實作 |
A2L-NET-4 | 容器化 | GKE Autopilot | Linux | 網路 | 網路介面卡 (NIC) | 3 | 發現有多個 NIC 正在使用中。 | 應用程式會使用多個網路介面卡 (NIC)。修改應用程式,讓其只監聽單一 IP 位址。 | 已實作 |
A2L-NET-5 | 容器化 | GKE Autopilot | Linux | 網路 | 靜態主機設定 | 1 | 找到靜態主機設定。 | 在 Pod 的 /etc/hosts 檔案中,將靜態主機設定替換為 HostAliases 項目。如要瞭解主機別名,請參閱以下網頁:https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods。 | 已實作 |
A2L-STO-1 | 容器化 | GKE Autopilot | Linux | 儲存空間 | 網路掛載 | 1 | 找到網路掛載點。 | 系統不支援現有的網路掛接,請使用 YAML 連接 NFS 和 CIFS 磁碟區。詳情請參閱這篇文章:https://cloud.google.com/migrate/containers/docs/mounting-external-volumes。 | 已實作 |
A2L-STO-2 | 容器化 | GKE Autopilot | Linux | 儲存空間 | 已掛接的檔案系統 | 3 | 找到不相容的已掛載檔案系統。 | 建議移除已掛載的檔案系統或遷移資料。 | 已實作 |
A2L-STO-3 | 容器化 | GKE Autopilot | Linux | 儲存空間 | 已掛接的檔案系統 | 2 | 發現已掛接的檔案系統,並強制執行 Security Enhanced Linux (SELinux)。 | 停用 Security Enhanced Linux (SELinux),或手動套用 AppArmor 設定檔。 | 已實作 |
A2L-STO-5 | 容器化 | GKE Autopilot | Linux | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 如要繼續匯出 NFS,請確認 NFS 伺服器沒有任何內部依附元件。如果有依附元件,請在遷移完成後保留原始 VM。 | 已實作 |
A2L-STO-7 | 容器化 | GKE Autopilot | Linux | 儲存空間 | 開啟檔案 | 5 | 找到一個開啟的區塊裝置。 | 關閉所有開啟的區塊裝置。 | 已實作 |
A3L-APP-2 | 容器化 | Cloud Run | Linux | 應用程式 | 執行中的程序和服務 | 5 | 找到可疑的資料庫程序。 | 建議您考慮遷移至 Cloud SQL。 | 已實作 |
A3L-APP-3 | 容器化 | Cloud Run | Linux | 應用程式 | 執行中的程序 | 1 | 找到 Docker 程序。 | 建議您使用 Migrate to VMs,或直接在 GKE/Anthos 上執行容器。 | 已實作 |
A3L-APP-5 | 容器化 | Cloud Run | Linux | 應用程式 | CPU 數量 | 4 | CPU 數量超過 CPU 上限。 | 建議您重新分配 CPU 資源。請參閱:https://cloud.google.com/run/quotas。 | 已實作 |
A3L-APP-6 | 容器化 | Cloud Run | Linux | 應用程式 | 記憶體大小 | 4 | 記憶體大小超過記憶體大小上限。 | 建議您重新分配記憶體資源。請參閱:https://cloud.google.com/run/quotas。 | 已實作 |
A3L-APP-7 | 容器化 | Cloud Run | Linux | 應用程式 | 磁碟使用情形 | 1 | 工作負載可能包含資料,且需要使用圖片和資料遷移功能,請事先準備好資料夾清單。 | 請事先準備資料夾清單。 | 已實作 |
A3L-FIT-1 | 容器化 | Cloud Run | Linux | 內部 | 可用的 VM 資料 | 6 | 這個 VM 沒有訪客層級資料。 | 請收集住客層級資料,然後重新執行評估。 | 已實作 |
A3L-HRD-3 | 容器化 | Cloud Run | Linux | 硬體 | CPU 架構 | 5 | 不支援 ARM VM。 | 已實作 | |
A3L-NET-1 | 容器化 | Cloud Run | Linux | 網路 | 已繫結的 IP 位址 | 2 | 在非 0.0.0.0 IP 位址上找到接聽器。 | 變更應用程式行為,以便監聽本機位址。 | 已實作 |
A3L-NET-2 | 容器化 | Cloud Run | Linux | 網路 | 已繫結的 IP 位址 | 2 | 在多個 IP 位址上找到收聽者。 | 變更應用程式行為,以便監聽單一 IP 位址。 | 已實作 |
A3L-NET-3 | 容器化 | Cloud Run | Linux | 網路 | 已繫結的 IP 通訊埠 | 3 | 在同一個 IP 連接埠上找到多個偵聽器。 | 變更應用程式行為,讓任何通訊埠都有一個監聽器。 | 已實作 |
A3L-NET-4 | 容器化 | Cloud Run | Linux | 網路 | 網路介面卡 (NIC) | 3 | 發現有多個 NIC 正在使用中。 | 變更應用程式行為,以便監聽單一 IP 位址。 | 已實作 |
A3L-NET-5 | 容器化 | Cloud Run | Linux | 網路 | 靜態主機設定 | 1 | 找到靜態主機設定。 | 如要進一步瞭解如何修改靜態主機,請參閱說明文件中的「使用 HostAliases 新增項目至 Pod /etc/hosts」一節。 | 已實作 |
A3L-STO-1 | 容器化 | Cloud Run | Linux | 儲存空間 | 網路掛載 | 1 | 找到網路掛載點。 | 如要進一步瞭解如何將 NFS/CIFS 磁碟區連接至部署作業 YAML,請參閱說明文件中的「掛接外部磁碟區」。 | 已實作 |
A3L-STO-2 | 容器化 | Cloud Run | Linux | 儲存空間 | 已掛接的檔案系統 | 3 | 找到不相容的已掛載檔案系統。 | 建議移除已掛載的檔案系統或遷移資料。 | 已實作 |
A3L-STO-3 | 容器化 | Cloud Run | Linux | 儲存空間 | 已掛接的檔案系統 | 2 | 發現已掛接的檔案系統,並強制執行 Security Enhanced Linux (SELinux)。 | 在遷移前停用 SELinux,或手動套用 apparmor 設定檔。 | 已實作 |
A3L-STO-5 | 容器化 | Cloud Run | Linux | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 如要繼續匯出 NFS,請確認 NFS 伺服器沒有任何內部依附元件。如果有依附元件,請在遷移完成後保留原始 VM。 | 已實作 |
A3L-STO-7 | 容器化 | Cloud Run | Linux | 儲存空間 | 開啟檔案 | 5 | 找到一個開啟的區塊裝置。 | 嘗試關閉開啟的區塊裝置。 | 已實作 |
A5N-APP-1 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Tomcat 版本 | 3 | 找到不支援的 Tomcat 版本。支援的 Tomcat 版本為 8.5 到 10.0。 | 偵測到不支援的 Tomcat 伺服器版本。可以遷移,但部分功能可能無法使用。 | 已實作 |
A5N-APP-2 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Tomcat 叢集 | 2 | 在 Tomcat 伺服器設定中偵測到叢集設定。 | 建議您改用 Kubernetes 支援的叢集實作方式,或從 server.xml 中移除。 | 已實作 |
A5N-APP-3 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Tomcat Proxy 設定 | 2 | 在 Tomcat 伺服器設定中偵測到反向 Proxy 設定。 | Tomcat 伺服器已設定為在反向 Proxy 後方執行。建議您考慮移除或調整 server.xml 中的 Proxy 設定。 | 已實作 |
A5N-APP-4 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Java Proxy 設定 | 2 | 在 Tomcat 伺服器的 JVM 引數中偵測到 Java Proxy 設定。 | 建議您更新 JVM 引數中的 Proxy 設定,以便使用正確的 Proxy,如果不再需要 Proxy,請將其移除。 | 已實作 |
A5N-APP-5 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | JMX 設定 | 2 | 在 Tomcat 伺服器的 JVM 引數中偵測到 JMX 設定。 | 偵測到 JMX 設定。請注意,JMX 的部分功能可能無法在 Kubernetes 上正常運作。 | 已實作 |
A5N-APP-6 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Java 版本 | 3 | 支援 Java 8 以上版本。 | 偵測到不支援的 Java 版本。可以遷移,但部分功能可能無法使用。 | 已實作 |
A5N-APP-7 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Tomcat 設定 | 5 | server.xml 設定檔遺失或無效。 | 已實作 | |
A5N-APP-8 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Tomcat jvmRoute | 2 | 在 Tomcat 伺服器設定中偵測到 jvmRoute。 | 建議您從 server.xml 中移除 jvmRoute 設定。 | 已實作 |
A5N-APP-9 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | Java 認可的資料夾 | 2 | 在 Tomcat 伺服器的 JVM 引數中偵測到 Java 認可的目錄設定。 | 建議您在遷移計畫的 additionalFiles 區段中新增 Java 認可路徑,並在 Dockerfile 中加入 ENV CATALINA_OPTS="${CATALINA_OPTS} -Djava.endorsed.dirs=..."。 | 已實作 |
A5N-APP-10 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | 資料庫連線 | 2 | 找到資料庫連線。 | 檢查 Tomcat 是否使用外部資料庫。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A5N-APP-11 | 容器化 | Tomcat 應用程式容器 | 不適用 | 應用程式 | 網路伺服器連線 | 2 | 找到網路伺服器連線。 | 檢查 Tomcat 是否使用外部網路伺服器。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A5N-STO-1 | 容器化 | Tomcat 應用程式容器 | 不適用 | 儲存空間 | 網路掛載 | 2 | 找到網路掛載點。 | 檢查 Tomcat 是否使用 NFS 掛載點。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A5N-STO-2 | 容器化 | Tomcat 應用程式容器 | 不適用 | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 請務必在刪除 Tomcat 伺服器後保留目前的 VM。檢查 Tomcat 是否使用匯出為 NFS 伺服器的檔案系統部分。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A6N-APP-1 | 容器化 | Windows IIS 應用程式容器 | 不適用 | 應用程式 | 作業系統 | 5 | 不支援 Windows 版本。 | 建議你升級 Windows。 | 已實作 |
A6N-APP-2 | 容器化 | Windows IIS 應用程式容器 | 不適用 | 應用程式 | 虛擬目錄 | 2 | 在網路磁碟機中找到虛擬目錄。 | 建議將虛擬目錄移至本機雲端硬碟。 | 已實作 |
A6N-APP-3 | 容器化 | Windows IIS 應用程式容器 | 不適用 | 應用程式 | 虛擬目錄 | 2 | 發現缺少虛擬目錄。 | 建議您在遷移計畫中排除虛擬目錄。 | 已實作 |
A6N-APP-4 | 容器化 | Windows IIS 應用程式容器 | 不適用 | 應用程式 | 應用程式集區身分 | 3 | 應用程式使用具有 Active Directory 身分的應用程式集區。 | 設定群組代管服務帳戶 (GMSA)。 | 已實作 |
A6N-APP-5 | 容器化 | Windows IIS 應用程式容器 | 不適用 | 應用程式 | ASP.NET Core | 5 | 不支援 ASP.NET Core。 | 已實作 | |
A7N-APP-1 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | 偵測到 SSL | 3 | 已啟用 Apache VirtualHost SSL。 | 偵測到 SSL 用途,但目前版本不支援遷移 SSL 憑證。建議您手動設定:https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html。 | 已實作 |
A7N-APP-2 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | Apache 版本 | 4 | 不支援的 Apache 版本。 | 偵測到不支援的 Apache 版本。建議使用 Apache 2.4。 | 已實作 |
A7N-APP-3 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | Apache 安裝位置 | 2 | Apache 並未安裝在預設位置。 | 建議在執行遷移作業前,將 Apache 設定目錄移至 Ubuntu/Debian 系統的 /etc/apache2 ,或 CentOS 系統的 /etc/httpd 。 |
已實作 |
A7N-APP-4 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | Apache 不支援的模組 | 3 | 偵測到不支援的 Apache 模組。 | 偵測到不支援的模組。建議您手動在遷移的映像檔上安裝這些套件。支援的模組清單:https://cloud.google.com/migrate/containers/docs/apache/apache-customizing-a-migration-plan#load_and_install。 | 已實作 |
A7N-APP-5 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | 不支援的 PHP 版本 | 2 | 偵測到不支援的 PHP 版本。 | 不支援的 PHP 版本,建議使用 PHP 7.4。 | 已實作 |
A7N-APP-6 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | 偵測到 WordPress | 4 | 偵測到 WordPress 虛擬主機。 | 建議您為這個伺服器使用 Migrate to Containers WordPress 遷移工具。 | 已實作 |
A7N-APP-7 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | 偵測到 Drupal | 4 | 偵測到 Drupal 虛擬主機。 | 目前的 Migrate to Containers 版本不支援 Drupal 虛擬主機。 | 已實作 |
A7N-APP-8 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | 偵測到 Magento | 4 | 偵測到 Magento 虛擬主機。 | 目前的 Migrate to Containers 版本不支援 Magento 虛擬主機。 | 已實作 |
A7N-APP-9 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | 資料庫連線 | 2 | 找到資料庫連線。 | 檢查 Apache2 是否使用外部資料庫。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A7N-APP-10 | 容器化 | Apache2 應用程式容器 | 不適用 | 應用程式 | 網路伺服器連線 | 2 | 找到網路伺服器連線。 | 檢查 Apache2 是否使用外部網路伺服器。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A7N-STO-1 | 容器化 | Apache2 應用程式容器 | 不適用 | 儲存空間 | 網路掛載 | 2 | 找到網路掛載點。 | 檢查 Apache2 是否使用 NFS 掛接點。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A7N-STO-2 | 容器化 | Apache2 應用程式容器 | 不適用 | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 請務必在刪除 Apache2 伺服器後保留目前的 VM。檢查 Apache2 是否使用匯出為 NFS 伺服器的檔案系統部分。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A8N-APP-1 | 容器化 | JBoss 應用程式容器 | 不適用 | 應用程式 | JBoss 版本 | 3 | 不支援的 JBoss 版本。 | 偵測到不支援的 JBoss 版本。建議您升級至支援的版本。如要查看支援的版本清單,請參閱:https://cloud.google.com/migrate/containers/docs/migrating-overview#migrate_a_jboss_server。 | 已實作 |
A8N-APP-2 | 容器化 | JBoss 應用程式容器 | 不適用 | 應用程式 | JBoss 金鑰存放區 | 4 | JBoss 使用本機金鑰庫。 | 系統尚不支援 JBoss 機密資料,因此金鑰儲存庫會複製到映像檔中,並在遷移期間手動移動。 | 已實作 |
A8N-APP-3 | 容器化 | JBoss App Container | 不適用 | 應用程式 | JBoss 執行模式 | 5 | 只有在獨立模式下遷移 JBoss 伺服器時,才支援 JBoss 遷移作業。 | 已實作 | |
A8N-APP-4 | 容器化 | JBoss 應用程式容器 | 不適用 | 應用程式 | JBoss Java 版本 | 1 | 偵測到不支援的 Java 版本。可以遷移,但部分功能可能無法使用。 | 已實作 | |
A8N-APP-5 | 容器化 | JBoss 應用程式容器 | 不適用 | 應用程式 | 資料庫連線 | 2 | 找到資料庫連線。 | 檢查 JBoss 是否使用外部資料庫。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A8N-APP-6 | 容器化 | JBoss App Container | 不適用 | 應用程式 | 網路伺服器連線 | 2 | 找到網路伺服器連線。 | 檢查 JBoss 是否使用外部網路伺服器。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A8N-STO-1 | 容器化 | JBoss 應用程式容器 | 不適用 | 儲存空間 | 網路掛載 | 2 | 找到網路掛載點。 | 檢查 JBoss 是否使用 NFS 掛載點。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A8N-STO-2 | 容器化 | JBoss 應用程式容器 | 不適用 | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 請務必在刪除 JBoss 伺服器後保留目前的 VM。檢查 JBoss 是否使用匯出為 NFS 伺服器的檔案系統部分。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A9N-APP-1 | 容器化 | WordPress 應用程式容器 | 不適用 | 應用程式 | WordPress 版本 | 3 | 不支援的 WordPress 版本。 | 偵測到不支援的 WordPress 版本。Migrate to Containers 支援 WordPress 4.0 以上版本的遷移作業。建議您將 WordPress 升級至最新版本。 | 已實作 |
A9N-APP-2 | 容器化 | WordPress 應用程式容器 | 不適用 | 應用程式 | 資料庫連線 | 2 | 找到資料庫連線。 | 檢查 WordPress 是否使用外部資料庫。如果是這樣,請確認部署叢集有權存取該資料夾。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/planning-best-practices#ensure_databases_are_accessible。 | 已實作 |
A9N-APP-3 | 容器化 | WordPress 應用程式容器 | 不適用 | 應用程式 | WordPress 外掛程式 | 1 | 找到可能會影響遷移作業的外掛程式。 | 如果您打算變更網站網址,可能需要額外處理已安裝的某些外掛程式。如需更多資訊,請洽詢外掛程式的支援團隊。 | 已實作 |
A9N-STO-1 | 容器化 | WordPress 應用程式容器 | 不適用 | 儲存空間 | 網路掛載 | 2 | 找到網路掛載點。 | 檢查 WordPress 是否使用 NFS 掛載點。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A9N-STO-2 | 容器化 | WordPress 應用程式容器 | 不適用 | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 刪除 WordPress 伺服器後,請務必保留目前的 VM。檢查 WordPress 是否使用匯出為 NFS 伺服器的檔案系統部分。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A10N-APP-1 | 容器化 | WebSphere App Container | 不適用 | 應用程式 | 資料庫連線 | 2 | 找到資料庫連線。 | 檢查 WebSphere 是否使用外部資料庫。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A10N-APP-2 | 容器化 | WebSphere App Container | 不適用 | 應用程式 | 網路伺服器連線 | 2 | 找到網路伺服器連線。 | 檢查 WebSphere 是否使用外部網路伺服器。如果是這樣,請確認部署叢集有權存取該資料夾。 | 已實作 |
A10N-STO-1 | 容器化 | WebSphere App Container | 不適用 | 儲存空間 | 網路掛載 | 2 | 找到網路掛載點。 | 檢查 WebSphere 是否使用 NFS 掛載點。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
A10N-STO-2 | 容器化 | WebSphere App Container | 不適用 | 儲存空間 | 匯出的網路檔案系統 (NFS) | 3 | 找到已匯出的 NFS。 | 請務必在刪除 WebSphere 後保留目前的 VM。檢查 WebSphere 是否使用匯出為 NFS 伺服器的檔案系統部分。如果是這樣,請確認 NFS 伺服器可從代管遷移容器工作負載的部署叢集中存取。請參閱這份說明文件:https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts。 | 已實作 |
C1N-HRD-1 | Shift | Compute Engine VM | 不適用 | 硬體 | 媒體裝置 | 1 | 找到 CD-ROM 或磁片。Migrate to VMs 會自動移除 CDROM 或磁片。 | 移除所有 CD-ROM 和磁碟片。如有需要,請先遷移資料再移除磁碟片。 | 已實作 |
C1N-HRD-2 | Shift | Compute Engine VM | 不適用 | 硬體 | ESX 版本 | 5 | 發現不支援的 ESXi 版本。支援的 ESXi 版本為 5.5 至 8.0。 | 使用 vMotion 將 VM 遷移至執行 ESXi 5.5 至 8.0 版的 ESX 主機。 | 已實作 |
C1N-HRD-3 | Shift | Compute Engine VM | 不適用 | 硬體 | vCenter 版本 | 5 | 發現不支援的 vCenter 版本。支援的 vCenter 版本為 5.5 至 8.0。 | 將 vCenter 更新至 5.5 至 8.0 版。 | 已實作 |
C1N-HRD-4 | Shift | Compute Engine VM | 不適用 | 硬體 | CPU 架構 | 1 | 即將支援 ARM VM。 | 已實作 | |
C1N-STO-1 | Shift | Compute Engine VM | 不適用 | 儲存空間 | 共用磁碟 | 3 | 發現已連接至 VM 的共用 VMDK。共用雲端硬碟不支援快照作業,因此無法透過 Migrate 遷移至 VM。 | 更新 VM 儲存空間設定,以便不共用 VMDK 檔案。您無法以快照為共用硬碟建立備份。 | 已實作 |
C1N-STO-2 | Shift | Compute Engine VM | 不適用 | 儲存空間 | 獨立磁碟 | 3 | 找到連接至 VM 的獨立磁碟。獨立磁碟不支援快照作業,因此無法透過 Migrate 遷移至 VM。 | 重新設定 VM 儲存空間,目前使用的是設為獨立永久磁碟的磁碟。您無法以快照為獨立磁碟建立備份。請參閱這篇文章:https://kb.vmware.com/s/article/1004094。 | 已實作 |
C1N-STO-3 | Shift | Compute Engine VM | 不適用 | 儲存空間 | RDM 磁碟 | 4 | 發現 RDM 磁碟已以實體相容性模式連結至 VM。啟用實體相容性模式的 RDM 磁碟不支援快照作業,因此無法透過 Migrate 遷移至 VM。 | 如果 RDM 磁碟已啟用實體相容性模式,請停用該模式。您無法以快照為這類磁碟建立備份。請參閱這篇文章:https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue。 | 已實作 |
C1N-STO-5 | Shift | Compute Engine VM | 不適用 | 儲存空間 | CBT 支援 | 4 | 必須支援磁碟 CBT (變更區塊追蹤)。 | 確認所有儲存空間都支援已變更區塊追蹤功能 (如同這篇文章所述):https://kb.vmware.com/s/article/1020128。 | 已實作 |
C1L-APP-1 | Shift | Compute Engine VM | Linux | 應用程式 | 作業系統 | 3 | 遷移至 VM 不支援的 OS 版本。 | 將 OS 更新為支援的版本,如這份清單所示:https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions。 | 已實作 |
C1L-APP-2 | Shift | Compute Engine VM | Linux | 應用程式 | VirtIO 驅動程式 | 3 | 作業系統使用專屬或客戶建構的核心,但該核心不支援或缺少必要的 VirtIO 驅動程式。 | Compute Engine 要求 Linux 核心包含 VirtIO 驅動程式。重新建構核心以納入這些項目。 | 已實作 |
C1W-APP-1 | Shift | Compute Engine VM | Windows | 應用程式 | 作業系統 | 3 | 遷移至 VM 不支援的 OS 版本。 | 建議您將作業系統升級至支援的作業系統之一,請參閱以下清單:https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions。 | 已實作 |
C1W-STO-1 | Shift | Compute Engine VM | Windows | 儲存空間 | BitLocker 加密 | 3 | 系統磁碟機已使用 BitLocker 加密。 | 嘗試遷移前,請先解密系統磁碟機。 | 已實作 |
C2N-HRD-1 | Shift | Google Cloud VMware Engine VM | 不適用 | 硬體 | ESX 版本 | 5 | 發現不支援的 ESXi 版本。支援的 ESXi 版本為 6.5 以上版本。 | 使用 vMotion 將 VM 遷移至執行 ESXi 6.5 以上版本的 ESX 主機。 | 已實作 |
C2N-HRD-2 | Shift | Google Cloud VMware Engine VM | 不適用 | 硬體 | vCenter 版本 | 5 | 發現不支援的 vCenter 版本。支援的 vCenter 版本為 5.5 至 7.0。 | 升級至 vCenter 5.5 至 7.0 版。 | 已實作 |
C2N-HRD-3 | Shift | Google Cloud VMware Engine VM | 不適用 | 硬體 | CPU 架構 | 5 | 不支援 ARM VM。 | 已實作 | |
C2N-STO-1 | Shift | Google Cloud VMware Engine VM | 不適用 | 儲存空間 | RDM 磁碟 | 4 | 發現 RDM 磁碟已以實體相容性模式連結至 VM。已啟用實體相容性模式的 RDM 磁碟無法遷移,因為這些磁碟不支援快照作業。 | 如果 RDM 磁碟已啟用實體相容性模式,請停用該模式。您無法以快照為這類磁碟建立備份。請參閱這篇文章:https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue。 | 已實作 |
C2N-STO-2 | Shift | Google Cloud VMware Engine VM | 不適用 | 儲存空間 | 共用磁碟 | 3 | 發現已連接至 VM 的共用 VMDK。共用雲端硬碟不支援快照作業,因此無法遷移。 | 更新共用的 VMDK 硬碟。您無法以快照為共用硬碟建立備份。 | 已實作 |
C2N-STO-3 | Shift | Google Cloud VMware Engine VM | 不適用 | 儲存空間 | 獨立磁碟 | 3 | 找到連接至 VM 的獨立磁碟。獨立磁碟不支援快照作業,因此無法遷移。 | 更新連接至 VM 的獨立磁碟。您無法以快照為獨立磁碟建立備份。請參閱這篇文章:https://kb.vmware.com/s/article/1004094。 | 已實作 |
C2N-STO-4 | Shift | Google Cloud VMware Engine VM | 不適用 | 儲存空間 | CBT 支援 | 4 | 必須支援磁碟 CBT (變更區塊追蹤)。 | 重新設定 VM 儲存空間,以便達到變更區塊追蹤 (CBT) 的需求。請參閱這篇文章:https://kb.vmware.com/s/article/1020128。 | 已實作 |
D1N-APP-2 | Shift | Google Distributed Cloud | 不適用 | 應用程式 | CPU 用量 | 1 | CPU 核心數量超過支援的核心數上限,且系統在過去 7 天內偵測到 CPU 使用率偏高。 | 請先參閱 GDC 的 vCPU 限制,再進行遷移。遷移超過限制的 VM 可能會導致應用程式健康狀態惡化。 | 已實作 |
D1N-APP-3 | Shift | Google Distributed Cloud | 不適用 | 應用程式 | RAM 用量 | 1 | RAM 的用量超過支援的記憶體限制,且系統在過去 7 天內偵測到 RAM 使用率偏高。 | 遷移前,請先查看 GDC 的 RAM 限制。遷移超過限制的 VM 可能會導致應用程式健康狀態惡化。 | 已實作 |
D1N-HRD-1 | Shift | Google Distributed Cloud | 不適用 | 硬體 | 管理程序 | 5 | 遷移作業僅支援從 vSphere 進行。 | 已實作 | |
D1N-HRD-2 | Shift | Google Distributed Cloud | 不適用 | 硬體 | vCenter 版本 | 5 | 不支援的 vCenter 版本。 | 將 vCenter 更新至 6.0 以上版本。 | 已實作 |
D1N-HRD-3 | Shift | Google Distributed Cloud | 不適用 | 硬體 | ESX 版本 | 5 | 不支援 ESX 版本。 | 建議使用 vMotion 將 VM 遷移至執行 6.0 以上版本的 ESX 主機。 | 已實作 |
D1N-HRD-4 | Shift | Google Distributed Cloud | 不適用 | 硬體 | 已連接的磁碟 | 5 | 找到非 SCSI 磁碟。 | 建議變更磁碟類型。 | 已實作 |
D1N-HRD-5 | Shift | Google Distributed Cloud | 不適用 | 硬體 | CPU 架構 | 5 | 不支援 ARM VM。 | 已實作 | |
D1N-HRD-6 | Shift | Google Distributed Cloud | 不適用 | 硬體 | 非均勻記憶體存取 (NUMA) 設定 | 2 | 不支援 NUMA。 | 請考慮停用 NUMA 設定。 | 已實作 |
D1N-HRD-7 | Shift | Google Distributed Cloud | 不適用 | 硬體 | 媒體裝置 | 1 | 找到 CD-ROM 或磁片。Migrate to VMs 會自動移除 CDROM 或磁片。 | 移除所有 CD-ROM 和磁碟片。如有需要,請先遷移資料再移除磁碟片。 | 已實作 |
D1N-NET-1 | Shift | Google Distributed Cloud | 不適用 | 網路 | 網路介面卡 (NIC) | 4 | 不支援多個 NIC。 | 考慮移除不相關的網路介面。 | 已實作 |
D1N-STO-1 | Shift | Google Distributed Cloud | 不適用 | 儲存空間 | 磁碟大小 | 3 | 找到大型磁碟 (>108TiB)。 | GDC 可支援單一 VM 磁碟最多 128 TiB。請考慮縮減磁碟大小。 | 已實作 |
D1L-APP-1 | Shift | Google Distributed Cloud | Linux | 應用程式 | 作業系統 | 5 | 不支援 VM 的 OS。 | 如要查看支援的作業系統清單,請參閱 https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems。您或許可以將 VM 升級至支援的作業系統。不支援的作業系統可能仍可運作,因此建議您謹慎遷移。 | 已實作 |
D1L-APP-2 | Shift | Google Distributed Cloud | Linux | 應用程式 | 作業系統 | 1 | VM 的 OS 有不支援的子版本。 | 如要查看支援的作業系統清單,請參閱 https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems。系統必須是相同的主要版本,但子版本必須較高。遷移作業仍應可正常運作,但建議您將 OS 升級至支援的次要版本。 | 已實作 |
D1L-APP-3 | Shift | Google Distributed Cloud | Linux | 應用程式 | VirtIO 驅動程式 | 3 | 作業系統使用專屬或客戶建構的核心,但該核心未原生支援或缺少必要的 VirtIO 驅動程式。 | GDC 要求 Linux 核心包含 VirtIO 驅動程式。重新建構核心以納入這些項目。 | 已實作 |
D1W-APP-1 | Shift | Google Distributed Cloud | Windows | 應用程式 | 作業系統 | 5 | 不支援 VM 的 OS。 | 如要查看支援的作業系統清單,請參閱 https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems。您或許可以將 VM 升級至支援的作業系統。不支援的作業系統可能仍可運作,因此建議您謹慎遷移。 | 已實作 |
D1W-STO-1 | Shift | Google Distributed Cloud | Windows | 儲存空間 | BitLocker 加密 | 3 | 系統磁碟機已使用 BitLocker 加密。 | 嘗試遷移前,請先解密系統磁碟機。 | 已實作 |