全部产品
Search
文档中心

Elastic Compute Service:Periksa dan perbaiki citra kustom

更新时间:Nov 18, 2025

Fitur pemeriksaan citra memverifikasi bahwa citra kustom valid dan dapat digunakan untuk membuat instance ECS yang berfungsi penuh. Fitur ini tersedia saat Anda membuat atau mengimpor citra. Setelah pemeriksaan selesai, hasilnya dapat dilihat di konsol citra. Ikuti saran perbaikan untuk meningkatkan kualitas citra serta memastikan instance ECS berjalan secara stabil dan efisien.

Catatan
  • Pemeriksaan citra dipicu secara otomatis setelah Anda membuat atau mengimpor citra. Pemeriksaan ini tidak memengaruhi proses pembuatan atau impor, bahkan jika gagal.

  • Fitur pemeriksaan citra tidak dikenai biaya.

  • Citra yang lulus pemeriksaan diberi tag versi sistem operasi (acs:ecs:image:osVersion) dan versi kernel (acs:ecs:image:kernelVersion).

Batasan

Fitur pemeriksaan citra hanya tersedia jika snapshot yang digunakan untuk membuat citra kustom tidak dienkripsi, atau jika instance sumber tidak berisi disk terenkripsi.

Fitur pemeriksaan citra tidak mendukung beberapa sistem operasi Linux dan Windows. Untuk informasi selengkapnya, lihat tabel berikut.

Sistem operasi Linux yang tidak didukung

Sistem operasi

Versi

Gentoo

Gentoo 13 64-bit

Gentoo_32

Gentoo_64

Gentoo_arm64

Aliyun

LifseaOS 10 64-bit

LifseaOS 3 64-bit

LifseaOS 3 64-bit GPU Edition

FreeBSD

FreeBSD 10.1 64-bit

FreeBSD 8.2 64-bit

Freebsd_32

Freebsd_64

FreeBSD 11.1 64-bit

FreeBSD 11.2 64-bit

FreeBSD 11.3 64-bit

FreeBSD 12.1 64-bit

FreeBSD 11.4 64-bit

Freebsd_arm64

FreeBSD 13.0 64-bit

FreeBSD 12.3 64-bit

CoreOS

CoreOS 681.2.0 64-bit

CoreOS_32

CoreOS_64

CoreOS 1353.8.0 64-bit

CoreOS 1465.8.0 64-bit

CoreOS 1576.5.0 64-bit

CoreOS 1688.5.3 64-bit

CoreOS 1745.7.0 64-bit

CoreOS 2023.4.0 64-bit

CoreOS 2247.6.0 64-bit

CoreOS 2303.3.0 64-bit

CoreOS 2303.4.0 64-bit

CoreOS 2345.3.0 64-bit

CoreOS_arm64

Fedora CoreOS

FedoraCoreOS_64

Fedora CoreOS 33.20210217.3.0_3

FedoraCoreOS_arm64

Fedora CoreOS 34.20210529.3.0_3

Solaris

Solaris 10u8 64-bit

mars

Aliyun Customized Linux

Customized Linux

CustomizedLinux_64

CustomizedLinux_32

CustomizedLinux_arm64

Sistem operasi Windows yang tidak didukung

Sistem operasi

Versi

Windows Server 2008

Windows Server 2008 Standard Edition 64-bit Edisi Tiongkok

Windows Server 2008 Standard Edition 64-bit Edisi Inggris

Windows Server 2008 Standard Edition SP2 32-bit Edisi Tiongkok

Windows Server 2008 Enterprise Edition 32-bit Edisi Tiongkok

Windows Server 2008 Standard Edition SP2 32-bit Edisi Inggris

WindowsServer2008_64

WindowsServer2008_32

Windows Server 2008 Standard Edition SP2 32-bit Edisi Jepang

Windows Server 2003

Windows Server 2003 R2 Standard Edition SP2 64-bit Edisi Tiongkok

Windows Server 2003 R2 Standard Edition SP2 32-bit Edisi Tiongkok

Windows Server 2003 R2 Standard Edition SP2 64-bit Edisi Inggris

Windows Server 2003 R2 Enterprise Edition 64-bit Edisi Inggris

Windows Server 2003 R2 Enterprise Edition 64-bit Edisi Tiongkok

Windows Server 2003 R2 Enterprise Edition 32-bit Edisi Tiongkok

WindowsServer2003_64

