Configuración del plano de control de la ubicación de Satellite

El plano de control de la ubicación ejecuta recursos gestionados por Satellite para ayudar a gestionar los hosts, los clústeres y otros recursos que se conectan a la ubicación.

Cuando configure el plano de control de ubicación de Satellite, tenga en cuenta las siguientes consideraciones sobre el host.

Configuración del plano de control desde la consola

Utilice la consola de Satellite para configurar un plano de control para su ubicación.

Antes de empezar

Para conectar hosts como nodos de trabajador al plano de control,

  1. En el panel de control Ubicaciones de Satellite, seleccione la ubicación en la que desea finalizar la configuración del plano de control.

  2. En el separador Hosts, seleccione los hosts que desea asignar como nodos trabajadores al plano de control. Todos los hosts deben estar en el estado Unassigned.

  3. En el menú de acciones de cada host, pulse Asignar host.

  4. Seleccione Plano de control como clúster.

  5. Asigne hosts en grupos de 3 de forma uniforme al clúster del plano de control. Para obtener una alta disponibilidad, asegúrese de que los hosts correspondan a zonas separadas físicamente en el proveedor de la infraestructura. Por ejemplo, si el proveedor de infraestructura tiene us-east-1a, us-east-1b y us-east-1c, especifique estos nombres en las zonas de Satellite. Luego asigne 2 hosts de us-east-1a en el proveedor de infraestructura a us-east-1a en el plano de control de Satellite, etc. Cuando asigna los hosts al plano de control, IBM le arranca la máquina. El proceso puede tardar algunos minutos en completarse. Durante el proceso de arranque, el estado (Health) de la máquina pasa de Ready (lista) a Provisioning (en suministro).

  6. En el separador Hosts, verifique que los hosts se han asignado correctamente al plano de control de la ubicación de Satellite. La asignación se ha realizado correctamente cuando se añade una dirección IP al host y el estado Health cambia a Normal.

  7. Verifique que el estado de la ubicación ha cambiado a Normal. Es posible que aparezca un mensaje indicando que la ubicación no dispone de suficientes hosts hasta que finalice el proceso de arranque.

    Una vez que los hosts están asignados correctamente al plano de control, se tarda otros 20-30 minutos hasta que la supervisión de IBM está configurada correctamente para su ubicación. Además, se crea un registro de DNS para su ubicación y las direcciones IP de los hosts se registran y se añaden automáticamente al registro de DNS para permitir el equilibrio de carga y la comprobación de estado de la ubicación. Este proceso puede tardar hasta 30 minutos. Durante este proceso, el estado de la ubicación continúa mostrando el estado action required y es posible que vea errores intermitentes, como por ejemplo el que indica que Satellite is attempting to recover o que Verify that the Satellite location has a DNS record for load balancing requests to the location control plane.

  8. Verifique que las direcciones IP de todos los hosts se hayan registrado y añadido al registro DNS de su ubicación. Compruebe que el estado del certificado es created y que los registros contienen los subdominios.

    ibmcloud sat location dns ls --location LOCATION_ID_OR_NAME
    

    Salida de ejemplo

    Retrieving location subdomains...
    OK
    Hostname                                                                                              Records                                                                                               Health Monitor   SSL Cert Status   SSL Cert Secret Name                                          Secret Namespace   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud   169.62.196.20,169.62.196.23,169.62.196.30                                                             None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001.us-east.satellite.appdomain.cloud   169.62.196.30                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002.us-east.satellite.appdomain.cloud   169.62.196.20                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003.us-east.satellite.appdomain.cloud   169.62.196.23                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00.us-east.satellite.appdomain.cloud   ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud        None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00   default  
    
  9. Para seguir utilizando la ubicación para cargas de trabajo de producción, repita estos pasos para conectar más hosts al plano de control de la ubicación en múltiplos de 3, como por ejemplo 6, 9 o 12 hosts. Para obtener más información, consulte Adición de capacidad al plano de control de la ubicación de Satellite.

Configuración del plano de control desde la CLI

Utilice la línea de mandatos de Satellite para configurar un plano de control para su ubicación.

Antes de empezar

