Bagikan melalui


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