Citrix DaaS™

Creare un catalogo Red Hat OpenShift

Creare cataloghi di macchine descrive le procedure guidate per la creazione di un catalogo di macchine. Le seguenti informazioni riguardano i dettagli specifici degli ambienti di virtualizzazione Red Hat OpenShift.

Nota:

Prima di creare un catalogo Red Hat OpenShift, completare la creazione di una connessione e di un’unità di hosting a Red Hat OpenShift. Vedere Connessione a Red Hat OpenShift.

Creare una VM immagine master

È necessaria una VM immagine master per creare un catalogo di macchine.

  1. Accedere alla console OpenShift utilizzando il proprio ID di accesso.
  2. Passare a Virtualization > VirtualMachines per visualizzare l’elenco delle VM, incluse le VM immagine master.
  3. Creare un’immagine master. Durante la creazione di un’immagine master, assicurarsi che la VM immagine master abbia un solo dispositivo di archiviazione.

Nota:

  • Assicurarsi che un NAD instradabile sia aggiunto alla VM immagine master in base ai requisiti del cliente per l’ambiente cluster.
  • Quando l’immagine master è unita a un dominio, potrebbe perdere la fiducia del dominio dopo essere stata utilizzata per la creazione del catalogo. Questo problema riguarda Citrix Virtual Apps and Desktops™ 2503 a causa di una limitazione nell’ambiente OpenShift. La soluzione alternativa consiste nel non unire il dominio nelle immagini master. Citrix sta collaborando con Red Hat per migliorare le capacità di isolamento della rete.
  • Quando si crea un catalogo di macchine MCS in un ambiente di virtualizzazione Red Hat OpenShift, non è possibile utilizzare un’immagine master e un profilo macchina che hanno tipi di sistema operativo diversi. Ciò è dovuto al modo in cui Red Hat OpenShift gestisce ogni tipo di sistema operativo. Pertanto, l’utilizzo di una VM Windows come immagine master con una VM non Windows (ad esempio, Linux) come profilo macchina, o viceversa, non è supportato.
  • Attualmente, le VM create utilizzando InstanceType non sono supportate come immagine master.

È possibile creare cataloghi OpenShift per creare, distribuire e gestire l’alimentazione delle macchine negli ambienti OpenShift.

Creare un catalogo utilizzando Studio

È possibile creare un catalogo di macchine MCS nell’ambiente Red Hat OpenShift con o senza un profilo macchina utilizzando Web Studio. Una VM viene utilizzata come input del profilo macchina.

Nella procedura guidata di configurazione del catalogo di macchine:

  1. Nella pagina Sistema operativo, selezionare Sistema operativo multisessione o Sistema operativo a sessione singola.
  2. Nella pagina Gestione macchine:

    • Selezionare Macchine con gestione dell’alimentazione (ad esempio, macchine virtuali o PC blade).
    • Selezionare di distribuire le macchine utilizzando la tecnologia di provisioning Citrix Citrix Machine Creation Services™ (MCS).
    • Selezionare l’unità di hosting OpenShift in Citrix Machine Creation Services (MCS)
  3. Nella pagina Esperienza desktop, selezionare l’opzione in base al tipo di macchina selezionato nella pagina Tipo di macchina.
  4. Nella pagina Immagine:

    1. Selezionare un’immagine master. Attualmente, OpenShift non supporta le immagini preparate.
    2. È possibile aggiungere una nota per l’immagine selezionata.
    3. È possibile selezionare la casella di controllo Usa un profilo macchina e selezionare un profilo macchina.
    4. Per abilitare l’uso delle funzionalità più recenti del prodotto, assicurarsi che l’immagine master abbia installata la versione VDA più recente. Non modificare la selezione VDA minima predefinita. Tuttavia, se è necessario utilizzare una versione VDA precedente, vedere Versioni VDA e livelli funzionali.
  5. Nella pagina NIC, selezionare una o più NIC, associare una rete virtuale a ciascuna scheda.
  6. Nella pagina Macchine virtuali:

    1. Specificare quante macchine virtuali creare. Immettere 0 (zero) se non si desidera crearne alcuna. Successivamente, è possibile creare VM per un catalogo vuoto aggiungendo macchine.
    2. Scegliere la quantità di memoria (in MB) di ciascuna VM.
    3. Se si sta creando un catalogo non persistente casuale, è possibile abilitare la cache di write-back per le macchine per migliorare le prestazioni I/O. Vedere Configurare la cache per i dati temporanei.
  7. Seguire le istruzioni visualizzate per completare i passaggi rimanenti, che non includono informazioni specifiche di OpenShift.

