Convert-VirtualHardDisk
Converte un disco rigido virtuale Virtual Machine Manager da un formato disco statico a un formato disco dinamico o viceversa.
Descrizione
Converte un disco rigido virtuale Virtual Machine Manager da un formato disco statico a un formato disco dinamico o viceversa. Prima di poter convertire i dischi rigidi virtuali, è necessario interrompere la macchina virtuale a cui tali dischi sono collegati nell'host.
Parametri
| Nome |
Descrizione e modalità d'uso |
| -VirtualHardDisk |
-VirtualHardDisk
|
Specifica un oggetto disco rigido virtuale o una matrice di oggetti disco rigido virtuale.
|
| -Dynamic |
-Dynamic
|
Specifica un disco rigido virtuale ad espansione dinamica.
È possibile installare il sistema operativo guest e i dati di una macchina virtuale in un disco rigido virtuale. Per impostazione predefinita, viene utilizzato un disco rigido virtuale ad espansione dinamica. In un disco di questo tipo la dimensione del file con estensione vhd aumenta man mano che vengono scritti dati nel disco rigido virtuale.
Quando si crea un disco rigido virtuale ad espansione dinamica, si specifica una dimensione di file massima tramite il parametro -Size, ma la dimensione iniziale del file con estensione vhd è solo di circa 3 MB. Man mano che il disco rigido virtuale viene utilizzato da una macchina virtuale, la dimensione del file con estensione vhd aumenta in modo da consentire l'inserimento dei nuovi dati, ma non diminuisce quando si eliminano dati. Se il disco ad espansione dinamica sta per esaurire lo spazio ancora disponibile nel volume in cui è archiviato il file del disco rigido virtuale, la macchina virtuale viene sospesa e viene inserito un errore nel registro eventi di Virtual Server.
|
| -Fixed |
-Fixed
|
Specifica un disco rigido virtuale a dimensione fissa.
Un disco di questo tipo è un file con estensione vhd di cui è possibile specificare la dimensione tramite il parametro -Size al momento della creazione. Quando il disco rigido virtuale viene creato, viene riservato tutto lo spazio di archiviazione disponibile in un disco rigido virtuale a dimensione fissa. Quando cambia la quantità di dati archiviati nel file, la dimensione del file con estensione vhd resta invariata.
Poiché è più probabile che lo spazio sia contiguo in un disco a dimensione fissa che non in un disco ad espansione dinamica, i dischi a dimensione fissa in genere garantiscono migliori prestazioni. Inoltre, a differenza di quanto avviene per un disco dinamico, non vi è necessità di espandere la dimensione del file di un disco rigido virtuale a dimensione fissa per consentire la scrittura dei dati, il che contribuisce a migliorare ulteriormente le prestazioni.
|
| -JobGroup |
-JobGroup
|
Specifica una serie di processi da eseguire che svolgono un'attività complessa in Virtual Machine Manager. I gruppi di processi possono essere utilizzati, ad esempio, per l'esecuzione di una conversione da macchina fisica a virtuale (P2V), la creazione di una nuova macchina virtuale, l'aggiornamento delle proprietà dell'hardware di una macchina virtuale o per altre attività complesse. Il contenuto di un gruppo di processi viene convalidato sulla base dei tipi noti, descritti di seguito.
Il parametro JobGroup utilizza un identificatore di gruppo di processi per raggruppare una serie di comandi in un unico gruppo di processi. È possibile utilizzare il comando seguente per generare un identificatore univoco globale (GUID) e archiviarlo nella variabile $JobGroupID:
$JobGroupId = [Guid]::NewGuid().ToString()
Gli eventuali comandi successivi contenenti "-JobGroup $JobGroupID" verranno eseguiti solo subito prima dell'esecuzione del comando finale che include "-JobGroup $JobGroupID".
I tipi di JobGroup e i processi inclusi in ogni tipo sono i seguenti:
JobGroup per New-VM o Set-VM:
-Set-VM -Set-VirtualDVDDrive -Set-VirtualNetwork -Set-VirtualFloppyDrive -Add-VirtualHardDisk -Set-VirtualHardDisk -Remove-VirtualHardDisk
JobGroup per Set-VMHostGroup:
-Set-VMHostGroup -Set-SelfServicePolicy
JobGroup per Set-VMHost:
-Set-VMHost -Set-VirtualNetwork
JobGroup per New-Template o Set-Template:
-Set-Template -Set-VirtualDVDDrive -Set-VirtualNetwork -Set-VirtualFloppyDrive -Set-Script
JobGroup per New-HardwareProfile o Set-HardwareProfile:
-Set-HardwareProfile -Set-VirtualDVDDrive -Set-VirtualNetwork -Set-VirtualFloppyDrive -Add-VirtualHardDisk -Set-VirtualHardDisk -Remove-VirtualHardDisk
JobGroup per New-GuestOSProfile o Set-GuestOSProfile:
-Set-GuestOSProfile -Set-Script
|
| -JobVariable |
-JobVariable
|
Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro. Questo parametro viene spesso utilizzato insieme al parametro RunAsynchronously.
|
| -RunAsynchronously |
-RunAsynchronously
|
Specifica che il processo creato da un comando verrà eseguito in modo asincrono in maniera tale che il controllo torni immediatamente alla shell. Questo parametro viene spesso utilizzato insieme al parametro JobVariable.
|
Contenuti riprodotti su gentile concessione di Microsoft Corporation.
© 2007 Microsoft Corporation. All rights reserved.