2.2. Árboles Kickstart
Debe tener instalado al menos un árbol kickstart en su Satélite para usar aprovisionamiento de kickstart. Los árboles kickstart pueden instalarse de forma manual o automática.
Procedimiento 2.1. Instalación automática de árboles kickstart
Para todas las distribuciones que tienen un canal en RHN;, los árboles kickstart pueden ser instalados de forma automática. Esto sucede como parte de la sincronización normal de canales a través
satellite-sync
.
- Elija la distribución en la que desea basar sus kickstart y ubique ese canal de base de distribución junto con el canal de herramientas de RHN correspondiente.Por ejemplo, si desea utilizar Red Hat Enterprise Linux 5 para arquitectura x86, necesitará el canal
rhel-i386-server-5
y su correspondiente canal de herramientas de RHNrhn-tools-rhel-i386-server-5
. - Si se trata de un Satélite conectado, sincronice el Servidor satélite con los servidores de Red Hat directamente mediante
satellite-sync
. Si el Servidor satélite se desconecta, deberá obtener los vaciados de canal desconectados desde los servidores de Red Hat y sincronizarlos con ellos. - La sincronización del canal automáticamente creará el árbol kickstart correspondiente a esa distribución.
Procedimiento 2.2. Instalación manual de árboles kickstart
Para instalar con kickstart una distribución personal, una distribución no soportada por Red Hat o la versión beta de Red Hat Enterprise Linux, necesitará crear de forma manual el árbol kickstart correspondiente. Requerirá una instalación ISO para la distribución que está instalando con Kickstart.
- Copie la instalación ISO a su Servidor satélite y móntela en
/mnt/iso
- Copie el contenido de la ISO en un sitio personalizado. Se recomienda crear un directorio dentro de
/var/satellite
para todas sus distribuciones personalizadas. Por ejemplo, copie el contenido de la distribución RHEL beta en/var/satellite/custom-distro/rhel-i386-server-5.3-beta/
- Use la interfaz de red del Satélite de RHN para crear un canal de software personalizado. Utilice
para crear un canal principal con un nombre y etiqueta apropiados. Para el ejemplo anterior, use la etiqueta rhel-5.3-beta. - Empuje los paquetes de software del sitio del árbol al canal de software recién creado mediante el comando
rhnpush
:rhnpush --server=http://localhost/APP -c 'rhel-5.3-beta' \ -d /var/satellite/custom-distro/rhel-i386-server-5.3-beta/Server/
rhnpush --server=http://localhost/APP -c 'rhel-5.3-beta' \ -d /var/satellite/custom-distro/rhel-i386-server-5.3-beta/Server/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow El subdirectorio dentro del árbol podría diferir según la distribución. - Una vez que los paquetes de software hayan sido empujados, pueden borrarse de la ruta de árbol mediante el comando
rm
. Los paquetes aún se almacenan en el servidor de Satélite dentro del canal y ya no se requieren en el árbol.rm /var/satellite/custom-distro/rhel-i386-server-5.3-beta/Server/*.rpm
rm /var/satellite/custom-distro/rhel-i386-server-5.3-beta/Server/*.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Nota
Puede elegir dejar los paquetes de software dentro del árbol kickstart. Así podrán ser instalados con el comandoyum
más adelante. - Use la interfaz de red del Satélite de RHN para crear la distribución. Utilice
para crear la distribución, con la etiqueta apropiada y la ruta de árbol completa (tal como /var/satellite/custom-distro/rhel-i386-server-5.3-beta/
. Seleccione el canal base creado anteriormente y la Generación de instalador correcta (tal como Red Hat Enterprise Linux 5). Para completar la creación, seleccione Crear distribución Kickstart. - Para mantener el mismo software a través de varios entornos y sistemas. el canal de herramientas de RHN de un canal base existente de Red Hat Enterprise Linux puede ser clonado como un canal hijo del canal base creado recientemente. La clonación de un canal hijo puede realizarse mediante:
- En la interfaz de red de Satélite, haga clic en
- Elija el canal hijo que desea clonar desde la cuadro desplegable Clonar desde: y elija el estado del clon.
- Haga clic en Crear canal
- Complete la información necesaria y elija el canal padre en el que debe estar el canal hijo.
- Haga clic en Crear canal
Figura 2.1. Creación de una distribución Kickstart