Citrix Virtual Apps and Desktops

Creare un catalogo di Microsoft System Center Virtual Machine Manager

In Creare cataloghi di macchine sono descritte le procedure guidate per la creazione di un catalogo di macchine. Le seguenti informazioni riguardano i dettagli specifici degli ambienti di virtualizzazione Microsoft System Center Virtual Machine Manager (VMM).

Nota:

Prima di creare un catalogo di VMM, è necessario completare la creazione di una connessione a VMM. Vedere Connessione a Microsoft System Center Virtual Machine Manager.

Creare una macchina virtuale master

  1. Installare un VDA nella macchina virtuale master e selezionare l’opzione per ottimizzare il desktop per migliorare le prestazioni.
  2. Creare un’istantanea della macchina virtuale master da utilizzare come backup.
  3. Creare desktop virtuali.

MCS su condivisioni di file SMB 3

Per i cataloghi di macchine creati con MCS su condivisioni di file SMB 3 per l’archiviazione nelle macchine virtuali, assicurarsi che le credenziali soddisfino i requisiti che seguono. Questi requisiti garantiscono che le chiamate dall’Hypervisor Communications Library (HCL) del Controller si connettano correttamente all’archiviazione SMB:

  • Le credenziali utente VMM devono includere l’accesso completo in lettura e scrittura all’archiviazione SMB.
  • Le operazioni del disco virtuale di archiviazione durante gli eventi del ciclo di vita delle macchine virtuali vengono eseguite tramite il server Hyper-V utilizzando le credenziali utente VMM.

Quando si utilizza l’archiviazione SMB, abilitare il Credential Security Support Provider (CredSSP) di autenticazione dal controller ai singoli computer Hyper-V. Utilizzare questo processo per VMM 2012 SP1 con Hyper-V in Windows Server 2012. Per ulteriori informazioni, vedere CTX137465.

L’HCL utilizza CredSSP per aprire una connessione alla macchina Hyper-V. Questa funzionalità passa le credenziali utente crittografate mediante Kerberos al computer Hyper-V. I comandi di PowerShell nella sessione sul computer Hyper-V remoto vengono eseguiti con le credenziali fornite. In questo caso, le credenziali dell’utente VMM, in modo che i comandi di comunicazione per l’archiviazione funzionino correttamente.

Le attività seguenti utilizzano script PowerShell che hanno origine nell’HCL e vengono quindi inviati al computer Hyper-V per agire sull’archiviazione SMB 3.0.

  • Consolidate master image (Consolida immagine master): un’immagine master crea uno schema di provisioning MCS (catalogo macchine). Clona e appiattisce la macchina virtuale master pronta per la creazione di macchine virtuali dal nuovo disco creato (e rimuove la dipendenza dalla VM master originale).

    ConvertVirtualHardDisk nello spazio dei nomi root\virtualization\v2

    Esempio:

$ims = Get-WmiObject -class $class -namespace "root\virtualization\v2";
$result = $ims.ConvertVirtualHardDisk($diskName, $vhdastext)
$result
<!--NeedCopy-->
  • Create difference disk (Crea disco di differenza): crea un disco di differenza dall’immagine master generata dal consolidamento dell’immagine master. Il disco di differenza viene quindi collegato a una nuova macchina virtuale.

    CreateVirtualHardDisk nello spazio dei nomi root\virtualization\v2

    Esempio:

$ims = Get-WmiObject -class $class -namespace "root\virtualization\v2";
$result = $ims.CreateVirtualHardDisk($vhdastext);
$result
<!--NeedCopy-->
  • Upload identity disks (Carica dischi di identità): l’HCL non può caricare direttamente il disco di identità nell’archiviazione SMB. Pertanto, il computer Hyper-V deve caricare e copiare il disco di identità nella posizione di archiviazione. Poiché il computer Hyper-V non è in grado di leggere il disco dal controller, l’HCL deve prima copiare il disco di identità attraverso il computer Hyper-V come segue.

    1. L’HCL carica l’identità nel computer Hyper-V tramite la condivisione dell’amministratore.
    2. Il computer Hyper-V copia il disco nell’archiviazione SMB tramite uno script PowerShell in esecuzione nella sessione remota di PowerShell. Nel computer Hyper-V viene creata una cartella e le autorizzazioni per tale cartella sono bloccate solo per l’utente VMM (tramite la connessione remota PowerShell).
    3. L’HCL elimina il file dalla condivisione dell’amministratore.
    4. Quando l’HCL termina il caricamento del disco di identità sul computer Hyper-V, la sessione remota di PowerShell copia i dischi di identità nell’archiviazione SMB. Quindi lo elimina dalla macchina Hyper-V.

    La cartella del disco di identità viene ricreata se viene eliminata in modo che sia disponibile per il riutilizzo.

  • Download identity disks (Scarica dischi di identità): come avviene nel caricamento, i dischi di identità passano attraverso il computer Hyper-V per giungere all’HCL. Il processo seguente crea una cartella che dispone solo delle autorizzazioni utente VMM sul server Hyper-V se non esiste.

    1. Il computer Hyper-V copia il disco dall’archiviazione SMB all’archiviazione Hyper-V locale tramite uno script PowerShell. Questo script viene eseguito nella sessione remota di PowerShell V3.
    2. L’HCL legge il disco dalla condivisione amministratore del computer Hyper-V in memoria.
    3. L’HCL elimina il file dalla condivisione amministratore.

Passaggi successivi

Ulteriori informazioni

Creare un catalogo di Microsoft System Center Virtual Machine Manager