WindowsServer2003_32

Windows 7

Windows7_32

Windows 8

Windows8_32

Windows 10

Windows10_32

Konfigurasikan pemeriksaan citra

Konfigurasikan pemeriksaan saat membuat citra

Gunakan konsol

Saat membuat citra kustom di Konsol ECS, fitur pemeriksaan citra diaktifkan secara default. Pertahankan pengaturan default tersebut. Untuk informasi selengkapnya, lihat Buat citra kustom dari instance dan Buat citra kustom dari snapshot.

Gunakan API

Panggil operasi CreateImage dan atur parameter DetectionStrategy ke `Standard`. Anda dapat menjalankan operasi ini di OpenAPI Explorer untuk menyederhanakan perhitungan tanda tangan dan menghasilkan contoh kode kit pengembangan perangkat lunak (SDK) secara otomatis.

Konfigurasikan pemeriksaan saat mengimpor citra

Gunakan konsol

Saat mengimpor citra kustom di konsol, fitur pemeriksaan citra diaktifkan secara default. Pertahankan pengaturan default tersebut. Untuk informasi selengkapnya, lihat Impor citra kustom.

Gunakan API

Panggil operasi ImportImage dan atur parameter DetectionStrategy ke `Standard`. Anda dapat menjalankan operasi ini di OpenAPI Explorer untuk menyederhanakan perhitungan tanda tangan dan menghasilkan contoh kode SDK secara otomatis.

Lihat hasil pemeriksaan citra

Gunakan konsol

  1. Di halaman Citra Kustom, temukan citra yang telah Anda buat. Pemeriksaan citra dilakukan secara otomatis setelah status citra berubah menjadi Available.

  2. Arahkan kursor ke hasil pemeriksaan dan klik View More untuk melihat hasil detail pemeriksaan citra.image

  3. Jika ada item yang perlu diperbaiki, perbaiki sesuai saran.

    • (Hanya Linux) Anda dapat mengklik Repair untuk memperbaiki citra dengan templat publik ACS-ECS-RepairImage dari CloudOps Orchestration Service (OOS).

    • Anda juga dapat memperbaiki citra secara manual berdasarkan saran dalam detail citra. Untuk informasi selengkapnya tentang item pemeriksaan dan saran perbaikan, lihat Item pemeriksaan citra dan saran perbaikan.

    image.png

Gunakan API

Panggil operasi DescribeImages dan kueri hasilnya menggunakan ID citra yang diperiksa. Anda dapat menjalankan operasi ini di OpenAPI Explorer untuk menyederhanakan perhitungan tanda tangan dan menghasilkan contoh kode SDK secara otomatis.

Catatan

Dalam nilai kembali, DetectionOptions menunjukkan hasil pemeriksaan. Status menunjukkan status tugas pemeriksaan, dan Item menunjukkan hasil setiap item pemeriksaan.

Item pemeriksaan citra dan saran perbaikan

Sistem operasi Linux

Item pemeriksaan

Deskripsi

Saran perbaikan

GUESTOS.Platform

Platform sistem. Nilainya harus merupakan sistem operasi Linux.

Tidak berlaku

GUESTOS.OSVersion

Versi sistem operasi.

Tidak berlaku

GUESTOS.Architecture

Arsitektur sistem.

Tidak berlaku

GUESTOS.RtcTimeMode

Zona waktu jam perangkat keras (Real Time Clock (RTC)) citra. Nilai yang valid adalah UTC dan lokal. Zona waktu harus diatur ke UTC.

Untuk mengatur standar waktu jam perangkat keras ke UTC, lihat Waktu dan zona waktu Linux.

GUESTOS.BootMode

Mode boot citra. Nilai yang valid adalah LEGACY dan UEFI.

Tidak berlaku

GUESTOS.KernelVersion

Versi kernel.

Tidak berlaku

GUESTOS.Virtio

Memeriksa apakah driver virtio diinstal dalam citra. Instance ECS memerlukan driver perangkat virtualisasi agar dapat berjalan. Jika driver ini tidak diinstal, instance mungkin gagal memulai.

Untuk menginstal driver virtio pada citra, lihat Instal driver virtio.

GUESTOS.Nvme

Memeriksa apakah driver NVMe diinstal dalam citra. Beberapa tipe instance ECS, seperti ecs.g7se, menggunakan disk yang disambungkan berdasarkan protokol NVMe. Driver NVMe harus diinstal dalam citra.

