AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
¿Cómo puedo migrar mi licencia de instancia de EC2 BYOL de RHEL a una licencia RHUI?
Tengo una instancia de Amazon Elastic Compute Cloud (Amazon EC2) que ejecuta Red Hat Enterprise Linux (RHEL) con una licencia Bring Your Own License (BYOL). Quiero migrarla para usar Red Hat Update Infrastructure (RHUI) para actualizaciones y parches.
Solución
Importante: Antes de detener e iniciar la instancia, lleva a cabo las siguientes acciones:
- Crea una instantánea de tu volumen de Amazon Elastic Block Store (Amazon EBS).
Nota: Si tu instancia está respaldada por un almacén de instancias o tiene volúmenes de almacén de instancias que contienen datos, Amazon EC2 elimina los datos cuando se detiene la instancia. - Elimina temporalmente la instancia del grupo de Amazon EC2 Auto Scaling cuando completes los pasos de resolución.
Nota: Si detienes una instancia que está en un grupo de EC2 Auto Scaling, puedes terminar la instancia en función de la configuración de protección de desescalamiento horizontal. Las instancias que inicies con Amazon EMR, AWS CloudFormation o AWS Elastic Beanstalk pueden estar en un grupo de escalamiento automático. - Establece el comportamiento de apagado de las instancias en Detener para asegurarte de que las instancias no finalicen cuando las detengas.
Nota: Al detener e iniciar una instancia, la dirección IP pública de la instancia cambia. Se recomienda utilizar una dirección IP elástica para enrutar el tráfico externo hacia la instancia en lugar de una dirección IP pública. Si usas Amazon Route 53, es posible que tengas que actualizar los registros DNS de Route 53 cuando cambies la dirección IP pública.
Para migrar la instancia a una licencia RHUI, sigue estos pasos:
-
Si usas un proxy en tu instancia, desactiva el proxy para la dirección IP del servicio de metadatos de instancias (IMDS).
-
Para identificar si la instancia usa una licencia BYOL o AWS, ejecuta el siguiente comando en función de tu versión de IMDS:
IMDSv1:curl http://169.254.169.254/latest/dynamic/instance-identity/document 2>/dev/null | grep billingProductsIMDSv2:
curl --noproxy '*' -w "\n" -s \ -H "X-aws-ec2-metadata-token: \ $(curl --noproxy '*' -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 300")" \ http://169.254.169.254/latest/dynamic/instance-identity/document \ | grep billingProductsResultado de ejemplo:
$ curl http://169.254.169.254/latest/dynamic/instance-identity/document 2>/dev/null | grep billingProducts "billingProducts" : null,Nota: Si billingProducts es nulo, la instancia usa BYOL.
-
Utiliza una imagen de máquina de Amazon (AMI) de AWS Marketplace para iniciar una nueva instancia de RHEL con la misma versión de RHEL que la instancia original. Asegúrate de usar la misma zona de disponibilidad que la instancia original y, a continuación, selecciona un tipo de instancia similar.
-
Ejecuta el siguiente comando para comprobar el código de facturación de la instancia y, a continuación, comprueba que la nueva instancia usa RHUI:
curl http://169.254.169.254/latest/dynamic/instance-identity/document 2>/dev/null | grep billingProducts "billingProducts" : [ "bp-6fa54006" ], -
Ejecuta el siguiente comando para comprobar que la nueva instancia tiene instalado el paquete de cliente RHUI:
sudo rpm -qa | grep rhuiResultado de ejemplo:
$ sudo rpm -qa | grep rhui rh-amazon-rhui-client-4.0.4-1.el8.noarch -
Ejecuta uno de los siguientes comandos para descargar, pero no instalar, el archivo RPM del paquete cliente RHUI en la nueva instancia:
sudo yum install --downloadonly --downloaddir=/tmp rh-amazon-rhui-client -yAlternativa:
sudo yumdownloader --downloaddir=/tmp rh-amazon-rhui-client -
Ejecuta el siguiente comando para comprobar que has descargado correctamente el paquete RPM en la nueva instancia:
ls -l /tmp | grep rh-amazon-rhui-client -rw-r--r--. 1 root root 43680 Mar 4 19:42 rh-amazon-rhui-client-4.0.5-1.el8.noarch.rpm -
Ejecuta uno de los siguientes comandos para copiar el archivo RPM del cliente RHUI de la instancia nueva a la original:
scp /tmp/rh-amazon-rhui-client-*.rpm ec2-user@BYOL-instance-ip:/tmp/Alternativa:
rsync -avz /tmp/rh-amazon-rhui-client-*.rpm ec2-user@BYOL-instance-ip:/tmp/ -
Ejecuta el siguiente comando para eliminar la configuración y los paquetes de RHUI existentes de la instancia original:
sudo yum remove $(rpm -qa | grep rhui) -y -
Ejecuta el siguiente comando para usar el archivo RPM copiado para instalar el cliente RHUI en la instancia original:
sudo yum install /tmp/rh-amazon-rhui-client-*.rpm -y
- Ejecuta el siguiente comando para comprobar que has instalado correctamente el paquete en la instancia original:
sudo rpm -qa | grep rhui
- Abre la consola de Amazon EC2 y anota la configuración de red de la instancia original, como la dirección IP, la dirección IP elástica y los grupos de seguridad. Es posible que tengas que crear estos ajustes en la nueva instancia.
- Detén las instancias nuevas y originales.
- Desconecta todos los volúmenes de Amazon EBS de ambas instancias. Anota los nombres o ID de los dispositivos de cada volumen de la instancia original.
- Adjunta los volúmenes de la instancia original a la nueva instancia.
Nota: Utiliza los mismos nombres de dispositivo que tenían los volúmenes en la instancia original: - Inicia la nueva instancia.
- Conéctate a la nueva instancia y, a continuación, ejecuta el siguiente comando para comprobar que puedes obtener el código de facturación:
curl http://169.254.169.254/latest/dynamic/instance-identity/document 2>/dev/null | grep billingProducts "billingProducts" : [ "bp-6fa54006" ],
- Ejecuta el siguiente comando para comprobar que la configuración del repositorio es correcta:
sudo yum clean all sudo yum repolist
- Elimina los volúmenes desconectados de la instancia original si ya no los necesitas. Puedes guardarlos como copia de seguridad mientras validas las actualizaciones.
Solución de problemas
Si la instancia no arranca después de intercambiar volúmenes, comprueba que has adjuntado los volúmenes a los nombres de dispositivo correctos. Si sigues teniendo problemas, crea una instantánea del volumen raíz y repite los pasos de resolución.
Si no puedes acceder al repositorio, ejecuta el siguiente comando para comprobar que has instalado el cliente RHUI:
rpm -qa | grep rhui
Comprueba también la conectividad de la red con el servidor de metadatos.
Información relacionada
Preguntas frecuentes sobre Red Hat Enterprise Linux en Amazon EC2
- Temas
- Compute
- Etiquetas
- Amazon EC2Linux
- Idioma
- Español

Contenido relevante
- preguntada hace 8 meses
- preguntada hace 2 meses
- preguntada hace 16 días
- preguntada hace un año
OFICIAL DE AWSActualizada hace 3 años
OFICIAL DE AWSActualizada hace 3 años