Crea una VM con una imagen de RHEL BYOS


Puedes crear una instancia de máquina virtual (VM) en Compute Engine con imágenes de tu suscripción a Red Hat Cloud Access.

Con esta opción, pagas Red Hat por las suscripciones de licencia y pagas Google Cloud solo por los costos de infraestructura en los que incurres. Cuando usas imágenes de SO desde tu suscripción a Red Hat Cloud Access en Google Cloud, debes solicitar asistencia directamente desde Red Hat. Para solicitar asistencia, accede al Portal de clientes de Red Hat y abre un ticket de asistencia.

Cuando creas una VM que usa una imagen de SO de RHEL, puedes acceder a la base de conocimiento de Red Hat mediante una opción de inicio de sesión único (SSO) disponible a través de la consola de Google Cloud.

Antes de comenzar

  • Configura la autenticación si aún no lo hiciste. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud. Para ejecutar un código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.

    Selecciona la pestaña para saber cómo planeas usar las muestras en esta página:

    Consola

    Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud, no necesitas configurar la autenticación.

    gcloud

    1. Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init
    2. Configura una región y una zona predeterminadas.

Funciones obligatorias

Para obtener los permisos que necesitas a fin de finalizar de forma automática, pídele al administrador que te otorgue el rol de IAM Administrador de instancias de Compute (v1) (roles/compute.instanceAdmin.v1) IAM en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso.

Este rol predefinido contiene los permisos necesarios para crear VM. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para crear VM:

  • compute.instances.create en el proyecto
  • Si deseas usar una imagen personalizada para crear la VM, sigue estos pasos: compute.images.useReadOnly en la imagen
  • Para usar una instantánea a fin de crear la VM, haz lo siguiente: compute.snapshots.useReadOnly en la instantánea
  • Si quieres usar una plantilla de instancias para crear la VM, sigue estos pasos: compute.instanceTemplates.useReadOnly en la plantilla de instancias
  • Para asignar una red heredada a la VM, ejecuta compute.networks.use en el proyecto.
  • Si deseas especificar una dirección IP estática para la VM: compute.addresses.use en el proyecto
  • Para asignar una dirección IP externa a la VM cuando se usa una red heredada, ejecuta compute.networks.useExternalIp en el proyecto
  • A fin de especificar una subred para tu VM: compute.subnetworks.use en el proyecto o en la subred elegida
  • Para asignar una dirección IP externa a la VM cuando se usa una red de VPC, compute.subnetworks.useExternalIp en el proyecto o en la subred elegida.
  • Para configurar los metadatos de la instancia de VM para la VM, compute.instances.setMetadata en el proyecto.
  • Para configurar etiquetas en la VM, haz lo siguiente: compute.instances.setTags en la VM
  • Para configurar etiquetas en la VM, haz lo siguiente: compute.instances.setLabels en la VM
  • A fin de configurar una cuenta de servicio para que la VM use: compute.instances.setServiceAccount en la VM
  • Crear un disco nuevo para la VM: compute.disks.create en el proyecto
  • Para conectar un disco existente en modo de solo lectura o de lectura y escritura, usa compute.disks.use en el disco.
  • Para conectar un disco existente en modo de solo lectura, haz lo siguiente: compute.disks.useReadOnly en el disco

También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos

Crea una VM con una imagen de RHEL BYOS

En resumen, para usar la suscripción a Red Hat Cloud Access en Google Cloud, debes completar los siguientes pasos:

  1. Otorga a Google Cloud acceso a las imágenes en tu suscripción a Red Hat Cloud Access.
  2. Usa la consola de Google Cloud o la CLI de Google Cloud para crear la VM.

Otorga a tu Grupo de Google acceso a tu suscripción a RHEL

Para proporcionar a tu Grupo de Google acceso a las imágenes BYOS de RHEL, completa los siguientes pasos:

  1. Selecciona un Grupo de Google existente o crea uno.
  2. Agrega todos los usuarios y las cuentas de servicio con las que quieras usar estas imágenes de BYOS al Grupo de Google. Consulta Agrega personas a tu grupo.
  3. Accede al Portal de clientes de Red Hat y completa los siguientes pasos:
    1. En el menú de navegación, selecciona Cloud Access.
    2. Haz clic en Enable a new provider.
    3. En el menú Select a Red Hat Certified Cloud and Service Provider, selecciona Google Compute Engine.
    4. Ingresa tu ID de Google Compute Engine. Esta es la dirección de correo electrónico del Grupo de Google que creaste en el paso uno.
    5. Selecciona los productos que quieres habilitar.
    6. Haz clic en Habilitar.

La cuenta de Google Cloud puede tardar entre 3 y 4 horas en vincularse al Portal de clientes de Red Hat.

Crea la VM

Después de otorgar a tu Grupo de Google acceso a tu suscripción a RHEL, tus imágenes de RHEL BYOS están disponibles en el proyecto rhel-byos-cloud en Compute Engine. Luego, puedes crear una VM con tu imagen de RHEL BYOS.

Consola

  1. En la consola de Google Cloud, ve a la página Crea una instancia.

    Ir a Crear una instancia

  2. Especifica un Nombre para la VM. Para obtener más información, consulta Convención de asignación de nombres de recursos.

  3. Opcional: Cambia la Zona para esta VM. Compute Engine aleatoriza la lista de zonas dentro de cada región para fomentar el uso en varias zonas.

  4. Selecciona una Configuración de máquina para la VM.

  5. En la sección Disco de arranque, haz clic en Cambiar.

  6. En la pestaña Imágenes públicas, completa los siguientes pasos:

    1. En el menú desplegable Sistema operativo, selecciona una de las siguientes opciones:
      • Red Hat Enterprise Linux
      • Red Hat Enterprise Linux para SAP
    2. En el menú desplegable Tipo de versión, selecciona la imagen que deseas usar.
    3. En la sección Tipo de licencia, selecciona Usa tu propia suscripción o licencia (BYOS/BYOL).
    4. Especifica el tipo de disco de arranque.
    5. Especifica el tamaño del disco de arranque.
    6. Opcional: Para ver las opciones de configuración avanzadas, haz clic en Mostrar configuración avanzada.
    7. Para confirmar las opciones del disco de arranque, haz clic en Seleccionar.
  7. Realiza personalizaciones de VM adicionales, según sea necesario.

  8. Para crear y, también, iniciar la VM, haz clic en Crear.

gcloud

  1. Revisa una lista de las imágenes BYOS de RHEL que están disponibles. Para ver una lista de imágenes BYOS de RHEL, ejecuta el siguiente comando.

    gcloud compute images list \
        --project=rhel-byos-cloud \
        --no-standard-images
    
  2. Ejecuta el comando gcloud compute instances create para crear una VM con una imagen de BYOS:

     gcloud compute instances create VM_NAME \
        --image-family=IMAGE_FAMILY \
        --image-project=rhel-byos-cloud
    

    Reemplaza lo siguiente:

    • VM_NAME: Nombre de la VM nueva
    • IMAGE_FAMILY: Es la familia de imágenes de RHEL BYOS que quieres usar. Por ejemplo, rhel-9-byos o rhel-9-2-sap-byos.

¿Qué sigue?