Il cmdlet Powershell esegue Test-Cluster
una query su una miriade di dati ed esegue test di convalida che racchiude in un grazioso report. Se si esegue Test-Cluster -List
si ottiene un elenco di elementi che è possibile eseguire una query individuale con il cmdlet. C'è uno schema di denominazione comune quando leggi quello DisplayName
. Iniziano tutti con "Elenco" o "Convalida" .
Ovviamente "Convalida" testerà effettivamente il failover fallendo. Ma nominare qualcosa "Elenco" mi fa pensare che sia solo una query per i dati come è al momento della loro esecuzione. Ho provato questo con il seguente script:
$TestList = Test-Cluster -List | Where-Object {$_.DisplayName -like "List*"}
Test-Cluster -Include $TestList.DisplayName -ReportName "c:\cluster reports\report"
Non vedo alcun errore del cluster registrato né noto alcuna attività di failover mentre viene generato questo rapporto. Anche la tecnica Microsoft non è esattamente chiara su questo, ma deducono che il comportamento è in linea con quello che sto pensando. Vedi questo estratto (enfasi sul mio):
I risultati del test vengono acquisiti in un file con il nome file specificato. Eseguendo i test di convalida, è possibile confermare che l'hardware e le impostazioni sono compatibili con il clustering di failover . Esistono diversi tipi di test, tra cui Cluster, Inventario, Rete, Archiviazione, Sistema e altri tipi di test. I test di archiviazione non testeranno i dischi online o i pool di archiviazione utilizzati da un ruolo cluster. Per verificare tali dischi, eseguire prima Stop-ClusterGroup per interrompere il ruolo cluster, quindi eseguire Test-Cluster. Al termine dei test, avviare nuovamente i ruoli cluster, noti anche come gruppi di risorse.
Pagina TechNet di Test-Cluster
Vorrei attirare la vostra attenzione sul loro uso della parola "Convalida" . Inoltre, quando si esegue quello script, come parte dell'output si dice:
Test Result:
ClusterSkippedTestsCompleted
Se si include un test di convalida il risultato è:
Test Result:
ClusterConditionallyApproved
Nel mio ambiente di test i test di rete hanno generato alcuni avvisi che hanno innescato l'approvazione condizionale. Ho cercato su google un po 'per trovare la documentazione che descrive la logica dietro la divisione "Convalida" vs "Elenco" ma non ho trovato nulla. Questo porta alla domanda ...
Le richieste dell'elenco attivano un evento di failover?
Inventory
è una categoria di test che include i test elenco. Tuttavia, i test dell'elenco NON sono considerati test di inventario.