Cmdlet Powershell Test-Cluster
menanyakan segudang data dan melakukan tes validasi yang dimasukkan ke dalam laporan yang cantik. Jika Anda menjalankan Test-Cluster -List
Anda mendapatkan daftar item, Anda dapat secara individual meminta dengan cmdlet. Ada skema penamaan yang umum ketika Anda membaca DisplayName
's. Semuanya dimulai dengan "Daftar" atau "Validasi" .
Jelas "Validasi" akan benar-benar menguji kegagalan dengan gagal. Tapi menamai sesuatu "Daftar" membuat saya berpikir itu hanya permintaan data seperti pada saat dijalankan. Saya sudah menguji ini dengan skrip berikut:
$TestList = Test-Cluster -List | Where-Object {$_.DisplayName -like "List*"}
Test-Cluster -Include $TestList.DisplayName -ReportName "c:\cluster reports\report"
Saya tidak melihat kesalahan cluster yang dicatat atau melihat aktivitas failover saat laporan ini dibuat. Microsoft Techet juga tidak terlalu jelas dalam hal ini, tetapi mereka menyimpulkan bahwa perilaku tersebut sesuai dengan apa yang saya pikirkan. Lihat kutipan ini (penekanan saya):
Hasil pengujian ditangkap dalam file dengan nama file yang Anda tentukan. Dengan menjalankan tes validasi, Anda dapat mengonfirmasi bahwa perangkat keras dan pengaturan Anda kompatibel dengan Failover Clustering . Ada beberapa jenis tes, termasuk Cluster, Inventory, Network, Storage, System, dan jenis tes lainnya. Tes penyimpanan tidak akan menguji disk online atau kumpulan penyimpanan yang digunakan oleh peran berkerumun. Untuk menguji disk tersebut, pertama-tama jalankan Stop-ClusterGroup untuk menghentikan peran yang dikelompokkan, dan kemudian jalankan Test-Cluster. Setelah tes selesai, mulai peran yang dikelompokkan, juga dikenal sebagai kelompok sumber daya, lagi.
Saya ingin meminta perhatian Anda pada penggunaan kata "Validasi" . Selain itu, ketika menjalankan skrip itu, sebagai bagian dari output dikatakan:
Test Result:
ClusterSkippedTestsCompleted
Jika Anda memasukkan tes validasi, hasilnya adalah:
Test Result:
ClusterConditionallyApproved
Di lingkungan pengujian saya, tes jaringan menghasilkan beberapa peringatan yang memicu persetujuan bersyarat. Saya telah menelusuri Google cukup sedikit untuk menemukan dokumentasi yang menggambarkan logika di balik split "Validasi" vs "Daftar" tetapi saya belum menemukan apa pun. Ini mengarah pada pertanyaan ...
Apakah permintaan daftar memicu acara failover?
sumber
Inventory
adalah kategori tes yang mencakup tes daftar. Namun tes daftar TIDAK dianggap Tes Inventaris.