离线评估规则

mcdc CLI 会检查从实体或虚拟机 (VM) 实例收集的数据、应用一组规则,并创建包含评估结果的报告。下表列出了规则和说明。

规则 ID 历程 操作系统 Category 经过测试的功能 严重程度 摘要 建议 状态
A1N-FIT-1 容器化 | Anthos 和 GKE 不适用 内部 可用的虚拟机数据 6 此虚拟机没有客机级数据。 请收集客机级数据并重新运行评估。 已实现
A1L-APP-2 容器化 | Anthos 和 GKE Linux 应用 运行进程和服务 2 找到可疑的数据库进程。 请考虑迁移到 Cloud SQL。 已实现
A1L-APP-3 容器化 | Anthos 和 GKE Linux 应用 运行进程 1 找到 Docker 进程。 如果工作负载已在容器中运行,请考虑直接在 GKE/Anthos 上运行,或使用 Migrate to Virtual Machines 将其迁移到 Compute Engine。 已实现
A1L-APP-5 容器化 | Anthos 和 GKE Linux 应用 磁盘用量 1 工作负载可能包含数据,并且要求您使用映像 + 数据迁移,请提前准备数据文件夹列表。 请提前准备好数据文件夹列表。 已实现
A1L-HRD-1 容器化 | Anthos 和 GKE Linux 硬件 ESX 版本 5 支持 ESX 5.1 版及更高版本。 请考虑使用 vMotion 将虚拟机迁移到运行更新版本的 ESX 主机。 已实现
A1L-HRD-2 容器化 | Anthos 和 GKE Linux 硬件 vCenter 版本 5 支持 vCenter 5.5 版及更高版本。 请考虑升级 vCenter。 已实现
A1L-HRD-3 容器化 | Anthos 和 GKE Linux 硬件 CPU 架构 5 不支持 ARM 虚拟机。 已实现
A1L-NET-1 容器化 | Anthos 和 GKE Linux 网络 绑定 IP 地址 2 在非 0.0.0.0 IP 地址上找到监听器。 更改应用行为以监听本地地址。 已实现
A1L-NET-2 容器化 | Anthos 和 GKE Linux 网络 绑定 IP 地址 2 在多个 IP 地址上找到监听器。 更改应用行为以侦听单个 IP 地址。 已实现
A1L-NET-3 容器化 | Anthos 和 GKE Linux 网络 绑定 IP 端口 3 在同一 IP 端口上找到多个侦听器。 将应用行为更改为在任何端口上具有单个监听器。 已实现
A1L-NET-4 容器化 | Anthos 和 GKE Linux 网络 网络接口卡 (NIC) 3 找到多个正在使用的 NIC。 更改应用行为以侦听单个 IP 地址。 已实现
A1L-NET-5 容器化 | Anthos 和 GKE Linux 网络 静态主机配置 1 找到静态主机配置。 如需了解如何修改静态主机,请参阅文档中的“使用 HostAliases 向 Pod /etc/hosts 添加条目”。 已实现
A1L-STO-1 容器化 | Anthos 和 GKE Linux 存储 网络装载 1 找到网络装载。 如需详细了解如何将 NFS/CIFS 卷附加到部署 YAML,请参阅文档中的装载外部卷。 已实现
A1L-STO-2 容器化 | Anthos 和 GKE Linux 存储 已装载文件系统 3 找到不兼容的装载文件系统。 请考虑移除装载的文件系统或迁移数据。 已实现
A1L-STO-3 容器化 | Anthos 和 GKE Linux 存储 已装载文件系统 2 找到已装载的安全增强型 Linux (SELinux) 的文件系统。 在迁移前,停用 SELinux 或手动应用 apparmor 配置文件。 已实现
A1L-STO-4 容器化 | Anthos 和 GKE Linux 存储 已导出网络文件系统 (NFS) 5 找到已导出的 NFS。 将 NFS 服务器迁移到 Cloud Filestore。 已弃用
A1L-STO-5 容器化 | Anthos 和 GKE Linux 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 如需继续导出 NFS,请确保检测到的 NFS 服务器没有内部依赖项。如果存在依赖项,请在迁移后保留原始虚拟机。 已实现
A1L-STO-7 容器化 | Anthos 和 GKE Linux 存储 打开文件 5 找到开放式块存储设备。 尝试关闭打开的块存储设备。 已实现
A1W-APP-1 容器化 | Anthos 和 GKE Windows 应用 Windows IIS 应用 5 找不到任何 Windows IIS 应用。 已弃用
A1W-APP-2 容器化 | Anthos 和 GKE Windows 应用 操作系统 5 迁移操作不支持 Windows 版本。 请考虑升级 Windows。 已弃用
A1W-APP-3 容器化 | Anthos 和 GKE Windows 应用 Windows IIS 5 未安装 Windows IIS。 已弃用
A1W-APP-4 容器化 | Anthos 和 GKE Windows 应用 Windows IIS 配置 3 未能找到 Windows IIS 配置。 确保已停用 Windows IIS 的共享配置。 已弃用
A1W-APP-5 容器化 | Anthos 和 GKE Windows 应用 运行进程 1 找到正在运行的 Docker 部署,建议避免嵌套容器。 已弃用
A1W-APP-6 容器化 | Anthos 和 GKE Windows 应用 ASP.NET Core 应用 4 不支持 ASP.NET Core 应用。 已弃用
A1W-APP-7 容器化 | Anthos 和 GKE Windows 应用 Windows IIS 应用 3 IIS 站点具有位于网络驱动器上的虚拟目录。 请考虑将 Windows IIS 应用迁移到本地驱动器。 已弃用
A1W-APP-8 容器化 | Anthos 和 GKE Windows 应用 Windows IIS 应用 3 找到缺少虚拟目录的 IIS 应用。 请考虑停用 Windows IIS 应用。 已弃用
A1W-APP-9 容器化 | Anthos 和 GKE Windows 应用 应用池身份 3 找到具有 Active Directory 身份的应用池。 配置一个群组托管式服务账号 (GMSA)。 已弃用
A1W-APP-10 容器化 | Anthos 和 GKE Windows 应用 ASP.NET Core 应用 5 不支持 ASP.NET Core 应用。 已弃用
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-1 容器化 | GKE Autopilot Linux 硬件 ESX 版本 5 支持 ESX 5.1 版及更高版本。 请考虑使用 vMotion 将虚拟机迁移到运行更新版本的 ESX 主机。 已实现
A2L-HRD-2 容器化 | GKE Autopilot Linux 硬件 vCenter 版本 5 支持 vCenter 5.5 版及更高版本。 将 vCenter 升级到 5.5 或更高版本。 已实现
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-4 容器化 | GKE Autopilot Linux 存储 已导出网络文件系统 (NFS) 5 找到已导出的 NFS。 将 NFS 服务器迁移到 Cloud Filestore。 已弃用
A2L-STO-5 容器化 | GKE Autopilot Linux 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 如需继续导出 NFS,请确保检测到的 NFS 服务器没有内部依赖项。如果存在依赖项,请在迁移后保留原始虚拟机。 已实现
A2L-STO-7 容器化 | GKE Autopilot Linux 存储 打开文件 5 找到开放式块存储设备。 关闭所有打开的块存储设备。 已实现
A2W-APP-1 容器化 | GKE Autopilot Windows 应用 操作系统 5 GKE AutoPilot 迁移操作不支持 Windows。 GKE Autopilot 不支持 Windows。在 GKE(而非 AutoPilot 版本)上运行 Windows 容器。 已弃用
A3L-APP-2 容器化 | Cloud Run Linux 应用 运行进程和服务 5 找到可疑的数据库进程。 请考虑迁移到 Cloud SQL。 已实现
A3L-APP-3 容器化 | Cloud Run Linux 应用 运行进程 1 找到 Docker 进程。 请考虑使用 Migrate to VM,或直接在 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-1 容器化 | Cloud Run Linux 硬件 ESX 版本 5 支持 ESX 5.1 版及更高版本。 请考虑使用 vMotion 将虚拟机迁移到运行更新版本的 ESX 主机。 已实现
A3L-HRD-2 容器化 | Cloud Run Linux 硬件 vCenter 版本 5 支持 vCenter 5.5 版及更高版本。 请考虑升级 vCenter。 已实现
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-4 容器化 | Cloud Run Linux 存储 已导出网络文件系统 (NFS) 5 找到已导出的 NFS。 将 NFS 服务器迁移到 Cloud Filestore。 已弃用
A3L-STO-5 容器化 | Cloud Run Linux 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 如需继续导出 NFS,请确保检测到的 NFS 服务器没有内部依赖项。如果存在依赖项,请在迁移后保留原始虚拟机。 已实现
A3L-STO-7 容器化 | Cloud Run Linux 存储 打开文件 5 找到开放式块存储设备。 尝试关闭打开的块存储设备。 已实现
A3W-APP-1 容器化 | Cloud Run Windows 应用 操作系统 5 Cloud Run 迁移不支持 Windows。 已弃用
A4L-APP-1 容器化 | Tomcat 应用容器 Linux 应用 存在 Tomcat 软件 5 找不到 Tomcat 服务器。 已弃用
A4L-APP-2 容器化 | Tomcat 应用容器 Linux 应用 多个 Tomcat 服务器 2 检测到多个 Tomcat 服务器。 所有离线评估规则都仅针对第一个 Tomcat 服务器进行评估。请确保其他所有 Tomcat 服务器都是等效的。 已弃用
A4L-APP-3 容器化 | Tomcat 应用容器 Linux 应用 Tomcat 版本 3 找到不受支持的 Tomcat 版本。受支持的 Tomcat 版本为 8.5 - 10.0。 检测到不支持的 Tomcat 服务器版本。可以迁移,但某些功能可能无法正常运行。 已弃用
A4L-APP-4 容器化 | Tomcat 应用容器 Linux 应用 Tomcat 聚簇 2 在 Tomcat 服务器配置中检测到聚簇配置。 请考虑改用 Kubernetes 支持的集群实现或从 server.xml 中移除该实现。 已弃用
A4L-APP-5 容器化 | Tomcat 应用容器 Linux 应用 Tomcat 代理配置 2 在 Tomcat 服务器配置中检测到反向代理配置。 Tomcat 服务器配置为在反向代理后面运行。考虑移除或调整 server.xml 中的代理配置。 已弃用
A4L-APP-6 容器化 | Tomcat 应用容器 Linux 应用 Java 代理配置 2 在 Tomcat 服务器的 JVM 参数中检测到 Java 代理配置。 考虑更新 JVM 参数中的代理配置,以使用正确的代理,或者在不再需要代理时移除代理。 已弃用
A4L-APP-7 容器化 | Tomcat 应用容器 Linux 应用 JMX 配置 2 在 Tomcat 服务器的 JVM 参数中检测到 JMX 配置。 检测到 JMX 配置。请注意,在 Kubernetes 上,JMX 的部分功能可能无法按预期运行。 已弃用
A4L-APP-8 容器化 | Tomcat 应用容器 Linux 应用 Java 版本 3 支持 Java 8 版及更高版本。 检测到不支持的 Java 版本。可以迁移,但某些功能可能无法正常运行。 已弃用
A4L-APP-9 容器化 | Tomcat 应用容器 Linux 应用 Tomcat 配置 5 server.xml 配置文件缺失或无效。 已弃用
A4L-APP-10 容器化 | Tomcat 应用容器 Linux 应用 Tomcat jvmRoute 2 在 Tomcat 服务器配置中检测到 jvmRoute。 考虑从 server.xml 中移除 jvmRoute 配置。 已弃用
A4L-APP-11 容器化 | Tomcat 应用容器 Linux 应用 Java 认可的目录 2 在 Tomcat 服务器的 JVM 参数中检测到 Java 认可的目录配置。 考虑在迁移计划的 additionalFiles 部分中添加 Java 认可的路径,并在 Dockerfile 中添加 ENV CATALINA_OPTS="${CATALINA_OPTS} -Djava.endorsed.dirs=..."。 已弃用
A4L-APP-12 容器化 | Tomcat 应用容器 Linux 应用 数据库连接 2 找到数据库连接。 检查 Tomcat 是否正在使用外部数据库。如果正在使用,请确保部署集群有权访问它。 已弃用
A4L-APP-13 容器化 | Tomcat 应用容器 Linux 应用 网络服务器连接 2 找到 Web 服务器连接。 检查 Tomcat 是否正在使用外部 Web 服务器。如果正在使用,请确保部署集群有权访问它。 已弃用
A4L-FIT-1 容器化 | Tomcat 应用容器 Linux 内部 可用的虚拟机数据 6 此虚拟机没有客机级数据。 请收集客机级数据并重新运行评估。 已弃用
A4L-FIT-2 容器化 | Tomcat 应用容器 Linux 内部 可用的 Tomcat 服务器信息 6 此虚拟机没有 Tomcat 服务器信息。 请使用最新版本的 mcdc 和 mcdc linux 收集脚本收集客机级数据,并重新运行评估。 已弃用
A4L-STO-1 容器化 | Tomcat 应用容器 Linux 存储 网络装载 2 找到网络装载。 检查 Tomcat 是否使用 NFS 装载。如果使用,请确保可以从托管迁移的容器工作负载的部署集群访问 NFS 服务器。请参阅此处 (https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts) 的文档。 已弃用
A4L-STO-2 容器化 | Tomcat 应用容器 Linux 存储 已导出网络文件系统 (NFS) 3 找到已导出的 NFS。 删除 Tomcat 服务器后,请务必保留当前虚拟机。检查 Tomcat 是否使用作为 NFS 服务器导出的文件系统部分。如果使用,请确保可以从托管迁移的容器工作负载的部署集群访问 NFS 服务器。请参阅此处 (https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts) 的文档。 已弃用
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-FIT-1 容器化 | Apache2 应用容器 不适用 内部 可用的虚拟机数据 6 此虚拟机没有客机级数据。 请收集客机级数据并重新运行评估。 已弃用
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-FIT-1 容器化 | JBoss 应用容器 不适用 内部 可用的虚拟机数据 6 此虚拟机没有客机级数据。 请收集客机级数据并重新运行评估。 已弃用
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) 的文档。 已实现
B1N-STO-1 迁移 | Bare Metal 上的 Anthos 虚拟机 不适用 存储 共享卷 3 找到挂接到虚拟机的共享 VMDK。您不能使用 Bare Metal 上的 Shift for Anthos 虚拟机迁移共享驱动器,因为它们不支持快照操作。 请考虑更改虚拟机存储配置,使其不共享 VMDK 文件。 已实现
B1N-STO-2 迁移 | Bare Metal 上的 Anthos 虚拟机 不适用 存储 独立磁盘 3 找到一个挂接到虚拟机的独立磁盘。独立磁盘无法使用 Bare Metal 上的 Shift for Anthos 虚拟机进行迁移,因为它们不支持快照操作。 重新配置存储属性。如需了解相关说明,请访问以下网址:https://kb.vmware.com/s/article/1004094 已实现
B1L-APP-2 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 应用 操作系统 4 KubeVirt 不太可能支持虚拟机的操作系统 (OS)。 对于非服务终止 (EOL) 系统,请考虑升级到最新的内核。 已弃用
B1L-APP-8 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 应用 操作系统 5 虚拟机的操作系统不受支持。 如需查看支持的操作系统列表,请参阅 https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/vm-runtime/guest-os。您可能可以将虚拟机升级到支持的操作系统。不受支持的操作系统可能仍然可以正常运行,因此请谨慎考虑迁移。 已实现
B1L-APP-9 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 应用 操作系统 1 虚拟机的操作系统具有不受支持的次要版本。 如需查看支持的操作系统列表,请参阅 https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/vm-runtime/guest-os。支持具有相同主要版本但次要版本更高的操作系统。迁移应该仍然可以正常执行,但请考虑将操作系统升级到受支持的次要版本。 已实现
B1L-HRD-2 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 硬件 ESX 版本 5 支持 ESX 6.0 版及更高版本。 请考虑使用 vMotion 将虚拟机迁移到运行更新版本的 ESX 主机。 已实现
B1L-HRD-3 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 硬件 挂接的磁盘 4 找到一个非 SCSI 磁盘。 请考虑更改磁盘类型。 已实现
B1L-HRD-4 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 硬件 虚拟可信平台模块 (vTPM) 5 KubeVirt 不支持 vTPM。 请考虑移除 vTPM 设备。 已实现
B1L-HRD-7 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 硬件 vCenter 版本 5 支持 vCenter 6.0 版或更高版本。 请考虑升级 vCenter。 已实现
B1L-HRD-8 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 硬件 CPU 架构 5 不支持 ARM 虚拟机。 已实现
B1L-NET-1 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 网络 网络接口卡 (NIC) 4 系统不会自动迁移多个 NIC 配置。 您需要根据生产集群的配置修改生成的迁移规范。 已实现
B1L-STO-1 迁移 | Bare Metal 上的 Anthos 虚拟机 Linux 存储 磁盘大小 3 找到大型磁盘 (>2TB)。 请考虑减小磁盘大小。 已实现
B1W-APP-1 迁移 | Bare Metal 上的 Anthos 虚拟机 Windows 应用 操作系统 5 操作系统不受支持。 支持的 Windows 版本:Windows Server 2016、Windows Server 2019、Windows Server 2022、Windows 10 Professional。如需了解详情,请参阅 https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/vm-runtime/guest-os 已实现
B3L-APP-1 挂接 | Bare Metal 上的 Anthos 虚拟机 Linux 应用 操作系统 5 ASM 不支持操作系统。 ASM 支持的操作系统包括 Debian 9/10 和 Centos 7/8。 已弃用
B3L-APP-2 挂接 | Bare Metal 上的 Anthos 虚拟机 Linux 应用 使用中的用户 ID (UID) 2 使用为 Anthos Service Mesh (ASM) 预留的 UID 找到一个进程。 确保您的虚拟机不会以 UID 值为 1337 的用户的身份运行进程。 已弃用
B3L-APP-3 挂接 | Bare Metal 上的 Anthos 虚拟机 Linux 应用 绑定 IP 端口 4 找到一个绑定到为 Anthos Service Mesh (ASM) 预留的 IP 端口的进程。 确保您的应用不使用为 Envoy 预留的端口。预留的端口包括:tcp-15000、tcp-15001、tcp-15006、tcp-15008、http-15020,、http-15021、http-15090。 已弃用
B3W-APP-1 挂接 | Bare Metal 上的 Anthos 虚拟机 Windows 应用 操作系统 5 ASM 不支持 Windows。 已弃用
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 VM 迁移。 更新虚拟机存储配置,使其不共享 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 VM 不支持的操作系统版本。 将操作系统更新为受支持的版本,如以下列表所示:https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions 已实现
C1W-APP-1 迁移 | Compute Engine 虚拟机 Windows 应用 操作系统 3 Migrate to VM 不支持的操作系统版本。 请考虑将操作系统升级到受支持的操作系统之一,请参阅以下网址中的列表:https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions 已实现
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 已实现