Untuk menginstal driver NVMe pada citra, lihat Bagaimana cara menginstal driver NVMe untuk citra kustom yang sudah ada?.

GUESTOS.Fstab

Memeriksa file /etc/fstab dalam citra, yang berisi informasi pemasangan perangkat disk sistem. Konfigurasi yang salah, seperti informasi perangkat pemasangan yang tidak ada atau UUID perangkat yang salah, dapat menyebabkan sistem gagal memulai.

Untuk mengonfigurasi /etc/fstab dengan benar, lihat Konfigurasikan UUID dalam file fstab untuk memasang disk data secara otomatis.

GUESTOS.Grub

Memeriksa apakah file GRand Unified Bootloader (GRUB) dalam citra valid. Konfigurasi perangkat yang tidak valid, perangkat yang tidak ada, atau UUID yang salah dapat menyebabkan sistem gagal memulai.

Tidak ada

GUESTOS.Dhcp

Memeriksa apakah file konfigurasi jaringan dalam citra diatur ke mode DHCP. Jika citra diatur ke mode statis, konfigurasi jaringan instance akan abnormal setelah startup.

Untuk mengatur mode konfigurasi jaringan citra ke DHCP, lihat Konfigurasikan DHCP untuk instance Linux.

GUESTOS.Selinux

Memeriksa apakah SELinux dinonaktifkan dalam citra. Kami menyarankan agar Anda tidak mengaktifkan SELinux untuk citra cloud karena dapat menyebabkan sistem gagal memulai.

Untuk menonaktifkan SELinux, lihat Aktifkan atau nonaktifkan SELinux.

GUESTOS.OnlineResizeFS

Memeriksa apakah citra mendukung ekspansi otomatis partisi root. Jika cloud-init dan perintah growpart diinstal dalam citra, partisi root akan otomatis meluas setelah instance dibuat dari citra tersebut. Misalnya, jika ukuran citra Anda adalah 20 GB dan ukuran disk sistem diatur ke 100 GB saat membuat instance, partisi root akan otomatis meluas menjadi 100 GB setelah instance dibuat.

Untuk mengonfigurasi citra agar mendukung ekspansi otomatis, lihat Instal cloud-init.

GUESTOS.SystemImage

Memeriksa apakah citra merupakan citra disk sistem yang valid. Jangan mengimpor citra yang tidak valid, seperti citra ISO atau citra kosong.

Tidak berlaku

GUESTOS.CloudAssistant

Memeriksa apakah Cloud Assistant diinstal dalam citra. Cloud Assistant adalah alat O&M otomatis asli untuk ECS. Alat ini memungkinkan Anda melakukan operasi batch, menjalankan perintah (seperti perintah Shell, PowerShell, dan Bat), serta mengirim file ke instance ECS tanpa memerlukan kata sandi, login, atau server jump. Kami menyarankan agar Anda menginstal Cloud Assistant dalam citra Anda untuk melakukan O&M pada instance ECS secara efisien.

Untuk menginstal Cloud Assistant, lihat Instal Agen Asisten Cloud.

GUESTOS.CloudInit

Memeriksa apakah cloud-init diinstal dalam citra. cloud-init adalah layanan standar untuk inisialisasi dan konfigurasi server cloud. Layanan ini mengonfigurasi hostname, kunci, dan ekspansi partisi root untuk instance.

Untuk menginstal cloud-init pada citra, lihat Instal cloud-init.

GUESTOS.SecurityCenterAgent

Memeriksa apakah Agen Security Center diinstal dalam citra. Security Center adalah sistem manajemen keamanan terpadu yang mengidentifikasi, menganalisis, dan memberi peringatan tentang ancaman keamanan secara real-time. Layanan ini menyediakan kemampuan keamanan seperti anti-ransomware, antivirus, proteksi anti-pemalsuan, dan pemeriksaan kepatuhan untuk mendeteksi dan melindungi server serta aplikasi web Anda secara komprehensif.

Untuk menginstal Agen Security Center pada citra, lihat Instal klien.

GUESTOS.SupportMocInstanceTypes

Memeriksa apakah citra mendukung family Instance Bare Metal ECS Alibaba Cloud.

