Conexión a Red Hat OpenShift
(/es-es/citrix-virtual-apps-desktops/2507-ltsr/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/2507-ltsr/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 mediante:
Crear una conexión mediante Web Studio
- En Web Studio, abra Alojamiento > Agregar conexión y recursos.
- En la página Conexión, siga estos pasos para configurar la conexión:
- Seleccione Crear una nueva conexión.
- Seleccione Red Hat OpenShift como tipo de conexión.
- En el campo Dirección de conexión, 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.
- Seleccione una zona en el campo Nombre de zona. Las opciones son todas las ubicaciones de recursos que configuró.
-
Seleccione Otras herramientas para crear máquinas virtuales.
Nota:
Al seleccionar Otras herramientas, solo se crea la conexión de alojamiento sin una unidad de alojamiento.
- Haga clic en Siguiente.
-
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.
- En la página Ámbitos, seleccione uno o varios ámbitos para este host.
- En la página Resumen, compruebe la configuración y haga clic en Finalizar.
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 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.
Puede crear una unidad de alojamiento utilizando:
Crear unidades de alojamiento con Web Studio
- Vaya a Alojamiento > Agregar conexión y recursos.
-
En la página Conexión:
- Para crear una nueva conexión de alojamiento junto con una unidad de alojamiento, seleccione Crear una conexión nueva y, a continuación, haga lo siguiente:
- Seleccione Red Hat OpenShift como tipo de conexión.
- En el campo Dirección de conexión, introduzca la dirección IP, el nombre de host o el FQDN del servidor de OpenShift.
- Introduzca el token de su cuenta de servicio y un nombre de conexión descriptivo.
- Seleccione una zona en el campo Nombre de zona. Las opciones son todas las ubicaciones de recursos que configuró.
- Seleccione Herramientas de aprovisionamiento de Citrix (Machine Creation Services™ o Citrix Provisioning) para crear máquinas virtuales.
- Haga clic en Siguiente.
- En la página Advertencia, verifique la validez del certificado y seleccione Confiar en el certificado.
- Para crear unidades de alojamiento a partir de una conexión de host existente, seleccione Usar una conexión existente y, a continuación, elija la conexión pertinente.
- Para crear una nueva conexión de alojamiento junto con una unidad de alojamiento, seleccione Crear una conexión nueva y, a continuación, haga lo siguiente:
- En la página Selección de espacio de nombres, seleccione un espacio de nombres para esta conexión.
- En la página Selección de almacenamiento, seleccione al menos un dispositivo de almacenamiento para cada tipo de datos admitido antes de poder pasar a la siguiente página del asistente. Para obtener más información sobre la selección de almacenamiento, consulte Almacenamiento de host.
- En la página Red, introduzca un nombre para los recursos. Este nombre aparece en Studio para identificar la combinación de almacenamiento y red asociada a la conexión. Seleccione una o varias redes que utilicen las máquinas virtuales.
- En la página Resumen, compruebe los detalles y haga clic en Finalizar.
Crear unidades de alojamiento con 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 sobre Red Hat OpenShift, consulte Crear un catálogo de Red Hat OpenShift