Treo Blog

En este espacio puedes explorar las últimas tendencias y noticias en tecnología, seguridad informática e infraestructura TI.

  • Jonathan Rodriguez Paipa

Uso de RHEL con su suscripción de desarrollador de Red Hat sin costo para personas con KVM

Por Red Hat



Crédito: Pexels

En enero de 2021, Red Hat anunció simplificaciones a nuestra suscripción de desarrollador individual sin costo existente que incluye Red Hat Enterprise Linux (RHEL). Desde el anuncio sobre la Suscripción para desarrolladores de Red Hat actualizada para individuos, he visto cierta confusión entre las personas que son nuevas en el ecosistema de Red Hat. Esto incluye preguntas sobre suscripciones y administrador de suscripciones. ¡Siga leyendo para obtener más información sobre esta suscripción y aclarar cualquier confusión!


La instalación de Red Hat Enterprise Linux no es muy diferente a muchas otras distribuciones de Linux. El escenario de instalación típico es descargar un DVD de instalación, adjuntarlo o insertarlo físicamente e iniciar el instalador.


Regístrese en el programa Red Hat Developer


Para descargar el medio de instalación, debe unirse al programa gratuito Red Hat Developer. Solo toma unos minutos por correo electrónico o con un inicio de sesión único a través de sus cuentas existentes de Google, Twitter, GitHub, LinkedIn u otras. Unirse al programa Red Hat Developer crea una cuenta de Red Hat para usted; ese nombre de usuario y contraseña serán necesarios durante el proceso de instalación de Red Hat Enterprise Linux.


Red Hat CDN proporciona los paquetes y la información de actualización de Red Hat Enterprise Linux a través del protocolo HTTPS que requiere un certificado de cliente SSL válido yum. Una vez que se registra un sistema durante el proceso de instalación, el administrador de suscripciones se encarga de la gestión de certificados y configura yum con él. También se asegura de que el certificado se renueve antes de que caduque, y que todo sea completamente transparente una vez registrado. El estado de registro del sistema se puede monitorear desde las vistas de administración del Portal del cliente de Red Hat; todo lo que necesita es el mismo nombre de usuario y contraseña de la cuenta de Red Hat.


Para instalar Red Hat Enterprise Linux desde un DVD, proporcione el nombre de usuario y la contraseña de su cuenta de Red Hat cuando se lo solicite el instalador de Anaconda. En esta publicación, sin embargo, me centraré en instalar RHEL desde una imagen oficial. Mostraré comandos para suscribirse y lanzar una máquina virtual en un host RHEL, pero las instrucciones son las mismas para otros entornos de virtualización porque RHEL proporciona utilidades para convertir imágenes a diferentes formatos.


Para comenzar, descargue la imagen de Red Hat Enterprise Linux que desee (versión 8.3 en el momento de escribir este artículo) del programa Red Hat Developer . Para usar la imagen en un entorno de nube como Red Hat OpenStack, simplemente cargue la imagen y ejecútela. Si desea utilizar la imagen con AWS, Azure u otros proveedores, es posible que deba convertirla a un formato compatible con esos proveedores en la nube.


La imagen está lista para iniciar la nube, por lo que puede sembrar la instancia con datos como nombres de usuario, contraseñas y / o claves ssh. Tenga en cuenta que la cuenta raíz está bloqueada intencionalmente; no hay forma de iniciar sesión sin sembrar una información inicial.


Usando virt-personalizar


En nuestro caso, queremos preparar la imagen para el lanzamiento inicial. Aunque técnicamente es posible utilizar cloud-init para la semilla inicial, por ejemplo, en el entorno de virtualización empresarial de Red Hat, probemos un enfoque diferente proporcionado por una herramienta llamada virt -ustom , que se incluye con Red Hat Enterprise Linux y otras distribuciones de Linux.


La utilidad monta una imagen y realiza varias operaciones como cambiar archivos, instalar o actualizar paquetes, crear cuentas de usuario, configurar contraseñas, claves públicas SSH, etc. En nuestro caso, queremos desinstalar cloud-init para que no intente configurar la instancia durante el arranque inicial, establezca un nombre de host y una contraseña de root.


También proporcionemos argumentos adicionales para registrar la instancia en el portal de Red Hat, credenciales para usar y para adjuntar automáticamente la suscripción a Red Hat Enterprise Linux después de que la instancia se registre. Sugiero mantener una copia de la imagen original ya que la utilidad realiza cambios en el archivo original.


$ virt-customize -a rhel-8.3-x86_64-kvm.qcow2 \ --root-password password:redhat \ --uninstall cloud-init \ --hostname rhel8 \ --sm-register \ --sm-credentials my_login:password:my_password \ --sm-attach auto


