Aktifkan disk bersama

Berlaku untuk: ✔️ Mesin virtual Linux ✔️ Mesin virtual Windows ✔️ Set skala fleksibel ✔️ Set skala seragam

Artikel ini membahas cara mengaktifkan fitur disk bersama untuk disk terkelola Azure. Disk bersama Azure adalah fitur baru untuk disk terkelola Azure yang memungkinkan Anda melampirkan disk terkelola ke beberapa komputer virtual (VM) secara bersamaan. Melampirkan disk terkelola ke beberapa komputer virtual memungkinkan Anda untuk menyebarkan aplikasi berkluster baru atau migrasikan yang ada ke Azure.

Jika Anda mencari informasi konseptual pada disk terkelola yang telah mengaktifkan disk bersama, lihat Disk bersama Azure.

Prasyarat

Skrip dan perintah dalam artikel ini juga memerlukan:

  • Versi 6.0.0 atau yang lebih baru dari modul Azure PowerShell.

Atau

  • Versi terbaru dari Azure CLI.

Batasan

Mengaktifkan disk bersama hanya tersedia untuk subset jenis disk. Saat ini hanya disk ultra, SSD premium, dan SSD standar yang dapat mengaktifkan disk berbagi. Setiap disk terkelola yang disk bersamanya sudah diaktifkan tunduk pada batasan berikut, yang diatur menurut jenis disk:

Disk ultra

Disk ultra memiliki daftar batasannya tersendiri, yang tidak terkait dengan disk bersama. Untuk batasan disk ultra, lihat Menggunakan disk ultra Azure.

Ketika berbagi disk ultra, disk ultra memiliki batasan tambahan berikut:

SSD Premium

SSD Standar

Sistem operasi yang didukung

Disk berbagi mendukung beberapa sistem operasi. Lihat bagian Windows dan Linux dari artikel konseptual untuk sistem operasi yang didukung.

Ukuran disk

Untuk saat ini hanya disk ultra, SSD premium, dan SSD standar yang dapat mengaktifkan disk bersama. Ukuran disk yang berbeda mungkin memiliki batas maxShares yang berbeda, yang tidak dapat Anda lewat saat mengatur nilai maxShares.

Untuk setiap disk, Anda dapat menentukan nilai maxShares yang menampilkan jumlah maksimum simpul yang dapat secara bersamaan dapat berbagi disk. Misalnya, jika berencana menyiapkan kluster failover 2-simpul, Anda akan mengatur maxShares=2. Nilai maksimum adalah batas atas. Simpul dapat bergabung atau meninggalkan kluster (mount atau unmount disk) selama jumlah simpul lebih rendah dari nilai maxShares yang ditentukan.

Catatan

Nilai maxShares hanya dapat diatur atau diedit ketika disk tercopot dari semua simpul.

Rentang SSD premium

Tabel berikut mengilustrasikan nilai maksimum yang diizinkan untuk maxShares menurut ukuran SSD premium:

Ukuran disk batas maxShares
P1,P2,P3,P4,P6,P10,P15,P20 3
P30, P40, P50 5
P60, P70, P80 10

Batas IOPS dan bandwidth untuk disk tidak terpengaruh oleh nilai maxShares. Misalnya, IOPS maks dari disk P15 adalah 1100, apakah maxShares = 1 atau maxShares > 1.

Rentang SSD standar

Tabel berikut ini mengilustrasikan nilai maksimum yang diizinkan untuk maxShares menurut ukuran SSD standar:

Ukuran disk batas maxShares
E1,E2,E3,E4,E6,E10,E15,E20 3
E30, E40, E50 5
E60, E70, E80 10

Batas IOPS dan bandwidth untuk disk tidak terpengaruh oleh nilai maxShares. Misalnya, IOPS maksimum dari disk E15 adalah 500 baik maxShares = 1 atau maxShares > 1.

Rentang disk ultra

Nilai maxShares minimum adalah 1, sedangkan nilai maxShares maksimum adalah 5. Tidak ada batasan ukuran pada disk ultra, ukuran ultra disk berapa pun dapat menggunakan nilai apa pun untuk maxShares, hingga dan termasuk nilai maksimum.

Menyebarkan disk bersama

Menyebarkan SSD premium sebagai disk bersama

Untuk menyebarkan disk terkelola dengan fitur disk bersama yang diaktifkan, gunakan properti baru maxShares dan tentukan nilai yang lebih besar dari 1. Ini membuat disk dapat dibagikan di beberapa VM.

Penting

Nilai maxShares hanya dapat diatur atau diubah ketika disk dilepas dari semua VM. Lihat Ukuran disk untuk nilai yang diperbolehkan bagi maxShares.

  1. Masuk ke portal Azure.

  2. Cari dan Pilih Disk.

  3. Pilih + Buat untuk membuat disk terkelola baru.

  4. Isi detail dan pilih wilayah yang sesuai, lalu pilih Ubah ukuran.

    Screenshot of the create a managed disk pane, change size highlighted..

  5. Pilih ukuran SSD premium dan SKU yang Anda inginkan lalu pilih OK.

    Screenshot of the disk SKU, premium LRS and ZRS SSD SKUs highlighted.

  6. Lanjutkan penerapan hingga Anda membuka panel Lanjutan.

  7. Pilih Ya untuk Mengaktifkan disk bersama dan pilih jumlah Maksimal pembagian yang Anda inginkan.

    Screenshot of the Advanced pane, Enable shared disk highlighted and set to yes.

  8. Pilih Tinjau + Buat.

