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 aggiunge uno o più computer come host di macchine virtuali a Virtual Machine Manager (VMM). Un host di macchine virtuali è un computer fisico gestito da VMM il cui ruolo è ospitare una o più macchine virtuali.
Supporto host macchina virtuale in System Center 2019 - VMM
Dal punto di vista della rete e dei domini, i tipi di host supportati da System Center 2019 - VMM includono:
- Host Windows aggiunto al dominio. L'host può trovarsi in un dominio attendibile o non attendibile.
- Host windows di rete perimetrale. Un host Windows non aggiunto a un dominio può essere gestito nello stesso modo di un host di rete perimetrale di Windows 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 in cui sono 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 2019 - VMM supportano:
- Host Hyper-V. Server che esegue Windows Server 2008 o versioni successive 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 2019 : VMM gestisce questi tre tipi di host, anche se ogni tipo di host implementa la virtualizzazione in modo diverso. Nelle sezioni seguenti sono contenute informazioni più dettagliate su ogni tipo di host. È possibile esaminare Preparazione dell'ambiente per System Center 2019 - Virtual Machine Managerhttp://go.microsoft.com/fwlink/?LinkId=799436 nella libreria Microsoft TechNet all'indirizzo http://go.microsoft.com/fwlink/?LinkId=799436.
Prima di aggiungere un host Hyper-V
- Esaminare Gestione di host e cluster host Hyper-V con VMMhttp://go.microsoft.com/fwlink/?LinkID=799438 nella libreria Microsoft TechNet all'indirizzo http://go.microsoft.com/fwlink/?LinkID=799438.
- Il cmdlet Add-SCVMHost abilita il ruolo server Hyper-V per l'utente, ma è prima necessario configurare l'opzione Di virtualizzazione nel BIOS manualmente.
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 questo host si trova in una rete perimetrale, la procedura guidata richiede: -- 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:\Programmi\Microsoft System Center 2016\Virtual Machine Manager e il nome del file di sicurezza è 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 EncryptionKey e SecurityFile . Followng è 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
- Esaminare i requisiti di sistema per System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkID=799442 nella libreria Microsoft TechNet all'indirizzo http://go.microsoft.com/fwlink/?LinkID=799442.
Prima di aggiungere un host Citrix XenServer
- Esaminare i requisiti di sistema per System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkId=799442 nella libreria Microsoft TechNet all'indirizzo http://go.microsoft.com/fwlink/?LinkId=799442.
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 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 che si vuole 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. Quando viene elaborato l'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 un qualsiasi nome utente, ma la password deve corrispondere alla chiave di crittografia utilizzata al momento dell'installazione dell'agente VMM nel computer. L'agente VMM deve essere installato in locale in un computer che si trova in una rete perimetrale scegliendo l'opzione relativa all'agente locale quando si esegue l'installazione. Specificare la chiave di crittografia per il file di sicurezza nella pagina Cartella file di sicurezza della configurazione guidata dell'agente di System Center 2019 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 l'host si trova in una rete perimetrale. Questo comando utilizza le credenziali specificate in $Key per decrittografare il contenuto di SecurityFile.txt, che nell'esempio si trova in C:\, e quindi utilizza il contenuto di tale file per autenticare il nuovo host.
Esempio 3: Aggiungere un host 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 RunAsAccount02 denominato RunAsAccount02 e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account con diritti di amministratore per l'aggiunta di un host che si trova nel dominio non trusted al server VMM nel dominio Contoso.com.
Il secondo comando aggiunge al database VMM come host gestito VMHost03, che si trova in un dominio non trusted di Contoso.com. Poiché questo comando viene elaborato, $RunAsAccont fornisce le credenziali per Add-SCVMHost.
Esempio 4: Aggiungere un host ESX VMware 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 del 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 gestione virtualizzazione 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 un account RunAs archiviato in $RunAsAccount, che è necessario 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 del 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 un 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 macchine virtuali. Se questo parametro è impostato su $False, è possibile scegliere di distribuire le macchine virtuali in questo host o volume comunque. 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.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BaseDiskPaths
Specifica i percorsi dei dischi di base.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
Specifica un oggetto certificato di protezione.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Specifica il nome di un computer identificabile in modo univoco da VMM nella rete. I formati validi sono:
- Nome di dominio completo
- Indirizzo IPv4 o IPv6
- Nome NetBIOS
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPercentageReserve
Specifica la percentuale di CPU da riservare per l'uso del sistema operativo nel computer host fisico.
Se non si utilizza questo parametro per specificare la riserva, verrà utilizzata l'impostazione predefinita per il gruppo host, ovvero 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.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 , digitare Get-Help Get-Credential
.
Per altre informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Specifica una descrizione per l'host.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 utilizza questo parametro per specificare la riserva, verrà utilizzata l'impostazione predefinita per il gruppo host, ovvero 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.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableLiveMigration
Indica se la migrazione in tempo reale è abilitata nell'host.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
Indica se VMM comunica con gli host VMware ESX e gli host Citrix XenServer in modalità protetta. Il valore predefinito è $True.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsDedicatedToNetworkVirtualizationGateway
Indica se l'host è dedicato a un gateway di virtualizzazione di rete.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveMigrationMaximum
Specifica il numero massimo di migrazioni in tempo reale simultanee.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveStorageMigrationMaximum
Specifica il numero massimo di migrazioni simultanee di archiviazione in tempo reale.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaintenanceHost
Questo parametro è obsoleto. Usare invece AvailableForPlacement .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxDiskIOReservation
Specifica il numero massimo di operazioni di I/O 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.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationAuthProtocol
Specifica il protocollo di autorizzazione utilizzato per la migrazione. I valori validi sono CredSSP, Kerberos.
Type: | MigrationAuthProtocolType |
Accepted values: | CredSSP, Kerberos |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationPerformanceOption
Specifica il tipo di opzione delle prestazioni della migrazione. I valori validi sono:
- Standard
- UseCompression
- UseSmbTransport
Type: | MigrationPerformanceOptionType |
Accepted values: | Standard, UseCompression, UseSmbTransport |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationSubnet
Specifica una matrice di subnet da usare per la migrazione.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 utilizza questo parametro per specificare la riserva, verrà utilizzata l'impostazione predefinita per il gruppo host, ovvero 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.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NonTrustedDomainHost
Indica che l'host da aggiungere a VMM appartiene a un dominio non attendibile.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerimeterNetworkHost
Indica che questo host si trova in una rete perimetrale.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reassociate
Riassocia un host attualmente gestito da un server VMM a un altro server VMM.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 negli host Hyper-V. Non è applicabile alle macchine virtuali negli host VMware ESX o negli host Citrix XenServer.
Type: | Boolean |
Aliases: | VMRCEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 agli host Citrix XenServer.
Type: | UInt32 |
Aliases: | VMRCPort |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKey
Specifica la chiave pubblica utilizzata per le comunicazioni SH (Secure Shell).
Type: | ClientSshPublicKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKeyFile
Specifica il percorso del file di chiave pubblica per stabilire un canale SSH protetto con gli host di destinazione.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshTcpPort
Specifica il numero di porta TCP utilizzato dal protocollo SSH.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
Specifica un valore numerico che rappresenta una porta TCP.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAnyMigrationSubnet
Indica se è possibile usare qualsiasi subnet per la migrazione.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
Specifica un oggetto di Gestione virtualizzazione gestito da VMM.
Type: | VirtualizationManager |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Specifica un oggetto cluster host VMM.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Specifica un oggetto gruppo host di macchina virtuale.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMPaths
Specifica una serie di percorsi predefiniti (come stringhe separate da operatori barra verticale) da utilizzare per l'archiviazione di file di macchina virtuale in un host specifico.
Formato di esempio: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-XenServerHost
Indica che l'host specificato è un host Citrix XenServer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Host
Questo cmdlet restituisce un oggetto Host .