Creare un catalogo Red Hat OpenShift (Anteprima)

Creare cataloghi di macchine descrive le procedure guidate che creano un catalogo di macchine. Le seguenti informazioni coprono 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. Quando si crea un’immagine master, assicurarsi che la VM immagine master abbia un solo dispositivo di archiviazione.

Nota:

  • Rimuovere la Network Attachment Definition (NAD) predefinita con tipo Masquerade e networking pod, che viene automaticamente allegata durante la creazione della VM immagine master. Inoltre, assicurarsi che una NAD instradabile sia aggiunta 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 è 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 abbiano 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 Web Studio

Attualmente, è possibile utilizzare Studio per creare cataloghi OpenShift per distribuire e gestire l’alimentazione delle macchine esistenti negli ambienti OpenShift

Nella procedura guidata di configurazione del catalogo macchine:

  1. Nella pagina Sistema operativo, selezionare Sistema operativo multi-sessione 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 le 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 macchine MCS nell’ambiente Red Hat OpenShift utilizzando solo i comandi PowerShell. È possibile creare il catalogo 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-->

Dove andare dopo

  • Se questo è il primo catalogo creato, Web Studio ti guida a (/it-it/citrix-virtual-apps-desktops/2503/install-configure/delivery-groups-create.html)
  • Per rivedere l’intero processo di configurazione, consulta (/it-it/citrix-virtual-apps-desktops/2503/install-configure.html)
  • Per la gestione dell’alimentazione, consulta (/it-it/citrix-virtual-apps-desktops/2503/install-configure/power-management/power-manage-openshift-vms.html)

Ulteriori informazioni

  • Crea e gestisci connessioni e risorse(/it-it/citrix-virtual-apps-desktops/2503/install-configure/connections.html)
  • Connessione a Red Hat OpenShift(/it-it/citrix-virtual-apps-desktops/2503/install-configure/connections/connection-redhat-openshift.html)
  • Crea cataloghi di macchine(/it-it/citrix-virtual-apps-desktops/2503/install-configure/machine-catalogs-create.html)
Creare un catalogo Red Hat OpenShift (Anteprima)