Tenga en cuenta que los argumentos de raíz y de credenciales requieren que introduzca literalmente "contraseña:" en la línea de comandos. Dado que esto puede almacenar su contraseña en el historial de shell o exponerla a través de una lista de procesos en ejecución, consulte la página del manual para ver otras opciones, como leer la contraseña de un archivo.


Hay muchas formas de iniciar una nueva instancia virtual alojada en Red Hat Enterprise Linux, por ejemplo, a través de Red Hat Web Console. Sigamos con la línea de comando por ahora:


$ virt-install \  
--name rhel8 \  
--memory 2048 \  
--vcpus 2 \  
--disk rhel-8.3-x86_64-kvm.qcow2 \  
--import \  
--os-variant rhel8.3

Y hemos terminado. Eso es realmente, solo se necesitan los dos comandos para lanzar una instancia completamente registrada y suscrita de Red Hat Enterprise Linux. La ejecución de un invitado RHEL funcionará en casi cualquier tipo de sistema operativo Linux reciente, incluidos Fedora, CentOS Linux, CentOS Stream y, por supuesto, Red Hat Enterprise Linux. Para aplicar actualizaciones, todas las instancias deben permanecer registradas durante toda su vida útil. Cada registro es único, para lanzar varias instancias, cada imagen debe personalizarse por separado.


Para verificar el estado del registro del host, diríjase a la sección Sistemas en el Portal del cliente de Red Hat o use el subcomando de estado de la herramienta de administración de suscripciones. Si un sistema, por cualquier motivo, no se registra, el siguiente comando lo vuelve a registrar:


# subscription-manager register --username lzap

No vale la pena que el administrador de suscripciones ejecute un demonio que se registra periódicamente, carga una lista de paquetes instalados y datos de hardware sobre el sistema. Puede revisar los sistemas registrados en Red Hat Portal. A partir de ahí, se puede mostrar información de paquetes y erratas (vulnerabilidades de seguridad), así como repositorios, módulos y datos del sistema.


Las cuentas de Red Hat creadas a través del programa Red Hat Developer tendrán una única instancia de la Suscripción de Desarrollador de Red Hat para Individuos, por lo que no es necesario profundizar en la administración de suscripciones; sin embargo, vale la pena señalar que el registro esencialmente establece una conexión con el Cliente de Red Hat. El portal y el acto de consumir por suscripción se denomina adjuntar. ¿Recuerda el argumento de autoajuste que le dimos a virt-personalizar? Esa es una forma de decirle al administrador de suscripciones que elija y adjunte automáticamente una suscripción adecuada. Es posible desconectar y volver a adjuntar la suscripción para un host ya registrado.


Próximos pasos


Si planea administrar los 16 nodos físicos o virtuales proporcionados por la Suscripción de desarrollador de Red Hat para individuos y tiene la intención de utilizar Red Hat Enterprise Linux en algunos o todos esos nodos, consulte el proyecto Foreman . Es uno de los proyectos iniciales de la plataforma de gestión de Red Hat Satellite.


El manifiesto de suscripción, que es necesario para las funciones de administración de contenido, no está disponible actualmente a través de la suscripción de desarrollador de Red Hat para individuos, pero otras características como el aprovisionamiento, la ejecución remota y la administración de la configuración funcionarán perfectamente bien con los nodos de Red Hat Enterprise Linux registrados directamente en Red. Portal del cliente de Hat con una suscripción de desarrollador de Red Hat para particulares.


Red Hat Enterprise Linux es un sistema operativo Linux confiable y confiable, y ahora es más fácil de obtener para las personas que desean usarlo para demostraciones, creación de prototipos, control de calidad, pequeños usos de producción y acceso a la nube. Únase al programa Red Hat Developer hoy mismo para obtener acceso a eventos exclusivos para miembros , pruebas de productos , libros electrónicos y hojas de referencia , así como una amplia documentación , artículos y tutoriales . También encontrará los talleres de video en vivo y bajo demanda de DevNation , un excelente lugar para comenzar o unirse a una discusión en la vibrante comunidad de desarrolladores de Red Hat. Espero verte allí.


Fuente: Blog de Red Hat

8 vistas0 comentarios

Un Servidor en Quien Confiar

CONTACTO

contactodirecto@datayservice.com

PBX + 57 6 8812277

Calle 54 # 26-60

ZIP 170004

Manizales, Colombia

REDES

logo-facebook.png
linkedin_circle-512.webp
logo-instagram-1.png
D&S colores.png

 © Data&Service, todos los derechos reservados.