Para crear el plano de control,

  1. Identifique los hosts que desea utilizar como nodos trabajadores para el plano de control de Satellite. Todos los hosts deben estar en el estado unassigned.

    ibmcloud sat host ls --location LOCATION_NAME_OR_ID
    

    Salida de ejemplo

    Name             ID                     State        Status   Cluster   Worker ID   Worker IP   
    machine-name-1   aaaaa1a11aaaaaa111aa   unassigned   -        -         -           -   
    machine-name-2   bbbbbbb22bb2bbb222b2   unassigned   -        -         -           -   
    machine-name-3   ccccc3c33ccccc3333cc   unassigned   -        -         -           -  
    
  2. Opcional: si desea asignar hosts al plano de control mediante una etiqueta de host, recupere los detalles del host. Las etiquetas disponibles que puede utilizar se muestran en la sección de etiquetas (Labels) de la salida de la CLI.

    ibmcloud sat host get --location LOCATION_NAME_OR_ID --host HOST_ID
    

    Salida de ejemplo

    Retrieving host details...
    Name:     mymachine1   
    ID:       brjrgp920bg4u254brr0   
    State:    unassigned  
    Status:   -   
    Labels      
    cpu      4   
    memory   32774980  
    use      satloc
    Assignment        
    Cluster:       -  
    Worker Pool:   -  
    Zone:          -  
    Worker ID:     -
    Worker IP:     -   
    Date:          -   
    OK
    
  3. Asigne la máquina de host al plano de control de ubicación de Satellite. Cuando asigna el host al plano de control, IBM le arranca la máquina. Este proceso tarda unos cinco minutos en completarse. Puede optar por asignar un host utilizando el ID de host o puede definir la etiqueta que indica que el host se debe asignar a la ubicación.

    Ejemplo para asignar un host utilizando el ID de host.

    ibmcloud sat host assign --location LOCATION_NAME_OR_ID  --cluster LOCATION_ID --host HOST_ID  --zone ZONE
    

    Ejemplo para asignar un host utilizando la etiqueta use:satloc.

    ibmcloud sat host assign --location LOCATION_NAME_OR_ID --cluster LOCATION_ID --host-label "use:satloc" --zone ZONE
    
    --location <location_name_or_ID>
    Especifique el nombre o el ID de la ubicación de Satellite. Para recuperar el nombre o el ID de ubicación, ejecute ibmcloud sat location ls.
    --cluster <location_ID>
    Especifique el ID de la ubicación de Satellite donde desea asignar los hosts para ejecutar el plano de control de ubicación de Satellite. Para ver el ID de ubicación, ejecute ibmcloud sat location ls.
    --host <host_ID>
    Especifique el ID de host que desea asignar al plano de control de la ubicación de Satellite. Para ver el ID de host, ejecute ibmcloud sat host ls --location <location_name>. Puede utilizar la opción --host-label para identificar el host que desea asignar a su plano de control.
    --host-label <label>
    Especifique la etiqueta que desea utilizar para identificar el host que desea asignar. La etiqueta debe ser un par de clave-valor y debe existir en la máquina de host. Cuando ejecuta este mandato con la opción label, el primer host que se encuentra en el estado unassigned y coincide con la etiqueta se asigna al plano de control.
    --zone <zone>
    Especifique la zona en la que asignar el host, que puede corresponder a una zona distinta físicamente en el proveedor de la infraestructura. Para ver los nombres de zona de su ubicación, ejecute ibmcloud sat location get --location <location_name_or_ID> y busque el campo Zonas de host.
  4. Repita el paso anterior para los otros hosts que desea conectar al plano de control de ubicación de Satellite. Para obtener una alta disponibilidad, asegúrese de que asigna hosts de manera uniforme entre zonas que corresponden a zonas separadas físicamente en el proveedor de la infraestructura. Por ejemplo, si el proveedor de infraestructura tiene us-east-1a, us-east-1b y us-east-1c, puede especificar estos nombres para las zonas de Satellite. Luego asigne 2 hosts de us-east-1a en el proveedor de infraestructura a us-east-1a en el plano de control de Satellite, 2 hosts de us-east-1b y 2 hosts de us-east-1c, lo que suma un total de 6 hosts en el plano de control.

  5. Verifique que los hosts si asignan correctamente a su ubicación. La asignación se realiza correctamente cuando todos los hosts muestran el estado assigned y el estado Ready y se asigna una dirección IP al host. Si el estado (Status) de las máquinas muestra -, significa que el proceso de arranque aún no se ha completado y no se ha podido recuperar el estado. Espere unos minutos y vuelva a intentarlo.

    ibmcloud sat host ls --location <location_name>
    

    Salida de ejemplo

    Retrieving hosts...
    OK
    Name              ID                     State      Status   Cluster          Worker ID                                                 Worker IP   
    machine-name-1    aaaaa1a11aaaaaa111aa   assigned   Ready    infrastructure   sat-virtualser-4d7fa07cd3446b1f9d8131420f7011e60d372ca2   169.xx.xxx.xxx   
    machine-name-2    bbbbbbb22bb2bbb222b2   assigned   Ready    infrastructure   sat-virtualser-9826f0927254b12b4018a95327bd0b45d0513f59   169.xx.xxx.xxx   
    machine-name-3    ccccc3c33ccccc3333cc   assigned   Ready    infrastructure   sat-virtualser-948b454ea091bd9aeb8f0542c2e8c19b82c5bf7a   169.xx.xxx.xxx   
    
  6. Verifique que el estado de la ubicación ha cambiado a Normal. Es posible que aparezca un mensaje indicando que la ubicación no dispone de suficientes hosts hasta que finalice el proceso de arranque.

    Una vez que los hosts están asignados correctamente al plano de control, se tarda otros 20-30 minutos hasta que la supervisión de IBM está configurada correctamente para su ubicación. Además, se crea un registro de DNS para su ubicación y las direcciones IP de los hosts se registran y se añaden automáticamente al registro de DNS para permitir el equilibrio de carga y la comprobación de estado de la ubicación. Este proceso puede tardar hasta 30 minutos. Durante este proceso, el estado de la ubicación continúa mostrando el estado action required y es posible que vea errores intermitentes, como por ejemplo el que indica que Satellite is attempting to recover o que Verify that the Satellite location has a DNS record for load balancing requests to the location control plane.

    ibmcloud sat location ls
    

    Salida de ejemplo

    OK
    Name         ID                     Status      Ready   Created      Hosts (used/total)   Managed From   
    mylocation   brhtfum2015a6mgqj16g   normal      yes     4 days ago   3 / 3                Washington DC   
    
  7. Verifique que las direcciones IP de todos los hosts se hayan registrado y añadido al registro DNS de su ubicación. Compruebe que el estado del certificado es created y que los registros contienen los subdominios.

    ibmcloud sat location dns ls --location LOCATION_ID_OR_NAME
    

    Salida de ejemplo

    Retrieving location subdomains...
    OK
    Hostname                                                                                              Records                                                                                               Health Monitor   SSL Cert Status   SSL Cert Secret Name                                          Secret Namespace   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud   169.62.196.20,169.62.196.23,169.62.196.30                                                             None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001.us-east.satellite.appdomain.cloud   169.62.196.30                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002.us-east.satellite.appdomain.cloud   169.62.196.20                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003.us-east.satellite.appdomain.cloud   169.62.196.23                                                                                         None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003   default   
    ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00.us-east.satellite.appdomain.cloud   ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud        None             created           ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00   default  
    
  8. Para seguir utilizando la ubicación para cargas de trabajo de producción, repita estos pasos para conectar más hosts al plano de control de la ubicación en múltiplos de 3, como por ejemplo 6, 9 o 12 hosts. Para obtener más información, consulte Adición de capacidad al plano de control de la ubicación de Satellite.

He creado una ubicación Satellite, ¿qué sigue?

Ahora que la ubicación de Satellite está configurada, está preparado para empezar a utilizar los servicios de IBM Cloud.

  1. Añada capacidad de cálculo a su ubicación por adjuntar más hosts a la ubicación para que pueda ejecutar Servicio IBM Cloud habilitado para Satellite.
  2. Cree un Servicio IBM Cloud habilitado para Satellite, como un Clúster de Red Hat OpenShift. Asigne los hosts adicionales que ha conectado anteriormente como nodos trabajadores para proporcionar la potencia de cálculo del clúster. Incluso puede registrar clústeres existentes de Red Hat OpenShift en su ubicación utilizar como destinos de despliegue.
  3. Gestione sus aplicaciones con Satellite Config.
  4. Crear Plantillas de almacenamiento de clúster Satellite.
  5. 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 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 temas relacionados con la plataforma de IBM Cloud.