Bagikan melalui


Test-SCVMHostCluster

Memvalidasi apakah host yang dikelola oleh VMM cocok sebagai simpul kluster failover.

Sintaks

Test-SCVMHostCluster
    -VMHostCluster <HostCluster>
    [-Credential <VMMCredential>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]
Test-SCVMHostCluster
    -VMHost <Host[]>
    [-Credential <VMMCredential>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Deskripsi

Cmdlet Test-SCVMHostCluster memvalidasi apakah satu atau beberapa host yang dikelola oleh Virtual Machine Manager (VMM) cocok sebagai node kluster failover.

Contoh

Contoh 1: Memvalidasi simpul yang akan diklusterkan

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "Cluster*" -and $_.VMHostGroup -eq $HostGroup} 
PS C:\> $Result = Test-SCVMHostCluster -VMHost $Nodes
PS C:\> Write-Output $Result.ValidationResult
PS C:\> Write-Output $Result.ResultFileLocation

Perintah pertama mendapatkan objek grup host bernama New York di Semua Host dan menyimpan objek dalam variabel $HostGroup.

Perintah kedua mendapatkan semua objek host dengan nama yang dimulai dengan "Kluster" dari grup host New York dan menyimpan objek dalam variabel $Nodes.

Perintah ketiga memvalidasi objek host yang disimpan di $Nodes untuk pembuatan kluster failover dan menyimpan hasilnya dalam $Result.

Perintah keempat menampilkan hasil validasi kepada pengguna.

Perintah terakhir menampilkan lokasi file laporan validasi kepada pengguna.

Contoh 2: Memvalidasi kluster yang ada

PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Result = Test-SCVMHostCluster -VMHostCluster $Cluster
PS C:\> Write-Output $Result.ValidationResult 
PS C:\> Write-Output $Result.ResultFileLocation

Perintah pertama mendapatkan objek kluster bernama Cluster01 dan menyimpan objek dalam variabel $Cluster.

Perintah kedua menguji kluster yang disimpan di $Cluster dan menyimpan hasil pengujian di $Result.

Perintah ketiga menampilkan hasil untuk pengguna.

Perintah terakhir menampilkan lokasi file laporan validasi untuk pengguna.

Parameter

-Credential

Menentukan objek kredensial atau, untuk beberapa cmdlet, objek akun Jalankan Sebagai yang berisi nama pengguna dan kata sandi akun yang memiliki izin untuk melakukan tindakan ini. Atau, dalam kasus Restart-SCJob, memiliki izin untuk menyelesaikan tugas yang dimulai ulang.

Untuk informasi selengkapnya tentang objek PSCredential , ketik Get-Help Get-Credential. Untuk informasi selengkapnya tentang akun Jalankan Sebagai, ketik Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

Menentukan array objek host komputer virtual.

Type:Host[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHostCluster

Menentukan objek kluster host VMM.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Menentukan objek server VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Output

ClusterValidationResult

Cmdlet ini mengembalikan objek ClusterValidationResult .