Tüm Ürünler
Search
Belge Merkezi

Elastic Compute Service:Check and repair custom images

Son Güncelleme:Sep 30, 2026

Görüntü oluşturma ve içe aktarma sırasında, özel bir görüntünün tam işlevsel ECS örnekleri oluşturmak için uygun olup olmadığını doğrulamak üzere görüntü denetimi özelliğini kullanabilirsiniz. Denetim tamamlandığında sonuçları ECS konsolunda görüntüleyebilir ve görüntü kalitesini artırmak için onarım önerilerini uygulayabilirsiniz. Bu sayede ECS örneklerinizin kararlı ve verimli çalışmasını sağlarsınız.

Not
  • Görüntü oluşturma veya içe aktarma işlemi, görüntü denetimini tetikler. Denetim başarısız olsa bile iş akışı kesintiye uğramaz.

  • Görüntü denetimi ücretsizdir.

  • Denetimi geçen görüntüler, sınıflandırma amacıyla işletim sistemi sürümü (acs:ecs:image:osVersion) ve çekirdek sürümü (acs:ecs:image:kernelVersion) etiketleriyle otomatik olarak etiketlenir düzenlenir.

Sınırlamalar

Görüntü denetimi yalnızca şifrelenmemiş anlık görüntülerden veya şifrelenmiş cloud disk içermeyen örneklerden oluşturulan özel görüntüleri destekler.

Görüntü denetimi, aşağıdaki tablolarda listelenen bazı Linux ve Windows işletim sistemlerini desteklemez.

Desteklenmeyen Linux işletim sistemleri

İşletim sistemi

Sürüm

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

Desteklenmeyen Windows işletim sistemleri

İşletim sistemi

Sürüm

Windows Server 2008

Windows Server 2008 Standard Edition 64-bit Chinese Edition

Windows Server 2008 Standard Edition 64-bit English Edition

Windows Server 2008 Standard Edition SP2 32-bit Chinese Edition

Windows Server 2008 Enterprise Edition 32-bit Chinese Edition

Windows Server 2008 Standard Edition SP2 32-bit English Edition

WindowsServer2008_64

WindowsServer2008_32

Windows Server 2008 Standard Edition SP2 32-bit Japanese Edition

Windows Server 2003

Windows Server 2003 R2 Standard Edition SP2 64-bit Chinese Edition

Windows Server 2003 R2 Standard Edition SP2 32-bit Chinese Edition

Windows Server 2003 R2 Standard Edition SP2 64-bit English Edition

Windows Server 2003 R2 Enterprise Edition 64-bit English Edition

Windows Server 2003 R2 Enterprise Edition 64-bit Chinese Edition

Windows Server 2003 R2 Enterprise Edition 32-bit Chinese Edition

WindowsServer2003_64

WindowsServer2003_32

Windows 7

Windows7_32

Windows 8

Windows8_32

Windows 10

Windows10_32

Görüntü denetimini yapılandırma

Görüntü oluşturma sırasında

Konsol

ECS konsolunda özel bir görüntü oluşturduğunuzda görüntü denetimi varsayılan olarak çalışır. Herhangi bir değişiklik yapmanız gerekmez. Daha fazla bilgi için bkz. Örnek kullanarak özel görüntü oluşturma ve Anlık görüntü kullanarak özel görüntü oluşturma.

API

CreateImage işlemini çağırırken DetectionStrategy=Standard parametresini ayarlayın. Bu işlemi OpenAPI Explorer üzerinde çalıştırabilirsiniz; bu sayede imza hesaplama zahmetinden kurtulursunuz ve SDK kod örnekleri otomatik olarak oluşturulur.

Görüntü içe aktarma sırasında

Konsol

ECS konsolunda özel bir görüntüyü içe aktardığınızda görüntü denetimi varsayılan olarak çalışır. Herhangi bir değişiklik yapmanız gerekmez. Daha fazla bilgi için bkz. Özel görüntüyü içe aktarma.

API

ImportImage işleminde DetectionStrategy=Standard parametresini ayarlayın. Bu işlemi OpenAPI Explorer üzerinde çalıştırabilirsiniz; bu sayede imza hesaplama zahmetinden kurtulursunuz ve SDK kod örnekleri otomatik olarak oluşturulur.

Görüntü denetimi sonuçları

