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 eklemenizi sağlayan yeni bir özelliktir. Birden çok VM'ye yönetilen disk eklemek, yeni dağıtım yapmanızı veya mevcut kümelenmiş uygulamaları Azure'a geçirmenizi sağlar.

Paylaşılan disklerin etkinleştirildiği yönetilen diskler hakkında kavramsal bilgiler 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ü.

Veya

  • Azure CLI'nın en son sürümü.

Sınırlamalar

Genel sınırlamalar

Paylaşılan diskler, disk türünden bağımsız olarak tüm paylaşılan diskler için geçerli olan genel sınırlamalara sahiptir. Yalnızca belirli paylaşılan disk türleri için geçerli olan ek sınırlamaların yanı sıra. Genel sınırlamaların listesi aşağıdaki listededir:

  • Ş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'ler serbest bırakılmadan 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ırlamalara sahiptir:

Premium SSD v2

Premium SSD v2 yönetilen disklerinin, paylaşılan disklerle ilgisi olmayan kendi ayrı sınırlama listesi 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ırlamalara sahiptir:

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ı farklı maxShares bir sınıra sahip 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 öğesini 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ırken 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, maxShares = 1 veya maxShares > 1 olsun, P15 diskinin maksimum IOPS değeri 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, maksimum değere kadar ve dahil olmak üzere için maxSharesherhangi bir değer kullanabilir.

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ğeri 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ğerler maxSharesiçin disk boyutlarına bakı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çip 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ğerler maxSharesiçin disk boyutlarına bakı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çip Tamam'ı seçin.

    Disk SKU'su, standart SSD LRS ve ZRS SKU'ları vurgulanmış 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.

Paylaşılan disk olarak ultra disk 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ğerler maxSharesiçin disk boyutlarına bakı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ü.

Mevcut diski paylaşma

Var olan bir diski paylaşmak veya kaç VM'ye bağlanabileceğini güncelleştirmek için parametresini maxShares Azure PowerShell modülü veya Azure CLI ile ayarlayın. 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ğerler maxSharesiçin disk boyutlarına bakın. Diski ayırmadan önce, yeniden eklediğinizde 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 isteğ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 

ayrıca PR_RESERVE, PR_REGISTER_AND_IGNORE, PR_REGISTER_KEY, PR_PREEMPT_RESERVATION, PR_CLEAR_RESERVATION veya PR_RELEASE-RESERVATION kullanırken bir 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.