Citrix Virtual Apps and Desktops

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

Per creare un catalogo di macchine è necessaria una VM immagine master.

  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 viene aggiunta 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 è non aggiungere 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 di 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 di 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 Web Studio

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

Nella procedura guidata di configurazione del catalogo di macchine:

  1. Nella pagina Operating System (Sistema operativo), selezionare Multi-session OS (Sistema operativo multisessione) o Single-session OS (Sistema operativo a sessione singola).
  2. Nella pagina Machine Management (Gestione macchine):

    • Selezionare Machines that are power managed (for example, virtual machines or blade PCs) (Macchine con gestione dell’alimentazione (ad esempio, macchine virtuali o PC blade)).
    • Selezionare per distribuire le macchine utilizzando la Citrix provisioning technology Citrix Machine Creation Services™ (MCS) (tecnologia di provisioning Citrix Machine Creation Services™ (MCS)).
    • Selezionare l’unità di hosting Openshift in Citrix Machine Creation Services (MCS).
  3. Nella pagina Desktop Experience (Esperienza desktop), selezionare l’opzione in base al tipo di macchina selezionato nella pagina Machine Type (Tipo di macchina).
  4. Nella pagina Image (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 Use a machine profile (Usa un profilo di macchina) e selezionare un profilo di 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 NICs (Schede di rete), selezionare una o più schede di rete, associare una rete virtuale a ciascuna scheda.
  6. Nella pagina Virtual Machines (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 casuale non persistente, è possibile abilitare la Write-Back Cache 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 Operating System (Sistema operativo), selezionare Multi-session OS or Single-session OS (Sistema operativo multisessione o a sessione singola).
  2. Nella pagina Machine Management (Gestione macchine), selezionare Machines that are power managed and Another service or technology (Macchine con gestione dell’alimentazione e un altro servizio o tecnologia).
  3. Nella pagina Virtual Machines (Macchine virtuali), aggiungere macchine e i relativi account macchina di Active Directory. È possibile:

    • Aggiungere macchine manualmente: Fare clic su Add Machines (Aggiungi macchine) per aggiungere macchine manualmente. Viene visualizzata la finestra Select VMs (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 Add CSV File (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

È possibile creare un catalogo di macchine MCS nell’ambiente Red Hat OpenShift utilizzando i comandi PowerShell. È possibile creare il catalogo di macchine con o senza l’utilizzo di un profilo di macchina. Una VM viene utilizzata come input del profilo di 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 di 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 di 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 di 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-->

Dove andare dopo

Ulteriori informazioni

Creare un catalogo Red Hat OpenShift