Paylaşılan diski etkinleştirme

Ş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

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:

Premium SSD

Standart SSD’ler

Desteklenen işletim sistemleri

Paylaşılan diskler çeşitli işletim sistemlerini destekler. Desteklenen işletim sistemleri için kavramsal makalenin Windows ve Linux bölümlerine bakın.

Disk boyutları

Ş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.

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ına maxSharesbakın.

  1. Azure Portal’ında oturum açın.

  2. Diskleri Arayın ve Seçin.

  3. Yeni bir yönetilen disk oluşturmak için + Oluştur'u seçin.

  4. Ayrıntıları doldurun ve uygun bir bölge seçin, ardından Boyutu değiştir'i seçin.

    Yönetilen disk oluştur bölmesinin ekran görüntüsü, boyutu değiştir vurgulanmış..

  5. İstediğiniz premium SSD boyutunu ve SKU'yu seçin ve Tamam'ı seçin.

    Disk SKU'su, premium LRS ve ZRS SSD SKU'larının vurgulandığı ekran görüntüsü.

  6. Gelişmiş bölmesine gelene kadar dağıtıma devam edin.

  7. Paylaşılan diski etkinleştir için Evet'i seçin ve istediğiniz Maksimum paylaşım miktarını seçin.

    Paylaşılan diski etkinleştir seçeneğinin vurgulandığı ve evet olarak ayarlandığı Gelişmiş bölmesinin ekran görüntüsü.

  8. Gözden geçir + Oluştur’u seçin.

Standart 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.

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ına maxSharesbakın.

  1. Azure Portal’ında oturum açın.

  2. Diskleri Arayın ve Seçin.

  3. Yeni bir yönetilen disk oluşturmak için + Oluştur'u seçin.

  4. Ayrıntıları doldurun ve uygun bir bölge seçin, ardından Boyutu değiştir'i seçin.

    Yönetilen disk oluştur bölmesinin ekran görüntüsü, boyutu değiştir vurgulanmış..

  5. İstediğiniz standart SSD boyutunu ve SKU'yu seçin ve Tamam'ı seçin.

    Disk SKU'su, standart SSD LRS ve ZRS SKU'larının vurgulandığı ekran görüntüsü.

  6. Gelişmiş bölmesine gelene kadar dağıtıma devam edin.

  7. Paylaşılan diski etkinleştir için Evet'i seçin ve istediğiniz Maksimum paylaşım miktarını seçin.

    Paylaşılan diski etkinleştir seçeneğinin vurgulandığı ve evet olarak ayarlandığı Gelişmiş bölmesinin ekran görüntüsü.

  8. Gözden geçir + Oluştur’u seçin.

Ultra diski paylaşılan disk olarak dağıtma

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.

Önemli

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ına maxSharesbakın.

  1. Azure Portal’ında oturum açın.

  2. Diskleri Arayın ve Seçin.

  3. Yeni bir yönetilen disk oluşturmak için + Oluştur'u seçin.

  4. Ayrıntıları doldurun, ardından Boyutu değiştir'i seçin.

  5. Disk SKU'su için ultra disk'i seçin.

    Disk SKU'sunun ekran görüntüsü, ultra disk vurgulanmış...

  6. İstediğiniz disk boyutunu seçin ve Tamam'ı seçin.

  7. Gelişmiş bölmesine gelene kadar dağıtıma devam edin.

  8. Paylaşılan diski etkinleştir için Evet'i seçin ve istediğiniz Maksimum paylaşım miktarını seçin.

  9. Gözden geçir + Oluştur’u seçin.

    Paylaşılan diski etkinleştir seçeneğinin vurgulandığı Gelişmiş bölmesinin ekran görüntüsü.

Var olan bir diski paylaşma

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ına maxSharesbakın. Diski ayırmadan önce, yeniden eklediğiniz diskin LUN kimliğini kaydedin.

PowerShell

$datadiskconfig = Get-AzDisk -DiskName "mySharedDisk"
$datadiskconfig.maxShares = 3

Update-AzDisk -ResourceGroupName 'myResourceGroup' -DiskName 'mySharedDisk' -Disk $datadiskconfig

CLI

#Modifying a disk to enable or modify sharing configuration

az disk update --name mySharedDisk --max-shares 5 --resource-group myResourceGroup

Vm'lerinizle Azure paylaşılan disklerini kullanma

ile maxShares>1paylaşılan bir disk dağıttıktan sonra diski bir veya daha fazla VM'nize bağlayabilirsiniz.

Not

Paylaşılan diskler için konak önbelleğe alma desteklenmez.

Ultra disk dağıtıyorsanız gerekli gereksinimlerle eşleştiğinden emin olun. Ayrıntılar için bkz . Azure ultra diskleri kullanma.


$resourceGroup = "myResourceGroup"
$location = "WestCentralUS"

$vm = New-AzVm -ResourceGroupName $resourceGroup -Name "myVM" -Location $location -VirtualNetworkName "myVnet" -SubnetName "mySubnet" -SecurityGroupName "myNetworkSecurityGroup" -PublicIpAddressName "myPublicIpAddress"

$dataDisk = Get-AzDisk -ResourceGroupName $resourceGroup -DiskName "mySharedDisk"

$vm = Add-AzVMDataDisk -VM $vm -Name "mySharedDisk" -CreateOption Attach -ManagedDiskId $dataDisk.Id -Lun 0

update-AzVm -VM $vm -ResourceGroupName $resourceGroup

Desteklenen SCSI PR komutları

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_REGISTER_KEY 

PR_REGISTER_AND_IGNORE 

PR_GET_CONFIGURATION 

PR_RESERVE 

PR_PREEMPT_RESERVATION 

PR_CLEAR_RESERVATION 

PR_RELEASE_RESERVATION 

PR_RESERVE, PR_PREEMPT_RESERVATION veya PR_RELEASE_RESERVATION kullanırken aşağıdaki persistent-reservation türünden birini sağlayın:

PR_NONE 

PR_WRITE_EXCLUSIVE 

PR_EXCLUSIVE_ACCESS 

PR_WRITE_EXCLUSIVE_REGISTRANTS_ONLY 

PR_EXCLUSIVE_ACCESS_REGISTRANTS_ONLY 

PR_WRITE_EXCLUSIVE_ALL_REGISTRANTS 

PR_EXCLUSIVE_ACCESS_ALL_REGISTRANTS 

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:

Başka sorularınız varsa SSS'nin paylaşılan diskler bölümüne bakın.