Citrix Virtual Apps and Desktops

Gestisci le VM AWS

Per informazioni sulle autorizzazioni richieste, vedere Autorizzazioni AWS richieste.

Ibernazione istanza

Il processo di ibernazione memorizza lo stato in memoria dell’istanza, insieme ai suoi indirizzi IP privati ed elastici, consentendole di riprendere esattamente da dove si era interrotta.

Quando a un’istanza viene chiesto di andare in ibernazione, scrive lo stato in memoria in un file nel volume EBS radice e quindi si spegne. Un volume Amazon EBS è un dispositivo di archiviazione durevole a livello di blocco che puoi collegare alle tue istanze. Dopo aver collegato un volume a un’istanza, è possibile utilizzarlo come se si trattasse di un disco rigido fisico. Crittografare il volume EBS radice dell’istanza. La crittografia garantisce un’adeguata protezione dei dati sensibili quando vengono copiati dalla memoria al volume EBS. Per informazioni sulla crittografia EBS, vedere Crittografia Amazon EBS.

Di seguito sono riportate le limitazioni dell’ibernazione delle istanze supportate:

  • È supportata una memoria istanza (RAM) fino a 150 GB
  • La modalità di avvio UEFI non è supportata
  • Le unità SSD per uso generico e SSD con IOPS fornito sono supportate solo come tipi di volume EBS.

Crea VM supportate dalla modalità ibernazione

Per creare VM supportate dalla modalità ibernazione:

  1. Creare una connessione host. Vedere Connessione ad AWS.
  2. Avvia un’istanza con la radice EBS crittografata e la proprietà Stop-Hibernate abilitata. Per ulteriori informazioni su come avviare l’istanza, crittografare il volume EBS radice e abilitare la modalità di ibernazione, vedere https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html/. Utilizzare questa istanza come immagine master per creare un’AMI.
  3. Preparare l’immagine master:

    1. Installare un VDA sull’immagine master. Citrix consiglia di installare la versione più recente per poter accedere alle funzionalità più recenti. La mancata installazione di un VDA sull’immagine master determina il fallimento della creazione del catalogo. Per maggiori informazioni su come installare un VDA, vedere Installare VDA.
    2. Unire l’immagine master al dominio di cui sono membri le applicazioni e i desktop. Assicurarsi che l’immagine master sia disponibile sull’host in cui vengono create le macchine.
  4. Crea un’AMI da quell’istanza. Per informazioni sulla creazione di un’AMI da un’istanza, consulta Creare un’AMI da un’istanza Amazon EC2.
  5. Creare un catalogo macchine utilizzando il comando New-ProvScheme . Imposta la proprietà personalizzata AwsCaptureInstanceProperties su True.

    New-ProvScheme -AdminAddress "xxx" -CleanOnBoot -CustomProperties "AwsCaptureInstanceProperties,true;" -HostingUnitName "xxx" -IdentityPoolName $catalog_name -InitialBatchSizeHint 1 -MasterImageVM "xyz.template" -NetworkMapping @{"0"="XDHyp:\HostingUnits\MyConn\\us-east-2a.availabilityzone\10.0.0.0``/24 (vpc-0f1771e45671aedcd).network"} -ProvisioningSchemeName $catalog_name -RunAsynchronously -Scope @() -SecurityGroup @("xxx") -ServiceOffering "xxx"

    Per informazioni sulla creazione di un catalogo macchine tramite comandi PowerShell, vedere https://developer-docs.citrix.com/projects/citrix-daas-sdk/en/latest/.

Le VM che possono essere ibernate vengono create se:

  • Si seleziona un’AMI creata da un’immagine master con la proprietà Stop-Hibernate abilitata.
  • La VM master è aggiunta al dominio e ha VDA installato.
  • Si seleziona la dimensione corretta della VM (offerta di servizio) in grado di gestire la modalità di ibernazione.

Il comando New-ProvScheme fallisce con un messaggio di errore appropriato se:

  • La VM master è abilitata per la modalità di ibernazione, ma l’offerta del servizio non è in grado di gestirla.
  • Se la VM master non è aggiunta al dominio e non ha VDA installato.

Stato di ibernazione delle offerte di servizi e AMI

Per ottenere lo stato di ibernazione delle offerte di servizi e AMI (modelli), eseguire i seguenti comandi:

  • Get-HypConfigurationObjectForItem 'XDHyp:\HostingUnits\MyConn\WIN2016-ADDC-2021.09.10.145334-a1968709-10c4-47d5-9642-21e743159a7b (ami-0e6c5b33a52d2a6b6).template'
  • Get-HypConfigurationObjectForItem 'XDHyp:\HostingUnits\MyConn\R6i Sixteen Extra Large Instance.serviceoffering'

Aggiornare l’offerta di servizi di uno schema di provisioning supportato dall’ibernazione esistente

  1. Eseguire il comando Set-ProvScheme . Per esempio,

    Set-ProvScheme -ProvisioningSchemeName <String> -ServiceOffering <String>

Se l’offerta del servizio non è compatibile, il sistema visualizza un messaggio di eccezione.

Aggiorna il catalogo delle macchine che supportano la modalità di ibernazione

Se si tenta di aggiornare un catalogo macchine esistente con un catalogo macchine che non supporta la modalità di ibernazione, l’aggiornamento fallisce e viene visualizzato un messaggio di errore appropriato.

Gestione dell’alimentazione delle VM ibernate

È possibile eseguire le seguenti operazioni di gestione dell’alimentazione sulle VM ibernate:

  1. Sospendi la VM dallo stato di esecuzione.
  2. Riprende la VM dallo stato sospeso.
  3. Riavvia la macchina virtuale dallo stato sospeso.
Gestisci le VM AWS