Cree una máquina virtual usando una imagen RHEL BYOS


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

Con esta opción, usted paga a Red Hat por las suscripciones de licencia y paga Google Cloudsólo para los costos de infraestructura en los que incurra. Cuando utiliza imágenes del sistema operativo de su suscripción a Red Hat Cloud Access en Google Cloud, debe solicitar soporte directamente a Red Hat. Para solicitar soporte, inicie sesión en su Portal del cliente de Red Hat y abra un ticket de soporte.

Cuando crea una máquina virtual que utiliza una imagen del sistema operativo RHEL, puede acceder a Red Hat Knowledgebase mediante una opción de inicio de sesión único (SSO) disponible a través de la consola de Google Cloud .

Antes de comenzar

  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.

Roles requeridos

Para obtener los permisos que necesita para crear máquinas virtuales, solicite a su administrador que le otorgue el rol de IAM de Administrador de instancias informáticas (v1) ( roles/compute.instanceAdmin.v1 ) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .

Esta función predefinida contiene los permisos necesarios para crear máquinas virtuales. Para ver los permisos exactos que se requieren, expanda la sección Permisos requeridos :

Permisos requeridos

Se requieren los siguientes permisos para crear máquinas virtuales:

  • compute.instances.create en el proyecto.
  • Para usar una imagen personalizada para crear la VM: compute.images.useReadOnly en la imagen
  • Para usar una instantánea para crear la VM: compute.snapshots.useReadOnly en la instantánea
  • Para usar una plantilla de instancia para crear la VM: compute.instanceTemplates.useReadOnly en la plantilla de instancia
  • Para asignar una red heredada a la VM: compute.networks.use en el proyecto
  • Para 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: compute.networks.useExternalIp en el proyecto
  • Para especificar una subred para su 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 VPC: compute.subnetworks.useExternalIp en el proyecto o en la subred elegida
  • Para configurar metadatos de instancia de VM para la VM: compute.instances.setMetadata en el proyecto
  • Para configurar etiquetas para la VM: compute.instances.setTags en la VM
  • Para configurar etiquetas para la VM: compute.instances.setLabels en la VM
  • Para configurar una cuenta de servicio para que la use la VM: compute.instances.setServiceAccount en la VM
  • Para crear un nuevo disco para la VM: compute.disks.create en el proyecto
  • Para conectar un disco existente en modo de solo lectura o lectura-escritura: compute.disks.use en el disco
  • Para conectar un disco existente en modo de solo lectura: compute.disks.useReadOnly en el disco

Es posible que también pueda obtener estos permisos con roles personalizados u otros roles predefinidos .

Cree una máquina virtual con una imagen RHEL BYOS

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

  1. Dar Google Cloud acceso a las imágenes en su suscripción de Red Hat Cloud Access.
  2. Utilice la consola de Google Cloud o la CLI de Google Cloud para crear la máquina virtual.

Dale a tu grupo de Google acceso a tu suscripción de RHEL

Para proporcionar a su grupo de Google acceso a imágenes de RHEL BYOS, complete los siguientes pasos:

  1. Seleccione un grupo de Google existente o cree uno.
  2. Agregue todos los usuarios y cuentas de servicio que desee utilizar estas imágenes BYOS al Grupo de Google. Consulta Agregar personas a tu grupo .
  3. Inicie sesión en el Portal del cliente de Red Hat y complete los siguientes pasos:
    1. En el menú de navegación, seleccione Acceso a la nube .
    2. Haga clic en Habilitar un nuevo proveedor .
    3. En el menú Seleccionar un proveedor de servicios y nube certificado por Red Hat , seleccione Google Compute Engine .
    4. Ingrese su ID de Google Compute Engine . Esta es la dirección de correo electrónico del grupo de Google que creó en el paso uno.
    5. Seleccione los productos que desea habilitar.
    6. Haga clic en Habilitar .

Puede que le lleve entre 3 y 4 horas Google Cloud su cuenta se vinculará al Portal del cliente de Red Hat.

Crear la máquina virtual

Después de darle acceso a su grupo de Google a su suscripción de RHEL, sus imágenes RHEL BYOS estarán disponibles en el proyecto rhel-byos-cloud en Compute Engine. Luego puede crear una VM usando su imagen RHEL BYOS.

Consola

  1. En la consola de Google Cloud, vaya a la página Crear una instancia .

    Ir a Crear una instancia

  2. Especifique un nombre para su VM. Para obtener más información, consulte Convención de nomenclatura de recursos .

  3. Opcional: cambie la zona de esta VM. Si selecciona Cualquiera , Google elige automáticamente una zona según el tipo de máquina y la disponibilidad.

  4. Seleccione una configuración de máquina para su VM.

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

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

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

  8. Para crear e iniciar la VM, haga clic en Crear .

nube de gcloud

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

    gcloud compute images list \
        --project=rhel-byos-cloud \
        --no-standard-images
    
  2. Ejecute el comando gcloud compute instances create para crear una máquina virtual con una imagen BYOS.

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

    Reemplace lo siguiente:

    • VM_NAME : nombre de la nueva VM
    • IMAGE_FAMILY : la familia de imágenes RHEL BYOS que desea utilizar. Por ejemplo, rhel-9-byos o rhel-9-2-sap-byos .

¿Qué sigue?