Konsol

  1. Özel Görüntüler sayfasında oluşturduğunuz görüntüyü bulun. Görüntü durumu Available olarak değiştiğinde görüntü denetimi görevi otomatik olarak çalışır.

  2. Denetim sonucunun üzerine gelin ve ayrıntılı görüntü denetimi sonuçlarını görüntülemek için View Details seçeneğine tıklayın. Görüntü denetimi tamamlandığında Check Result sütununda denetim durumu görüntülenir. Denetim sonucunun üzerine gelerek Critical, Suggested ve Passed öğe sayılarını görüntüleyebilir ve tam denetim raporunu görmek için View Details seçeneğine tıklayabilirsiniz.

  3. Onarım gerektiren öğeler varsa önerileri uygulayın.

    • (Yalnızca Linux görüntüleri için) {value,select, repair {Repair Now} other {Create} } seçeneğine tıklayın ve sorunları gidermek için CloudOps Orchestration Service (OOS) içindeki ACS-ECS-RepairImage genel şablonunu kullanın.

    • Alternatif olarak, görüntü ayrıntılarındaki önerilere göre sorunları manuel olarak çözün. Görüntü denetimi öğeleri ve önerilen düzeltmeler hakkında daha fazla bilgi için bkz. Görüntü denetimi öğeleri ve onarım önerileri.

    Görüntü denetimi sonuçları sayfası öğeleri üç kategoriye ayırır: risk bulunmayan öğeler, kritik düzeltmeler ve önerilen optimizasyonlar. Her kategori belirli denetleme öğelerini listeler ve düzeltme veya optimizasyon için bağlantılar sağlar.

API

DescribeImages işlemini çağırın ve sonuçları sorgulamak için görüntü kimliğini kullanın. Bu işlemi OpenAPI Explorer üzerinde çalıştırabilirsiniz. Bu araç imza hesaplamalarını hallederek süreci basitleştirir ve SDK kod örneklerini otomatik olarak oluşturur.

Not

Yanıtta DetectionOptions algılama sonuçlarını içerir, Status görev durumunu belirtir ve Item her bir denetleme öğesi için sonucu içerir.

Görüntü denetimleri ve düzeltmeler

Linux

Denetleme öğesi

Açıklama

Önerilen düzeltme

GUESTOS.Platform

Sistem platformu. Bir Linux işletim sistemi olmalıdır.

Uygulanamaz

GUESTOS.OSVersion

İşletim sistemi sürümü.

Uygulanamaz

GUESTOS.Architecture

Sistem mimarisi.

Uygulanamaz

GUESTOS.RtcTimeMode

Görüntünün donanım saatinin (RTC) saat dilimini belirtir. Geçerli değerler UTC veya yerel saattir. Donanım saatini UTC olarak ayarlamanızı öneririz.

Donanım saatini UTC olarak ayarlamak için bkz. Linux saati ve saat dilimleri.

GUESTOS.BootMode

Görüntünün önyükleme modu. Geçerli değerler LEGACY veya UEFI'dir.

Uygulanamaz

GUESTOS.KernelVersion

Çekirdek sürümü.

Uygulanamaz

GUESTOS.Virtio

Virtio sürücüsünün yüklü olup olmadığını kontrol eder. ECS örnekleri sanallaştırma için bu sürücüyü gerektirir ve sürücü olmadan başlatılamayabilir.

Bir görüntü için virtio sürücüsünü yüklemek için bkz. Virtio sürücüsünü yükleme.

GUESTOS.Nvme

NVMe sürücüsünün yüklü olup olmadığını kontrol eder. ecs.g7se gibi belirli ECS örnek aileleri NVMe ile bağlı cloud diskleri kullanır ve görüntüde bu sürücünün bulunmasını gerektirir.

Bir görüntü için NVMe sürücüsünü yüklemek için bkz. Mevcut bir özel görüntü için NVMe sürücüsünü nasıl yüklerim?.

GUESTOS.Fstab

/etc/fstab dosyasını kontrol eder. Mevcut olmayan cihazlar veya hatalı cihaz UUID'leri gibi yanlış yapılandırmalar sistemin başlatılamamasına neden olabilir.

/etc/fstab dosyasını doğru şekilde yapılandırmak için bkz. Veri disklerini otomatik olarak bağlamak için fstab dosyasında UUID'leri yapılandırma.

GUESTOS.Grub

GRUB önyükleyici yapılandırmasını kontrol eder. Geçersiz cihaz yolları veya UUID'ler gibi hatalı ayarlar sistemin başlatılamamasına neden olabilir.

Yok

GUESTOS.Dhcp

Ağın DHCP için yapılandırılıp yapılandırılmadığını kontrol eder. Görüntüde statik bir IP adresi kullanılması örnek başlatıldığında ağ arızalarına neden olabilir.

Görüntünün ağ yapılandırma modunu DHCP olarak ayarlamak için bkz. Linux örneği için DHCP yapılandırma.

GUESTOS.Selinux

SELinux'un devre dışı bırakılıp bırakılmadığını kontrol eder. Olası başlatma hatalarını önlemek için cloud görüntülerinde SELinux'u devre dışı bırakmanızı öneririz.

SELinux'u devre dışı bırakmak için bkz. SELinux'u etkinleştirme veya devre dışı bırakma.

GUESTOS.OnlineResizeFS

Görüntünün kök bölümün otomatik olarak yeniden boyutlandırılmasını destekleyip desteklemediğini kontrol eder. Görüntüde cloud-init, growpart komutu ve diğer gerekli araçlar yüklüyse bu görüntüden oluşturulan bir örneğin kök bölümü otomatik olarak genişler. Örneğin 20 GB'lık bir görüntüden 100 GB sistem diskine sahip bir örnek oluşturursanız kök bölüm 100 GB'a genişler.

Görüntüyü otomatik yeniden boyutlandırmayı destekleyecek şekilde yapılandırmak için bkz. cloud-init yükleme.

GUESTOS.SystemImage

Görüntünün geçerli bir sistem diski görüntüsü olup olmadığını kontrol eder. ISO görüntüleri veya boş görüntüler gibi geçersiz görüntüleri içe aktarmayın.

Uygulanamaz

GUESTOS.CloudAssistant

Cloud Assistant'ın yüklü olup olmadığını kontrol eder. Cloud Assistant ECS için yerel bir otomasyon ve yönetim aracıdır. Parola oturum açma veya bastion host gerektirmeden ECS örneklerinde toplu işlemler çalıştırmanıza komutlar (Shell PowerShell ve Bat komutları gibi) yürütmenize ve dosya aktarmanıza olanak tanır. Verimli örnek yönetimi için Cloud Assistant'ı yüklemeniz önerilir.

Cloud Assistant'ı yüklemek için bkz. Cloud Assistant Agent'ı yükleme.

GUESTOS.CloudInit

Görüntüde cloud-init'in yüklü olup olmadığını kontrol eder. cloud-init bulut örneği başlatma için endüstri standardıdır. Ana bilgisayar adlarını SSH anahtar çiftlerini ve kök bölüm yeniden boyutlandırmayı yapılandırma gibi kurulum görevlerini yerine getirir.

Bir görüntü için cloud-init'i yüklemek için bkz. cloud-init yükleme.

GUESTOS.SecurityCenterAgent

Görüntüde Security Center agent'ının yüklü olup olmadığını kontrol eder. Security Center gerçek zamanlı tehdit algılama ve koruma sağlayan birleşik bir güvenlik yönetim sistemidir. Özellikleri arasında güvenlik durumu genel bakışı fidye yazılımı koruması antivirüs değişiklik engelleme ve uyumluluk kontrolleri yer alır. Sunucularınızı ve web uygulamalarınızı kapsamlı bir şekilde algılar ve korur.

Bir görüntü için Security Center agent'ını yüklemek için bkz. İstemciyi yükleme.

GUESTOS.SupportMocInstanceTypes

Görüntünün ECS Bare Metal Instance ailelerini destekleyip desteklemediğini kontrol eder.

ecs.g6 ve ecs.g7 gibi en yeni ECS örnek aileleri genellikle ECS Bare Metal Instance mimarisine dayanır. Görüntünün işletim sistemi ve çekirdek sürümü eskiyse bu ailelerde bir örnek başlatılamayabilir. Örnek aileleri hakkında daha fazla bilgi için bkz. Örnek ailesi.

  • CentOS 5 kullanıyorsanız en son sürüm olan CentOS 5.11'e yükseltmenizi öneririz. Daha fazla bilgi için bkz. Geçiş sonrası örnek kesintisini nasıl çözerim?.

  • ECS Bare Metal Instance ailelerini desteklemeyen işletim sistemleri genellikle eski kullanım ömrü sona ermiş (EOL) sürümlerdir. Satıcı tarafından aktif olarak bakımı yapılan bir işletim sistemi sürümüne mümkün olan en kısa sürede yükseltmenizi öneririz.

Windows

Denetleme öğesi

Açıklama

Önerilen düzeltme

GUESTOS.Platform

Sistem platformu. Bir Windows işletim sistemi olmalıdır.

Uygulanamaz

GUESTOS.OSVersion

İşletim sistemi sürümü.

Uygulanamaz

GUESTOS.Architecture

Sistem mimarisi.

Uygulanamaz

GUESTOS.KernelVersion

Çekirdek sürümü.

Uygulanamaz

