Citrix DaaS

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

  • Installare un VDA nella macchina virtuale master e selezionare l’opzione per ottimizzare il desktop. Questo migliora le prestazioni.
  • Creare un’istantanea della macchina virtuale master da utilizzare come backup.
  • Creare desktop virtuali.

MCS su condivisioni di file SMB 3

Per i cataloghi delle macchine creati con MCS su condivisioni file SMB 3 per l’archiviazione delle macchine virtuali, le credenziali devono soddisfare i seguenti requisiti per garantire che le chiamate da Citrix Hypervisor Communications Library (HCL) 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 VMM 2012 SP1 con Hyper-V su Windows Server 2012: quando si utilizza SMB come archiviazione, abilitare l’Authentication Credential Security Support Provider (CredSSP) da Cloud Connector alle singole macchine Hyper-V. Per ulteriori informazioni, vedere CTX 137465.

Utilizzando una sessione remota standard di PowerShell V3, l’HCL nel Cloud Connector utilizza CredSSP per aprire una connessione alla macchina Hyper-V. Questa funzionalità trasferisce le credenziali utente crittografate con Kerberos alla macchina Hyper-V e i comandi PowerShell nella sessione sulla macchina Hyper-V remota vengono eseguiti con le credenziali fornite (in questo caso, quelle dell’utente VMM), in modo che i comandi di comunicazione all’archiviazione funzionino correttamente.

Le seguenti attività utilizzano script PowerShell che hanno origine nell’HCL. Gli script vengono quindi inviati alla macchina Hyper-V per agire nell’archiviazione SMB 3.0.

Consolidate master image (Consolida immagine master): un’immagine master crea un nuovo schema di provisioning MCS (catalogo delle macchine). Questo schema clona e appiattisce la macchina virtuale master pronta per la creazione di macchine virtuali dal nuovo disco creato (e rimuove la dipendenza dalla macchina virtuale 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 generata dal consolidamento dell’immagine. 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é la macchina Hyper-V non è in grado di leggere il disco dal Cloud Connector, l’HCL deve prima copiare il disco di identità tramite la macchina 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 completa il caricamento del disco di identità sulla macchina Hyper-V, la sessione remota di PowerShell copia i dischi di identità nell’archiviazione SMB e successivamente li elimina dalla macchina Hyper-V.

La cartella del disco di identità viene ricreata se viene eliminata per renderla disponibile per il riutilizzo.

Download identity disks (Scarica dischi di identità): come avviene nel caricamento, i dischi di identità passano attraverso la macchina 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. La macchina Hyper-V copia il disco dall’archiviazione SMB all’archiviazione Hyper-V locale tramite uno script PowerShell in esecuzione 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