Citrix DaaS™

Connessione a Red Hat OpenShift

Creare e gestire connessioni e risorse descrive le procedure guidate per la creazione di una connessione. Le seguenti informazioni riguardano i dettagli specifici di Red Hat OpenShift.

Nota:

Prima di creare una connessione a Red Hat OpenShift, è necessario completare la configurazione di Red Hat OpenShift. Vedere Ambienti di virtualizzazione Red Hat OpenShift.

Creare una connessione

È possibile creare una connessione al cluster Red Hat OpenShift utilizzando:

Creare una connessione utilizzando Studio

  1. Accedere a Hosting > Aggiungi connessione e risorse.
  2. Nella pagina Connessione, seguire questi passaggi per configurare la connessione:
    1. Selezionare Crea una nuova connessione.
    2. Selezionare Red Hat OpenShift come tipo di connessione.
    3. Nel campo Indirizzo di connessione, immettere l’indirizzo IP, il nome host o il FQDN del server OpenShift.
    4. Immettere il token dell’account di servizio e un nome di connessione descrittivo.
    5. Selezionare una zona nel campo Nome zona. Le opzioni sono tutte le posizioni delle risorse configurate.
    6. Selezionare Altri strumenti per la creazione di macchine virtuali.

      Nota:

      La selezione di Altri strumenti crea solo la connessione di hosting senza un’unità di hosting.

  3. Fare clic su Avanti.
  4. Se viene rilevato un certificato autofirmato, viene visualizzata una pagina di avviso con l’identificazione personale del certificato. Per procedere:

    1. Confrontare l’identificazione personale con quella del server per verificarne la validità.
    2. Se valido, selezionare Considera attendibile il certificato e fare clic su OK per completare la configurazione della connessione.

      Il certificato viene contrassegnato come attendibile e l’identificazione personale viene salvata per future convalide.

  5. Nella pagina Ambiti, selezionare uno o più ambiti per questo host.
  6. Nella pagina Riepilogo, controllare la configurazione e fare clic su Fine.

Creare una connessione utilizzando i comandi PowerShell

Quando si crea una connessione utilizzando un comando PowerShell, fornire le seguenti informazioni:

  • Nome della connessione di hosting
  • Indirizzo API del cluster
  • Nome utente
  • Password (token dell’account di servizio)
  • SSLThumbprint: si tratta di un’identificazione personale del certificato CA e non dell’identificazione personale del server API. Il server fornisce l’identificazione personale del certificato CA se si tenta di creare una connessione di hosting senza specificare l’identificazione personale.
  • ZoneUid
  1. Aprire la finestra di PowerShell.
  2. Eseguire add-pssnapin citrix®*.
  3. Eseguire il comando seguente per creare la connessione di hosting.

    Se si tenta di creare una connessione di hosting senza specificare l’identificazione personale, il server fornisce l’identificazione personale del certificato CA. Ad esempio:

    $newItemParameters = @{
    ConnectionType= "Custom"
    PluginId= "OpenShiftPluginFactory"
    HypervisorAddress = "https://api.myopenshiftclusteraddress.mydomain.local:6443"
    Path= "XDHyp:\Connections\OpenShiftConnectionName"
    Persist= $true
    UserName= "__ServiceAccount__"
    Password= "<service account token>"
    ErrorVariable= "connectionError"
     }
     
    & New-Item @newItemParameters
    
    
    $newItemParameters["SSLThumbprint"] = $connectionError[0].ErrorData.Thumbprint
    $connection = & New-Item @newItemParameters
    $brokerConnection = New-BrokerHypervisorConnection -HypHypervisorConnectionUid $connection.HypervisorConnectionUid
    <!--NeedCopy-->
    

Creare un’unità di hosting

Un’unità di hosting rappresenta un ambiente in cui vengono create le VM. Per creare l’unità di hosting, sono necessari i seguenti input da OpenShift:

  • Namespace
  • StorageClasses
  • Definizione di allegato di rete

Un’unità di hosting è associata a un namespace. Ciò significa che un’unità di hosting può accedere a un solo namespace e gestisce le VM all’interno di tale namespace.

È possibile creare un’unità di hosting utilizzando:

Creare unità di hosting utilizzando Studio

  1. Accedere a Hosting > Aggiungi connessione e risorse.
  2. Nella pagina Connessione:

    • Per creare una nuova connessione di hosting insieme a un’unità di hosting, selezionare Crea una nuova connessione, quindi eseguire le seguenti operazioni:
      1. Selezionare Red Hat OpenShift come tipo di connessione.
      2. Nel campo Indirizzo di connessione, immettere l’indirizzo IP, il nome host o il FQDN del server OpenShift.
      3. Immettere il token dell’account di servizio e un nome di connessione descrittivo.
      4. Selezionare una zona nel campo Nome zona. Le opzioni sono tutte le posizioni delle risorse configurate.
      5. Selezionare Strumenti di provisioning Citrix (Machine Creation Services™ o Citrix Provisioning) per la creazione di macchine virtuali.
      6. Fare clic su Avanti.
      7. Nella pagina Avviso, verificare la validità del certificato e selezionare Considera attendibile il certificato.
    • Per creare unità di hosting da una connessione host esistente, selezionare Usa una connessione esistente e quindi scegliere la connessione pertinente.
  3. Nella pagina Selezione namespace, selezionare un namespace per questa connessione.
  4. Nella pagina Selezione archiviazione, selezionare almeno un dispositivo di archiviazione per ogni tipo di dati supportato prima di poter procedere alla pagina successiva della procedura guidata. Per ulteriori informazioni sulla selezione dell’archiviazione, vedere Archiviazione host.
  5. Nella pagina Rete, immettere un nome per le risorse. Questo nome viene visualizzato in Studio per identificare la combinazione di archiviazione e rete associata alla connessione. Selezionare una o più reti utilizzate dalle VM.
  6. Nella pagina Riepilogo, controllare i dettagli e fare clic su Fine.

Creare unità di hosting utilizzando PowerShell

Quando si crea un’unità di hosting utilizzando un comando PowerShell, fornire le seguenti informazioni:

  • Un nome di connessione di hosting
  • Un nome di unità di hosting
  • Il nome del namespace di destinazione
  • Un nome di StorageClasses
  • Un nome di NetworkAttachmentDefinition
  1. Aprire la finestra di PowerShell.
  2. Eseguire add-pssnapin citrix*.
  3. Eseguire i comandi PowerShell per creare l’unità di hosting. Ad esempio:

    $HostingConnectionName = "OpenShiftConnectionName"
    $HostingUnitName = "HostingUnitName"
    $TargetNamespace = "TargetNamespaceName"
    $StorageClassToUse = "YourStorageClassesName"
    $NetworkAttachmentDefinition = "YourNetworkAttachmentDefinitionName"
    New-HypStorage `
    -StoragePath @("XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace\$StorageClassToUse.storage") `
    -StorageType "TemporaryStorage"
    New-Item `
    -CustomProperties "" `
    -HypervisorConnectionName $HostingConnectionName `
    -NetworkPath @("XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace\$NetworkAttachmentDefinition.network") `
    -Path @("XDHyp:\HostingUnits\$HostingUnitName") -RootPath "XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace" `
    -StoragePath @("XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace\$StorageClassToUse.storage")
    <!--NeedCopy-->
    

Dove andare dopo

Ulteriori informazioni

Connessione a Red Hat OpenShift