Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan cara membuat volume pada kluster dengan menggunakan Pusat Admin Windows dan Windows PowerShell, cara bekerja dengan file pada volume, dan cara mengaktifkan deduplikasi, checksum integritas, atau enkripsi BitLocker pada volume. Untuk mempelajari cara membuat volume dan menyiapkan replikasi untuk kluster yang direntangkan, lihat Membuat volume yang direntangkan.
Tip
Jika Anda belum melakukannya, lihat terlebih dahulu Volume rencana.
Saat membuat volume pada kluster node tunggal, Anda harus menggunakan PowerShell. Lihat Membuat volume menggunakan PowerShell.
Membuat volume cermin dua arah atau tiga arah
Untuk membuat volume mirroring dua arah atau tiga arah dengan menggunakan Windows Admin Center:
- Di Windows Admin Center, sambungkan ke kluster, lalu pilih Volume dari panel Alat.
- Pada halaman Volume , pilih tab Inventarisasi , lalu pilih Buat.
- Di panel Buat volume , masukkan nama untuk volume.
- Di Ketahanan, pilih Cermin dua arah atau Cermin tiga arah tergantung pada jumlah server di kluster Anda.
- Dalam Ukuran pada HDD, tentukan ukuran volume. Misalnya, 5 TB (terabyte).
- Di bawah Opsi lainnya, Anda dapat menggunakan kotak centang untuk mengaktifkan deduplikasi, checksum integritas, atau enkripsi.
- Pilih Buat.
Tergantung pada ukurannya, membuat volume dapat memakan waktu beberapa menit. Anda akan diberitahu melalui pemberitahuan di kanan atas saat volume dibuat. Volume baru muncul di daftar Inventori.
Membuat volume paritas cermin yang dipercepat
Paritas yang dipercepat cermin (MAP) mengurangi jejak volume pada HDD. Misalnya, volume cermin tiga arah berarti bahwa untuk setiap ukuran 10 terabyte, Anda memerlukan 30 terabyte sebagai jejak. Untuk mengurangi overhead dalam ukuran, buat volume dengan paritas yang dipercepat melalui cermin. Ini mengurangi jejak dari 30 terabyte menjadi hanya 22 terabyte, bahkan dengan hanya 4 server, dengan mereplikasi 20 persen data yang paling aktif dan menggunakan paritas, yang lebih efisien dalam penggunaan ruang, untuk menyimpan sisanya. Anda dapat menyesuaikan rasio paritas dan cermin ini untuk membuat kompromi antara performa dibandingkan dengan kapasitas yang tepat untuk beban kerja Anda. Misalnya, paritas 90 persen dan cermin 10 persen menghasilkan performa yang lebih rendah tetapi mempersempit penggunaan sumber daya lebih jauh.
Note
Volume paritas yang dipercepat dengan cermin memerlukan Sistem File Tangguh (ReFS).
Untuk membuat volume dengan paritas yang dipercepat dengan cermin di Pusat Admin Windows:
- Di Windows Admin Center, sambungkan ke kluster, lalu pilih Volume dari panel Alat.
- Pada halaman Volume, pilih tab Inventarisasi , lalu pilih Buat.
- Di panel Buat volume , masukkan nama untuk volume.
- Di Ketahanan, pilih Paritas cermin yang dipercepat.
- Dalam Persentase Paritas, pilih persentase paritas.
- Di bawah Opsi lainnya, Anda dapat menggunakan kotak centang untuk mengaktifkan deduplikasi, checksum integritas, atau enkripsi BitLocker.
- Pilih Buat.
Buka volume dan tambahkan file
Untuk membuka volume dan menambahkan file ke volume di Pusat Admin Windows:
Di Windows Admin Center, sambungkan ke kluster, lalu pilih Volume dari panel Alat.
Pada halaman Volume , pilih tab Inventarisasi .
Dalam daftar volume, pilih nama volume yang ingin Anda buka.
Pada halaman detail volume, Anda dapat melihat jalur ke volume.
Di bagian atas halaman, pilih Buka. Ini meluncurkan alat File di Pusat Admin Windows.
Navigasikan ke jalur volume. Di sini Anda dapat menelusuri file dalam volume.
Pilih Unggah, lalu pilih file yang akan diunggah.
Gunakan tombol Kembali browser untuk kembali ke panel Alat di Pusat Admin Windows.
Menggunakan deduplikasi ReFS
Deduplikasi dikelola per volume. Deduplikasi menggunakan model pasca-pemrosesan, yang berarti Anda tidak akan melihat penghematan penggunaan hingga prosesnya selesai berjalan. Ketika itu terjadi, ia bekerja di semua file, bahkan file yang sudah ada sebelumnya.
Untuk mempelajari selengkapnya, lihat Mengaktifkan enkripsi volume dan deduplikasi.
Membuat volume menggunakan Windows PowerShell
Pertama, luncurkan Windows PowerShell dari menu mulai Windows. Sebaiknya gunakan cmdlet Volume Baru untuk membuat volume untuk Azure Local. Ini memberikan pengalaman tercepat dan paling mudah. Cmdlet tunggal ini secara otomatis membuat disk virtual, partisi dan memformatnya, membuat volume dengan nama yang cocok, dan menambahkannya ke volume berbagi kluster - semuanya dalam satu langkah mudah.
Cmdlet New-Volume memiliki empat parameter yang perlu Anda berikan:
FriendlyName: String apa pun yang Anda inginkan, misalnya "Volume1"
FileSystem: Entah CSVFS_ReFS (disarankan untuk semua volume; diperlukan untuk volume paritas yang dipercepat dengan cermin) atau CSVFS_NTFS
StoragePoolFriendlyName: Nama kumpulan penyimpanan Anda, misalnya "S2D di ClusterName"
Ukuran: Ukuran volume, misalnya "10TB"
Note
Windows, termasuk PowerShell, menghitung menggunakan angka biner (base-2), sedangkan drive sering diberi label menggunakan angka desimal (base-10). Ini menjelaskan mengapa drive "satu terabyte", didefinisikan sebagai 1.000.000.000.000 byte, muncul di Windows sebagai sekitar "909 GB". Ini diharapkan. Saat membuat volume menggunakan New-Volume, Anda harus menentukan parameter Ukuran dalam angka biner (base-2). Misalnya, menentukan "909GB" atau "0,909495TB" membuat volume sekitar 1.000.000.000.000 byte.
Contoh: Dengan server 1 hingga 3
Untuk mempermudah, jika penyebaran Anda hanya memiliki satu atau dua server, Storage Spaces Direct secara otomatis menggunakan pencerminan dua arah untuk ketahanan. Jika penyebaran Anda hanya memiliki tiga server, maka secara otomatis akan menggunakan pencerminan tiga arah.
New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB
Contoh: Dengan 4+ server
Jika Anda memiliki empat server atau lebih, Anda dapat menggunakan parameter ResiliencySettingName opsional untuk memilih jenis ketahanan Anda. ResiliencySettingName adalah Mirror atau Parity.
Dalam contoh berikut, "Volume2" menggunakan pencerminan tiga arah dan "Volume3" menggunakan paritas ganda (sering disebut "pengkodian penghapusan").
New-Volume -FriendlyName "Volume2" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Mirror
New-Volume -FriendlyName "Volume3" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Parity
Menggunakan lapisan penyimpanan
Dalam penyebaran dengan tiga jenis drive, satu volume dapat memanfaatkan tingkat SSD dan HDD sehingga sebagian dapat berada pada masing-masing tipe drive. Demikian juga, dalam penyebaran dengan empat server atau lebih, satu volume penyimpanan dapat mencampur pencerminan dan paritas ganda untuk berada sebagian di masing-masing server.
Untuk membantu Anda membuat volume tersebut, Azure Local menyediakan templat tingkat default yang disebut MirrorOnMediaType dan NestedMirrorOnMediaType (untuk performa), dan ParityOnMediaType dan NestedParityOnMediaType (untuk kapasitas), di mana MediaType adalah HDD atau SSD. Templat mewakili tingkat penyimpanan berdasarkan jenis media dan merangkum definisi untuk pencerminan tiga arah pada drive kapasitas yang lebih cepat (jika berlaku), dan paritas ganda pada drive kapasitas yang lebih lambat (jika berlaku).
Cache Storage Bus Layer (SBL) tidak didukung dalam konfigurasi server tunggal. Semua konfigurasi jenis penyimpanan tunggal datar (misalnya all-NVMe atau all-SSD) adalah satu-satunya jenis penyimpanan yang didukung untuk server tunggal.
Pada kluster Storage Spaces Direct yang berjalan pada versi Windows Server 2016 yang lebih lama, templat tingkat default disebut Performa dan Kapasitas.
Anda dapat melihat tingkat penyimpanan dengan menjalankan cmdlet Get-StorageTier di server apa pun di kluster.
Get-StorageTier | Select FriendlyName, ResiliencySettingName, PhysicalDiskRedundancy
Misalnya, jika Anda memiliki kluster dua node hanya dengan HDD, output Anda mungkin terlihat seperti ini:
FriendlyName ResiliencySettingName PhysicalDiskRedundancy
------------ --------------------- ----------------------
NestedParityOnHDD Parity 1
Capacity Mirror 1
NestedMirrorOnHDD Mirror 3
MirrorOnHDD Mirror 1
Untuk membuat volume berjenjang, gunakan templat tingkat ini dengan parameter StorageTierFriendlyNames dan StorageTierSizes dari cmdlet New-Volume. Misalnya, cmdlet berikut ini membuat satu volume yang menggabungkan pencerminan tiga arah dan paritas ganda dalam proporsi 30:70.
New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -StorageTierFriendlyNames MirrorOnHDD, Capacity -StorageTierSizes 300GB, 700GB
Ulangi sesuai kebutuhan untuk membuat lebih dari satu volume.
Tabel ringkasan tingkat penyimpanan
Tabel berikut ini meringkas tingkat penyimpanan yang dibuat di Azure Local dan Windows Server.
NumberOfNodes: 1
| FriendlyName | MediaType | ResiliencySettingName | NumberOfDataCopies | PhysicalDiskRedundancy | NumberOfGroups | FaultDomainAwareness | ColumnIsolation | Note |
|---|---|---|---|---|---|---|---|---|
| MirrorOnHDD | HDD | Mirror | 2 | 1 | 1 | PhysicalDisk | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSSD | SSD | Mirror | 2 | 1 | 1 | PhysicalDisk | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSCM | SCM | Mirror | 2 | 1 | 1 | PhysicalDisk | PhysicalDisk | dibuat secara otomatis |
| ParityOnHDD | HDD | Parity | 1 | 1 | 1 | PhysicalDisk | PhysicalDisk | dibuat secara otomatis |
| ParityOnSSD | SSD | Parity | 1 | 1 | 1 | PhysicalDisk | PhysicalDisk | dibuat secara otomatis |
| ParityOnSCM | SCM | Parity | 1 | 1 | 1 | PhysicalDisk | PhysicalDisk | dibuat secara otomatis |
NumberOfNodes: 2
| FriendlyName | MediaType | ResiliencySettingName | NumberOfDataCopies | PhysicalDiskRedundancy | NumberOfGroups | FaultDomainAwareness | ColumnIsolation | Note |
|---|---|---|---|---|---|---|---|---|
| MirrorOnHDD | HDD | Mirror | 2 | 1 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSSD | SSD | Mirror | 2 | 1 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSCM | SCM | Mirror | 2 | 1 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| NestedMirrorOnHDD | HDD | Mirror | 4 | 3 | 1 | StorageScaleUnit | PhysicalDisk | manual |
| NestedMirrorOnSSD | SSD | Mirror | 4 | 3 | 1 | StorageScaleUnit | PhysicalDisk | manual |
| NestedMirrorOnSCM | SCM | Mirror | 4 | 3 | 1 | StorageScaleUnit | PhysicalDisk | manual |
| NestedParityOnHDD | HDD | Parity | 2 | 1 | 1 | StorageScaleUnit | PhysicalDisk | manual |
| NestedParityOnSSD | SSD | Parity | 2 | 1 | 1 | StorageScaleUnit | PhysicalDisk | manual |
| NestedParityOnSCM | SCM | Parity | 2 | 1 | 1 | StorageScaleUnit | PhysicalDisk | manual |
NumberOfNodes: 3
| FriendlyName | MediaType | ResiliencySettingName | NumberOfDataCopies | PhysicalDiskRedundancy | NumberOfGroups | FaultDomainAwareness | ColumnIsolation | Note |
|---|---|---|---|---|---|---|---|---|
| MirrorOnHDD | HDD | Mirror | 3 | 2 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSSD | SSD | Mirror | 3 | 2 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSCM | SCM | Mirror | 3 | 2 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
JumlahNode: 4+
| FriendlyName | MediaType | ResiliencySettingName | NumberOfDataCopies | PhysicalDiskRedundancy | NumberOfGroups | FaultDomainAwareness | ColumnIsolation | Note |
|---|---|---|---|---|---|---|---|---|
| MirrorOnHDD | HDD | Mirror | 3 | 2 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSSD | SSD | Mirror | 3 | 2 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| MirrorOnSCM | SCM | Mirror | 3 | 2 | 1 | StorageScaleUnit | PhysicalDisk | dibuat secara otomatis |
| ParityOnHDD | HDD | Parity | 1 | 2 | Auto | StorageScaleUnit | StorageScaleUnit | dibuat secara otomatis |
| ParityOnSSD | SSD | Parity | 1 | 2 | Auto | StorageScaleUnit | StorageScaleUnit | dibuat secara otomatis |
| ParityOnSCM | SCM | Parity | 1 | 2 | Auto | StorageScaleUnit | StorageScaleUnit | dibuat secara otomatis |
Volume ketahanan berlapis
Ketahanan berlapis hanya berlaku untuk kluster dua server yang menjalankan Azure Local atau Windows Server 2022 atau Windows Server 2019; Anda tidak dapat menggunakan ketahanan berlapis jika kluster Anda memiliki tiga server atau lebih, atau jika kluster Anda menjalankan Windows Server 2016. Ketahanan berlapis memungkinkan kluster dua server untuk menahan beberapa kegagalan perangkat keras secara bersamaan tanpa kehilangan ketersediaan penyimpanan, memungkinkan pengguna, aplikasi, dan komputer virtual untuk terus berjalan tanpa gangguan. Untuk informasi selengkapnya, lihat Ketahanan Berlapis untuk Ruang Penyimpanan Storage Spaces Direct dan Rencanakan Volume: Memilih Jenis Ketahanan.
Anda dapat menggunakan cmdlet penyimpanan yang sudah dikenal di PowerShell untuk membuat volume dengan ketahanan berlapis, seperti yang dijelaskan di bagian berikut.
Langkah 1: Buat templat tingkat penyimpanan (hanya Windows Server 2019)
Windows Server 2019 mengharuskan Anda membuat templat tingkat penyimpanan baru menggunakan New-StorageTier cmdlet sebelum membuat volume. Anda hanya perlu melakukan ini sekali, lalu setiap volume baru yang Anda buat dapat mereferensikan templat ini.
Note
Jika Anda menjalankan Windows Server 2022, Azure Stack HCI, versi 21H2, atau Azure Stack HCI, versi 20H2, Anda dapat melewati langkah ini.
-MediaType Tentukan drive kapasitas Anda dan, secara opsional, -FriendlyName pilihan Anda. Jangan ubah parameter lain.
Misalnya, jika drive kapasitas Anda adalah hard disk drive (HDD), luncurkan PowerShell sebagai Administrator dan jalankan cmdlet berikut.
Untuk membuat lapisan NestedMirror:
New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedMirrorOnHDD -ResiliencySettingName Mirror -MediaType HDD -NumberOfDataCopies 4
Untuk membuat lapisan NestedParity:
New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedParityOnHDD -ResiliencySettingName Parity -MediaType HDD -NumberOfDataCopies 2 -PhysicalDiskRedundancy 1 -NumberOfGroups 1 -FaultDomainAwareness StorageScaleUnit -ColumnIsolation PhysicalDisk
Jika drive kapasitas Anda adalah solid-state drive (SSD), atur -MediaType ke SSD sebagai gantinya, dan ubah -FriendlyName ke *OnSSD. Jangan ubah parameter lain.
Tip
Verifikasi bahwa Get-StorageTier berhasil membuat tingkatan.
Langkah 2: Membuat volume berlapis
Buat volume baru menggunakan New-Volume cmdlet.
Cermin dua arah bersusun
Untuk menggunakan cermin dua arah berlapis, referensikan
NestedMirrortemplat tingkat dan tentukan ukurannya. Contohnya:New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Volume01 -StorageTierFriendlyNames NestedMirrorOnHDD -StorageTierSizes 500GBJika drive kapasitas Anda adalah solid-state drive (SSD), ubah
-StorageTierFriendlyNamesmenjadi*OnSSD.Paritas berlapis yang dipercepat oleh cermin
Untuk menggunakan paritas dipercepat cermin berlapis, referensikan kedua templat tingkat,
NestedMirrordanNestedParity, dan tentukan dua ukuran, satu untuk setiap bagian volume (cermin terlebih dahulu, paritas kedua). Misalnya, untuk membuat satu volume 500 GB yang 20% cermin dua arah berlapis dan 80% paritas berlapis, jalankan:New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Volume02 -StorageTierFriendlyNames NestedMirrorOnHDD, NestedParityOnHDD -StorageTierSizes 100GB, 400GBJika drive kapasitas Anda adalah solid-state drive (SSD), ubah
-StorageTierFriendlyNamesmenjadi*OnSSD.
Langkah 3: Lanjutkan di Pusat Admin Windows
Volume yang menggunakan ketahanan berlapis muncul di Pusat Admin Windows dengan pelabelan yang jelas, seperti pada cuplikan layar berikut. Setelah dibuat, Anda dapat mengelola dan memantaunya menggunakan Pusat Admin Windows sama seperti volume lainnya di Ruang Penyimpanan Langsung.
Opsional: Tambahkan ke drive cache
Dengan pengaturan defaultnya, ketahanan berlapis melindungi dari hilangnya beberapa drive kapasitas secara bersamaan, atau satu server dan satu drive kapasitas secara bersamaan. Untuk memperluas perlindungan ini ke drive cache, ada pertimbangan lain: karena drive cache sering menyediakan cache untuk pembacaan dan penulisan bagi beberapa drive dengan kapasitas besar, satu-satunya cara untuk memastikan Anda dapat mentolerir hilangnya drive cache saat server lainnya mati adalah dengan tidak menggunakan cache untuk penulisan, tetapi itu dapat berdampak pada performa.
Untuk mengatasi skenario ini, Storage Spaces Direct menawarkan opsi untuk secara otomatis menonaktifkan penembolokan tulis ketika satu server di kluster dua server tidak berfungsi, lalu mengaktifkan kembali penembolokan tulis setelah server dicadangkan. Untuk mengizinkan restart rutin tanpa dampak performa, penyimpanan sementara penulisan tidak dinonaktifkan sampai server tidak aktif selama 30 menit. Setelah penyimpanan sementara tulis dinonaktifkan, konten cache tulis ditulis ke perangkat penyimpanan. Setelah ini, server dapat mentolerir perangkat cache yang gagal di server online, meskipun membaca dari cache mungkin tertunda atau gagal jika perangkat cache gagal.
Note
Untuk semua sistem fisik cache (media jenis tunggal), Anda tidak perlu mempertimbangkan penonaktifan otomatis cache tulis saat satu server di dalam kluster dua server tidak aktif. Anda perlu mempertimbangkan ini hanya dengan cache lapisan bus penyimpanan (SBL), yang diperlukan hanya jika Anda menggunakan HDD.
(Opsional) Untuk secara otomatis menonaktifkan penyimpanan cache tulis ketika salah satu server di kluster dua server mengalami kegagalan, luncurkan PowerShell sebagai Administrator dan jalankan:
Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.NestedResiliency.DisableWriteCacheOnNodeDown.Enabled" -Value "True"
Setelah diatur ke True, perilaku cache adalah:
| Situation | Perilaku cache | Apakah dapat mentolerir kehilangan drive cache? |
|---|---|---|
| Kedua server aktif | Cache membaca dan menulis, performa penuh | Yes |
| Server tidak berfungsi, 30 menit pertama | Cache membaca dan menulis, performa penuh | Tidak (sementara) |
| Setelah 30 menit pertama | Cache hanya membaca, performa terpengaruh | Ya (setelah cache ditulis ke drive kapasitas) |
Konten terkait
Untuk konten terkait dan tugas manajemen penyimpanan lainnya, lihat: