Mengelola kluster Azure Stack HCI dan Windows Server menggunakan PowerShell
Berlaku untuk: Azure Stack HCI, versi 22H2 dan 21H2; Windows Server 2022, Windows Server 2019
Penting
Azure Stack HCI sekarang menjadi bagian dari Azure Local. Namun, versi Azure Stack HCI yang lebih lama, misalnya 22H2 akan terus mereferensikan Azure Stack HCI dan tidak akan mencerminkan perubahan nama. Pelajari selengkapnya.
Artikel ini menjelaskan cara mengelola kluster Azure Stack HCI dan Windows Server menggunakan PowerShell.
Anda dapat menggunakan Windows PowerShell untuk mengelola sumber daya dan mengonfigurasi fitur pada kluster Azure Stack HCI dan Windows Server Anda.
Anda mengelola kluster dari komputer jarak jauh, bukan di server host dalam kluster. Komputer jarak jauh ini disebut komputer manajemen.
Catatan
Saat menjalankan perintah PowerShell dari komputer manajemen, sertakan parameter -Name
atau -Cluster
dengan nama kluster yang Anda kelola. Selain itu, Anda perlu menentukan nama domain yang sepenuhnya memenuhi syarat (FQDN) saat menggunakan parameter -ComputerName
untuk simpul server.
Untuk dokumentasi referensi lengkap untuk mengelola kluster menggunakan PowerShell, lihat referensi FailoverCluster.
Menggunakan Windows PowerShell
Windows PowerShell digunakan untuk melakukan semua tugas dalam artikel ini. Disarankan agar Anda menyematkan aplikasi ke taskbar untuk kenyamanan Anda.
Jika cmdlet berikut tidak tersedia di sesi PowerShell Anda, Anda mungkin perlu menambahkan Failover Cluster
Modul untuk Fitur Windows PowerShell, menggunakan cmd PowerShell berikut: Add-WindowsFeature RSAT-Clustering-PowerShell
.
Catatan
Dimulai dengan Pembaruan Windows 10 Oktober 2018, RSAT disertakan sebagai satu set "Features on Demand" langsung dari Windows 10. Untuk versi yang lebih lama dari Windows 10 22H2, buka Pengaturan > Apps > Apps & Fitur > Fitur Opsional > Tambahkan fitur > RSAT: Alat Pengelompokan Failover, dan pilih Instal. Untuk Windows 10 22H2 dan Windows 11, buka Pengaturan > Sistem > Fitur Opsional > Tambahkan Fitur > RSAT: Alat Pengklusteran Failover, dan pilih Tambah. Untuk melihat kemajuan operasi, klik tombol Kembali untuk melihat status di halaman "Kelola fitur opsional". Fitur yang ditambahkan tetap ada selama peningkatan versi Windows 10.
Melihat pengaturan dan sumber daya kluster
Dapatkan informasi tentang kluster bernama Cluster1:
Get-Cluster -Name Cluster1
Dapatkan informasi tentang satu atau beberapa node, atau server, di Cluster1:
Get-ClusterNode -Cluster Cluster1
Untuk melihat fitur Windows mana yang diinstal pada node cluster, gunakan cmdlet Get-WindowsFeature
. Contohnya:
Get-WindowsFeature -ComputerName Server1
Untuk melihat adaptor jaringan dan propertinya seperti Nama, alamat IPv4, dan ID VLAN:
Get-NetAdapter -CimSession Server1 | Where Status -Eq "Up" | Sort InterfaceAlias | Format-Table Name, InterfaceDescription, Status, LinkSpeed, VLANID, MacAddress
Untuk melihat sakelar virtual Hyper-V dan cara penggabungan adaptor jaringan fisik:
Get-VMSwitch -ComputerName Server1
Untuk melihat adaptor jaringan virtual host:
Get-VMNetworkAdapter -ComputerName Server1
Untuk melihat apakah Storage Spaces Direct diaktifkan:
Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect
Memulai atau menghentikan kluster
Gunakan cmdlet Start-Cluster
dan Stop-Cluster
untuk menambahkan atau menghapus node kluster untuk kluster Anda. Untuk contoh dan informasi penggunaan lainnya, lihat dokumentasi referensi Start-Cluster dan Stop-Cluster.
Memulai layanan Cluster pada semua simpul server kluster di mana layanan belum dimulai.
Start-Cluster -Name Cluster1
Contoh ini menghentikan layanan Kluster pada semua node dalam kluster bernama Cluster1, yang menghentikan semua layanan dan aplikasi yang dikonfigurasi dalam kluster:
Stop-Cluster -Name Cluster1
Menambahkan atau menghapus server
Gunakan cmdlet Add-ClusterNode
dan Remove-ClusterNode
untuk menambahkan atau menghapus node kluster untuk kluster Anda. Untuk contoh dan informasi penggunaan lainnya, lihat dokumentasi referensi Add-ClusterNode dan Remove-ClusterNode.
Contoh ini menambahkan server bernama Node4 ke kluster bernama Cluster1. Pastikan server berjalan dan tersambung ke jaringan kluster terlebih dahulu.
Add-ClusterNode -Cluster Cluster1 -Name Node4
Contoh ini menghapus node bernama node4 dari kluster Cluster1:
Remove-ClusterNode -Cluster Cluster1 -Name Node4
Catatan
Jika simpul ditambahkan ke satu server, lihat langkah-langkah manual ini untuk mengonfigurasi ulang Storage Spaces Direct.
Menyiapkan saksi kluster
Gunakan cmdlet Set-ClusterQuorum
untuk menetapkan opsi bukti kuorum untuk kluster. Untuk contoh dan informasi penggunaan lainnya, lihat dokumentasi referensi Set-ClusterQuorum.
Contoh ini mengubah konfigurasi kuorum untuk menggunakan saksi cloud pada kluster Cluster1.
Set-ClusterQuorum -Cluster Cluster1 -CloudWitness
Contoh ini mengubah konfigurasi kuorum menjadi Node dan File Share Majority pada kluster Cluster1, menggunakan sumber disk di \fileserver\fsw untuk saksi berbagi file.
Set-ClusterQuorum -Cluster Cluster1 -NodeAndFileShareMajority \\fileserver\fsw
Mengaktifkan Storage Spaces Direct
Gunakan cmdlet Enable-ClusterStorageSpacesDirect
untuk mengaktifkan Storage Spaces Direct pada cluster. Untuk contoh dan informasi penggunaan lainnya, lihat dokumentasi referensi Enable-ClusterStorageSpacesDirect.
Contoh ini mengaktifkan Storage Spaces Direct di Server1:
Enable-ClusterStorageSpacesDirect -CimSession Cluster1
Mengonfigurasi host Hyper-V
Gunakan cmdlet Set-VMHost
untuk mengonfigurasi berbagai pengaturan host Hyper-V, seperti jalur VHD dan VM, migrasi langsung, migrasi penyimpanan, autentikasi, rentang NUMA, dan lainnya. Untuk contoh dan informasi penggunaan lainnya, lihat dokumentasi referensi Enable-ClusterStorageSpacesDirect.
Contoh ini menentukan lokasi default baru untuk hard disk virtual dan VM di server host Server1:
Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"
Contoh ini mengonfigurasi server host Server1 untuk memungkinkan 10 migrasi langsung dan migrasi penyimpanan sekaligus:
Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10
Contoh ini mengonfigurasi server host Server1 untuk menggunakan Kerberos guna mengautentikasi migrasi langsung yang masuk:
Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos
Menghapus kluster
Sebelum Anda menghapus (menghancurkan) kluster, Anda harus membatalkan pendaftarannya dari Azure terlebih dahulu. Untuk informasi selengkapnya, lihat Membatalkan Pendaftaran Azure Stack HCI.
Gunakan cmdlet Remove-ClusterResource
untuk menghapus satu atau semua sumber daya pada kluster. Untuk contoh dan informasi penggunaan lainnya, lihat dokumentasi referensi Remove-ClusterResource.
Catatan
Anda perlu mengaktifkan autentikasi Penyedia Layanan Keamanan Kredensial (CredSSP) untuk menghapus kluster untuk sementara waktu. Untuk informasi selengkapnya, lihat Enable-WSManCredSSP.
Contoh berikut menghapus sumber daya kluster berdasarkan nama pada kluster Cluster1:
Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"
Contoh ini menghapus kluster Cluster1 sepenuhnya menggunakan cmdlet Remove-Cluster
:
Remove-Cluster -Cluster Cluster1
Langkah berikutnya
- Anda harus memvalidasi kluster setelah melakukan perubahan. Untuk informasi selengkapnya, lihat Memvalidasi kluster Azure Stack HCI.
- Pelajari cara mengelola kluster menggunakan Windows Admin Center. Lihat Mengelola kluster di Azure Stack HCI menggunakan Windows Admin Center.