GUESTOS.Virtio

Virtio sürücüsünün yüklü olup olmadığını kontrol eder. ECS örneklerinin doğru çalışması için bu sürücü gerekir ve sürücü olmadan başlatılamayabilir.

Bir görüntü için virtio sürücüsünü yüklemek için bkz. Virtio sürücüsünü yükleme.

GUESTOS.BCD

Görüntüdeki Önyükleme Yapılandırma Verileri (BCD) dosyasının geçerli olup olmadığını kontrol eder. Eksik veya bozuk bir BCD dosyası örneğin başlatılamamasına neden olabilir.

Doğru BCD dosyasını kullanın.

GUESTOS.Registry

Görüntüdeki kayıt defteri dosyalarının geçerli olup olmadığını kontrol eder. Eksik veya bozuk kayıt defteri dosyaları örneğin başlatılamamasına neden olabilir.

Doğru kayıt defteri dosyalarını kullanın.

GUESTOS.Hotfix

Düzeltme eklerinin doğru yüklenip yüklenmediğini kontrol eder. Gerekli yamaların eksik olması veya bilinen sorunlu yamaların yüklenmesi örneğin başlatılamamasına neden olabilir.

  • Hatalı yamaları kaldırın. Hatalı yamalar şunlardır: KB5009624, KB5009595, KB5009546, KB5009557, KB5009555, KB5014738, KB5014702, KB5014692 ve KB5014678.

  • 64-bit Microsoft Windows Server 2008 R2 işletim sistemleri için KB3033929 yamasını da yüklemeniz gerekir.

GUESTOS.Disk

Disk ayarlarının doğru olup olmadığını kontrol eder. Kayıt defterindeki kalan sürücü girişleri örneğin başlatılamamasına neden olabilir.

Kayıt defterinden kalan sürücülerin temizlenmesi

GUESTOS.Sysprep

Görüntü oluşturma sırasında Sysprep işleminin başarıyla tamamlanıp tamamlanmadığını kontrol eder. Zorla kapatma gibi nedenlerle kesintiye uğrayan bir Sysprep işlemi oluşan örneğin başlatılamamasına neden olabilir.

Görüntüyü yeniden oluşturun. Sysprep işleminin kesintiye uğramadığından emin olun. Daha fazla bilgi için bkz. Sanal makine oluşturma ve işletim sistemi yükleme.

GUESTOS.Update

Görüntü oluşturma sırasında Güncelleme işleminin tamamlanıp tamamlanmadığını kontrol eder. Güncelleme işlemi zorla kapatma gibi nedenlerle kesintiye uğrarsa örnek başlatılamayabilir.

Görüntüyü yeniden oluşturun. Sistem güncelleme işleminin kesintiye uğramadığından emin olun. Daha fazla bilgi için bkz. Sanal makine oluşturma ve işletim sistemi yükleme.

GUESTOS.Xen

Sistemin başlatılamamasına neden olabilecek kalan Xen sürücülerini kontrol eder.

Xen sürücüsünü devre dışı bırakma

GUESTOS.CloudAssistant

Cloud Assistant'ın yüklü olup olmadığını kontrol eder. Cloud Assistant ECS için yerel bir otomasyon ve yönetim aracıdır. Parola oturum açma veya bastion host gerektirmeden ECS örneklerinde toplu işlemler çalıştırmanıza komutlar (Shell PowerShell ve Bat komutları gibi) yürütmenize ve dosya aktarmanıza olanak tanır. Verimli örnek yönetimi için Cloud Assistant'ı yüklemeniz önerilir.

Cloud Assistant'ı yüklemek için bkz. Cloud Assistant Agent'ı yükleme.

GUESTOS.Server

Görüntüdeki hizmet yapılandırmalarının doğru olup olmadığını kontrol eder. Sürücü yüklemesi devre dışı bırakılırsa örnek sürücüleri güncelleyemez.

Sürücü yüklemesine izin verme

GUESTOS.DesktopConfig

Masaüstü yapılandırma dosyasının (desktop.ini) eksik olup olmadığını kontrol eder. Dosya eksikse masaüstü ayarları uygulanmaz.

Doğru desktop.ini dosyasını yapılandırın.

GUESTOS.BootMgr

Sistem önyükleme yöneticisinin (BootMgr) eksik olup olmadığını kontrol eder. BootMgr eksikse sistem önyüklenemez.

Doğru BootMgr'ı yapılandırın.

