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

Batasan umum

Disk bersama memiliki batasan umum yang berlaku untuk semua disk bersama, terlepas dari jenis disk. Serta batasan tambahan yang hanya berlaku untuk jenis disk bersama tertentu. Daftar berikut adalah daftar batasan umum:

  • Saat ini, hanya Ultra Disk, SSD Premium v2, SSD Premium, dan SSD Standar yang dapat digunakan sebagai disk bersama
  • Disk bersama dapat dilampirkan ke Virtual Machine Scale Sets individual tetapi tidak dapat ditentukan dalam model Set Skala Komputer Virtual atau disebarkan secara otomatis
  • Disk bersama tidak dapat diperluas tanpa membatalkan alokasi semua VM yang dilampirkan disk, atau melepaskan disk dari semua VM ini
  • Akselerator tulis tidak didukung untuk disk bersama
  • Penembolokan host tidak didukung untuk disk bersama

Setiap disk terkelola yang disk bersamanya sudah diaktifkan juga 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 v2 Premium

Disk terkelola SSD v2 premium memiliki daftar batasan terpisah mereka sendiri, tidak terkait dengan disk bersama. Untuk batasan ini, lihat Pembatasan SSD Premium v2.

Saat berbagi disk SSD Premium v2, mereka 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 v2, SSD premium, dan SSD standar yang dapat mengaktifkan disk bersama. Ukuran disk yang berbeda mungkin memiliki batas maxShares yang berbeda, yang tidak dapat Anda lewati 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

IOPS dan batas 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

IOPS dan batas 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 15. Tidak ada batasan ukuran pada disk ultra, ukuran ultra disk berapa pun dapat menggunakan nilai apa pun untuk maxShares, hingga dan termasuk nilai maksimum.

Rentang SSD Premium v2

Nilai maxShares minimum adalah 1, sedangkan nilai maxShares maksimum adalah 15. Tidak ada batasan ukuran pada SSD Premium v2, disk SSD Premium v2 ukuran apa 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

Penembolokan host tidak didukung untuk disk bersama.

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.

    Cuplikan layar buat panel disk terkelola, ubah ukuran disorot.

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

    Cuplikan layar dari disk SKU, LRS premium dan ZRS SSD SKU disorot.

  6. Lanjutkan penerapan hingga Anda membuka panel Lanjutan.

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

    Cuplikan layar panel Tingkat Lanjut, Aktifkan disk bersama yang disorot dan setel ke ya.

  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

Penembolokan host tidak didukung untuk disk bersama.

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.

    Cuplikan layar buat panel disk terkelola, ubah ukuran disorot.

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

    Cuplikan layar dari disk SKU, SSD LRS standar dan ZRS SKU disorot.

  6. Lanjutkan penerapan hingga Anda membuka panel Lanjutan.

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

    Cuplikan layar panel Tingkat Lanjut, Aktifkan disk bersama yang disorot dan setel ke ya.

  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.

    Cuplikan layar SKU disk, disk ultra disorot.

  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.

    Cuplikan layar panel Tingkat Lanjut, Aktifkan disk bersama yang disorot.

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

Penembolokan host tidak didukung untuk disk bersama.

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 --resource-group myResourceGroup

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

Penembolokan host tidak didukung untuk disk bersama.

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:

Jika Anda memiliki pertanyaan tambahan, lihat bagian disk bersama dari FAQ.