Bu makalede, Kullanım Süresi Sonu (EOL) durumuna yakın bir Linux dağıtımı olan CentOS'a başvuruda bulunur. Lütfen kullanımınızı göz önünde bulundurun ve uygun şekilde planlayın. Daha fazla bilgi için bkz . CentOS Kullanım Süresi Sonu kılavuzu.
Azure İşlem Galerisi (eski adıyla Paylaşılan Görüntü Galerisi), kuruluşunuz genelinde özel görüntü paylaşımını kolaylaştırır. Özel görüntüler market görüntüleri gibidir, ancak bunları kendiniz oluşturursunuz. Görüntüler vm, VHD, anlık görüntü, yönetilen görüntü veya başka bir görüntü sürümünden oluşturulabilir.
Azure İşlem Galerisi, özel VM görüntülerinizi kuruluşunuzdaki diğer kişilerle, bölgeler içinde veya bölgeler arasında, bir Microsoft Entra kiracısında paylaşmanıza veya topluluk galerisini genel olarak kullanmanıza olanak tanır. Paylaşmak istediğiniz resimleri, hangi bölgelerde kullanılabilir hale getirmek istediğinizi ve kimlerle paylaşmak istediğinizi seçin. Görüntüleri mantıksal olarak gruplandırabilmek için birden çok galeri oluşturabilirsiniz. ARM64, Hızlandırılmış Ağ ve TrustedVM gibi birçok yeni özellik yalnızca Azure İşlem Galerisi aracılığıyla desteklenir ve yönetilen görüntülerde kullanılamaz.
Azure İşlem Galerisi özelliğinin birden çok kaynak türü vardır:
Kaynak
Açıklama
Görüntü kaynağı
Bu, galeride görüntü sürümü oluşturmak için kullanılabilecek bir kaynaktır. Görüntü kaynağı genelleştirilmiş veya özelleştirilmiş mevcut bir Azure VM'si, yönetilen görüntü, anlık görüntü veya başka bir galerideki görüntü sürümü olabilir.
Galeri
Azure Market gibi galeri de görüntüleri ve VM uygulamalarını yönetmeye ve paylaşmaya yönelik bir depodur, ancak kimin erişimi olduğunu siz denetlersiniz.
Görüntü tanımı
Görüntü tanımları bir galeri içinde oluşturulur ve görüntü ve iç kullanım gereksinimleri hakkında bilgi taşır. Bu, görüntünün Windows veya Linux olup olmadığını, sürüm notlarını ve en düşük ve en yüksek bellek gereksinimlerini içerir. Bir görüntü türünün tanımıdır.
Görüntü sürümü
Görüntü sürümü, galeri kullanırken VM oluşturmak için kullandığınız sürümdür . Ortamınız için gerektiğinde görüntünün birden çok sürümüne sahip olabilirsiniz. Yönetilen görüntüde olduğu gibi, vm oluşturmak için bir görüntü sürümü kullandığınızda, vm için yeni diskler oluşturmak için görüntü sürümü kullanılır. Görüntü sürümleri birden çok kez kullanılabilir.
Başlamadan önce
Bu makaleyi tamamlamak için mevcut bir Azure İşlem Galerisi'ne ve Azure'da görüntünüz için bir kaynağa sahip olmanız gerekir. Görüntü kaynakları:
Aboneliğinizdeki bir VM. Hem özelleştirilmiş hem de genelleştirilmiş VM'lerden görüntü yakalayabilirsiniz.
Yönetilen görüntü,
Yönetilen işletim sistemi ve veri diskleri.
depolama hesabında VHD olarak işletim sistemi ve veri diskleri.
Aynı galerideki veya aynı abonelikteki başka bir galerideki diğer görüntü sürümleri.
Görüntüde veri diskleri varsa, veri diski boyutu 1 TB'tan fazla olamaz.
Görüntü tanımı adları büyük veya küçük harflerden, basamaklardan, noktalardan, kısa çizgilerden ve noktalardan oluşabilir. Görüntü tanımı için belirtebileceğiniz değerler hakkında daha fazla bilgi için bkz . Görüntü tanımları.
Resim sürümü için izin verilen karakterler sayı ve noktadır. Sayılar 32 bitlik bir tamsayı aralığında olmalıdır. Biçim: MajorVersion.MinorVersion.Düzeltme eki.
Bu makalede çalışırken, gerektiğinde kaynak adlarını değiştirin.
Genelleştirilmiş görüntüler için, görüntüyü yakalamadan önce işletim sistemine özgü yönergelere bakın:
Sanal sabit diskinizi (VHD) Azure'a ilk kez yüklemeden önce Sysprep'i çalıştırmayı planlıyorsanız, VM'nizi hazırladığınızdan emin olun.
Topluluk galerisi
Görüntülerinizi bir topluluk galerisi kullanarak paylaşacaksanız galerinizi, görüntü tanımlarınızı ve görüntü sürümlerinizi aynı bölgede oluşturduğunuzdan emin olun.
Kullanıcılar topluluk galerisi görüntülerini ararken, bir görüntünün yalnızca en son sürümü gösterilir.
Önemli
Yayımlama, Teklif ve SKU için sağladığınız bilgiler gibi görüntü tanımlarınızdaki bilgiler herkese açık olacaktır.
Görüntü oluşturma
Görüntü tanımınızı ve görüntü sürümünüzü oluşturmak için aşağıdaki bir seçeneği belirleyin:
Publisher için myPublisher gibi benzersiz bir ad yazın.
Teklif alanına myOffer gibi benzersiz bir ad yazın.
SKU için mySKU gibi benzersiz bir ad yazın.
Sayfanın en altında Gözden geçir ve oluştur'u seçin.
Görüntü tanımı doğrulamayı geçtikten sonra Oluştur'u seçin.
Dağıtım tamamlandığında Kaynağa git'i seçin.
Görüntü tanımınızın sayfasında, Başlarken sekmesinde Sürüm oluştur'u seçin.
Bölge'de, görüntünün oluşturulmasını istediğiniz bölgeyi seçin. Bazı durumlarda, kaynağın görüntünün oluşturulduğu bölgede olması gerekir. Kaynağınızın sonraki açılan listelerde listelendiğini görmüyorsanız, görüntünün bölgesini değiştirmeyi deneyin. Görüntüyü daha sonra istediğiniz zaman diğer bölgelere çoğaltabilirsiniz.
Sürüm numarası için 1.0.0 gibi bir sayı yazın. Görüntü sürümü adı major'a uygun olmalıdır.küçük.tamsayıları kullanarak düzeltme eki biçimi.
Kaynak'ta, açılan listeden kaynağınız için kullandığınız dosya türünü seçin. Her kaynak türü için belirli ayrıntılar için aşağıdaki tabloya bakın.
Source
Diğer alanlar
Diskler veya anlık görüntüler
- İşletim sistemi diski için açılan listeden diski veya anlık görüntüyü seçin. - Veri diski eklemek için LUN numarasını yazın ve açılan listeden veri diskini seçin.
Görüntü sürümü
- Açılan listeden Kaynak galerisini seçin. - Açılan listeden doğru görüntü tanımını seçin. - Açılan listeden kullanmak istediğiniz mevcut görüntü sürümünü seçin.
Yönetilen görüntü
Açılan listeden Kaynak görüntüsünü seçin. Yönetilen görüntünün Örnek ayrıntılarında seçtiğiniz bölgede olması gerekir.
Depolama hesabında VHD
VHD için depolama hesabını seçmek için Gözat'ı seçin.
Sürüm numarası yerine vm latest oluştururken bu sürümün kullanılmasını istemiyorsanız, En son sürümden dışla'da Varsayılan Hayır değerini bırakın.
Kullanım süresi sonu tarihi için, bu sürümün kullanılmasının durdurulması gerektiğini düşündüğünüz tarih için takvimden bir tarih seçin.
Çoğaltma sekmesinde, açılan listeden depolama türünü seçin.
Varsayılan çoğaltma sayısını ayarlayın, eklediğiniz her bölge için bunu geçersiz kılabilirsiniz.
Kaynak bölgeye çoğaltmanız gerekir, böylece listedeki ilk çoğaltma görüntüyü oluşturduğunuz bölgede olur. Açılan listeden bölgeyi seçip çoğaltma sayısını gerektiği gibi ayarlayarak daha fazla çoğaltma ekleyebilirsiniz.
İşiniz bittiğinde Gözden geçir ve oluştur'u seçin. Azure yapılandırmayı doğrular.
Görüntü sürümü doğrulamayı geçtiğinde Oluştur'u seçin.
Dağıtım tamamlandığında Kaynağa git'i seçin.
Görüntüyü tüm hedef bölgelere çoğaltmak biraz zaman alabilir.
Var olan bir VM'yi portaldan görüntü olarak da yakalayabilirsiniz. Daha fazla bilgi için bkz . Portalda vm görüntüsü oluşturma.
Görüntü tanımları, görüntüler için mantıksal bir gruplandırma oluşturur. Bunlar, içinde oluşturulan görüntü sürümleri hakkındaki bilgileri yönetmek için kullanılır.
az sig image-definition create komutunu kullanarak galeride görüntü tanımı oluşturun. Görüntü tanımınızın doğru türde olduğundan emin olun. VM'yi genelleştirdiyseniz (Linux için kullanarak waagent -deprovision veya Windows için Sysprep kullanarak) kullanarak --os-state generalizedgenelleştirilmiş bir görüntü tanımı oluşturmanız gerekir. Vm'yi mevcut kullanıcı hesaplarını kaldırmadan kullanmak istiyorsanız, kullanarak --os-state specializedözel bir görüntü tanımı oluşturun.
Görüntü tanımı için belirtebileceğiniz parametreler hakkında daha fazla bilgi için bkz . Görüntü tanımları.
Bu örnekte, görüntü tanımı myImageDefinition olarak adlandırılır ve özel bir Linux işletim sistemi görüntüsüne yöneliktir. Windows işletim sistemi kullanarak görüntülere yönelik bir tanım oluşturmak için kullanın --os-type Windows.
az sig image-definition create \
--resource-group myGalleryRG \
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
--publisher myPublisher \
--offer myOffer \
--sku mySKU \
--os-type Linux \
--os-state specialized
Not
Üçüncü taraf market görüntülerinden gelen görüntüleri içerecek görüntü tanımları için plan bilgilerinin üçüncü taraf görüntüdeki plan bilgileriyle tam olarak eşleşmesi gerekir. , ve --plan-publisher görüntü tanımını oluşturduğunuzda ekleyerek --plan-name--plan-productplan bilgilerini görüntü tanımına ekleyin.
Kaynağınız olarak ne kullandığınıza bağlı olarak, görüntüyü oluşturmaya yönelik söz dizimi değişir. Yalnızca bir işletim sistemi kaynağınız olduğu sürece kaynak türlerini karıştırabilirsiniz. Ayrıca her veri diski için farklı kaynaklara sahip olabilirsiniz.
Source
Parametre kümesi
İşletim Sistemi Diski:
VM kimliğini kullanan VM
--managed-image <Resource ID of the VM>
Yönetilen görüntü veya başka bir görüntü sürümü
--managed-image <Resource ID of the managed image or image version
Anlık görüntü veya yönetilen disk
--os-snapshot <Resource ID of the snapshot or managed disk>
Görüntünüz için farklı kaynaklar belirtmeye ilişkin ayrıntılı örnekler için az sig image-version create örneklerine bakın.
Aşağıdaki örnekte bir VM'den görüntü oluşturuyoruz. Görüntümüz 1.0.0 sürümüdür ve Orta Batı ABD bölgesinde 2 çoğaltma, Orta Güney ABD bölgesinde 1 çoğaltma ve alanlar arası yedekli depolama kullanarak Doğu ABD 2 bölgesinde 1 çoğaltma oluşturacağız. Çoğaltma bölgeleri, kaynak VM'nin bulunduğu bölgeyi içermelidir.
Görüntü oluşturmadan önce VM'yi durdurma\serbest bırakma en iyi yöntemdir.
--managed-image Bu örnekte değerini VM'nizin kimliğiyle değiştirin.
Başka bir görüntü sürümü oluşturmak için aynı yönetilen görüntüyü kullanabilmeniz için önce görüntü sürümünün derlenmesini ve çoğaltılmasının tamamen bitmesini beklemeniz gerekir.
Görüntünüzü premium depolamada --storage-account-type premium_lrsdepolamak için, görüntü sürümünü oluştururken öğesini veya Bölge Yedekli Depolama ekleyerek --storage-account-type standard_zrs de kaydedebilirsiniz.
Görüntü tanımları, görüntüler için mantıksal bir gruplandırma oluşturur. Görüntü tanımınızı yaparken tüm doğru bilgilere sahip olduğundan emin olun. Kaynak VM'yi genelleştirdiyseniz kullanarak -OsState generalizedbir görüntü tanımı oluşturmanız gerekir. Kaynağı genelleştirmediyseniz kullanarak -OsState specializedbir görüntü tanımı oluşturun.
Görüntü tanımı için belirtebileceğiniz değerler hakkında daha fazla bilgi için bkz . Görüntü tanımları.
Bu örnekte, görüntü tanımı myImageDefinition olarak adlandırılır ve Windows çalıştıran özel bir VM'ye yöneliktir. Linux kullanarak görüntülere yönelik bir tanım oluşturmak için kullanın -OsType Linux.
Üçüncü taraf görüntülerden gelen görüntüleri içerecek görüntü tanımları için, plan bilgilerinin üçüncü taraf görüntüdeki plan bilgileriyle tam olarak eşleşmesi gerekir. , ve -PurchasePlanPublisher görüntü tanımını oluşturduğunuzda ekleyerek -PurchasePlanName-PurchasePlanProductplan bilgilerini görüntü tanımına ekleyin.
Görüntü sürümü oluşturma
New-AzGalleryImageVersion kullanarak bir görüntü sürümü oluşturun.
Kaynağınız olarak ne kullandığınıza bağlı olarak, görüntüyü oluşturmaya yönelik söz dizimi değişir.
Source
Parametre kümesi
İşletim Sistemi Diski
VM kimliğini kullanan VM
-SourceImageId <Resource ID of the VM>
Yönetilen görüntü veya başka bir görüntü sürümü
-SourceImageId <Resource ID of the managed image or image version
Anlık görüntü veya yönetilen disk
-OSDiskImage <Resource ID of the snapshot or managed disk>
Aşağıdaki örnekte, bir VM'den görüntü sürümü oluşturuyoruz. Stop-AzVM kullanarak görüntü oluşturmadan önce VM'yi durdurma\serbest bırakma en iyi yöntemdir.
Bu örnekte görüntü sürümü 1.0.0'dır ve hem Orta Batı ABD hem de Orta Güney ABD veri merkezlerine çoğaltılır. Çoğaltma için hedef bölgeleri seçerken, kaynak bölgeyi de çoğaltma hedefi olarak eklemeniz gerekdiğini unutmayın.
Görüntüyü tüm hedef bölgelere çoğaltmak biraz zaman alabilir, böylece ilerleme durumunu izleyebilmek için bir iş oluşturduk. İşin ilerleme durumunu görmek için yazın $job.State.
$job.State
Not
Başka bir görüntü sürümü oluşturmak için aynı yönetilen görüntüyü kullanabilmeniz için önce görüntü sürümünün derlenmesini ve çoğaltılmasının tamamen bitmesini beklemeniz gerekir.
Görüntünüzü premium depolamada -StorageAccountType Premium_LRSdepolamak için, görüntü sürümünü oluştururken öğesini veya Bölge Yedekli Depolama ekleyerek -StorageAccountType Standard_ZRS de kaydedebilirsiniz.
REST API kullanarak bir görüntü sürümü oluşturun. Bu örnekte, bir VM'den görüntü sürümü oluşturuyoruz. Başka bir kaynak kullanmak için kaynağın kaynak kimliğini geçirin (örneğin, işletim sistemi disk anlık görüntüsünün kimliğini geçirin).
Başka bir kiracıdaki kaynak görüntüyü kullanarak bir kiracıda görüntü oluşturma
Kaynak görüntünün bulunduğu abonelikte kullanıcıya okuyucu izinleri verin. Kullanıcı kaynak görüntüde okuyucu iznine sahip olduktan sonra her iki hesapta da (kaynak ve hedef) oturum açın.
Kaynak görüntünün, tenantID yeni görüntünün subscriptionID depolanacağı abonelik için (hedef) ve resourceID kaynak görüntünün gerekli olması gerekir.
# Set some variables
tenantID="<tenant ID for the source image>"
subID="<subscription ID where the image will be creted>"
sourceImageID="<resource ID of the source image>"
# Login to the subscription where the new image will be created
az login
# Log in to the tenant where the source image is available
az login --tenant $tenantID
# Log back in to the subscription where the image will be created and ensure subscription context is set
az login
az account set --subscription $subID
# Create the image
az sig image-version create `
--gallery-image-definition myImageDef `
--gallery-image-version 1.0.0 `
--gallery-name myGallery `
--resource-group myResourceGroup `
--image-version $sourceImageID
# Set variables
$targetSubID = "<subscription ID for the target>"
$sourceTenantID = "<tenant ID where for the source image>"
$sourceImageID = "<resource ID of the source image>"
# Login to the tenant where the source image is published
Connect-AzAccount -Tenant $sourceTenantID -UseDeviceAuthentication
# Login to the subscription where the new image will be created and set the context
Connect-AzAccount -UseDeviceAuthentication -Subscription $targetSubID
Set-AzContext -Subscription $targetSubID
# Create the image version from another image version in a different tenant
New-AzGalleryImageVersion `
-ResourceGroupName myResourceGroup -GalleryName myGallery `
-GalleryImageDefinitionName myImageDef `
-Location "West US 2" `
-Name 1.0.0 `
-SourceImageId $sourceImageID
Sonraki adımlar
Satın alma planı bilgilerini sağlama hakkında bilgi için bkz. Görüntü oluştururken satın alma planı bilgilerini Azure Market sağlama.