Condividi tramite


Add-SCVMHostCluster

Aggiunge a VMM un cluster di failover di Windows Server, un cluster host VMware ESX o un pool di risorse Citrix XenServer.

Sintassi

Default (impostazione predefinita).

Add-SCVMHostCluster
    [-VMHostGroup <HostGroup>]
    [-VirtualizationManager <VirtualizationManager>]
    [-VMMServer <ServerConnection>]
    [-Name] <String>
    [-Description <String>]
    [-ClusterReserve <UInt32>]
    -Credential <VMMCredential>
    [-AddVMHostJobsListVariable <String>]
    [-VMPaths <String>]
    [-BaseDiskPaths <String>]
    [-RemoteConnectEnabled <Boolean>]
    [-RemoteConnectPort <UInt32>]
    [-EnableLiveMigration <Boolean>]
    [-LiveMigrationMaximum <UInt32>]
    [-LiveStorageMigrationMaximum <UInt32>]
    [-UseAnyMigrationSubnet <Boolean>]
    [-MigrationSubnet <String[]>]
    [-MigrationAuthProtocol <MigrationAuthProtocolType>]
    [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
    [-Reassociate <Boolean>]
    [-NonTrustedDomainHost]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Descrizione

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

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where {$_.Path -eq "All Hosts"}
PS C:\> Add-SCVMHostCluster -Name "VMHostCluster01.Contoso.com" -VMHostGroup $VMHostGroup -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $Credential

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 .