È inoltre possibile utilizzare Studio per creare cataloghi OpenShift per distribuire e gestire l’alimentazione delle macchine esistenti negli ambienti OpenShift. Eseguire le seguenti operazioni:

Nella procedura guidata di configurazione del catalogo di macchine:

  1. Nella pagina Sistema operativo, selezionare Sistema operativo multisessione o Sistema operativo a sessione singola.
  2. Nella pagina Gestione macchine, selezionare Macchine con gestione dell’alimentazione e un altro servizio o tecnologia.
  3. Nella pagina Macchine virtuali, aggiungere macchine e i relativi account macchina di Active Directory. È possibile:

    • Aggiungere macchine manualmente: Fare clic su Aggiungi macchine per aggiungere macchine manualmente. Viene visualizzata la finestra Seleziona VM. Espandere la connessione OpenShift creata in precedenza e selezionare i nodi (VM) che si desidera aggiungere. Quindi aggiungere i nomi degli account macchina associati.
    • Aggiungere macchine utilizzando un file CSV: Fare clic su Aggiungi file CSV per aggiungere macchine in blocco. Per informazioni sull’utilizzo dei file CSV per aggiungere macchine, vedere Utilizzare i file CSV per aggiungere macchine in blocco a un catalogo.
  4. Seguire le istruzioni visualizzate per completare i passaggi rimanenti, che non includono informazioni specifiche di OpenShift.

Creare un catalogo utilizzando i comandi PowerShell

Attualmente, è possibile creare un catalogo di macchine MCS nell’ambiente Red Hat OpenShift utilizzando solo i comandi PowerShell. È possibile creare il catalogo di macchine con o senza l’utilizzo di un profilo macchina. Una VM viene utilizzata come input del profilo macchina.

  1. Aprire una finestra PowerShell.
  2. Eseguire asnp citrix*.
  3. Eseguire i comandi PowerShell per
    1. Creare un pool di identità
    2. Creare account AD
    3. Creare un catalogo di macchine MCS con VM persistenti con o senza un profilo macchina.
    4. Aggiungere VM al catalogo
    5. Creare un catalogo broker
    6. Aggiungere macchine broker alle nuove VM

Di seguito è riportato uno script di esempio:

Creare un pool di identità

New-AcctIdentityPool `
    -IdentityPoolName "IdentityPoolName" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -NamingScheme "vm###" `
    -NamingSchemeType "Numeric" `
    -AllowUnicode `
    -Domain "MyDomain.local" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Creare account AD

New-AcctADAccount `
    -IdentityPoolUid "11111111-1111-1111-1111-111111111111" `
    -ADUserName "MyDomain\MyUserName" `
    -ADPassword SecurePassword `
    -Count 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Creare uno schema di provisioning con macchine persistenti (senza profilo macchina)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Creare uno schema di provisioning con macchine persistenti (con profilo macchina)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineProfile "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MachineProfileVM.vm"
<!--NeedCopy-->

Creare nuove ProvVM

New-ProvVM `
    ProvisioningSchemeName "ProvisioningSchemeName" `
    ADAccountName "MyDomain\vm001" `
    AdminAddress "MyDDC.MyDomain.Local"

Lock-ProvVM `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -Tag "Brokered" `
    -VMID "TargetNamespace:vm001"
<!--NeedCopy-->

Creare un nuovo catalogo broker

New-BrokerCatalog `
    -Name "ProvisioningSchemeName" `
    -ProvisioningType "MCS" `
    -SessionSupport "MultiSession" `
    -AllocationType "Random" `
    -PersistUserChanges "OnLocal" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Impostare i metadati del catalogo broker

Set-BrokerCatalogMetadata `
    -CatalogId "1" `
    -Name "Citrix_DesktopStudio_IdentityPoolUid" `
    -Value "11111111-1111-1111-1111-111111111111"

Set-BrokerCatalog `
    -Name "ProvisioningSchemeName " `
    -ProvisioningSchemeId "22222222-2222-2222-2222-222222222222"
<!--NeedCopy-->

Creare macchine broker per le nuove ProvVM

New-BrokerMachine `
    -CatalogUid "33333333-3333-3333-3333-333333333333" `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->

Prossimi passi

Ulteriori informazioni

Creare un catalogo Red Hat OpenShift