Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse para obtener una cuenta gratuita, consulte Introducción a la cuenta gratuita de Oracle Cloud Infrastructure.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al finalizar la práctica, sustituya estos valores por otros específicos de su entorno en la nube.
Gestión de Oracle Linux a medida con grupos en Oracle OS Management Hub
Introducción
Descubra cómo gestionar las actualizaciones de Oracle Linux para muchas instancias informáticas de OCI como un grupo unificado y estandarizado en Oracle OS Management Hub. Los grupos proporcionan una forma de gestionar y supervisar una recopilación de instancias mediante el servicio Oracle OS Management Hub. Puede utilizar grupos para aplicar erratas, actualizar software y programar trabajos para tareas comunes de gestión de contenido a todas las instancias de miembros del grupo.
Objetivos
En este tutorial, aprenderá a:
- Creación de un grupo en Oracle OS Management Hub
- Crear un perfil de grupo para registrar instancias de OCI Compute
- Gestione los miembros del grupo agregando y eliminando instancias informáticas
- Gestionar el manifiesto de grupo mediante la instalación y eliminación de módulos y paquetes de Oracle Linux
- Instalar paquetes y módulos en instancias de miembros de grupos individuales
- Revise los informes de grupo para conocer las mejoras del sistema operativo, las actualizaciones de seguridad, las correcciones de bugs y la actividad de las instancias
- Ejecute inmediatamente trabajos de actualización y programe actualizaciones recurrentes para el grupo.
- Supervisar estados de trabajo y ver el trabajo asociado
Requisitos
Acceso a un arrendamiento de Oracle Cloud Infrastructure con:
- Grupo de usuarios administrativos, grupo dinámico que identifica recursos de instancia y políticas de IAM que activan el hub de OS Management.
- Instancias informáticas de Oracle Linux.
- Red virtual en la nube (VCN) o acceso de red configurado que admita el hub de gestión del sistema operativo.
Configurar recursos de OCI
Nota: Si se ejecuta en su arrendamiento, lea el proyecto linux-virt-labs
GitHub README.md y complete los requisitos antes de desplegar el entorno de prácticas.
-
Abra un terminal en el escritorio Luna.
-
Clone el proyecto
linux-virt-labs
GitHub.git clone https://github.com/oracle-devrel/linux-virt-labs.git
-
Cambie al directorio de trabajo.
cd linux-virt-labs/ol
-
Instale las recopilaciones necesarias.
ansible-galaxy collection install -r requirements.yml
-
Actualizar las configuraciones de la instancia de Oracle Linux.
cat << EOF | tee instances.yml > /dev/null compute_instances: 1: instance_name: "ol-host-02" type: "server" 2: instance_name: "ol-host-03" type: "server" instance_shape: "VM.Standard.E5.Flex" EOF
-
Despliegue el entorno de prácticas.
ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e "@instances.yml"
El entorno de prácticas gratuito necesita la variable adicional
localhost_python_interpreter
, que defineansible_python_interpreter
para las reproducciones que se ejecutan en localhost. Esta variable es necesaria porque el entorno instala el paquete de RPM para el SDK para Python de Oracle Cloud Infrastructure, ubicado en los módulos python3.6.La unidad de despliegue por defecto utiliza la CPU AMD y Oracle Linux 8. Para utilizar una CPU de Intel u Oracle Linux 9, agregue
-e instance_shape="VM.Standard3.Flex"
o-e os_version="9"
al comando de despliegue. -
Espere a que el manual alcance la tarea de pausa. No pulse Intro ni cierre el terminal. El manual crea instancias informáticas de OCI para utilizarlas con OS Management Hub. Avanza hasta el siguiente paso cuando se muestre la tarea de pausa.
Importante: No pulse Intro ni cierre la ventana de terminal durante el ejercicio práctico.
Acceder a la sección OS Management Hub en la consola web de OCI
-
Haga clic en el icono Luna Lab en el escritorio de Luna.
Las credenciales de conexión de OCI se mostrarán en esta página después de un tiempo. Una vez que la página muestre el nombre de usuario y la contraseña de la cuenta efímera, continúe con el siguiente paso.
-
Abra la consola de OCI haciendo clic en el enlace rápido de la consola de OCI.
-
Utilice el nombre de usuario y la contraseña de la cuenta efímera para conectarse a la consola de OCI.
-
Utilice el menú de navegación de la página de llegada de la consola de OCI para navegar a Observación y gestión y haga clic en Hub de gestión del sistema operativo.
Creación de un grupo
Los grupos estandarizan las tareas de gestión del sistema operativo, como la aplicación de actualizaciones y la instalación de paquetes para todas las instancias de miembros. Las instancias del grupo deben tener el mismo proveedor de sistema operativo, versión de sistema operativo, arquitectura y ubicación, ya sea en OCI, local o nube de terceros.
-
Haga clic en Grupos en la sección de navegación del hub de gestión del sistema operativo.
-
Haga clic en Crear.
-
Introduzca la información de identificación del grupo como se indica a continuación:
- Nombre:
Oracle_Linux_8_hosts
- Descripción: (Opcional) Introduzca una descripción para el grupo.
- Nombre:
-
Defina la ubicación de la instancia para el perfil como Oracle Cloud Infrastructure.
-
Haga clic en Siguiente
-
Seleccione la información del sistema operativo y la arquitectura de la siguiente manera:
- Proveedor del sistema operativo: Oracle
- Versión del sistema operativo: Oracle Linux 8
- Arquitectura: x86_64
Nota: El proveedor, la versión y la arquitectura del sistema operativo deben coincidir con las instancias informáticas que desea registrar.
-
Mantenga la selección de compartimento por defecto, ya que contiene orígenes de software de proveedor.
-
Seleccione los orígenes de software que desea asignar al grupo. Seleccione lo siguiente:
- ol8_baseos_latest-x86_64
- ol8_appstream-x86_64
- ol8_addons-x86_64
- ol8_uekr6-x86_64
Estos orígenes de software se asociarán automáticamente a una instancia cuando la instancia se una al grupo.
-
Haga clic en Siguiente.
-
Haga clic en Siguiente para omitir el paso Asociar instancias.
Nota: Puede asociar instancias informáticas de OCI registradas con OS Management Hub y hacer coincidir la selección, la ubicación y el compartimento del sistema operativo del grupo en esta etapa.
-
Revise los detalles del grupo y, a continuación, haga clic en Enviar para crear el grupo.
La página de grupo muestra el grupo
Oracle_Linux_8_hosts
.
Crear un perfil de grupo
Un perfil de grupo puede registrar instancias informáticas con OS Management Hub y asociar esas instancias al grupo.
-
Haga clic en el nombre del grupo Oracle_Linux_8_hosts en la página Grupos en la sección de navegación del hub de gestión del sistema operativo.
La página de detalles del grupo contiene información del grupo y acceso a recursos del grupo, como miembros del grupo, manifiesto del grupo, trabajos e informes.
-
Haga clic en Crear perfil.
-
Introduzca la información de identificación del perfil de grupo como se indica a continuación:
- Nombre:
Oracle_Linux_8_hosts_profile
- Descripción: (Opcional) Introduzca una descripción para el perfil.
- Nombre:
-
Haga clic en Crear.
Este perfil ahora está disponible para ver en la página Perfiles de la sección de navegación del hub de gestión del sistema operativo y se puede utilizar para registrar instancias informáticas con el grupo
Oracle_Linux_8_hosts
.
Uso del perfil de grupo para registrar instancias informáticas con el grupo
Para asociar instancias informáticas de OCI al grupo y registrar las instancias informáticas con OS Management Hub, active el plugin de Oracle Cloud Agent (OCA) y defina el perfil de grupo en el momento de crear la instancia informática o desde la página de detalles de una instancia informática existente.
-
Navegue a la sección Compute y seleccione Instances mediante el menú de navegación principal de OCI.
Registro de instancias informáticas existentes con el grupo
Registre dos instancias denominadas ol-host-02 y ol-host-03 con OS Management Hub y asócielas al grupo mediante el perfil de grupo.
-
Haga clic en el nombre de la instancia ol-host-03.
-
Haga clic en el separador Oracle Cloud Agent de la página de detalles de la instancia informática.
-
Active el plugin de OS Management Hub Agent y defina el perfil de registro en Oracle_Linux_8_hosts_profile.
En algunas situaciones, OS Management Hub Agent se muestra como parado después de activarse. Ignore esta notificación y continúe con el siguiente paso.
-
Vuelva a Instances en la sección Compute.
-
Haga clic en el nombre de la instancia ol-host-02.
-
Haga clic en el separador Oracle Cloud Agent de la página de detalles de la instancia informática.
-
Active el plugin de OS Management Hub Agent y defina el perfil de registro en Oracle_Linux_8_hosts_profile.
En algunas situaciones, OS Management Hub Agent se muestra como parado después de activarse.
-
Haga clic en Grupos en la sección de navegación del hub de gestión del sistema operativo y haga clic en Oracle_Linux_8_hosts.
Nota: Espere a que las instancias se asocien al grupo. Este paso puede tardar varios minutos. Refresque la página y espere a que se muestren las dos instancias en el recurso de miembro de grupo.
A medida que se asocian nuevas instancias de Oracle Linux al grupo, el servicio:
- Sustituye los orígenes de software de la instancia por los orígenes de software enumerados en el manifiesto de grupo.
- Instala las últimas versiones disponibles de los paquetes en el manifiesto de grupo desde los orígenes de software del grupo.
- Instala los módulos y perfiles en el manifiesto de grupo desde los orígenes de software del grupo.
- No elimina ningún paquete o módulo existente en instancias de Oracle Linux.
Gestionar Miembros del Grupo
Los miembros del grupo son instancias informáticas de OCI registradas con el grupo, que puede gestionar desde el recurso de miembros del grupo que se encuentra en la página de detalles del grupo. Los miembros del grupo se pueden desasociar y otras instancias registradas anteriormente que coincidan con las selecciones del sistema operativo del grupo se pueden asociar al grupo.
Desasociación de una instancia del grupo
-
Haga clic en Grupos en la sección de navegación del hub de gestión del sistema operativo y haga clic en Oracle_Linux_8_hosts.
-
Haga clic en Miembros del grupo en Recursos en la página de detalles del grupo.
-
Seleccione la casilla de control ol_host_02.
-
Haga clic en Desasociar instancia.
-
Haga clic en detach (Desasociar) en el cuadro de diálogo.
Esta acción elimina la instancia del grupo y ya no está en la lista de recursos de miembros del grupo. La instancia no se gestiona como parte del grupo ni se incluye en ningún trabajo de grupo recurrente.
Nota: El software de la instancia permanece como estaba cuando la instancia abandonó el grupo.
Asociación de una instancia al grupo
-
Haga clic en Asociar instancia.
-
Mantenga la selección de compartimento por defecto.
-
Seleccione ol_host_02 y, a continuación, haga clic en Seleccionar instancias para asociar.
Si procede, repita los pasos anteriores para seleccionar varias instancias que asociar.
Nota: Las instancias disponibles coinciden con la ubicación del grupo, el proveedor del sistema operativo, la versión y la arquitectura.
-
Revise la selección.
-
Haga clic en Adjuntar.
Las instancias registradas que coinciden con el grupo se pueden asociar y eliminar del grupo de forma rápida y eficaz.
Gestión del manifiesto de grupo
El manifiesto de grupo define el conjunto de paquetes y módulos que se instalarán en un grupo de instancias de Oracle Linux. El manifiesto de grupo muestra los orígenes de software y los módulos y paquetes mínimos requeridos. Oracle OS Management Hub refleja los cambios que realice en el manifiesto de grupo de los miembros actuales del grupo.
Adición de Oracle Linux Content al manifiesto de grupo
-
Haga clic en Manifiesto de grupo en Recursos en la página de detalles de grupo Oracle_Linux_8_hosts.
En esta página se pueden agregar o eliminar orígenes de software, paquetes y módulos del grupo.
-
Haga clic en el separador Paquetes de grupo.
-
Haga clic en Agregar paquetes.
-
Introduzca los siguientes detalles de trabajo:
- Nombre: mantenga el nombre por defecto para el trabajo.
- Descripción: (Opcional) introduzca una descripción.
-
Busque y seleccione el paquete
tmux
.Puede localizar la herramienta de búsqueda en la esquina superior derecha de la tabla de paquetes.
Nota: Una vez seleccionado un paquete, la tabla lo guarda como seleccionado. Observará que la tabla mostrará 1 seleccionado
-
Busque y seleccione el paquete
dtrace
.Suprima la búsqueda de paquete anterior y busque
dtrace
. Selecciónelo de la tabla. Observará que la tabla mostrará 2 seleccionados. -
Utilice la selección Último solo.
Por defecto, la lista solo muestra las últimas versiones de paquetes.
-
Programe el trabajo para Ejecutar inmediatamente.
-
Haga clic en Agregar.
El separador Paquetes de grupo muestra los dos paquetes.
-
Consulte el estado del trabajo Instalar paquetes en Oracle_Linux_8_Hosts haciendo clic en el recurso Trabajos y seleccionando el separador Trabajos en curso.
Antes de continuar, espere a que termine este trabajo de actualización y muévalo al separador Trabajos completados. Este paso puede tardar varios minutos.
Eliminación de contenido del manifiesto de grupo
-
Haga clic en Grupos en la sección de navegación del hub de gestión del sistema operativo y haga clic en Oracle_Linux_8_hosts.
-
Haga clic en Group manifest en Resources.
-
Haga clic en el separador Paquetes de grupo.
-
Seleccione el paquete
dtrace
y haga clic en Eliminar paquete. -
Introduzca los siguientes detalles de trabajo:
- Nombre: mantenga el nombre por defecto para el trabajo.
- Descripción: (Opcional) introduzca una descripción.
-
Programe el trabajo para Ejecutar inmediatamente.
-
Haga clic en Eliminar.
Este paso elimina el paquete del separador Paquetes de grupo.
-
Consulte el estado del trabajo Eliminar dtrace de Oracle_Linux_8_Hosts haciendo clic en el recurso Trabajos y seleccionando el separador Trabajos en curso.
Antes de continuar, espere a que termine este trabajo de actualización y muévalo al separador Trabajos completados. Este paso puede tardar varios minutos.
Cualquier cambio que realice en el manifiesto de grupo, como agregar o eliminar orígenes de software, paquetes y módulos, se reflejará en los miembros actuales del grupo.
Actualización de Instancias de Miembros de Grupos Individuales
Los miembros del grupo no pueden cambiar sus orígenes de software asociados de lo que especifica el manifiesto del grupo. El grupo define el conjunto de orígenes de software disponibles para sus miembros.
Sin embargo, los miembros del grupo pueden instalar y eliminar paquetes y módulos individuales independientemente del manifiesto.
Instalación de módulos y paquetes individuales en una instancia de miembro de grupo individual
La instalación de actualizaciones individuales en una instancia mediante el recurso Actualizaciones solo se aplica a las actualizaciones asociadas que se muestran en el asesor.
-
Haga clic en instances en la sección de navegación del hub de gestión del sistema operativo.
-
Seleccione el nombre de una instancia del grupo para navegar a la página de detalles de la instancia.
-
Haga clic en Paquetes enumerados en los recursos y haga clic en el separador Paquetes disponibles.
-
Busque y seleccione el último paquete
zsh
para la arquitectura x86_64.Puede localizar la herramienta de búsqueda en la esquina superior derecha de la tabla de paquetes.
-
Haga clic en Instalar.
-
Introduzca la información de identificación como se indica a continuación:
- Nombre: mantenga el nombre de trabajo por defecto.
- Descripción: (Opcional) introduzca una descripción.
-
Programe el trabajo para Ejecutar inmediatamente.
-
Haga clic en Instalar.
Visualización de trabajos de instancias de miembros de grupos individuales
Los trabajos realizados en una instancia de miembro de grupo individual solo se podrán ver desde el recurso Trabajos en la página de detalles de la instancia individual.
El recurso Trabajos de la página de detalles de la instancia separa los trabajos por Trabajos programados, Agrupar trabajos programados, Trabajos en curso o Trabajos completados.
-
Para ver el estado del trabajo de instalación, haga clic en el recurso Trabajos y seleccione el separador Trabajos en curso.
Cuando se complete la actualización, el trabajo se moverá al separador Trabajos completados.
Nota: La consola puede tardar unos minutos en mostrar el trabajo de actualización en el separador Trabajos en curso y el trabajo tardará varios minutos en completarse. Si el trabajo no se muestra, refresque la página.
-
Compare los recuentos de paquetes para ol-host-02 y ol-host-03 en su recurso Packages para ver la diferencia.
Una instancia individual contendrá paquetes no enumerados en el manifiesto de grupo. Entre ellos, se incluyen:
- Paquetes instalados antes de que la instancia se uniera al grupo.
- Paquetes instalados en la instancia individual.
- Paquetes instalados fuera del servicio (por ejemplo, mediante la instalación dnf).
Es posible que haya paquetes en el manifiesto de grupo que no estén en la instancia si:
- Los paquetes se eliminaron de la instancia individual.
- Los paquetes se eliminaron fuera del servicio (por ejemplo, mediante el uso de dnf remove).
Visualización de informes del sistema operativo y supervisión de la actividad de instancia para grupos
El recurso de informes muestra un resumen en tiempo real de las actualizaciones de seguridad, las actualizaciones de bugs y la actividad de la instancia para las instancias asociadas al grupo.
La revisión de informes para detectar vulnerabilidades y avisos ayuda a identificar las mejoras disponibles, las actualizaciones de seguridad y las actualizaciones de bugs que se ejecutarán como trabajos de actualización para el grupo.
Ver recurso de informes de grupo
El recurso Informes de la página de detalles del grupo muestra los siguientes recursos:
- Informe de actualizaciones de seguridad: muestra el número y el porcentaje de instancias actualizadas en los parches de seguridad.
- Informes de actualizaciones de errores: muestra el número y el porcentaje de instancias actualizadas en parches de bugs.
- Informes de actividad de instancia: muestra el número y el porcentaje de instancias que se protegen con el servicio OS Management Hub.
-
Haga clic en Grupos en la sección de navegación del hub de gestión del sistema operativo y haga clic en Oracle_Linux_8_hosts.
-
Haga clic en Informes en Recursos en la página de detalles del grupo Oracle_Linux_8_hosts.
-
Haga clic en el informe de actualizaciones de seguridad para ir al recurso Informe de actualizaciones de seguridad.
Esta página de detalles contiene detalles de los estados de actualización de seguridad en todas las instancias de miembros del grupo. Tenga en cuenta los avisos o actualizaciones que se muestran en el recurso Informes de actualizaciones de seguridad. Ejecutarás trabajos de actualización para abordarlos más adelante en el tutorial.
-
Haga clic en el recurso Informe de actualizaciones de errores.
Esta página de detalles muestra las actualizaciones de bugs de todas las instancias de miembros del grupo. Tenga en cuenta los avisos o actualizaciones que se muestran en el recurso Informes de bug. Ejecutarás trabajos de actualización para abordarlos más adelante en el tutorial.
-
Haga clic en el recurso Informe de actividad de instancia.
Esta página de detalles muestra los estados de conectividad de todas las instancias de miembros. Las dos instancias miembro deben mostrar un estado activo.
Ejecutar trabajos de actualización y supervisar trabajos para el grupo
Ahora que ha revisado los informes y ha identificado los asesores y las actualizaciones disponibles para el grupo, ejecutará trabajos para actualizar el grupo a los últimos parches y contenido.
Un trabajo es una acción que el hub de gestión del sistema operativo realiza en una o más instancias, como la instalación de actualizaciones. Cuando se ejecuta un trabajo, realiza el trabajo necesario para cumplirlo, distribuye el trabajo a las instancias y devuelve los resultados al servicio.
Puede ejecutar trabajos de actualización inmediatamente o programarlos para un tiempo diferente. Al programar trabajos de actualización, incluso puede definirlos como eventos recurrentes con una frecuencia establecida. Los trabajos de actualización pueden tardar en aplicarse y mostrarse en el servicio.
Crear un trabajo de actualización para el grupo
Para aplicar todas las actualizaciones a una instancia que coincida con todos o determinados tipos de actualización, como seguridad, correcciones de bugs o mejoras, cree un trabajo de actualización.
-
Haga clic en Grupos en la sección de navegación del hub de gestión del sistema operativo y haga clic en Oracle_Linux_8_hosts.
-
Haga clic en Create update job.
-
Introduzca los siguientes detalles de trabajo:
- Nombre: mantenga el nombre por defecto para el trabajo.
- Descripción: (Opcional) introduzca una descripción.
-
Seleccione TODOS en las opciones Actualizaciones para aplicar.
-
Programe el trabajo para Ejecutar inmediatamente.
-
Haga clic en Ejecutar.
Supervisar trabajos para el grupo
Puede utilizar el recurso Trabajos para supervisar el estado de un trabajo a medida que finaliza el trabajo con los miembros del grupo.
-
Para ver el estado del trabajo de actualización, haga clic en el recurso Trabajos y seleccione el separador Trabajos en curso.
Nota: El trabajo de actualización tardará varios minutos en completarse y puede tardar unos minutos en mostrarse en el separador Trabajos en curso de la consola. Si el trabajo no se muestra, refresque la página.
-
Haga clic en el trabajo Aplicar actualizaciones a Oracle_Linux_8_hosts en el separador Trabajos en curso.
La página de detalles del trabajo del trabajo proporciona información sobre todo el trabajo que se realizará. El recurso de trabajo asociado muestra las tareas más pequeñas realizadas en cada miembro del grupo. Para los trabajos que afectan a varias instancias, puede determinar fácilmente qué trabajo asociado a un trabajo se ha realizado correctamente o ha fallado.
-
Vuelva a la página de detalles del grupo y al recurso Trabajos y haga clic en el separador Trabajos completados para ver todos los trabajos completados.
Observará otros trabajos, como asignar orígenes de software e instalar paquetes, en los pasos anteriores del tutorial. Un trabajo es cualquier acción que realiza OS Management Hub contra el grupo y los miembros del grupo.
Programar un trabajo de actualización recurrente para el grupo
Puede programar trabajos de actualización recurrentes para el grupo y, una vez creados, se pueden gestionar y modificar desde el separador Trabajos programados del recurso Trabajos.
-
Haga clic en Grupos en la sección de navegación del hub de gestión del sistema operativo y haga clic en Oracle_Linux_8_hosts.
-
Haga clic en Create update job.
-
Introduzca los siguientes detalles de trabajo:
- Nombre: mantenga el nombre por defecto para el trabajo.
- Descripción: (Opcional) introduzca una descripción.
-
Seleccione TODOS en las opciones Actualizaciones para aplicar.
-
Seleccione Programar.
-
Haga clic en el icono de calendario, seleccione la fecha de hoy y programe el trabajo durante 30 minutos a partir de ahora.
-
Seleccione Semana como frecuencia.
-
Defina el valor de Intervalo (semanas) en 1.
Este paso programará un trabajo de actualización recurrente cada semana en el día de la semana y a la hora definida en la selección de programa.
-
Mantenga Automatic retry activado.
Si la ejecución inicial del trabajo falla, el servicio reintenta el trabajo hasta tres veces. Cada reintento tiene cinco minutos de diferencia.
-
Haga clic en Ejecutar.
-
Vea el estado del trabajo de actualización en el separador Trabajos programados de la página Trabajos de la sección Hub de OS Management.
Si el trabajo programado no aparece, espere un momento y refresque la página.
Este trabajo de actualización programado garantizará que todos los miembros del grupo se actualicen regularmente a las últimas versiones del contenido definido en el manifiesto de grupo.
Pasos Siguientes
Al completar este tutorial, ha aprendido a utilizar grupos en OS Management Hub para gestionar el contenido del sistema operativo Oracle Linux, programar y ejecutar actualizaciones del sistema operativo Oracle Linux y supervisar trabajos de actualización. Los grupos pueden simplificar el mantenimiento de grandes despliegues de Oracle Linux aplicando las actualizaciones necesarias de forma rápida y eficiente en todos los miembros del grupo.
Enlaces relacionados
- Documentación de Oracle OS Management Hub
- Ruta de formación de Oracle OS Management Hub
- Oracle Linux Training Station
Más recursos de aprendizaje
Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.
Para obtener documentación sobre el producto, visite Oracle Help Center.
Manage Oracle Linux at Scale with Groups in Oracle OS Management Hub
G33356-01
Copyright ©2024, Oracle and/or its affiliates.