Cree un perfil reutilizable de AutoYaST para instalaciones de SLES 15.

Escenario ilustrativo: Un administrador necesita aprovisionar una segunda máquina virtual SLES 15 para un servicio web de laboratorio. El ejemplo aquí presentado utiliza una máquina de referencia para crear un perfil XML de AutoYaST, revisa y valida dicho archivo, y luego inicia una máquina virtual de destino desechable con el perfil. Se trata de un ejemplo de flujo de trabajo, no de un informe de una implementación real.

Para este despliegue a pequeña escala, cree un perfil de referencia sudo yast clone_system, elimine la configuración específica de la máquina o la información confidencial, valide el perfil y diríjalo al instalador de SLES con el autoyast=parámetro de arranque. Mantenga habilitada la pantalla de confirmación del instalador para la primera prueba. AutoYaST puede configurar el almacenamiento y sobrescribir datos, por lo que nunca utilice un perfil sin revisar en un disco de producción.

1. Preparar un sistema de referencia adecuado.

AutoYaST describe una instalación en un archivo de control XML, generalmente llamado autoinst.xml. La guía de AutoYaST de SUSE SLES 15 SP7 recomienda crear un perfil de referencia a partir de un sistema instalado o usar el módulo de configuración de autoinstalación de YaST. El método de línea de comandos es conveniente para la máquina virtual de laboratorio ficticia:

sudo yast clone_system
sudo ls -l /root/autoinst.xml

El clon captura la configuración de la máquina de referencia. Trátelo como un punto de partida, no como una plantilla universalmente portable: verifique los nombres de los dispositivos de disco, los tamaños de las particiones, el modo de arranque, la configuración de red, la selección de paquetes, los usuarios y los datos de registro con respecto al destino. Un host de origen con una distribución de disco local diferente a la de la nueva máquina virtual puede generar una propuesta de almacenamiento insegura. Si el sistema de origen contiene información confidencial o identificadores específicos de la máquina, elimínelos o reemplácelos antes de distribuir el perfil.

Terminal SLES ilustrativa que muestra cómo yast clone_system crea un perfil en /root/autoinst.xml
Vista ilustrativa del terminal durante el proceso de generación de perfiles; el archivo guardado es una plantilla para revisar, no una imagen lista para usar para cada objetivo.

2. Revise la configuración confidencial y valide el XML.

Abra el archivo /root/autoinst.xmlen un editor de texto e inspeccione sus secciones antes de ponerlo a disposición del instalador. Priorice el particionamiento: un perfil puede inicializar una unidad y borrar el contenido existente. Para el ejemplo del laboratorio, confirme que la máquina virtual de destino tenga un disco virtual desechable del tamaño previsto y que las reglas de selección de dispositivos del perfil coincidan con dicha máquina virtual. Además, reemplace el nombre de host, la configuración de IP, las credenciales de usuario y la configuración de registro cuando deban diferir del sistema de referencia.

Los perfiles de AutoYaST pueden incluir hashes de contraseñas, claves de registro, scripts u otros valores confidenciales. Limite el acceso a los archivos y evite almacenar información confidencial en una URL pública, el historial de comandos de arranque o un repositorio desprotegido. Utilice un servidor de perfiles con control de acceso y HTTPS cuando esté disponible. Asegúrese de que el instalador pueda confiar en el certificado del servidor y acceder al host durante el arranque.

Primero, compruebe que el documento sea un XML bien formado y, a continuación, pídale a AutoYaST que lo procese e importe:

xmllint /root/autoinst.xml
sudo yast2 autoyast check-profile \
  filename=/root/autoinst.xml output=/root/autoinst-checked.xml

xmllintDetecta errores de estructura XML, como etiquetas sin cerrar; no confirma la validez de todas las configuraciones de AutoYaST. El comando SLES AutoYaST check-profilerealiza comprobaciones de perfil adicionales. Su resultado puede variar según la arquitectura, el medio y la versión del paquete YaST, por lo que no sustituye la instalación en una máquina virtual de prueba representativa. No habilite esta run-scripts=trueopción para un perfil no confiable: los scripts en un perfil pueden ejecutarse como root.

Terminal ilustrativo que muestra los comandos xmllint y yast2 autoyast check-profile.
Ejemplos de comandos de validación: primero compruebe la sintaxis XML y, a continuación, deje que AutoYaST procese el perfil.

3. Ponga el perfil a disposición del instalador.

Para una instalación de laboratorio, coloque el archivo en un servidor HTTPS accesible y agregue su dirección a las opciones de arranque del medio de instalación de SLES:

autoyast=https://provision.example.test/profiles/lab-sles.xml

example.testes un nombre de ejemplo reservado; reemplácelo con su servidor de perfil. SUSE también documenta otras ubicaciones de perfil, incluyendo NFS, USB y un archivo en el medio de arranque. Si el perfil es remoto, el instalador necesita conectividad de red lo suficientemente pronto para obtenerlo. En los casos en que la configuración de red no se inicia de otra manera, SUSE documenta el uso de un parámetro de red linuxrc como ifcfg=eth0=dhcpjunto con la opción de arranque AutoYaST; reemplácelo eth0con el nombre de interfaz real del instalador. SUSE también documenta ifcfg=eth*=dhcpla configuración de DHCP en todas las interfaces. El direccionamiento estático requiere la configuración de red correspondiente en el momento del arranque para su entorno.

Opciones de arranque ilustrativas del instalador SLES que muestran una URL de perfil HTTPS de autoyast
Vista ilustrativa de las opciones de arranque: el parámetro autoyast le indica al instalador dónde obtener el perfil XML.

En SLES 15 SP7, el instalador puede mostrar un resumen de la configuración antes de guardar los cambios. Compruebe que el producto, la red, el software, el registro y, sobre todo, el disco de destino coincidan con el plan de laboratorio. El resumen es una útil medida de seguridad final. Mantenga la confirmación activada durante las pruebas iniciales; desactívela únicamente para ejecuciones desatendidas, una vez que el perfil se haya revisado y probado en equipos desechables representativos. El menú de arranque exacto y la fuente de perfil disponible dependen del medio de instalación y del método de arranque.

Resumen ilustrativo de la instalación de YaST que muestra el software, la red, el particionamiento y las entradas de registro.
Resumen ilustrativo de la instalación que muestra las áreas que se deben inspeccionar antes de permitir que AutoYaST escriba en el disco de destino.

4. Pruebe la implementación y luego reutilícela con cuidado.

Comience con una máquina virtual desechable que coincida con la arquitectura, el modo de arranque y la distribución del disco previstos. Iníciela desde el medio de instalación de SLES 15 con el parámetro de perfil, siga el resumen del instalador y observe la consola o la salida serial para detectar errores de recuperación, registro, almacenamiento o paquetes. AutoYaST puede ejecutar una segunda etapa después de que se instale el sistema base cuando la configuración adicional requiera que el sistema instalado arranque; la documentación de SLES 15 SP7 indica que los paquetes autoyast2y autoyast2-installationson necesarios para esa etapa.

Tras la instalación, verifique el nombre de host, la dirección, los puntos de montaje de almacenamiento, los servicios habilitados, los paquetes esperados y el estado de registro en la nueva máquina virtual. Compare estos resultados con el perfil y corríjalo antes de repetir el proceso. Una comprobación XML exitosa por sí sola no garantiza que la instalación se realice correctamente: los repositorios disponibles, el hardware, la enumeración de discos, el acceso a la red y los medios de los paquetes de servicio son factores importantes.

Para el laboratorio ficticio, el perfil solo se puede reutilizar después de que la máquina virtual de prueba arranque y su configuración prevista coincida con el plan. Para escalar a más de unas pocas máquinas similares, considere separar la configuración compartida de la configuración individual de cada máquina con reglas y clases de AutoYaST; estas introducen archivos adicionales y un comportamiento de fusión que debe probarse de forma independiente. Comience con el perfil más sencillo que cubra de forma segura a su grupo objetivo.

Referencias oficiales