Menyebarkan SSD standar sebagai disk bersama

Untuk menyebarkan disk terkelola dengan fitur disk bersama yang diaktifkan, gunakan properti baru maxShares dan tentukan nilai yang lebih besar dari 1. Ini membuat disk dapat dibagikan di beberapa VM.

Penting

Nilai maxShares hanya dapat diatur atau diubah ketika disk dilepas dari semua VM. Lihat Ukuran disk untuk nilai yang diperbolehkan bagi maxShares.

  1. Masuk ke portal Azure.

  2. Cari dan Pilih Disk.

  3. Pilih + Buat untuk membuat disk terkelola baru.

  4. Isi detail dan pilih wilayah yang sesuai, lalu pilih Ubah ukuran.

    Screenshot of the create a managed disk pane, change size highlighted..

  5. Pilih ukuran SSD standar dan SKU yang Anda inginkan lalu pilih OK.

    Screenshot of the disk SKU, standard SSD LRS and ZRS SKUs highlighted.

  6. Lanjutkan penerapan hingga Anda membuka panel Lanjutan.

  7. Pilih Ya untuk Mengaktifkan disk bersama dan pilih jumlah Maksimal pembagian yang Anda inginkan.

    Screenshot of the Advanced pane, Enable shared disk highlighted and set to yes.

  8. Pilih Tinjau + Buat.

Menyebarkan disk ultra sebagai disk bersama

Untuk menyebarkan disk terkelola dengan fitur disk bersama diaktifkan, ubah parameter maxShares ke nilai yang lebih besar dari 1. Ini membuat disk dapat dibagikan di beberapa VM.

Penting

Nilai maxShares hanya dapat diatur atau diubah ketika disk dilepas dari semua VM. Lihat Ukuran disk untuk nilai yang diperbolehkan bagi maxShares.

  1. Masuk ke portal Azure.

  2. Cari dan Pilih Disk.

  3. Pilih + Buat untuk membuat disk terkelola baru.

  4. Isi detailnya, lalu pilih Ubah ukuran.

  5. Pilih disk ultra untuk SKU Disk.

    Screenshot of the disk SKU, ultra disk highlighted..

  6. Pilih ukuran disk yang Anda inginkan dan pilih OK.

  7. Lanjutkan penerapan hingga Anda membuka panel Lanjutan.

  8. Pilih Ya untuk Mengaktifkan disk bersama dan pilih jumlah Maksimal pembagian yang Anda inginkan.

  9. Pilih Tinjau + Buat.

    Screenshot of the Advanced pane, Enable shared disk highlighted.

Berbagi disk yang sudah ada

Untuk berbagi disk yang ada, atau memperbarui berapa banyak VM yang dapat dipasang, atur parameter maxShares dengan modul Azure PowerShell atau Azure CLI. Anda juga dapat mengatur maxShares ke 1, jika Anda ingin menonaktifkan berbagi.

Penting

Nilai maxShares hanya dapat diatur atau diubah ketika disk dilepas dari semua VM. Lihat Ukuran disk untuk nilai yang diperbolehkan bagi maxShares. Sebelum melepaskan disk, rekam ID LUN saat Anda melampirkannya kembali.

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

Menggunakan disk bersama Azure dengan VM Anda

Setelah menyebarkan disk bersama dengan maxShares>1, Anda dapat memasang disk ke satu atau beberapa komputer virtual.

Catatan

Jika Anda menyebarkan disk ultra, pastikan disk tersebut sesuai dengan persyaratan yang diperlukan. Lihat Menggunakan disk ultra Azure untuk detailnya.


$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

Perintah SCSI PR yang didukung

Setelah memasang disk bersama ke komputer virtual di kluster, Anda dapat membuat kuorum dan membaca/menulis ke disk menggunakan SCSI PR. Perintah PR berikut ini tersedia saat menggunakan disk bersama Azure:

Untuk berinteraksi dengan disk, mulailah dengan daftar tindakan reservasi persisten:

PR_REGISTER_KEY 

PR_REGISTER_AND_IGNORE 

PR_GET_CONFIGURATION 

PR_RESERVE 

PR_PREEMPT_RESERVATION 

PR_CLEAR_RESERVATION 

PR_RELEASE_RESERVATION 

Saat menggunakan PR_RESERVE, PR_PREEMPT_RESERVATION, atau PR_RELEASE_RESERVATION, berikan salah satu jenis reservasi tetap berikut ini:

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 

Anda juga harus memberikan kunci reservasi tetap saat menggunakan PR_RESERVE, PR_REGISTER_AND_IGNORE, PR_REGISTER_KEY, PR_PREEMPT_RESERVATION, PR_CLEAR_RESERVATION, atau PR_RELEASE-RESERVATION.

Langkah berikutnya

Jika Anda lebih suka menggunakan templat Azure Resource Manager untuk menyebarkan disk Anda, contoh templat berikut ini tersedia: