Calcola la classificazione di posizionamento per uno o più host gestiti da VMM in cui potrebbe essere necessario distribuire una macchina virtuale specifica.
Il cmdlet Get-SCVMHostRating calcola la classificazione di posizionamento per uno o più host gestiti da Virtual Machine Manager (VMM) in cui potrebbe essere necessario distribuire una macchina virtuale specifica.
La classificazione indica l'idoneità di un computer a fungere da host per una macchina virtuale che richiede una configurazione hardware specifica.
La classificazione può essere calcolata per singolo host, per un array di host o per ogni host che appartiene a un gruppo host specifico o a un set di gruppi host.
Quando si esegue il cmdlet Get-SCVMHostRating , VMM restituisce un oggetto SCVMHostRating per ognuno degli host specificati in base alla configurazione hardware desiderata nella macchina virtuale.
Puoi anche specificare ulteriori opzioni di posizionamento per modificare la modalità di calcolo delle valutazioni.
Se si forniscono più oggetti host o una matrice di oggetti host a Get-SCVMHostRating, VMM raccoglie informazioni sugli oggetti host dal database VMM.
Per produrre una classificazione host, VMM confronta quindi lo stato di esecuzione della macchina virtuale con le informazioni del database.
Questa operazione non garantisce la compatibilità della migrazione della macchina virtuale con un host di destinazione.
Se si fornisce un singolo oggetto host che esegue Windows Server 2008 R2 o versione successiva, VMware o Citrix XenServer a Get-VMHostRating, il cmdlet esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione.
L'esecuzione di una convalida diretta garantisce la compatibilità della migrazione della macchina virtuale.
Quando si esegue la convalida diretta, il completamento del comando potrebbe richiedere alcuni secondi.
Esempio
Esempio 1: Calcolare le classificazioni host per un server specifico come possibile host per una macchina virtuale esistente
Il primo comando ottiene l'oggetto macchina virtuale denominato VM01 e archivia l'oggetto nella variabile $VM.
Il secondo comando ottiene l'oggetto host denominato VMHost02 e memorizza l'oggetto nella variabile $VMHost.
Il terzo comando restituisce la classificazione di posizionamento per VMHost02 che indica la sua idoneità come host per VM01 e memorizza le informazioni di classificazione nella variabile $HostRating.
L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRating.
Nota: Poiché nell'esempio viene fornito un singolo oggetto host a Get-SCVMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.
Esempio 2: Calcolare le classificazioni host per ogni server in un gruppo host come possibile host per una macchina virtuale esistente
Il primo comando ottiene l'oggetto macchina virtuale denominato VM02 e archivia l'oggetto nella variabile $VM.
Il secondo comando ottiene l'oggetto del gruppo host denominato HostGroup02 e memorizza l'oggetto nella variabile $VMHostGroup.
Il terzo comando restituisce le classificazioni di posizionamento per tutti gli host nel gruppo host specificato e indica l'idoneità di ogni host in tale gruppo host come host per VM02.
Il comando memorizza le informazioni di classificazione in $HostRatings.
L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRating.
Nota: Poiché nell'esempio precedente vengono forniti più oggetti host a Get-SCVMHostRating, non viene eseguita una convalida diretta della macchina virtuale rispetto agli host per produrre classificazioni host.
Per garantire la compatibilità della migrazione, è necessario eseguire una convalida diretta eseguendo il cmdlet Get-SCVMHostRating in ogni potenziale host di destinazione singolarmente.
Esempio 3: Calcolare le classificazioni host per ogni server in un gruppo host come possibile host per una nuova macchina virtuale
Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup03 e memorizza l'oggetto nella variabile $VMHostGroup.
Il secondo comando ottiene l'oggetto profilo hardware denominato HWProfile01 e archivia l'oggetto nella $HWProfile variabile.
Il terzo comando restituisce le classificazioni di selezione host per tutti gli host nel gruppo host specificato per una nuova macchina virtuale e archivia le classificazioni di selezione host in $HostRatings.
Prima di determinare le classificazioni dell'host, questo comando modifica le priorità per vari fattori utilizzando i parametri seguenti per specificare questi valori: DiskSpaceGB, CPUPriority, MemoryPriority, DiskPriority e NetworkPriority.
Per ulteriori informazioni, vedere le descrizioni dei singoli parametri.
L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRatings.
Nota: Poiché nell'esempio precedente vengono forniti più oggetti host a Get-SCVMHostRating, non viene eseguita una convalida diretta della macchina virtuale rispetto agli host per produrre classificazioni host.
Per garantire la compatibilità della migrazione, è necessario eseguire una convalida diretta eseguendo il cmdlet Get-SCVMHostRating in ogni potenziale host di destinazione singolarmente.
Esempio 4: Calcolare le classificazioni host per ogni host in una matrice come possibile host per una nuova macchina virtuale
Il primo comando ottiene l'oggetto del sistema operativo che rappresenta un'edizione a 64 bit di Windows Server 2008 R2 Standard Edition e archivia l'oggetto nella variabile $OS.
Il secondo comando genera un GUID e memorizza il GUID in $JobGroupID.
L'ID del gruppo di processi funge da identificatore che raggruppa i comandi successivi in un unico gruppo di processi.
Il terzo comando crea una nuova unità disco virtuale con le proprietà specificate, ma usa l'ID del gruppo di processi per specificare che l'unità disco virtuale non viene creata fino a poco prima dell'esecuzione del cmdlet Get-SCVMHostRating nell'ultimo comando.
Il quarto e il quinto comando recuperano una matrice di oggetti host e un oggetto profilo hardware specifico da passare al cmdlet Get-VMHostRating nel comando successivo.
Il sesto comando restituisce le classificazioni di posizionamento per tutti gli host nell'elenco di host specificato e indica l'idoneità di ogni host in tale elenco per la nuova macchina virtuale con le caratteristiche specificate.
Il comando memorizza le informazioni di classificazione in $HostRatings.
Prima che il cmdlet Get-SCVMHostRating restituisca le classificazioni host, il comando utilizza il parametro JobGroup per eseguire il comando New-SCVirtualDiskDrive dal terzo comando in modo che il cmdlet Get-SCVMHostRating includa l'unità disco virtuale e le relative impostazioni nel calcolo delle classificazioni di posizionamento.
L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRatings.
Nota: Poiché nell'esempio precedente viene fornita una matrice di oggetti host a Get-SCVMHostRating, non viene eseguita una convalida diretta della macchina virtuale rispetto agli host per produrre classificazioni host.
Per garantire la compatibilità della migrazione, è necessario eseguire una convalida diretta eseguendo il cmdlet Get-VMHostRating in ogni potenziale host di destinazione singolarmente.
Esempio 5: Calcolare le classificazioni host per un server di gestione VMM specifico come possibile host per una macchina virtuale esistente
Il primo comando ottiene l'oggetto macchina virtuale denominato VM05 e archivia l'oggetto nella variabile $VM.
Il secondo comando ottiene l'oggetto host denominato VMHost05 e memorizza l'oggetto nella variabile $VMHost.
Il terzo comando restituisce la classificazione di posizionamento per VMHost05 che indica la sua idoneità come host per VM05 in base a un particolare set di classificazioni di priorità personalizzate e in base al consolidamento come obiettivo di posizionamento (in contrapposizione al bilanciamento del carico predefinito).
Il comando memorizza le informazioni di classificazione in $HostRating.
L'ultimo comando visualizza all'utente la classificazione host memorizzata in $HostRating.
Nota: Poiché nell'esempio precedente viene fornito un singolo oggetto host a Get-VMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.
Esempio 6: Calcolare le classificazioni host per una nuova macchina virtuale in base a un modello di macchina virtuale specifico
Il primo comando ottiene l'oggetto modello di macchina virtuale denominato VMTemplate01 e archivia l'oggetto nella variabile $VMTemplate.
Il secondo comando ottiene l'oggetto host denominato VMHost01 e memorizza l'oggetto nella variabile $VMHost.
Il terzo comando restituisce le classificazioni di posizionamento per una nuova macchina virtuale se è stata creata utilizzando VMTemplate01 e se deve essere posizionata nell'host VMHost01.
Il comando memorizza le valutazioni in $HostRating.
L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRating.
Nota: Il parametro DiskSpaceGB è obbligatorio anche se il modello potrebbe già disporre di un disco rigido virtuale con una quantità specificata di spazio su disco.
La richiesta del parametro DiskSpaceGB garantisce che nell'host sia disponibile una determinata quantità minima di spazio su disco rigido che può essere utilizzata dalla macchina virtuale.
Se la quantità di spazio specificata per il disco rigido virtuale nel modello è maggiore delle dimensioni specificate utilizzando il parametro DiskSpaceGB , nel calcolo delle classificazioni host viene presa in considerazione la maggiore delle due dimensioni.
Nota: Poiché nell'esempio precedente viene fornito un singolo oggetto host a Get-VMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.
Esempio 7: Calcolare le classificazioni host per un host specifico come host possibile per tutte le macchine virtuali
Il primo comando ottiene l'oggetto host denominato VMHost02 e memorizza l'oggetto host nella variabile $VMHost.
Il secondo comando ottiene tutti gli oggetti delle macchine virtuali nell'ambiente e salva questi oggetti nell'array di oggetti $VMs.
Se l'ambiente dispone di un numero molto elevato di macchine virtuali, è possibile utilizzare un filtro per selezionare un sottoinsieme di macchine virtuali.
Il terzo comando restituisce le classificazioni di posizionamento per VMHost02 che ne indicano l'idoneità come host per ciascuno degli oggetti macchina virtuale in $VMs e memorizza le informazioni di classificazione in $RatingArray.
Per ulteriori informazioni sull'istruzione del ciclo ForEach di Windows PowerShell, digitare Get-Help about_ForEach.
L'ultimo comando visualizza le classificazioni memorizzate in $RatingArray per l'utente.
Nota: In questo esempio vengono calcolate le classificazioni per ogni macchina virtuale singolarmente in un host.
Se si desidera posizionare più macchine virtuali in un host, creare un profilo hardware temporaneo con le richieste di risorse aggregate e passarlo a Get-SCVMHostRating.
Nota: Poiché nell'esempio precedente viene fornito un singolo oggetto host a Get-VMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.
Parametri
-Cloud
Specifica una matrice di oggetti cloud privati.
Proprietà dei parametri
Tipo:
Cloud[]
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMClouds
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsConfig
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsTemplate
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-CPUExpectedUtilizationPercent
Specifica la percentuale di CPU nell'host che si prevede venga utilizzata dalla macchina virtuale.
Questo valore viene utilizzato solo quando VMM determina un host adatto per la macchina virtuale.
Proprietà dei parametri
Tipo:
UInt16
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
ExpectedCPUUtilization
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
-CPUPriority
Specifica l'importanza relativa dell'utilizzo della CPU per una macchina virtuale in un host.
Per dare priorità all'utilizzo della CPU rispetto ad altri fattori (ad esempio le prestazioni di I/O del disco, l'utilizzo della memoria e l'utilizzo della rete), impostare questo valore su un numero più alto.
Valori validi: da 0 a 10.
Valore predefinito: 5.
Proprietà dei parametri
Tipo:
UInt16
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
-DiscoveryID
Solo per uso interno (non per l'uso nel codice).
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
-DiskIOExpectedCountPerSecond
Specifica il numero di operazioni di input/output su disco al secondo (IOPS) che si prevede venga utilizzato dalla macchina virtuale.
Formato di esempio: -DiskIO 1500 (per specificare 1500 IOPS)
Proprietà dei parametri
Tipo:
Int32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
ExpectedDiskIO
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
-DiskPriority
Specifica l'importanza relativa delle prestazioni di input/output (I/O) del disco per una macchina virtuale in un host.
Per dare priorità alle prestazioni di I/O del disco rispetto ad altri fattori, ad esempio l'utilizzo della CPU, la memoria e la rete, impostare questo valore su un numero più alto.
Valori validi: da 0 a 10.
Valore predefinito: 2.
Proprietà dei parametri
Tipo:
UInt16
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
-DiskSpaceGB
Specifica la quantità di spazio su disco rigido, in gigabyte (GB), nell'host che può essere utilizzata da una macchina virtuale specifica.
Esempio: -DiskSpaceGB 20 (per specificare 20 GB di spazio su disco)
Proprietà dei parametri
Tipo:
UInt16
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
NewVMCloudsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-HardwareProfile
Specifica un oggetto profilo hardware.
Proprietà dei parametri
Tipo:
HardwareProfile
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
NewVMHosts
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroups
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-HighlyAvailable
Specifica se posizionare una macchina virtuale in un host Hyper-V che fa parte di un cluster host.
Configurare questa impostazione in una macchina virtuale o in un modello o in un profilo hardware usato per creare macchine virtuali.
Proprietà dei parametri
Tipo:
Boolean
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
FromVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
FromVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-IsCloudOnlyRating
Indica che la classificazione si applica solo a un cloud privato.
Proprietà dei parametri
Tipo:
SwitchParameter
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsTemplate
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-IsMigration
Indica che verrà calcolata una classificazione che indica l'idoneità di un computer come host in cui spostare una macchina virtuale anche se l'host di origine e quello di destinazione sono lo stesso computer.
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
-JobGroup
Specifica un identificatore per una serie di comandi che verranno eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.
Proprietà dei parametri
Tipo:
Guid
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
NewVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
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
-LUNCountRequirement
Specifica il numero di LUN richiesti da una macchina virtuale durante la valutazione dei computer host idonei in cui distribuire la macchina virtuale.
Proprietà dei parametri
Tipo:
UInt32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
RequiredLunCount
Set di parametri
NewVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-MemoryPriority
Specifica l'importanza relativa dell'utilizzo della memoria da parte di una macchina virtuale in un host.
Per dare priorità all'utilizzo della memoria rispetto ad altri fattori, ad esempio l'utilizzo della CPU, le prestazioni di I/O del disco e l'utilizzo della rete, impostare questo valore su un numero più alto.
Valori validi: da 0 a 10.
Valore predefinito: 8.
Proprietà dei parametri
Tipo:
UInt16
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
-NetworkPriority
Specifica l'importanza relativa dell'utilizzo della rete da parte di una macchina virtuale in un host.
Per dare priorità all'utilizzo della rete rispetto ad altri fattori, ad esempio l'utilizzo della CPU, le prestazioni di I/O del disco e l'utilizzo della memoria, impostare questo valore su un numero più alto.
Valori validi: da 0 a 10.
Valore predefinito: 2.
Proprietà dei parametri
Tipo:
UInt16
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
-NetworkUtilizationExpectedMbps
Specifica la quantità di traffico, in megabit al secondo (Mbps), nella rete dell'host fisico che si prevede venga utilizzata dalla macchina virtuale.
Proprietà dei parametri
Tipo:
Int32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
ExpectedNetworkUtilization
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
-OperatingSystem
Specifica il tipo di sistema operativo per una macchina virtuale.
Per elencare i nomi di tutti i sistemi operativi disponibili in VMM, digitare Get-SCOperatingSystem.
Proprietà dei parametri
Tipo:
OperatingSystem
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
NewVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-PlacementGoal
Specifica l'algoritmo di selezione host da utilizzare quando VMM seleziona l'host più adatto in cui distribuire una macchina virtuale.
I valori accettabili per questo parametro sono: LoadBalance, Consolidate.
Il bilanciamento del carico tra gli host consente a VMM di ridurre al minimo il carico di elaborazione in qualsiasi host.
Il consolidamento consente a VMM di ottimizzare le risorse combinando più carichi di lavoro a basso utilizzo in un singolo host.
Proprietà dei parametri
Tipo:
EnginePlacementGoals
Valore predefinito:
None
Valori accettati:
LoadBalance, Consolidate
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
-ReplicationGroup
Specifica un gruppo di replica.
Proprietà dei parametri
Tipo:
ReplicationGroup
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
FromVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsTemplate
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsTemplate
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsTemplate
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-RequireGuardedHost
Specifica che la macchina virtuale deve essere posizionata in un host sorvegliato.
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
-ReturnFirstSuitableHost
Indica, se utilizzato in combinazione con Get-SCVMHostRating o Update-SCServiceConfiguration, che il motore di posizionamento intelligente restituisce il primo host adatto per ogni macchina virtuale da posizionare e interrompe l'elaborazione del posizionamento per tale macchina virtuale.
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
-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
-UseDefaultPath
Specifica che solo i volumi per i quali è stato impostato un percorso predefinito nell'host vengono valutati come possibili candidati per il posizionamento della macchina virtuale.
Se si omette questo parametro o se non sono impostati percorsi predefiniti nell'host, tutti i volumi vengono valutati dal processo di posizionamento.
Proprietà dei parametri
Tipo:
SwitchParameter
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
UseDefaultPaths
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
-VirtualizationPlatform
Specifica la piattaforma di virtualizzazione di un host macchina virtuale gestito da VMM.
I valori accettabili per questo parametro sono:
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsTemplate
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsTemplate
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsTemplate
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsConfig
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VM
Specifica un oggetto macchina virtuale.
Proprietà dei parametri
Tipo:
VM
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMClouds
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
FromVMHosts
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
FromVMHostGroups
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VMConfiguration
Specifica un oggetto di configurazione della macchina virtuale.
Proprietà dei parametri
Tipo:
BaseVMConfiguration
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
NewVMCloudsConfig
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsConfig
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsConfig
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VMHost
Specifica una matrice di oggetti host della macchina virtuale.
Proprietà dei parametri
Tipo:
Host[]
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMHosts
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHosts
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsTemplate
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostsConfig
Posizione:
Named
Obbligatorio:
True
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 macchina virtuale o una matrice di oggetti gruppo host.
Proprietà dei parametri
Tipo:
HostGroup[]
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMHostGroups
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroups
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsTemplate
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsConfig
Posizione:
Named
Obbligatorio:
True
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
-VMName
Specifica il nome di una macchina virtuale da inserire in un server host fisico.
Utilizzare questo parametro per verificare che un'altra macchina virtuale con lo stesso nome non sia già distribuita in tale host.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
FromVMClouds
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
FromVMHosts
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
FromVMHostGroups
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VMTemplate
Specifica un oggetto modello VMM usato per creare macchine virtuali.
Proprietà dei parametri
Tipo:
Template
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
Modello
Set di parametri
NewVMHostsTemplate
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMHostGroupsTemplate
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
NewVMCloudsTemplate
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
True
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
VMHostRating
Questo cmdlet restituisce un oggetto VMHostRating .