Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
Bu makalede, Azure yönetilen diskleri için paylaşılan diskler özelliğinin nasıl etkinleştirileceği açıklanır. Azure paylaşılan diskleri, azure tarafından yönetilen diskler için aynı anda birden çok sanal makineye (VM) yönetilen disk eklemenize olanak tanıyan yeni bir özelliktir. Yönetilen bir diski birden fazla VM'ye eklemek, yeni kümelenmiş uygulamaları dağıtmanıza veya mevcut olanları Azure'a geçirmenize olanak tanır.
Paylaşılan disklerin etkinleştirildiği yönetilen diskler hakkında kavramsal bilgi arıyorsanız bkz . Azure paylaşılan diskleri.
Önkoşullar
Bu makaledeki betikler ve komutlar şunlardan birini gerektirir:
Azure PowerShell modülünün 6.0.0 veya daha yeni bir sürümü.
Or
Azure CLI'nın en son sürümü.
Sınırlamalar
Genel sınırlamalar
Paylaşılan diskler, disk türü ne olursa olsun tüm paylaşılan diskler için geçerli olan genel sınırlamalara sahiptir. Ayrıca yalnızca belirli paylaşılan disk türleri için geçerli olan daha fazla sınırlamaları vardır. Aşağıdaki liste genel sınırlamaların listesidir:
Şu anda paylaşılan disk olarak yalnızca Ultra Diskler, Premium SSD v2, Premium SSD ve Standart SSD'ler kullanılabilir
Paylaşılan diskler tek tek Sanal Makine Ölçek Kümeleri eklenebilir ancak Sanal Makine Ölçek Kümesi modellerinde tanımlanamaz veya otomatik olarak dağıtılamaz
Paylaşılan disk, diskin bağlı olduğu tüm VM'leri serbest bırakmadan veya diski tüm bu VM'lerden ayırmadan genişletilemiyor
Yazma hızlandırıcısı paylaşılan diskler için desteklenmez
Paylaşılan diskler için konak önbelleğe alma desteklenmiyor
Paylaşılan disklerin etkinleştirildiği her yönetilen disk, disk türüne göre düzenlenmiş olarak aşağıdaki sınırlamalara da tabidir:
Ultra diskler
Ultra disklerin, paylaşılan disklerle ilgisi olmayan kendi ayrı sınırlama listesi vardır. Ultra disk sınırlamaları için bkz . Azure ultra diskleri kullanma.
Ultra diskleri paylaşırken aşağıdaki ek sınırlamalar vardır:
Premium SSD v2 yönetilen disklerin, paylaşılan disklerle ilgisi olmayan ayrı sınırlamaları vardır. Bu sınırlamalar için bkz . Premium SSD v2 sınırlamaları.
Premium SSD v2 disklerini paylaşırken aşağıdaki ek sınırlamalar vardır:
Şimdilik yalnızca ultra diskler, premium SSD v2, premium SSD ve standart SSD'ler paylaşılan diskleri etkinleştirebilir. Farklı disk boyutlarının farklı maxShares bir sınırı olabilir ve bu sınırı değeri ayarlarken maxShares aşamazsınız.
Her disk için, diski aynı anda paylaşabilecek en fazla düğüm sayısını temsil eden bir maxShares değer tanımlayabilirsiniz. Örneğin, 2 düğümlü bir yük devretme kümesi ayarlamayı planlıyorsanız, ayarlayabilirsiniz maxShares=2. En büyük değer üst sınırdır. Düğüm sayısı belirtilen maxShares değerden düşük olduğu sürece düğümler kümeye katılabilir veya kümeden ayrılabilir (diski bağlayın veya çıkarın).
Not
Değer maxShares yalnızca disk tüm düğümlerden ayrılınca ayarlanabilir veya düzenlenebilir.
Premium SSD aralıkları
Aşağıdaki tabloda, premium SSD boyutlarına maxShares göre izin verilen en yüksek değerler gösterilmektedir:
Disk boyutları
maxShares sınırı
P1,P2,P3,P4,P6,P10,P15,P20
3
P30, P40, P50
5
P60, P70, P80
10
Diskin IOPS ve bant genişliği sınırları değerden maxShares etkilenmez. Örneğin, bir P15 diskinin maksimum IOPS değeri, maxShares = 1 veya maxShares > 1 olsun 1100'dür.
Standart SSD aralıkları
Aşağıdaki tabloda, standart SSD boyutlarına göre için maxShares izin verilen en yüksek değerler gösterilmektedir:
Disk boyutları
maxShares sınırı
E1,E2,E3,E4,E6,E10,E15,E20
3
E30, E40, E50
5
E60, E70, E80
10
Diskin IOPS ve bant genişliği sınırları değerden maxShares etkilenmez. Örneğin, maxShares = 1 veya maxShares > 1 olsun, bir E15 diskinin maksimum IOPS değeri 500'dür.
Ultra disk aralıkları
En düşük maxShares değer 1, en büyük maxShares değer ise 15'tir. Ultra disklerde boyut kısıtlaması yoktur, her boyuttaki ultra disk için maksimum değere kadar ve dahil olmak üzere herhangi bir değer maxShareskullanabilir.
Premium SSD v2 aralıkları
En düşük maxShares değer 1, en büyük maxShares değer ise 15'tir. Premium SSD v2'de boyut kısıtlaması yoktur, herhangi bir boyut Premium SSD v2 diski için maxSharesmaksimum değere kadar ve dahil olmak üzere herhangi bir değer kullanabilir.
Paylaşılan diskleri dağıtma
Premium SSD'yi paylaşılan disk olarak dağıtma
Paylaşılan disk özelliği etkin bir yönetilen disk dağıtmak için yeni özelliğini maxShares kullanın ve 1'den büyük bir değer tanımlayın. Bu, diski birden çok VM arasında paylaşılabilir hale getirir.
Önemli
Paylaşılan diskler için konak önbelleğe alma desteklenmez.
Aşağıdaki şablonu kullanmadan önce , [resourceGroup().location], [parameters('dataDiskSizeGB')]ve [parameters('maxShares')] değerlerini kendi değerlerinizle değiştirin[parameters('dataDiskName')].
Paylaşılan disk özelliği etkin bir yönetilen disk dağıtmak için yeni özelliğini maxShares kullanın ve 1'den büyük bir değer tanımlayın. Bu, diski birden çok VM arasında paylaşılabilir hale getirir.
Önemli
Paylaşılan diskler için konak önbelleğe alma desteklenmez.
Paylaşılan disk özelliği etkin bir yönetilen disk dağıtmak için parametresini maxShares 1'den büyük bir değerle değiştirin. Bu, diski birden çok VM arasında paylaşılabilir hale getirir.
Yeni bir yönetilen disk oluşturmak için + Oluştur'u seçin.
Ayrıntıları doldurun, ardından Boyutu değiştir'i seçin.
Disk SKU'su için ultra disk'i seçin.
İstediğiniz disk boyutunu seçin ve Tamam'ı seçin.
Gelişmiş bölmesine gelene kadar dağıtıma devam edin.
Paylaşılan diski etkinleştir için Evet'i seçin ve istediğiniz Maksimum paylaşım miktarını seçin.
Gözden geçir + Oluştur’u seçin.
Bölgesel disk örneği
#Creating an Ultra shared Disk
az disk create -g rg1 -n clidisk --size-gb 1024 -l westus --sku UltraSSD_LRS --max-shares 5 --disk-iops-read-write 2000 --disk-mbps-read-write 200 --disk-iops-read-only 100 --disk-mbps-read-only 1
#Updating an Ultra shared Disk
az disk update -g rg1 -n clidisk --disk-iops-read-write 3000 --disk-mbps-read-write 300 --set diskIopsReadOnly=100 --set diskMbpsReadOnly=1
#Show shared disk properties:
az disk show -g rg1 -n clidisk
Bölgesel disk örneği
Bu örnek, kullanılabilirlik alanı 1'de bir disk oluşturması dışında neredeyse öncekiyle aynıdır.
#Creating an Ultra shared Disk
az disk create -g rg1 -n clidisk --size-gb 1024 -l westus --sku UltraSSD_LRS --max-shares 5 --disk-iops-read-write 2000 --disk-mbps-read-write 200 --disk-iops-read-only 100 --disk-mbps-read-only 1 --zone 1
#Updating an Ultra shared Disk
az disk update -g rg1 -n clidisk --disk-iops-read-write 3000 --disk-mbps-read-write 300 --set diskIopsReadOnly=100 --set diskMbpsReadOnly=1
#Show shared disk properties:
az disk show -g rg1 -n clidisk
Aşağıdaki şablonu kullanmadan önce , , , , , [parameters('diskIOPSReadWrite')], [parameters('diskMBpsReadWrite')], ve [parameters('diskIOPSReadOnly')][parameters('diskMBpsReadOnly')] değerlerini kendi değerlerinizle değiştirin[parameters('dataDiskName')]. [parameters('maxShares')][parameters('dataDiskSizeGB')][resourceGroup().location]
Aşağıdaki şablonu kullanmadan önce , , , , , [parameters('diskIOPSReadWrite')], [parameters('diskMBpsReadWrite')], ve [parameters('diskIOPSReadOnly')][parameters('diskMBpsReadOnly')] değerlerini kendi değerlerinizle değiştirin[parameters('dataDiskName')]. [parameters('maxShares')][parameters('dataDiskSizeGB')][resourceGroup().location]
Var olan bir diski paylaşmak veya kaç VM'ye bağlanabileceğini güncelleştirmek için Azure PowerShell modülü veya Azure CLI ile parametresini ayarlayın maxShares . Paylaşımı devre dışı bırakmak istiyorsanız 1 olarak da ayarlayabilirsiniz maxShares .
Önemli
Paylaşılan diskler için konak önbelleğe alma desteklenmez.
değeri maxShares yalnızca bir disk tüm VM'lerden çıkarıldığında ayarlanabilir veya değiştirilebilir. için izin verilen değerlerin Disk boyutlarınamaxSharesbakın.
Diski ayırmadan önce, yeniden eklediğiniz diskin LUN kimliğini kaydedin.
Paylaşılan diski kümenizdeki VM'lerinize bağladıktan sonra, SCSI PR kullanarak çekirdek oluşturabilir ve diske okuma/yazma işlemi yapabilirsiniz. Azure paylaşılan diskleri kullanılırken aşağıdaki ÇEKME İsteği komutları kullanılabilir:
Diskle etkileşim kurmak için persistent-reservation-action listesiyle başlayın:
PR_RESERVE, PR_REGISTER_AND_IGNORE, PR_REGISTER_KEY, PR_PREEMPT_RESERVATION, PR_CLEAR_RESERVATION veya PR_RELEASE-RESERVATION kullanırken de persistent-reservation-key sağlamanız gerekir.
Sonraki adımlar
Diskinizi dağıtmak için Azure Resource Manager şablonlarını kullanmayı tercih ediyorsanız aşağıdaki örnek şablonlar kullanılabilir:
Kümelenmiş uygulamalar için yüksek kullanılabilirlik sağlamak çoğu kuruluş için önemli bir gereksinimdir. Microsoft Azure paylaşılan diskleri ile Azure'da kümelenmiş veya yüksek kullanılabilirlik uygulamaları çalıştırabilirsiniz.