Il cmdlet Add-SCVMHostCluster aggiunge un cluster di failover di Windows Server esistente, un cluster host VMware ESX o un pool di risorse Citrix XenServer al database Virtual Machine Manager (VMM) in modo che VMM possa gestire il cluster host.
Prima di poter utilizzare il cmdlet Add-SCVMHostCluster per aggiungere un cluster Windows Server a VMM, è necessario utilizzare lo strumento Gestione cluster di failover per creare e configurare il cluster host.
Per creare un cluster host utilizzando VMM, utilizzare il cmdlet Install-SCVMHostCluster .
Prima di poter utilizzare il cmdlet Add-SCVMHostCluster per aggiungere un pool di risorse Citrix XenServer a VMM, è necessario utilizzare Citrix XenCenter per creare e configurare il pool di risorse.
Prima di utilizzare Add-SCVMHostCluster per aggiungere cluster host ESX, è necessario utilizzare il cmdlet Add-SCVirtualizationManager per aggiungere un VMware vCenter Server all'ambiente VMM e importarne i dati.
Dopo aver aggiunto il server vCenter a VMM, è possibile aggiungere e gestire i cluster VMware ESX utilizzando VMM.
Esempio
Esempio 1: Aggiungere un cluster di failover a VMM
Il primo comando ottiene l'oggetto account RunAs denominato RunAsAccount01 e archivia l'oggetto nella variabile $Credential.
L'account RunAs utilizzato per questa operazione deve essere un account di dominio con diritti di amministratore per tutti i nodi del cluster di failover che si desidera aggiungere.
Il secondo comando ottiene l'oggetto del gruppo host All Hosts.
Questo è il gruppo host che sarà il contenitore per i nodi in questo cluster host.
L'ultimo comando aggiunge il cluster di failover VMHostCluster01 al database VMM, specifica Tutti gli host come gruppo host, abilita le connessioni remote e specifica la porta TCP 5900 per le connessioni remote a ogni nodo del cluster.
Quando viene elaborato l'ultimo comando, la variabile $Credential fornisce l'account RunAs archiviato a Add-SCVMHostCluster.
Parametri
-AddVMHostJobsListVariable
Restituisce una matrice di oggetti variabili di processo per i processi creati per ogni nodo quando gli host di un cluster host vengono aggiunti a VMM.
VMM utilizza queste variabili di processo per tenere traccia dello stato di avanzamento di ogni singolo processo.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-BaseDiskPaths
Specifica i percorsi dei dischi di base.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-ClusterReserve
Specifica il numero di errori dell'host che un cluster host può sostenere prima che VMM designi il cluster come overcommitted.
Il valore predefinito è 1.
Proprietà dei parametri
Tipo:
UInt32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Credential
Specifica un oggetto credenziali o, per alcuni cmdlet, un oggetto account RunAs che contiene il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione.
Oppure, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.
Per altre informazioni sull'oggetto PSCredential , digitare Get-Help Get-Credential.
Per ulteriori informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount.
Proprietà dei parametri
Tipo:
VMMCredential
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Description
Specifica una descrizione per il cluster host.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-EnableLiveMigration
Indica se la migrazione in tempo reale è abilitata nell'host.
Proprietà dei parametri
Tipo:
Boolean
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-LiveMigrationMaximum
Specifica il numero massimo di migrazioni simultanee in tempo reale.
Proprietà dei parametri
Tipo:
UInt32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-LiveStorageMigrationMaximum
Specifica il numero massimo di migrazioni simultanee di archiviazione in tempo reale.
Proprietà dei parametri
Tipo:
UInt32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-MigrationAuthProtocol
Specifica il protocollo di autorizzazione utilizzato per la migrazione.
I valori accettabili per questo parametro sono: CredSSP, Kerberos.
Proprietà dei parametri
Tipo:
MigrationAuthProtocolType
Valore predefinito:
None
Valori accettati:
CredSSP, Kerberos
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-MigrationPerformanceOption
Specifica il tipo di opzione per le prestazioni di migrazione.
I valori accettabili per questo parametro sono:
Normale
UseCompression
UseSmbTransport
Proprietà dei parametri
Tipo:
MigrationPerformanceOptionType
Valore predefinito:
None
Valori accettati:
Standard, UseCompression, UseSmbTransport
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-MigrationSubnet
Specifica una matrice di subnet da utilizzare per la migrazione.
Proprietà dei parametri
Tipo:
String[]
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Name
Specifica il nome di un oggetto VMM.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
0
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-NonTrustedDomainHost
Indica che l'host da aggiungere a VMM appartiene a un dominio non trusted.
Proprietà dei parametri
Tipo:
SwitchParameter
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione.
Questo parametro consente di controllare i suggerimenti pro.
Proprietà dei parametri
Tipo:
Guid
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Reassociate
Riassocia un host attualmente gestito da un server VMM a un altro server VMM.
Proprietà dei parametri
Tipo:
Boolean
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-RemoteConnectEnabled
Abilita, se impostato su $True, una connessione su un server host che consente agli utenti di connettersi alle proprie macchine virtuali in modalità remota.
Questo parametro si applica solo alle macchine virtuali negli host Hyper-V.
Non è applicabile alle macchine virtuali negli host VMware ESX o Citrix XenServer.
Proprietà dei parametri
Tipo:
Boolean
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-RemoteConnectPort
Specifica un valore predefinito per la porta TCP da utilizzare quando un utente remoto si connette a una macchina virtuale.
In genere, la porta predefinita per un host Hyper-V è 2179.
Questo parametro non si applica agli host VMware ESX o Citrix XenServer.
Proprietà dei parametri
Tipo:
UInt32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Proprietà dei parametri
Tipo:
SwitchParameter
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-UseAnyMigrationSubnet
Indica se è possibile utilizzare una subnet per la migrazione.
Proprietà dei parametri
Tipo:
Boolean
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VirtualizationManager
Specifica un oggetto di gestione della virtualizzazione gestito da VMM.
Proprietà dei parametri
Tipo:
VirtualizationManager
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VMHostGroup
Specifica un oggetto gruppo host della macchina virtuale.
Proprietà dei parametri
Tipo:
HostGroup
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VMMServer
Specifica un oggetto server VMM.
Proprietà dei parametri
Tipo:
ServerConnection
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VMPaths
Specifica un set di percorsi predefiniti (come stringhe separate dall'operatore pipeline) in un host in cui è possibile archiviare i file della macchina virtuale.
Formato di esempio: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Output
VMHostCluster
Questo cmdlet restituisce un oggetto VMHostCluster .