Add-SCVMHost
Aggiunge un computer come host macchina virtuale.
Sintassi
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-XenServerHost]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-NonTrustedDomainHost]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-PerimeterNetworkHost]
[-Reassociate <Boolean>]
-SecurityFile <String>
-EncryptionKey <PSCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
-VirtualizationManager <VirtualizationManager>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
-VMHostCluster <HostCluster>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Add-SCVMHost
Supporto host macchina virtuale in System Center - VMM
Dal punto di vista della rete e dei domini, i tipi di host supportati da System Center - VMM includono:
- Host Windows aggiunto al dominio. L'host può trovarsi in un dominio attendibile o non attendibile.
- Host Windows della rete perimetrale. Un host Windows non aggiunto a un dominio può essere gestito nello stesso modo di un host windows di rete perimetrale che si trova in un dominio.
- Host VMware ESX. Gli host ESX non usano domini di Windows Active Directory.
- Host Citrix XenServer. Gli host XenServer vengono gestiti nello stesso modo, indipendentemente dal fatto che siano configurati per l'uso di Windows Active Directory.
Dal punto di vista della piattaforma di virtualizzazione e del sistema operativo, i tipi di host supportati da System Center - VMM includono:
- Hyper-V host. Un server che esegue Windows Server 2008 o versione successiva con il ruolo Hyper-V abilitato.
- Host VMware ESX. Un host VMware ESX che esegue software proprietario, incluso un hypervisor, gestito da un server VMware vCenter che esegue Windows.
- Host Citrix XenServer. Un server Citrix XenServer che esegue software proprietario, incluso un hypervisor.
System Center - VMM gestisce questi tre tipi di host, anche se ogni tipo di host implementa la virtualizzazione in modo diverso. Le sezioni seguenti descrivono in modo più dettagliato ogni tipo di host. È possibile esaminare Preparazione dell'ambiente per System Center Virtual Machine Manager.
Prima di aggiungere un host Hyper-V
- Esaminare Gestione di host Hyper-V e cluster host con VMM.
- Il cmdlet Add-SCVMHost abilita automaticamente il ruolo del server Hyper-V, ma è prima necessario configurare manualmente l'opzione di virtualizzazione nel BIOS.
Prima di aggiungere un host di rete perimetrale Windows-Based
Per gestire un host basato su Windows in una rete perimetrale:
- Installare l'agente VMM in locale nell'host di rete perimetrale.
- Quando si esegue il programma di installazione di VMM e si sceglie l'opzione che indica che l'host si trova in una rete perimetrale, la procedura guidata richiede di: -- Specificare una chiave di crittografia per il file di sicurezza. -- Specificare dove archiviare il file di sicurezza.
- Dopo aver installato l'agente locale, ottenere il file di sicurezza dalla cartella in cui è archiviata. Il percorso predefinito è C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager, and the name of the security file is SecurityFile.txt
- Copiare il file di sicurezza in un percorso accessibile al computer in cui è installata una console VMM.
- Quando si usa
add-SCVMHost per aggiungere l'host di rete perimetrale, è necessario specificare la stessa chiave di crittografia e puntare al file di sicurezza locale usando i parametri EncryptionKeye securityFile . Il codice seguente è un formato di esempio per questi parametri:
-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Nell'esempio 2 vengono descritti i cmdlet da usare per aggiungere un host di rete perimetrale.
Prima di aggiungere un host VMware ESX
Prima di aggiungere un host Citrix XenServer
Esempio
Esempio 1: Aggiungere un host nello stesso dominio del server VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
PS C:\> Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount
Il primo comando ottiene l'oggetto account RunAs RunAs Denominato HostComputer RunAsAccount e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account amministratore locale o un account di dominio con diritti di amministratore nel computer da aggiungere come host.
Il secondo comando aggiunge l'oggetto host denominato VMHost01 nel dominio Contoso a VMM come host gestito, specifica una descrizione, abilita le connessioni remote e specifica che la porta TCP 5900 verrà usata per le connessioni remote a VMHost01. Durante l'elaborazione dell'ultimo comando, $RunAsAccount fornisce le credenziali per Add-SCVMHost.
Esempio 2: Aggiungere un host situato in una rete perimetrale a VMM
PS C:\> $Key = Get-SCCredential
PS C:\> Add-SCVMHost "VMHost02" -Description "This is my new perimeter network host" -RemoteConnectEnabled $FALSE -PerimeterNetworkHost -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Il primo comando richiede un nome utente e una password e archivia le credenziali in $Key. Il nome utente può essere qualsiasi nome utente, ma la password deve essere la stessa chiave di crittografia usata quando l'agente VMM è stato installato nel computer. L'agente VMM deve essere installato localmente in un computer che si trova in una rete perimetrale scegliendo l'opzione agente locale quando si esegue il programma di installazione. È possibile specificare la chiave di crittografia per il file di sicurezza nella pagina Cartella file di sicurezza dell'Installazione guidata agente di System Center Virtual Machine Manager.
Il secondo comando aggiunge un oggetto host che rappresenta il computer denominato VMHost02 al database VMM come host gestito. Il comando aggiunge una descrizione, disabilita le connessioni remote e specifica che questo host si trova in una rete perimetrale. Questo comando usa le credenziali archiviate in $Key per decrittografare il contenuto di SecurityFile.txt (che, in questo esempio, si trova in C:\) and then uses the contents of SecurityFile.txt per autenticare il nuovo host.
Esempio 3: Aggiungere un host che si trova in un dominio non attendibile a VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount
Il primo comando ottiene l'oggetto account RunAs Denominato RunAsAccount02 e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account con diritti di amministratore per aggiungere un host che si trova nel dominio non attendibile al server VMM nel dominio Contoso.com.
Il secondo comando aggiunge VMHost03, che si trova in un dominio non considerato attendibile da Contoso.com, al database VMM come host gestito. Durante l'elaborazione di questo comando, $RunAsAccont fornisce le credenziali per Add-SCVMHost.
Esempio 4: Aggiungere un host VMware ESX a VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup02"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $VirtMgr = Get-SCVirtualizationManager -ComputerName "VirtMgrServer02.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "ESXHost01.Contoso.com" -Credential $RunAsAccount -VirtualizationManager $VirtMgr -VMHostGroup $HostGroup
Il primo comando ottiene l'oggetto gruppo host denominato HostGroup02 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto account RunAs denominato ESX Host Computer Acct e archivia l'oggetto nella variabile $RunAsAccount.
Il terzo comando ottiene l'oggetto virtualization manager denominato VirtMgrServer02 e archivia l'oggetto nella variabile $VirtMgr.
L'ultimo comando aggiunge ESX Host01 a HostGroup02. Il comando fornisce le credenziali sotto forma di account RunAs archiviato in $RunAsAccount, necessario per aggiungere questo host a VMM.
Esempio 5: Aggiungere un host Citrix XenServer a VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup04"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "XenServer Run As Acct"
PS C:\> $Certificate = Get-SCCertificate -ComputerName "XenServerHost01.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "XenServerHost01.Contoso.com" -Credential $RunAsAccount -VMHostGroup $HostGroup -XenServerHost -Certificate $Certificate -EnableSecureMode $True -TCPPort 5989
Il primo comando ottiene l'oggetto gruppo host denominato HostGroup04 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto account RunAs denominato XenServer Host Computer Acct e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account con credenziali radice nell'host XenServer.
Il terzo comando ottiene l'oggetto certificato per XenServerHost01 e archivia l'oggetto nella variabile $Certificate.
L'ultimo comando aggiunge xenServer come host a HostGroup04 in VMM e fornisce le credenziali sotto forma di account RunAs archiviato in $RunAsAccount, necessario per aggiungere questo host a VMM.
Parametri
-AvailableForPlacement
Indica se il processo di posizionamento VMM considererà questo host o questo volume in un host idoneo come possibile percorso in cui distribuire le macchine virtuali. Se questo parametro è impostato su $False, è possibile scegliere di distribuire comunque macchine virtuali in questo host o volume. Il valore predefinito è True. Questo parametro non si applica agli host VMware ESX.
Quando si specifica questo parametro con schede di rete, se impostato su $False, il posizionamento non considererà le reti logiche configurate in questa scheda di rete per determinare se l'host è adatto per la connessione di una macchina virtuale.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-BaseDiskPaths
Specifica i percorsi dei dischi di base.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Certificate
Specifica un oggetto certificato di sicurezza.
Tipo: | ClientCertificate |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ComputerName
Specifica il nome di un computer che VMM può identificare in modo univoco nella rete. I formati validi sono:
- FQDN
- Indirizzo IPv4 o IPv6
- Nome NetBIOS
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUPercentageReserve
Specifica la percentuale di CPU da riservare per l'uso del sistema operativo nel computer host fisico.
Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 10%. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Credential
Specifica un oggetto credenziale 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. In alternativa, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.
Per altre informazioni sull'oggetto PSCredential
Per altre informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount
.
Tipo: | VMMCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Description
Specifica una descrizione per l'host.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DiskSpaceReserveMB
Specifica la quantità di spazio su disco, in megabyte (MB), da riservare per l'uso del sistema operativo nel computer host fisico.
Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 100 MB. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.
Tipo: | UInt64 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableLiveMigration
Indica se la migrazione in tempo reale è abilitata nell'host.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableSecureMode
Indica se VMM comunica con gli host VMware ESX e gli host Citrix XenServer in modalità protetta. Il valore predefinito è $True.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EncryptionKey
Specifica le credenziali da usare come chiave di crittografia quando si aggiunge un host Hyper-V che si trova in una rete perimetrale a VMM.
Formato di esempio: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsDedicatedToNetworkVirtualizationGateway
Indica se l'host è dedicato a un gateway di virtualizzazione di rete.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LiveMigrationMaximum
Specifica il numero massimo di migrazioni in tempo reale simultanee.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LiveStorageMigrationMaximum
Specifica il numero massimo di migrazioni simultanee di archiviazione in tempo reale.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaintenanceHost
Questo parametro è obsoleto. Usare AvailableForPlacement.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaxDiskIOReservation
Specifica il numero massimo di operazioni di I/O su disco al secondo (IOPS) nel computer host fisico.
Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 10000. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.
Tipo: | UInt64 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MemoryReserveMB
Specifica la quantità di memoria, in megabyte (MB), da riservare per l'uso del sistema operativo host nel computer host fisico.
Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 256 MB. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.
Tipo: | UInt64 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MigrationAuthProtocol
Specifica il protocollo di autorizzazione utilizzato per la migrazione. I valori validi sono CredSSP, Kerberos.
Tipo: | MigrationAuthProtocolType |
Valori accettati: | CredSSP, Kerberos |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MigrationPerformanceOption
Specifica il tipo di opzione delle prestazioni di migrazione. I valori validi sono:
- Standard
- UseCompression
- UseSmbTransport
Tipo: | MigrationPerformanceOptionType |
Valori accettati: | Standard, UseCompression, UseSmbTransport |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MigrationSubnet
Specifica una matrice di subnet da usare per la migrazione.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NetworkPercentageReserve
Specifica la percentuale di capacità di rete da riservare per l'uso del sistema operativo host nel computer host fisico.
Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 10%. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NonTrustedDomainHost
Indica che l'host da aggiungere a VMM appartiene a un dominio non attendibile.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PerimeterNetworkHost
Indica che questo host si trova in una rete perimetrale.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Reassociate
Riassocia un host attualmente gestito da un server VMM con un altro server VMM.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoteConnectEnabled
Abilita, se impostato su $True, una connessione in un server host che consente agli utenti di connettersi alle macchine virtuali in remoto.
Questo parametro si applica solo alle macchine virtuali in Hyper-V host. Non è applicabile alle macchine virtuali negli host VMware ESX o negli host Citrix XenServer.
Tipo: | Boolean |
Alias: | VMRCEnabled |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoteConnectPort
Specifica un valore predefinito per la porta TCP da usare 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 agli host Citrix XenServer.
Tipo: | UInt32 |
Alias: | VMRCPort |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SecurityFile
Specifica il percorso di un file contenente il certificato e le credenziali da usare per l'autenticazione di un host Hyper-V che si trova in una rete perimetrale.
Questo parametro non si applica agli host VMware ESX o agli host Citrix XenServer.
Formato di esempio: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SshPublicKey
Specifica la chiave pubblica usata dalle comunicazioni Secure Shell (SSH).
Tipo: | ClientSshPublicKey |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SshPublicKeyFile
Specifica il percorso del file di chiave pubblica per stabilire un canale SSH protetto con gli host di destinazione.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SshTcpPort
Specifica il numero di porta TCP usato dal protocollo SSH.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TCPPort
Specifica un valore numerico che rappresenta una porta TCP.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UseAnyMigrationSubnet
Indica se è possibile usare qualsiasi subnet per la migrazione.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VirtualizationManager
Specifica un oggetto di Virtualization Manager gestito da VMM.
Tipo: | VirtualizationManager |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMHostCluster
Specifica un oggetto cluster host VMM.
Tipo: | HostCluster |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMHostGroup
Specifica un oggetto gruppo host macchina virtuale.
Tipo: | HostGroup |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMPaths
Specifica un set di percorsi predefiniti (come stringhe separate dall'operatore della pipeline) in un host in cui è possibile archiviare i file della macchina virtuale.
Formato di esempio: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-XenServerHost
Indica che l'host specificato è un host Citrix XenServer.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Host
Questo cmdlet restituisce un oggetto host