Kalan sürücüleri temizleme

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control kayıt defteri alt ağacı sistem başlatmayı ve belirli cihazları kontrol eden yapılandırma bilgilerini içerir. Class alt anahtarı cihaza kayıtlı filtre sürücülerini içerir. Kaldırılan yazılımlardan kalan sürücü girişleri görüntüden oluşturulan örneklerin başlatılamamasına neden olabilir. Bu bölümde bu kalan girişlerin manuel olarak nasıl temizleneceği açıklanmaktadır.

  1. Görüntü dosyasının oluşturulduğu kaynak sunucuda oturum açın.

  2. Kayıt Defteri Düzenleyicisi'ni açın.

    Örneğin Windows 10'da görev çubuğu arama kutusuna regedit yazın ve Enter tuşuna basın.

  3. Disk kayıt defteri anahtarını açın.

    Yol şöyledir: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}.

  4. Kalan sürücü girişlerini onaylayın ve silin.

    1. Kalan sürücü girişlerini belirlemek için UpperFilter özelliğinin değerini kontrol edin.

      Karşılık gelen sürücü dosyası C:\Windows\System32\drivers konumunda eksik olduğu halde girişi UpperFilters içinde kalıyorsa bir giriş kalan olarak kabul edilir.

      Uyarı

      Sürücü girişlerini silerken dikkatli olun. Sistem istisnalarını önlemek için sürücünün sistem varsayılanı olmadığından emin olun.

      Örneğin partmgr sistem varsayılanı bir sürücüdür ve UpperFilters'ten silinmemelidir. HKEY_LOCAL_MACHINE\OfflineSYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318} kayıt defteri yolunda UpperFilters değeri partmgr şeklindedir. Bu sistem varsayılanı bir sürücüdür ve silinmesine gerek yoktur.

    2. UpperFilters içinde kalan sürücülerin adlarını silin.

Xen sürücüsünü devre dışı bırakma

ECS örnekleri Xen sürücüsünü kullanmaz. Ancak eski görüntülerde başlatma hatalarına neden olabilecek kalan Xen sürücü girişleri bulunabilir. Xen sürücüsünü kayıt defterinde devre dışı bırakabilirsiniz.

  1. Görüntü dosyasının oluşturulduğu kaynak sunucuda oturum açın.

  2. Kayıt Defteri Düzenleyicisi'ni açın.

    Örneğin Windows 10'da görev çubuğu arama kutusuna regedit yazın ve Enter tuşuna basın.

  3. İlgili kayıt defteri anahtarını açın.

    Yol şöyledir: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XenPCI\Parameters.

  4. hide_devices özelliğinin değerini temizleyin.

    hide_devices özelliğine çift tıklayın. Açılan iletişim kutusunda değer verilerini temizleyin ve ardından OK seçeneğine tıklayın.

Sürücü yüklemesine izin verme

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services kayıt defteri alt ağacı sistemdeki tüm hizmetleri kaydeder. Bazı hizmetler sürücülerin yüklenip yüklenemeyeceğini kontrol eder. Görüntünün kayıt defterinde sürücü yüklemesi devre dışı bırakılırsa bu görüntüden oluşturulan örnekler sürücülerini güncelleyemez. Bu ayarı devre dışı bırakan özelliği değiştirmeniz gerekir.

  1. Görüntü dosyasının oluşturulduğu kaynak sunucuda oturum açın.

  2. Kayıt Defteri Düzenleyicisi'ni açın.

    Örneğin Windows 10'da görev çubuğu arama kutusuna regedit yazın ve Enter tuşuna basın.

  3. İlgili kayıt defteri anahtarını açın.

    • Windows Server 2008 R2 ve sonraki sürümler için: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DeviceInstall\Parameters.

    • Windows Server 2008 R2 ve önceki sürümler için: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PlugPlay\Parameters.

  4. Sürücü yüklemesini devre dışı bırakan özelliği değiştirin. DeviceInstallDisabled özelliği mevcutsa ve değeri 0 değilse değerini 0 olarak değiştirin veya özelliği silin.

    • Örneğin Windows Server 2008 R2'de bu özellik REG_DWORD türündedir ve HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PlugPlay\Parameters kayıt defteri yolunda bulunur.

    • Örneğin Windows Server 2016'da HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DeviceInstall\Parameters kayıt defteri yolundaki REG_DWORD türündeki DeviceInstallDisabled özelliğinin değeri 1 ise değeri 0 olarak değiştirmeniz veya özelliği silmeniz gerekir.

Sonraki adımlar

Özel bir görüntüyü kontrol edip onardıktan sonra bir ECS örneği oluşturmak için bu görüntüyü kullanabilirsiniz. Daha fazla bilgi için bkz. Özel veya paylaşılan görüntüden örnek oluşturma.