Conexión a Red Hat OpenShift (Vista previa)
(/es-es/citrix-virtual-apps-desktops/2503/install-configure/connections.html) describe los asistentes que crean una conexión. La siguiente información cubre detalles específicos de Red Hat OpenShift.
Nota:
Antes de crear una conexión a Red Hat OpenShift, primero debe terminar de configurar su Red Hat OpenShift. Consulte (/es-es/citrix-virtual-apps-desktops/2503/install-configure/install-prepare/red-hat-open-shift.html)
Crear una conexión
Puede crear una conexión al clúster de Red Hat OpenShift utilizando:
Crear una conexión mediante Web Studio
- En Web Studio, abra Hosting > Add Connection and Resources.
- En la página Connection, siga estos pasos para configurar la conexión:
- Seleccione Create a new connection.
- Seleccione Red Hat OpenShift como tipo de conexión.
- En el campo Connection address, introduzca la dirección IP, el nombre de host o el FQDN del servidor de OpenShift.
- Introduzca su token de cuenta de servicio y un nombre de conexión descriptivo.
- Deje la configuración de Zona como predeterminada.
-
Haga clic en Siguiente. Se inicia la configuración de la conexión.
Si se detecta un certificado autofirmado, aparece una página de advertencia con la huella digital del certificado. Para continuar:
- Compare la huella digital con la del servidor para verificar la validez del certificado.
-
Si es válido, seleccione Confiar en el certificado y haga clic en Aceptar para completar la configuración de la conexión.
El certificado se marca como de confianza y la huella digital se guarda para futuras validaciones.
Crear una conexión mediante comandos de PowerShell
Cuando cree una conexión mediante un comando de PowerShell, proporcione la siguiente información:
- Nombre de la conexión de alojamiento
- Dirección de la API del clúster
- Nombre de usuario
- Contraseña (token de cuenta de servicio)
- SSLThumbprint: Esta es una huella digital de certificado de CA y no la huella digital del servidor de API. El servidor proporciona la huella digital del certificado de CA si intenta crear una conexión de alojamiento sin especificar la huella digital.
- ZoneUid
- Abra la ventana de PowerShell.
- Ejecute
add-pssnapin citrix*. -
Ejecute el siguiente comando para crear la conexión de alojamiento.
Si intenta crear una conexión de alojamiento sin especificar la huella digital, el servidor proporciona la huella digital del certificado de CA. Por ejemplo:
$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-->
Crear una unidad de alojamiento
Una unidad de alojamiento representa un entorno donde se crean las máquinas virtuales. Para crear la unidad de alojamiento, necesita las siguientes entradas de OpenShift:
- Espacio de nombres
- StorageClasses
- Definición de conexión de red
Una unidad de alojamiento está vinculada a un espacio de nombres. Esto significa que una unidad de alojamiento solo puede acceder a un espacio de nombres y administra las máquinas virtuales dentro de ese espacio de nombres.
Actualmente, solo puede crear una unidad de alojamiento mediante PowerShell:
Cuando cree una unidad de alojamiento mediante el comando de PowerShell, proporcione la siguiente información:
- Un nombre de conexión de alojamiento
- Un nombre de unidad de alojamiento
- El nombre del espacio de nombres de destino
- Un nombre de StorageClasses
- Un nombre de NetworkAttachmentDefinition
- Abra la ventana de PowerShell.
- Ejecute
add-pssnapin citrix*. -
Ejecute comandos de PowerShell para crear la unidad de alojamiento. Por ejemplo:
$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-->
Pasos siguientes
- Si se encuentra en el proceso de implementación inicial, consulte Crear catálogos de máquinas
- Para obtener información específica de Red Hat OpenShift, consulte Crear un catálogo de Red Hat OpenShift