檢測項 | 檢測說明 | 修複建議 |
GUESTOS.Platform | 系統平台,只能是Linux作業系統。 | 不涉及 |
GUESTOS.OSVersion | 系統版本。例如:CentOS 7.9。 | 不涉及 |
GUESTOS.Architecture | 系統架構。 例如:x86_64、arm64、i386。 | 不涉及 |
GUESTOS.RtcTimeMode | 系統硬體時鐘時區RTC (Real Time Clock) ,包括UTC和local。建議設定為標準的UTC模式。 | 如何設定硬體時鐘的時間標準為UTC,請參見Linux時間和時區說明。 |
GUESTOS.BootMode | 鏡像啟動模式,包括LEGACY和UEFI。 | 不涉及 |
GUESTOS.KernelVersion | 核心版本。例如:3.10.0-1160.21.1.el7.x86_64。 | 不涉及 |
GUESTOS.Virtio | 鏡像中virtio驅動是否安裝。ECS執行個體運行依賴相關虛擬化裝置驅動,未安裝該驅動會導致執行個體啟動異常。 | 如何為鏡像安裝virtio驅動,請參見安裝virtio驅動。 |
GUESTOS.Nvme | 鏡像中NVMe驅動是否安裝。部分ECS規格,例如ecs.g7se使用基於NVMe協議掛載的雲端硬碟,鏡像中需要安裝有相關驅動。 | 如何為鏡像安裝nvme驅動,請參見Linux自訂鏡像如何適配NVMe系統硬碟?。 |
GUESTOS.Fstab | 鏡像中/etc/fstab檔案配置了系統磁碟裝置掛載資訊,錯誤的配置會導致系統啟動異常,例如配置的掛載裝置資訊不存在、裝置UUID錯誤等。 | 如何配置正確的/etc/fstab,請參見如何在fstab檔案中設定檔磁碟標識方式為UUID。 |
GUESTOS.Grub | 鏡像中grub引導檔案是否正常。例如device裝置配置異常、相關裝置不存在、UUID錯誤等,會導致系統啟動異常。 | 如何為鏡像產生正確地配置grub檔案,請參見如何修改Linux鏡像Grub檔案中的檔案磁碟標識符為UUID。 |
GUESTOS.Selinux | 鏡像是否關閉SELinux。雲上鏡像不建議開啟SELinux,有可能會導致系統啟動異常。 | 如何關閉SELinux,請參見開啟或關閉SELinux。 |
GUESTOS.OnlineResizeFS | 鏡像是否支援根分區自動擴容。鏡像中安裝有cloud-init、growpart命令等,使用鏡像建立執行個體後,根分區會自動擴容。例如您的鏡像空間大小是20 GB,建立執行個體時系統硬碟大小為100 GB,則執行個體建立後,根分區會自動擴容至100 GB。 | 如何配置鏡像支援自動擴容,請參見安裝cloud-init。 |
GUESTOS.SystemImage | 鏡像是否是有效系統硬碟鏡像,請不要匯入ISO鏡像、空鏡像等無效鏡像。 | 不涉及 |
GUESTOS.CloudInit | 鏡像中是否安裝cloud-init。cloud-init是標準的雲端服務器初始化佈建服務,用於為執行個體配置主機名稱、密鑰、根分區擴容等。 | 如何為鏡像安裝cloud-init,請參見安裝cloud-init。 |
GUESTOS.SupportMocInstanceTypes | 檢測鏡像是否支援阿里雲ECS神龍規格。 阿里雲最新的ECS執行個體通常為神龍規格,例如ecs.g6、ecs.g7等,鏡像的系統和核心版本如果過低,在相關規格上啟動會有異常。具體的執行個體規格資訊,請參見執行個體規格類型系列。 | |