Incorporación de hosts de Google Cloud Platform ( GCP )
Descubre cómo conectar instancias virtuales de Google Cloud Platform ( GCP ) a tu ubicación de IBM Cloud Satellite.
Para conectar hosts Red Hat CoreOS (RHCOS), la ubicación debe estar habilitada para Red Hat CoreOS. Para obtener más información, consulte ¿Está habilitada mi ubicación para Red Hat CoreOS?? Tenga en cuenta que todavía puede conectar Red Hat Enterprise Linux hosts a una ubicación habilitada para Red Hat CoreOS.
Antes de empezar, asegúrate de crear máquinas host que cumplan los requisitos mínimos de hardware en tu centro de datos local, en IBM Cloud o en proveedores de nube pública.
Después de conectar un host a su ubicación, Satellite inhabilita la posibilidad de iniciar sesión en el host como root con SSH por motivos de seguridad. Al iniciar sesión como root mediante SSH en un host conectado correctamente, aparece un mensaje de error. Para restaurar la capacidad de SSH en la máquina, puede eliminar el host y volver a cargar el sistema operativo.
¿No está seguro de cuántos hosts debe conectar a su ubicación? Consulte Dimensionamiento de la ubicación de Satellite.
Adición manual de hosts a Satellite en la consola de GCP
Puede crear su ubicación de Satellite mediante hosts que ha añadido desde Google Cloud Platform (GCP).
Si desea utilizar los hosts de Red Hat CoreOS (RHCOS) en su ubicación, proporcione el archivo de imagen RHCOS a su cuenta de Google. Para obtener más información, consulte Creación de imágenes personalizadas. Para buscar imágenes RHCOS, consulte la lista de imágenes disponibles. Tenga en cuenta que debe utilizar al menos la versión 4.9.
Antes de empezar, cree una ubicación de Satellite.
-
Desde la consola Satellite, seleccione la ubicación donde desea agregar hosts GCP.
-
Recupere el script de registro de host que debe ejecutar en los hosts para que estén visibles para la ubicación de IBM Cloud Satellite.
- En el separador Hosts, pulse Conectar host.
- Opcional: especifique las etiquetas de host que se utilizan más tarde en los hosts de asignar automáticamente para los servicios IBM Cloud habilitados para Satellite en la
ubicación. Las etiquetas se deben proporcionar como pares de clave-valor y deben coincidir con la solicitud del servicio. Entre las etiquetas más habituales se encuentran
env=prodoservice=database. Por defecto, a tus hosts se les asigna una etiquetacpu. Añade más etiquetas para controlar la asignación automática, comoenv=prodoservice=database. - Especifique un nombre de archivo para el script o utilice el nombre que se genera automáticamente.
- Pulse Descargar script para generar el script de host y descargar el script en la máquina local. Tenga en cuenta que la señal en el script es una clave de API, que debe tratarse y protegerse como información confidencial.
-
Solo hosts RHEL Abra el script de registro. Después de la línea
API_URL, añada una sección para extraer los paquetes de RHEL necesarios con el gestor de suscripciones.# Enable GCP RHEL package updates yum update --disablerepo=* --enablerepo="*" -y yum repolist all yum install container-selinux -y yum install subscription-manager -y -
Desde el menú principal de GCP, acceda al panel de control de Compute Engine y seleccione Plantillas de instancia.
-
Pulse Crear plantilla de instancia.
-
Especifique los detalles de la plantilla de instancia tal como se indica a continuación.
Para obtener una visión general de las opciones disponibles a la hora de crear una plantilla de instancia, consulta la documentación de GCP.
- Especifique un nombre para la plantilla de instancia.
- En la sección Configuración de la máquina, seleccione la Serie y el Tipo de máquina que desea utilizar. Puede seleccionar cualquier serie que desee, pero asegúrese de que el tipo de máquina cumple los requisitos mínimos de host en cuanto a CPU y memoria.
- En la sección Disco de arranque, pulse Cambiar para cambiar el sistema operativo predeterminado y el tamaño de disco de arranque. Asegúrate de seleccionar Red Hat Enterprise Linux e 8 como sistema operativo para Red Hat Enterprise Linux o la imagen Red Hat CoreOS que has proporcionado anteriormente, y de cambiar el tamaño del disco de arranque a un mínimo de 100 GB.
- Opcional: si desea que las máquinas permitan el tráfico HTTP y HTTPS, seleccione Permitir tráfico HTTP y Permitir tráfico HTTPS en la sección Cortafuegos de la plantilla de instancia.
- Pulse Gestión, seguridad, discos, redes, arrendamiento único para ver los valores de red y seguridad adicionales.
- En el separador Gestión, localice el campo Script de inicio y especifique el script de registro que ha modificado anteriormente.
- En el separador Redes, elija la red a la que desea que se conecten las instancias. Esta red debe permitir el acceso a IBM Cloud Satellite tal como se describe en Valores de cortafuegos. Puede comprobar y cambiar los valores de cortafuegos de la red en el paso siguiente.
- Pulse Crear para guardar la plantilla de la instancia.
-
Opcional: actualice los valores de cortafuegos de la red que ha asignado a la plantilla de instancia. 9. Desde el menú principal de GCP, acceda al panel de control de VPC Network y seleccione Firewall. 10. Compruebe que la red permite el acceso tal como se describe en la Configuración del cortafuegos de red. Realice los cambios necesarios.
-
En el panel de control de GCP Motor de cálculo, seleccione Plantillas de instancia y busque la plantilla de instancia que ha creado.
-
En el menú de acciones, pulse Crear VM para crear una instancia de la plantilla. Como alternativa, puede pulsar Crear grupo de instancias para crear un grupo de instancias para añadir varias instancias al mismo tiempo. Asegúrese de distribuir las instancias entre varias zonas para obtener una mayor disponibilidad.
-
Espere a que se creen las instancias. Durante la creación de la instancia, el script de registro se ejecuta automáticamente. Este proceso tarda unos cinco minutos en completarse. Puede supervisar el progreso del script revisando los registros de la instancia. Comprueba que tus hosts aparezcan en la pestaña Hosts de tu consola de Satellite. Todos los hosts muestran el estado (Health)
Readycuando se puede establecer una conexión con la máquina, y el estado (Status)Unassigned, ya que los hosts todavía no están asignados a su plano de control de ubicación de Satellite o a un clúster de Red Hat OpenShift on IBM Cloud. -
Asigne los hosts de GCP al plano de control de ubicación de Satellite o a un clúster de Red Hat OpenShift on IBM Cloud.
Ordenación manual de hosts con la CLI de gcloud
Cuando solicite sus instancias, pase la opción --metadata-from-file user-data e incluya el script de conexión. Para obtener más información, consulte la publicación gcloud compute instances create referencia de mandatos.
Mandato de ejemplo para ordenar y adjuntar máquinas virtuales GCP a la ubicación de Satellite.
gcloud compute instances create INSTANCE-1 INSTANCE-2 INSTANCE-3 --machine-type=n2-standard-8 --source-instance-template INSTANCE-TEMPLATE --metadata-from-file user-data=ATTACH-SCRIPT-LOCATION --zone ZONE --image-family=IMAGE-FAMILY --image-project=IMAGE-PROJECT
Valores de cortafuegos de red
Actualiza la configuración del cortafuegos de GCP para cumplir los requisitos de red del host necesarios para conectarse a IBM Cloud Satellite.
Network default
Priority 1000
Direction Ingress
Action on match Allow
Targets
Target tags
satellite
Source filters
IP ranges
0.0.0.0/0
Protocols and ports
tcp:80
tcp:443
tcp:30000-32767
udp:30000-32767
Para obtener más información, consulta la descripción general de las reglas de firewall de VPC en la documentación de Google Cloud Platform.
He añadido hosts a mi ubicación, ¿qué sigue?
Ahora que ha añadido hosts a su ubicación, puede asignarlos a su plano de control de ubicación o a sus IBM Cloud servicios.
- Asigne hosts al plano de control de ubicación o a los IBM Cloud.
- Cree un Servicio IBM Cloud habilitado para Satellite, como un Clúster de Red Hat OpenShift. Incluso puede registrar clústeres existentes de Red Hat OpenShift en su ubicación utilizar como destinos de despliegue.
- Gestione sus aplicaciones con Satellite Config.
- Crear Plantillas de almacenamiento de clúster Satellite.
- Más información sobre el componente Satellite Link y cómo puede utilizar puntos finales para gestionar el tráfico de red entre su ubicación y IBM Cloud.
¿Necesita ayuda? Echa un vistazo a la sección Cómo obtener asistencia, donde encontrarás información sobre el estado de la nube, los problemas y el registro de incidencias; cómo ponerte en contacto con el servicio de asistencia; y cómo configurar tus preferencias de notificación por correo electrónico para cuestiones relacionadas con la plataforma de IBM Cloud.