Instance ECS terbaru dari Alibaba Cloud biasanya merupakan Instance Bare Metal, seperti ecs.g6 dan ecs.g7. Jika versi sistem dan kernel citra terlalu lama, instance mungkin gagal memulai pada family instance tersebut. Untuk informasi selengkapnya tentang tipe instance, lihat Family instance.

  • Jika Anda menggunakan CentOS 5, tingkatkan ke CentOS 5.11 terbaru. Untuk informasi selengkapnya, lihat Bagaimana cara mengatasi downtime instance setelah migrasi?.

  • Sistem operasi yang tidak mendukung family Instance Bare Metal biasanya merupakan versi lama yang sudah mencapai akhir masa pakai (EOL) dan tidak lagi dikelola. Alibaba Cloud merekomendasikan agar Anda segera memperbarui dan meningkatkan ke versi sistem operasi yang masih dikelola oleh vendor-nya.

Sistem operasi Windows

Item pemeriksaan

Deskripsi

Saran perbaikan

GUESTOS.Platform

Platform sistem. Nilainya harus merupakan sistem operasi Windows.

Tidak berlaku

GUESTOS.OSVersion

Versi sistem operasi.

Tidak berlaku

GUESTOS.Architecture

Arsitektur sistem.

Tidak berlaku

GUESTOS.KernelVersion

Versi kernel.

Tidak berlaku

GUESTOS.Virtio

Memeriksa apakah driver virtio diinstal dalam citra. Instance ECS memerlukan driver perangkat virtualisasi agar dapat berjalan. Jika driver ini tidak diinstal, instance mungkin gagal memulai.

Untuk menginstal driver virtio pada citra, lihat Instal driver virtio.

GUESTOS.BCD

Memeriksa apakah file Boot Configuration Data (BCD) dalam citra benar. File BCD yang hilang atau rusak dapat mencegah instance memulai.

Gunakan file BCD yang benar.

GUESTOS.Registry

Memeriksa apakah file registri dalam citra benar. File registri yang hilang atau rusak dapat menyebabkan instance gagal memulai.

Gunakan file registri yang benar.

GUESTOS.Hotfix

Memeriksa apakah patch dalam citra benar. Patch yang diperlukan tidak ada atau pemasangan patch bermasalah dapat menyebabkan instance gagal memulai.

  • Uninstal patch yang salah. Patch yang salah meliputi: KB5009624, KB5009595, KB5009546, KB5009557, KB5009555, KB5014738, KB5014702, KB5014692, dan KB5014678.

  • Untuk sistem operasi Microsoft Windows Server 2008 R2 64-bit, Anda juga harus menginstal patch KB3033929.

GUESTOS.Disk

Memeriksa apakah pengaturan disk dalam citra benar. Entri driver sisa pada disk dapat menyebabkan instance gagal memulai.

Hapus driver sisa dari registri

GUESTOS.Sysprep

Memeriksa apakah proses Sysprep telah selesai saat citra dibuat. Jika proses Sysprep dihentikan karena operasi seperti shutdown paksa, instance mungkin gagal memulai.

Buat ulang citra tersebut. Pastikan untuk tidak mengganggu proses Sysprep. Untuk informasi selengkapnya, lihat Buat VM dan instal sistem operasi.

GUESTOS.Update

Memeriksa apakah proses Update telah selesai saat citra dibuat. Jika proses Update dihentikan karena operasi seperti shutdown paksa, instance mungkin gagal memulai.

Buat ulang citra tersebut. Pastikan untuk tidak mengganggu proses pembaruan sistem. Untuk informasi selengkapnya, lihat Buat VM dan instal sistem operasi.

GUESTOS.Xen

Memeriksa adanya driver Xen sisa, yang dapat mencegah sistem memulai secara normal.

Konfigurasi driver Xen tidak berlaku

GUESTOS.CloudAssistant

Memeriksa apakah Cloud Assistant diinstal dalam citra. Cloud Assistant adalah alat O&M otomatis asli untuk ECS. Alat ini memungkinkan Anda melakukan operasi batch, menjalankan perintah (seperti perintah Shell, PowerShell, dan Bat), serta mengirim file ke instance ECS tanpa memerlukan kata sandi, login, atau server jump. Kami menyarankan agar Anda menginstal Cloud Assistant dalam citra Anda untuk melakukan O&M pada instance ECS secara efisien.

Untuk menginstal Cloud Assistant, lihat Instal Agen Asisten Cloud.

GUESTOS.Server

Memeriksa apakah konfigurasi layanan dalam citra benar. Jika instalasi driver dinonaktifkan, pembaruan driver akan gagal pada instance yang dibuat dari citra tersebut.

