离线评估规则

mcdc CLI 检查从 虚拟机 (VM) 实例,应用一组规则,以及 创建包含评估结果的报告。 下表列出了规则和说明。

规则 ID 历程 操作系统 类别 经过测试的功能 严重程度 总结 建议 状态
A1N-FIT-1 容器化 |GKE 和 GDC 不适用 内部 可用的虚拟机数据 6 此虚拟机没有客机级数据。 请收集客机级数据并重新运行评估。 已实现
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 虚拟机。 已实现
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 找到已装载的安全增强型 Linux (SELinux) 的文件系统。 在迁移前,停用 SELinux 或手动应用 apparmor 配置文件。 已实现
A1L-STO-5 容器化 | GKE 和 GDC Linux 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 如需继续导出 NFS,请确保检测到的 NFS 服务器没有内部依赖项。如果存在依赖项,请在迁移后保留原始虚拟机。 已实现
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 上运行虚拟机的容器,而不是迁移虚拟机。或者,您也可以使用 Migrate to VM 在 Compute Engine 上按原样运行虚拟机。 已实现
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 内部 可用的虚拟机数据 6 此虚拟机没有客机级数据。 请收集客机级数据并重新运行评估。 已实现
A2L-HRD-3 容器化 |GKE Autopilot Linux 硬件 CPU 架构 5 不支持 ARM 虚拟机。 已实现
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 找到已装载的安全增强型 Linux (SELinux) 的文件系统。 停用安全增强型 Linux (SELinux),或手动应用 AppArmor 配置文件。 已实现
A2L-STO-5 容器化 | GKE Autopilot Linux 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 如需继续导出 NFS,请确保检测到的 NFS 服务器没有内部依赖项。如果存在依赖项,请在迁移后保留原始虚拟机。 已实现
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 内部 可用的虚拟机数据 6 此虚拟机没有客机级数据。 请收集客机级数据并重新运行评估。 已实现
A3L-HRD-3 容器化 | Cloud Run Linux 硬件 CPU 架构 5 不支持 ARM 虚拟机。 已实现
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 找到已装载的安全增强型 Linux (SELinux) 的文件系统。 在迁移前,停用 SELinux 或手动应用 apparmor 配置文件。 已实现
A3L-STO-5 容器化 | Cloud Run Linux 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 如需继续导出 NFS,请确保检测到的 NFS 服务器没有内部依赖项。如果存在依赖项,请在迁移后保留原始虚拟机。 已实现
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 代理配置 2 在 Tomcat 服务器配置中检测到反向代理配置。 Tomcat 服务器配置为在反向代理后面运行。考虑移除或调整 server.xml 中的代理配置。 已实现
A5N-APP-4 容器化 | Tomcat 应用容器 不适用 应用 Java 代理配置 2 在 Tomcat 服务器的 JVM 参数中检测到 Java 代理配置。 考虑更新 JVM 参数中的代理配置,以使用正确的代理,或者在不再需要代理时移除代理。 已实现
A5N-APP-5 容器化 | Tomcat 应用容器 不适用 应用 JMX 配置 2 在 Tomcat 服务器的 JVM 参数中检测到 JMX 配置。 检测到 JMX 配置。请注意,在 Kubernetes 上,JMX 的部分功能可能无法按预期运行。 已实现
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 找到 Web 服务器连接。 检查 Tomcat 是否使用外部 Web 服务器。如果正在使用,请确保部署集群有权访问它。 已实现
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 服务器后,请务必保留当前虚拟机。检查 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 找到 Web 服务器连接。 检查 Apache2 是否使用外部 Web 服务器。如果正在使用,请确保部署集群有权访问它。 已实现
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 服务器后保留当前虚拟机。检查 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 Secret,因此密钥库将被复制到映像中,应在迁移期间手动迁移此密钥库。 已实现
A8N-APP-3 容器化 | JBoss 应用容器 不适用 应用 JBoss 运行模式 5 仅在独立模式下迁移 JBoss 服务器时支持 JBoss 迁移。 已实现
A8N-APP-4 容器化 | JBoss 应用容器 不适用 应用 JBoss Java 版本 1 检测到不支持的 Java 版本。可以迁移,但某些功能可能无法正常运行。 已实现
A8N-APP-5 容器化 | JBoss 应用容器 不适用 应用 数据库连接 2 找到数据库连接。 检查 JBoss 是否使用外部数据库。如果正在使用,请确保部署集群有权访问它。 已实现
A8N-APP-6 容器化 | JBoss 应用容器 不适用 应用 网络服务器连接 2 找到 Web 服务器连接。 检查 JBoss 是否使用外部 Web 服务器。如果正在使用,请确保部署集群有权访问它。 已实现
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 服务器后保留当前虚拟机。检查 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 v4.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 服务器后保留当前虚拟机。检查 WordPress 是否使用导出的文件系统部分作为 NFS 服务器。如果使用,请确保可以从托管迁移的容器工作负载的部署集群访问 NFS 服务器。请参阅此处 (https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts) 的文档。 已实现
A10N-APP-1 容器化 |WebSphere 应用容器 不适用 应用 数据库连接 2 找到数据库连接。 检查 WebSphere 是否使用外部数据库。如果正在使用,请确保部署集群有权访问它。 已实现
A10N-APP-2 容器化 | WebSphere 应用容器 不适用 应用 网络服务器连接 2 找到 Web 服务器连接。 检查 WebSphere 是否使用外部 Web 服务器。如果正在使用,请确保部署集群有权访问它。 已实现
A10N-STO-1 容器化 | WebSphere 应用容器 不适用 存储 网络装载 2 找到网络装载。 检查 WebSphere 是否使用 NFS 装载。如果使用,请确保可以从托管迁移的容器工作负载的部署集群访问 NFS 服务器。请参阅此处 (https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts) 的文档。 已实现
A10N-STO-2 容器化 |WebSphere 应用容器 不适用 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 确保删除 WebSphere 后当前虚拟机仍然存在。检查 WebSphere 是否使用导出的文件系统部分作为 NFS 服务器。如果使用,请确保可以从托管迁移的容器工作负载的部署集群访问 NFS 服务器。请参阅此处 (https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts) 的文档。 已实现
C1N-HRD-1 迁移 | Compute Engine 虚拟机 不适用 硬件 媒体设备 1 找到 CDROM 或软盘。Migrate to VMs 会自动移除 CDROM 或软盘。 移除所有 CD-ROM 和软盘。如果需要,请先迁移数据,然后再移除磁盘。 已实现
C1N-HRD-2 迁移 | Compute Engine 虚拟机 不适用 硬件 ESX 版本 5 发现不支持的 ESXi 版本。支持的 ESXi 版本为 5.5 - 8.0。 使用 vMotion 将虚拟机迁移到运行 ESXi 5.5 - 8.0 版的 ESX 主机。 已实现
C1N-HRD-3 迁移 | Compute Engine 虚拟机 不适用 硬件 vCenter 版本 5 发现不支持的 vCenter 版本。支持的 vCenter 版本为 5.5 - 8.0。 将 vCenter 更新到 5.5 - 8.0 版。 已实现
C1N-HRD-4 迁移 | Compute Engine 虚拟机 不适用 硬件 CPU 架构 1 我们即将支持 ARM 虚拟机。 已实现
C1N-STO-1 迁移 | Compute Engine 虚拟机 不适用 存储 共享卷 3 找到挂接到虚拟机的共享 VMDK。无法使用 Migrate to VMs 迁移共享云端硬盘,因为共享云端硬盘不支持快照操作。 更新虚拟机存储配置,使其不共享 VMDK 文件。您无法使用快照备份共享驱动器。 已实现
C1N-STO-2 迁移 | Compute Engine 虚拟机 不适用 存储 独立磁盘 3 找到一个挂接到虚拟机的独立磁盘。独立磁盘无法使用 Migrate to VM 进行迁移,因为它们不支持快照操作。 重新配置虚拟机存储,它目前使用配置为独立永久性磁盘的磁盘。您无法使用快照备份独立磁盘。请参阅以下文章:https://kb.vmware.com/s/article/1004094 已实现
C1N-STO-3 迁移 | Compute Engine 虚拟机 不适用 存储 RDM 磁盘 4 找到挂接到虚拟机具有物理兼容性模式的 RDM 云端硬盘。 无法使用 Migrate to VMs 迁移启用了物理兼容性模式的 RDM 云端硬盘,因为该云端硬盘不支持快照操作。 为启用了物理兼容性模式的 RDM 驱动器停用该模式。您无法使用快照备份这些类型的磁盘。请参阅以下文章:https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue 已实现
C1N-STO-5 迁移 | Compute Engine 虚拟机 不适用 存储 CBT 支持 4 需要磁盘 CBT(更改块跟踪)支持。 确保所有存储空间都支持“更改块跟踪”,如以下文章所述:https://kb.vmware.com/s/article/1020128 已实现
C1L-APP-1 迁移 | Compute Engine 虚拟机 Linux 应用 操作系统 3 Migrate to VMs 不支持的操作系统版本。 将操作系统更新为受支持的版本,如以下列表所示:https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions 已实现
C1L-应用 2 迁移 | Compute Engine 虚拟机 Linux 应用 VirtIO 驱动程序 3 操作系统使用专有的或客户构建的内核,该内核本身不支持或缺少所需的 VirtIO 驱动程序。 Compute Engine 要求 Linux 内核包含 VirtIO 驱动程序。重新构建内核以包含它们。 已实现
C1W-APP-1 迁移 | Compute Engine 虚拟机 Windows 应用 操作系统 3 Migrate to VM 不支持的操作系统版本。 请考虑将操作系统升级到受支持的操作系统之一,请参阅以下网址中的列表:https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions 已实现
C1W-STO-1 迁移 | Compute Engine 虚拟机 Windows 存储 BitLocker 加密 3 系统驱动器使用 BitLocker 加密。 请先解密系统盘,然后再尝试迁移。 已实现
C2N-HRD-1 迁移 | Google Cloud VMware Engine 虚拟机 不适用 硬件 ESX 版本 5 找到不支持的 ESXi 版本。支持的 ESXi 版本为 6.5+。 使用 vMotion 将虚拟机迁移到运行 ESXi 6.5 或更高版本的 ESX 主机。 已实现
C2N-HRD-2 迁移 | Google Cloud VMware Engine 虚拟机 不适用 硬件 vCenter 版本 5 找到不支持的 vCenter 版本。支持的 vCenter 版本是 5.5 - 7.0。 升级到 vCenter 5.5 - 7.0 版。 已实现
C2N-HRD-3 迁移 | Google Cloud VMware Engine 虚拟机 不适用 硬件 CPU 架构 5 不支持 ARM 虚拟机。 已实现
C2N-STO-1 迁移 | Google Cloud VMware Engine 虚拟机 不适用 存储 RDM 磁盘 4 找到挂接到虚拟机具有物理兼容性模式的 RDM 云端硬盘。 启用了物理兼容性模式的 RDM 驱动器不支持快照操作,因此无法迁移。 为启用了物理兼容性模式的 RDM 驱动器停用该模式。您无法使用快照备份这些类型的磁盘。请参阅以下文章:https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue 已实现
C2N-STO-2 迁移 | Google Cloud VMware Engine 虚拟机 不适用 存储 共享卷 3 找到挂接到虚拟机的共享 VMDK。迁移驱动器不支持快照操作,因此无法迁移。 更新共享 VMDK 驱动器。您无法使用快照备份共享驱动器。 已实现
C2N-STO-3 迁移 | Google Cloud VMware Engine 虚拟机 不适用 存储 独立磁盘 3 找到一个挂接到虚拟机的独立磁盘。独立磁盘无法迁移,因为它们不支持快照操作。 更新挂接到虚拟机的独立磁盘。您无法使用快照备份独立磁盘。请参阅以下文章:https://kb.vmware.com/s/article/1004094 已实现
C2N-STO-4 迁移 | Google Cloud VMware Engine 虚拟机 不适用 存储 CBT 支持 4 需要磁盘 CBT(更改块跟踪)支持。 重新配置虚拟机存储,以满足更改块跟踪 (CBT) 的要求。请参阅以下文章:https://kb.vmware.com/s/article/1020128 已实现
D1N-APP-2 迁移 | Google Distributed Cloud 不适用 应用 CPU 使用率 1 CPU 核心数量超出了支持的核心数量上限,并且在过去 7 天内检测到 CPU 使用率较高。 在迁移之前,请先查看 GDC 的 vCPU 限制。迁移超出此限制的虚拟机可能会导致应用运行状况下降。 已实现
D1N-APP-3 Shift |Google Distributed Cloud 不适用 应用 RAM 使用情况 1 RAM 容量超出了支持的内存上限,并且系统在过去 7 天内检测到 RAM 使用量较高。 在迁移之前,请先查看 GDC 的内存限制。迁移超出此限制的虚拟机可能会导致应用运行状况下降。 已实现
D1N-HRD-1 迁移 | Google Distributed Cloud 不适用 硬件 Hypervisor 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 将虚拟机迁移到运行 6.0 或更高版本的 ESX 主机。 已实现
D1N-HRD-4 迁移 | Google Distributed Cloud 不适用 硬件 挂接的磁盘 5 找到一个非 SCSI 磁盘。 请考虑更改磁盘类型。 已实现
D1N-HRD-5 迁移 | Google Distributed Cloud 不适用 硬件 CPU 架构 5 不支持 ARM 虚拟机。 已实现
D1N-HRD-6 Shift |Google Distributed Cloud 不适用 硬件 非统一内存访问 (NUMA) 设置 2 不支持 NUMA。 请考虑停用 NUMA 设置。 已实现
D1N-HRD-7 迁移 | Google Distributed Cloud 不适用 硬件 媒体设备 1 找到 CDROM 或软盘。Migrate to VMs 会自动移除 CDROM 或软盘。 移除所有 CD-ROM 和软盘。如果需要,请先迁移数据,然后再移除磁盘。 已实现
D1N-NET-1 迁移 | Google Distributed Cloud 不适用 网络 网络接口卡 (NIC) 4 不支持多个 NIC。 考虑移除不相关的网络接口。 已实现
D1N-STO-1 Shift |Google Distributed Cloud 不适用 存储 磁盘大小 3 找到大型磁盘 (>108TiB)。 对于单个虚拟机磁盘,GDC 支持高达 128 TiB 的带宽。请考虑减小磁盘大小。 已实现
D1L-APP-1 迁移 | Google Distributed Cloud Linux 应用 操作系统 5 虚拟机的操作系统不受支持。 如需查看支持的操作系统列表,请参阅 https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems。您可能可以将虚拟机升级到支持的操作系统。不受支持的操作系统可能仍然可以正常运行,因此请谨慎考虑迁移。 已实现
D1L-APP-2 迁移 | Google Distributed Cloud Linux 应用 操作系统 1 虚拟机的操作系统具有不受支持的次要版本。 如需查看支持的操作系统列表,请参阅 https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems。支持具有相同主要版本但次要版本更高的操作系统。迁移应该仍然可以进行,但请考虑将操作系统升级到受支持的次要版本。 已实现
D1L-APP-3 迁移 | Google Distributed Cloud Linux 应用 VirtIO 驱动程序 3 操作系统使用专有或客户构建的内核,该内核不提供原生支持或缺少必需的 VirtIO 驱动程序。 GDC 要求 Linux 内核包含 VirtIO 驱动程序。重新构建内核以包含它们。 已实现
D1W-APP-1 迁移 | Google Distributed Cloud Windows 应用 操作系统 5 虚拟机的操作系统不受支持。 如需查看受支持的操作系统列表,请参阅 https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems。您可能可以将虚拟机升级到支持的操作系统。不受支持的操作系统可能仍然可以正常运行,因此请谨慎考虑迁移。 已实现
D1W-STO-1 Shift |Google Distributed Cloud Windows 存储 BitLocker 加密 3 系统驱动器使用 BitLocker 加密。 请先解密系统盘,然后再尝试迁移。 已实现