Consulte la Guía de AutoYaST de SUSE SLES 15 SP7 para obtener información sobre la creación, validación, ubicación e instalación de perfiles. Consulte también la documentación de referencia de parámetros de arranque de SLES 15 SP7autoyast= . La documentación de referencia de configuración de red de linuxrc de SLES 15 SP7 explica la configuración inicial de red para la recuperación remota de perfiles. Las opciones de AutoYaST y los esquemas de perfil pueden variar según el Service Pack y los paquetes YaST instalados; consulte la documentación correspondiente al medio de instalación que vaya a implementar.

Dejar un comentario

Habilitar la aplicación de parches en vivo de SLES y verificar una corrección del kernel

Habilitar la aplicación de parches en vivo de SLES y verificar una corrección del kernel

Configure la ruta de Live Patching correcta para SLES 16.0 o 15 SP7, aplique las correcciones del kernel que cumplan los requisitos y confirme qué está activo sin confundirlo con una actualización del kernel que requiera reiniciar el sistema.

Mantenga los servicios disponibles durante una actualización de SLES 15 SP5 a SP6.

Mantenga los servicios disponibles durante una actualización de SLES 15 SP5 a SP6.

SLES 15 SP5 puede migrar en línea a SP6, pero cada nodo debe reiniciarse. Utilice una actualización progresiva probada o una transición azul-verde para mantener las cargas de trabajo accesibles.

Crea un perfil personalizado de AppArmor en SUSE Linux.

Crea un perfil personalizado de AppArmor en SUSE Linux.

Cree, refine y verifique un perfil de AppArmor con privilegios mínimos en SLES 15 SP7, con una nota clara sobre la configuración predeterminada de SELinux en SLES 16.

Aplique el SLES 15 STIG de forma segura con OpenSCAP.

Aplique el SLES 15 STIG de forma segura con OpenSCAP.

Utilice el perfil STIG compatible con SUSE para analizar SLES 15, probar la remediación, revisar los hallazgos restantes y conservar la evidencia de la evaluación.

Restaurar el acceso a Cockpit en SUSE Linux Enterprise Server

Restaurar el acceso a Cockpit en SUSE Linux Enterprise Server

Para rastrear una conexión fallida a Cockpit, utilice DNS, el puerto 9090, el socket systemd, firewalld, TLS y la configuración de inicio de sesión, siguiendo las directrices actuales de SUSE.

Configure la conmutación por error Ethernet confiable con la agregación de enlaces de SLES 15.

Configure la conmutación por error Ethernet confiable con la agregación de enlaces de SLES 15.

Cree una conexión Ethernet redundante en SLES 15 con YaST y Wicked, configure la agregación de enlaces activo-pasivo y verifique ambos puertos y la conmutación por error.

Cree un perfil reutilizable de AutoYaST para instalaciones de SLES 15.

Cree un perfil reutilizable de AutoYaST para instalaciones de SLES 15.

Convierta un sistema SLES 15 existente en un perfil AutoYaST revisado, valídelo y utilícelo para implementar un servidor de prueba con menos pasos manuales.

Configuración de KVM en SLES 15: Hacer que las máquinas virtuales seleccionadas se inicien al arrancar.

Configuración de KVM en SLES 15: Hacer que las máquinas virtuales seleccionadas se inicien al arrancar.

Instale las herramientas SLES 15 KVM y libvirt, habilite el servicio de host correcto y configure las máquinas virtuales seleccionadas para que se inicien después de un reinicio.

Diagnosticar un servidor SUSE que se bloquea en la pantalla de apagado de systemd.

Diagnosticar un servidor SUSE que se bloquea en la pantalla de apagado de systemd.

Utilice las tareas de systemd y el registro de arranque anterior para localizar un servicio lento, un punto de montaje o una dependencia de almacenamiento, y luego corríjalo sin enmascarar la causa.

Abra únicamente el tráfico web que su servidor SLES 15 necesita.

Abra únicamente el tráfico web que su servidor SLES 15 necesita.

Utilice firewall-cmd para inspeccionar la zona activa, permitir HTTP de forma segura, preservar el acceso SSH y verificar que la regla se mantenga tras una recarga en SLES 15.