Izinkan instalasi driver

GUESTOS.DesktopConfig

Memeriksa apakah file konfigurasi desktop (desktop.ini) hilang. Jika hilang, konfigurasi desktop akan tidak valid.

Konfigurasikan file desktop.ini yang benar.

GUESTOS.BootMgr

Memeriksa apakah manajer boot sistem (BootMgr) hilang. Jika hilang, sistem tidak dapat memulai.

Konfigurasikan BootMgr yang benar.

Hapus driver sisa dari registri

Pohon registri HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control berisi informasi konfigurasi yang mengontrol startup sistem dan aspek-aspek tertentu perangkat. Subkey Class berisi driver filter yang terdaftar pada perangkat. Jika driver filter tersebut telah dihapus tetapi entri-entrinya masih tersisa di registri, instance mungkin gagal memulai. Anda harus menghapus entri driver filter sisa tersebut. Langkah-langkah berikut menjelaskan cara menghapus entri sisa secara manual dari registri kelas disk.

  1. Login ke server sumber tempat file citra dibuat.

  2. Buka registri.

    Misalnya, pada Windows 10, masukkan regedit di kotak pencarian pada taskbar dan tekan Enter untuk membuka registri.

  3. Buka kunci registri disk.

    Jalur registri disk adalah HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}.

  4. Konfirmasi dan hapus driver sisa.

    1. Periksa nilai properti UpperFilter untuk menentukan apakah ada driver sisa dalam sistem.

      Jika driver tidak lagi ada dalam citra (periksa di C:\Windows\System32\drivers) tetapi entri-entrinya masih tersisa di UpperFilters, maka itu adalah driver sisa.

      Peringatan

      Berhati-hatilah saat menghapus driver. Untuk menghindari pengecualian sistem akibat penghapusan yang tidak disengaja, pastikan driver tersebut bukan driver yang disediakan sistem.

      Misalnya, `partmgr` pada gambar berikut adalah driver yang disediakan sistem. Jangan hapus dari UpperFilters.系统自带驱动

    2. Hapus nama driver sisa dari UpperFilters.

Nonaktifkan driver Xen

Virtual private cloud (VPC) tidak menggunakan driver Xen. Namun, beberapa citra lama mungkin berisi driver Xen sisa, yang dapat menyebabkan pengecualian startup instance. Anda dapat mengonfigurasi driver Xen dalam registri untuk menonaktifkannya.

  1. Login ke server sumber tempat file citra dibuat.

  2. Buka registri.

    Misalnya, pada Windows 10, masukkan regedit di kotak pencarian pada taskbar dan tekan Enter untuk membuka registri.

  3. Buka kunci registri yang sesuai.

    Jalur registri adalah HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XenPCI\Parameters.

  4. Ubah nilai properti hide_devices dalam registri dan biarkan kosong.

    修改注册表

Izinkan instalasi driver

Pohon registri HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services mencatat semua layanan dalam sistem. Beberapa layanan ini dapat mengontrol apakah driver dapat diinstal. Jika instalasi dinonaktifkan, driver instance yang dibuat dari citra tidak dapat diperbarui. Anda harus mengubah properti registri dalam citra yang melarang instalasi driver.

  1. Login ke server sumber tempat file citra dibuat.

  2. Buka registri.

    Misalnya, pada Windows 10, masukkan regedit di kotak pencarian pada taskbar dan tekan Enter untuk membuka registri.

  3. Buka kunci registri yang sesuai.

    • Untuk Windows Server 2008 R2 dan yang lebih baru: Jalur registri adalah HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DeviceInstall\Parameters.

    • Untuk Windows Server 2008 R2 dan yang lebih lama: Jalur registri adalah HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PlugPlay\Parameters.

  4. Ubah properti registri yang melarang instalasi driver. Jika properti DeviceInstallDisabled ada dan nilainya bukan 0, ubah nilainya menjadi 0 atau hapus properti tersebut.

    • Contoh untuk Windows Server 2008 R2:2008R2系统注册表

    • Contoh untuk Windows Server 2016:windows server 2016注册表

Langkah selanjutnya

Setelah memeriksa dan memperbaiki citra kustom, Anda dapat menggunakannya untuk membuat instance ECS yang berfungsi penuh. Untuk informasi selengkapnya, lihat Buat instance dari citra kustom atau citra bersama.