Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Genelleştirme, görüntünün birden çok VM oluşturmak için kullanılabilmesi için makineye özgü bilgileri kaldırır. VM genelleştirildikten veya yapılandırma kaldırıldıktan sonra, önyükleme sırasının doğru ayarlanabilmesi için platforma bildirmeniz gerekir.
Azure İşlem Galerisi'nde bir görüntü oluşturmak için VM'nin genelleştirilmesine veya sağlamasının kaldırılmasına gerek yoktur, ancak kullanıcı hesapları gibi makineye özgü bilgileri içermeyen bir görüntü oluşturmak istemeniz durumunda bu adımlar gereklidir. Azure İşlem Galerisi, makineye özgü bilgileri koruyan özel görüntüleri destekler. Daha fazla bilgi için bkz. Genelleştirilmiş ve özelleştirilmiş görüntüler.
Galeri dışında eski bir görüntü oluştururken genelleştirme hala gereklidir.
Önemli
Vm'yi Azure'da olarak generalized işaretledikten sonra VM'yi yeniden başlatamazsınız.
Linux VM'yi görüntü oluşturmadan önce sağlama dışı bırakma
Azure Linux Aracısı'nı (waagent) kullanarak bir Linux VM'den makineye özgü bilgileri görüntüye hazırlamak üzere kaldırın. Waagent, Azure VM aracısının sağlama verilerini, makineye özgü dosyaları ve sağlanan son kullanıcı hesabını silip VM'yi yeniden kullanılabilir bir görüntü şablonu olarak yakalanmaya hazır hale getirir.
Linux VM'leri için önkoşullar
Bir görüntü oluşturmak için bir sanal makineyi devre dışı bırakıp yeniden hazırlamadan önce, üretim iş yükleri için dağıtıma özgü yönergeleri takip etmenizi öneririz. Azure için Linux görüntülerini hazırlamaya yönelik dağıtıma özgü yönergelere buradan ulaşabilirsiniz:
Linux VM sağlamasını kaldırma
İlk olarak makineye özgü dosyaları ve verileri silmek için Azure Linux Aracısı'nı (waagent) kullanarak VM'nin sağlamasını kaldırabilirsiniz. Kaynak Linux VM'nizde, waagent komutunu -deprovision+user parametresiyle kullanın. Daha fazla bilgi için bkz. Azure Linux Aracısı kullanıcı kılavuzu. Bu işlem geri alınamaz.
Linux VM'nize bir SSH istemcisiyle bağlanın.
SSH penceresinde aşağıdaki komutu girin:
sudo waagent -deprovision+userUyarı
Bu komutu yalnızca görüntü olarak yakalayabileceğiniz bir VM'de çalıştırın. Bu komut, görüntünün tüm hassas bilgilerden temizlendiğini veya yeniden dağıtım için uygun olduğunu garanti etmez.
+userparametresi, sağlanan son kullanıcı hesabını da kaldırır. Kullanıcı hesabı kimlik bilgilerini VM'de tutmak için yalnızca-deprovisionkullanın.Devam etmek için y yazın. Bu onay adımından kaçınmak için
-forceparametresini ekleyerek.Komut tamamlandıktan sonra, SSH istemcisini kapatmak için exit yazın. VM bu noktada çalışmaya devam edecektir.
Sağlamasını kaldırdığınız
az vm deallocateVM'yi serbest bırakarak genelleştirilebilmesini sağlayın.az vm deallocate \ --resource-group myResourceGroup \ --name myVMArdından VM'yi platformda genelleştirilmiş olarak işaretleyin.
az vm generalize \ --resource-group myResourceGroup \ --name myVM
Görüntü oluşturmadan önce Windows VM'lerini genelleştirme
Sysprep tüm kişisel hesabınızı ve güvenlik bilgilerinizi kaldırır ve ardından makineyi görüntü olarak kullanılacak şekilde hazırlar. Sysprep hakkında bilgi için bkz. Sysprep'e genel bakış.
Önemli
Sysprep'i bir VM üzerinde çalıştırdıktan sonra, bu VM genelleştirilmiş olarak kabul edilir ve yeniden başlatılamaz. Vm'yi genelleştirme işlemi geri alınamaz. Özgün VM'yi çalışır durumda tutmanız gerekiyorsa, işletim sistemi diskinin anlık görüntüsünü oluşturmanız, anlık görüntüden bir VM oluşturmanız ve ardından VM'nin bu kopyasını genelleştirmeniz gerekir.
Sysprep adımında özel yanıt dosyaları desteklenmez, bu nedenle sysprep komutunuzla /unattend:_answerfile_ anahtar (switch)'ını kullanamazsınız.
Windows VM'leri için önkoşullar
CD/DVD-ROM etkinleştirildiğini doğrulayın. Devre dışı bırakılırsa, Windows VM kutu dışı deneyimi (OOBE) sırasında takılı kalır. Yönetici olarak çalışan bir komut isteminde aşağıdaki komutu çalıştırın:
REM Enable CD/DVD-ROM reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom /v start /t REG_DWORD /d 1 /fAzure platformu, genelleştirilmiş bir görüntüden bir Windows VM oluşturulduğunda DVD-ROM bir ISO dosyası bağlar. Bu nedenle ,DVD-ROM genelleştirilmiş görüntüde işletim sisteminde etkinleştirilmelidir. Devre dışı bırakılırsa, Windows VM kutu dışı deneyimi (OOBE) sırasında takılı kalır.
Çıkarılabilir depolama birimi erişimini kısıtlayan hiçbir ilke uygulanmadığını doğrulayın. Örneğin: Bilgisayar yapılandırması\Yönetim Şablonları\Sistem\Çıkarılabilir Depolama Birimi Erişimi\Tüm Çıkarılabilir Depolama Sınıfları: Tüm erişimi reddet
Makinede çalışan sunucu rollerinin Sysprep tarafından desteklendiğinden emin olun. Daha fazla bilgi için bkz. Sunucu rolleri ve Desteklenmeyen senaryolariçin Sysprep desteği.
Şifrelemeyi devre dışı bırakın. Sysprep, sürücülerin şifresinin tamamen çözülmesini gerektirir. VM'nizde şifreleme etkinleştirildiyse Sysprep'i çalıştırmadan önce şifrelemeyi devre dışı bırakın.
Sanal sabit diskinizi (VHD) Azure'a ilk kez yüklemeden önce Sysprep'i yerel bir makinede çalıştırmayı planlıyorsanız, başlamadan önce VM'nizi hazırladığınızdan emin olun.
Bir Windows sanal makinesini genelleştirmeden önce, tüm yüklü uygulamaların Sysprep'i (işletim sistemi görüntüsünde önceden yüklenmiş) desteklediğini doğrulayın. Bazı uygulamalar (Güvenlikle ilgili, Depolama uygulamaları, Sanallaştırma aracıları vb.) Sysprep'i desteklemez veya genelleştirilmiş bir görüntüde düzgün çalışması için belirli bir hazırlık işlemi gerektirir. Yeniden kullanılabilir bir görüntüye eklemeden önce gerekli adımları onaylamak için her zaman uygulamanın resmi belgelerini gözden geçirin ve izleyin.
SYSPREP'i SQL ile kullanma hakkında daha fazla bilgi için bkz. SysPrep ile SQL Server yükleme.
Uç Nokta için Microsoft Defender (MDE) ile görüntü oluşturma hakkında bilgi için bkz. Kalıcı Olmayan VDI için MDE — Uygulama Kılavuzu ve En İyi Yöntemler.
Windows VM'lerini genelleştirme
Windows VM'nizi genelleştirmek için şu adımları izleyin:
Windows VM'nizde oturum açın.
Bir Komut İstemi penceresini yönetici olarak açın.
Varsa panther dizinini (C:\Windows\Panther) silin. Bu dizin, Sysprep'in başarısız olmasına neden olabilecek önceki Sysprep işlemlerine ait günlükleri içerir.
rd /s /q C:\Windows\Panther\system32\sysprep dizinine %windir%geçin ve şunu çalıştırın:
sysprep.exe /generalize /shutdownSysprep, VM'yi genelleştirmeyi bitirdiğinde VM kapatılır. VM'yi yeniden başlatmayın.
Sysprep tamamlandıktan sonra sanal makinenin durumunu Genelleştirilmiş olarak ayarlayın.
Set-AzVm -ResourceGroupName $rgName -Name $vmName -Generalized