SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
SPACEWALK 2.1
SERVIDOR DE INSTALACIÓN REMOTA DESATENDIDA
BRAHIAN ZAPATA
GERSON ZAPATA
JULIAN CASTAÑEDA
GESTIÓN DE REDES DE DATOS
455596
INSTRUCTOR
MAURICIO ORTIZ
SENA
CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL
MEDELLIN
2014
TABLA DE CONTENIDO
INTRODUCCIÒN………………………………………………………………………….3
CONFIGURACIÒN DE SPACEWALK…………………………………………………..4
DHCP & TFTP……………………….……………………………………………4
COBBLER……………………...……..…………………………………………..6
MONTAR IMAGEN ISO….…….………………………………………………...7
CREAR DISTRIBUCIÒN DE KICKSTART….…………………………………7
CREAR PERFIL KICKSTART……………….………………………………….8
CONFIGURACIÒN DE KICKSTART……….………………………………...12
POST-SCRIPT DE KICKSTART…………….………………………………..17
SERVIDOR FTP………………………………..……………………………….18
ARCHIVO DEFAULT…………………………...………………………………19
INSTALACIÒN DESANTEDIDA………………………………………………………..19
ACTUALIZACIONES PROGRAMADAS………………………………………………21
WEBGRAFIA……………………………………………………………………………..24
INTRODUCCIÓN
El servicio Spacewalk, es un servicio muy amplio que entre sus tantas funciones
nos brinda la posibilidad de instalar sistemas Linux remotamente por la red de
manera desatendida, contando con herramientas como scripts y archivos de
configuración que nos permitirán manipular casi que completamente o
completamente la instalación de los sistemas operativos Linux.
CONFIGURACIÓN DE SPACEWALK 2.1 COMO SERVIDOR PXE
Previamente ya debemos tener instalado y configurado el Spacewalk 2.1.
En la siguiente guía se explica como. “Spacewalk 2.1”
http://julian696.blogspot.com/2014/03/servidor-de-actualizaciones.html
Empezamos primero verificando que tengamos DHCP y TFTP instalados, de lo
contrario los instalamos.
Debemos tener una IP estática.
Vamos al archivo de configuración del DHCP y agregamos las siguientes líneas.
Verificamos que la línea “disable” del siguiente archivo este en “no”
Reiniciamos el servicio.
COBBLER
Cargamos los archivos del Cobbler.
Ingresamos el siguiente comando para descargar archivos que necesita el
Cobbler.
Si tenemos DNS funcionando con spacewalk no hacemos este paso, de lo
contrario vamos al siguiente archivo y modificamos las siguientes lineas con la
dirección IP del servidor, guardamos y reiniciamos el cobbler.
MONTAR IMAGEN ISO
Creamos los siguientes directorios.
Montamos la ISO del sistema que deseemos en /mnt/
Copiamos los archivos al directorio creado anteriormente.
DISTRIBUCIÒN KICKSTART
Ahora vamos a crear un perfil de “kickstart” pero primero debemos crear una
distribución, para esto, vamos a “Kickstart”, “Distribuciones” y damos click en
“Crear nueva distribución”
En la ruta el árbol, ponemos la ruta donde tenemos los archivos del ISO en la
máquina y seleccionamos el canal base al que deseamos asociar la distribución.
PERFIL KICKSTART
Ahora vamos a perfiles y damos click en “Crear un nuevo perfil kickstart”
Agregamos la etiqueta y seleccionamos el canal con el que asociamos la
distribución.
Si después de finalizar nos aparece el mensaje anterior, creamos un canal hijo del
canal base que estamos utilizando y un repositorio para que descargue los
paquetes del cliente que hacen falta.
http://spacewalk.redhat.com/yum/2.1-client/RHEL/6/x86_64/
Creamos el repositorio.
Asociamos el canal con el repositorio.
Iniciamos la descarga de paquetes.
CONFIGURACIÒN DE KICKSTART
En el perfil de kickstart seleccionamos “Llaves de activación”, allí seleccionamos la
llave correspondiente y actualizamos.
En Información de “Kickstart” podemos modificar el estado del “selinux” y la
contraseña del root entre otros.
Vamos a “información de kickstart” – “Sistema operativo” y allí seleccionamos los
canales hijos a los que queremos que quede suscrito el sistema.
En “información de kickstart” – “Opciones avanzadas” podemos modificar varios
parámetros de la instalación entre ellos el lenguaje y la distribución del teclado.
Vamos al perfil de kickstart e ingresamos a “Software”, allí añadimos los grupos o
paquetes que deseemos incluyendo los que necesitara el cliente para registrarse
en el servidor
Los paquetes del cliente spacewalk requieren del paquete “python-hwdata”, por
ende descargamos ese paquete y lo agregamos al canal “spacewalk”.
Con el comando “rhnpush” subimos el paquete al canal spacewalk donde “–c”
indica el canal y “--dir=” indica el directorio que contiene el paquete.
Si nos sale el siguiente error, buscamos la llave y la copiamos al directorio que nos
indican, continuamos subiendo el paquete y nos pedirán el usuario y la contraseña
de “Spacewalk “
Si vamos al servidor e ingresamos al canal y buscamos entre los paquetes
confirmaremos que efectivamente se agregó el paquete.
En información del sistema podemos modificar la zona horaria, particiones etc…
para el sistema que se va instalar.
POST-SCRIPT DE KICKSTART
Ahora nos paramos en la pestaña “Scripts” y seleccinamos “añadir nuevo script de
kickstart”
Y creamos un Post-script donde se indicara que:
*El sistema iniciara en modo grafico (init:5)
*Creara un usuario con contraseña
*Se registrara al servidor
*Descargara las llaves de los repositorios.
*Importara las llaves necesarias para actualizarse.
*Moverá los repositorios por defecto a los temporales.
*Limpiara la cache.
*Cargara los repositorios.
*Crea un archivo
*Le agrega una tarea programada al archivo. (La tarea consta de ejecutar el
comando “rhn_check” todos los días a las 14)
*Ejecuta la tarea programada. (El comando “rhn_check” busca si hay
actualizaciones disponibles)
FTP
Ahora vamos a instalar un servidor FTP para almacenar las llaves de los
repositorios que necesitara el cliente.
Descargamos las llaves y las movemos al FTP
Continuando vamos al archivo de booteo y modificamos la IP loop por la del
servidor.
Paramos el servicio “iptables” y verificamos que el este desactivado el “selinux” de
lo contrario lo desactivamos.
INSTALACIÒN DESATENDIDA
Vamos al cliente y booteamos por red, y ya podemos ver como el servidor nos
asigna dirección IP e ingresa al menu de booteo.
Al finalizar la instalación confirmamos en el servidor que efectivamente el cliente
se ha registrado.
ACTUALIZACIONES PROGRAMADAS
Ahora lo vamos a programar para que se actualice al hora que deseamos.
Para esto vamos a “Sistemas” y damos click donde lo indica la imagen.
Seleccionamos los paquetes que deseamos actualizar y damos click en actualizar
paquetes.
Bajamos al final de la página, seleccionamos la hora y la fecha en la que
queremos que se actualice y damos click en confirmar.
Si vamos a “Eventos” podremos ver que tenemos una actualización pendiente.
Ahora vamos al cliente, y para confirmar que si este funcionando ejecutamos el
comando programado en la tarea cron o simplemente ejecutamos el comando
“yum-update ---skip-broken” e inmediatamente se iniciara la descarga de las
actualizaciones disponibles.
Volvemos al servidor y ya no tenemos eventos pendientes.
De esta manera programamos los clientes para cuando queremos que se
actualicen y el los mismos clientes chequearan todos los días si tienen
actualizaciones disponibles.
WEBGRAFIA
http://spacewalk.redhat.com/
https://fedorahosted.org/spacewalk/wiki/HowToInstall#Installation
https://fedorahosted.org/spacewalk/wiki/RegisteringClients

Más contenido relacionado

La actualidad más candente

Servidor de actualizaciones wsus3.0
Servidor de actualizaciones wsus3.0Servidor de actualizaciones wsus3.0
Servidor de actualizaciones wsus3.0
Andres Ldño
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio grafico
cyberleon95
 
Servidor ftp windows server 2008
Servidor ftp  windows server 2008Servidor ftp  windows server 2008
Servidor ftp windows server 2008
cyberleon95
 
Instalación y administración de un servicio de instalación remota en win serv...
Instalación y administración de un servicio de instalación remota en win serv...Instalación y administración de un servicio de instalación remota en win serv...
Instalación y administración de un servicio de instalación remota en win serv...
Andres Ldño
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
UTP
 
Instalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaInstalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de Samba
María Eugenia
 
Epo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-esEpo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-es
Pablo
 

La actualidad más candente (20)

Monitoreo Atraves de GLpi
Monitoreo Atraves de GLpiMonitoreo Atraves de GLpi
Monitoreo Atraves de GLpi
 
Servidor de actualizaciones wsus3.0
Servidor de actualizaciones wsus3.0Servidor de actualizaciones wsus3.0
Servidor de actualizaciones wsus3.0
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio grafico
 
Servidor ftp windows server 2008
Servidor ftp  windows server 2008Servidor ftp  windows server 2008
Servidor ftp windows server 2008
 
Instalación y administración de un servicio de instalación remota en win serv...
Instalación y administración de un servicio de instalación remota en win serv...Instalación y administración de un servicio de instalación remota en win serv...
Instalación y administración de un servicio de instalación remota en win serv...
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Instalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaInstalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de Samba
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Instalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIANInstalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIAN
 
Manual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia VaultManual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia Vault
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centos
 
Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5
 
PROXY CENTOS 6.5
PROXY CENTOS 6.5PROXY CENTOS 6.5
PROXY CENTOS 6.5
 
Instalación y Configuración de LDAP
Instalación y Configuración de LDAPInstalación y Configuración de LDAP
Instalación y Configuración de LDAP
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 
Instalacion Weblogic Server 12c Windows 10.
Instalacion Weblogic Server 12c Windows 10.Instalacion Weblogic Server 12c Windows 10.
Instalacion Weblogic Server 12c Windows 10.
 
Actividad ssh final - Ubuntu
Actividad ssh final - UbuntuActividad ssh final - Ubuntu
Actividad ssh final - Ubuntu
 
Explotar Eternalblue & Doublepulsar para obener una shell de Empire/Meterpret...
Explotar Eternalblue & Doublepulsar para obener una shell de Empire/Meterpret...Explotar Eternalblue & Doublepulsar para obener una shell de Empire/Meterpret...
Explotar Eternalblue & Doublepulsar para obener una shell de Empire/Meterpret...
 
Epo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-esEpo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-es
 

Similar a Servidor PXE con Spacewalk 2.1

Servidor de Repos & Actualizaciones Spacewalk 2.1
Servidor de Repos & Actualizaciones Spacewalk 2.1Servidor de Repos & Actualizaciones Spacewalk 2.1
Servidor de Repos & Actualizaciones Spacewalk 2.1
Andrez12
 
Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)
Michelle Gutierrez
 
Guia de instalacion de ftp en centos 6.4
Guia de instalacion de ftp en centos 6.4Guia de instalacion de ftp en centos 6.4
Guia de instalacion de ftp en centos 6.4
Michelle Gutierrez
 
- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -
Tōshirō Hitsugaya
 
Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
rpm-alerts
 
Guia de instalacion de web en centos 6.4
Guia de instalacion de web en centos 6.4Guia de instalacion de web en centos 6.4
Guia de instalacion de web en centos 6.4
Michelle Gutierrez
 

Similar a Servidor PXE con Spacewalk 2.1 (20)

Servidor de Repos & Actualizaciones Spacewalk 2.1
Servidor de Repos & Actualizaciones Spacewalk 2.1Servidor de Repos & Actualizaciones Spacewalk 2.1
Servidor de Repos & Actualizaciones Spacewalk 2.1
 
Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4
 
Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)
 
Guia de instalacion de ftp en centos 6.4
Guia de instalacion de ftp en centos 6.4Guia de instalacion de ftp en centos 6.4
Guia de instalacion de ftp en centos 6.4
 
Guia de instalacion de ftp en centos 6.4
Guia de instalacion de ftp en centos 6.4Guia de instalacion de ftp en centos 6.4
Guia de instalacion de ftp en centos 6.4
 
Apuntes de php formato ortiz piñella manuel
Apuntes de php formato ortiz piñella manuelApuntes de php formato ortiz piñella manuel
Apuntes de php formato ortiz piñella manuel
 
INSTALACION DE CENTOS Y OPENSSL
INSTALACION DE CENTOS Y OPENSSLINSTALACION DE CENTOS Y OPENSSL
INSTALACION DE CENTOS Y OPENSSL
 
- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -
 
CMS Joomla y Wordpress
CMS Joomla y WordpressCMS Joomla y Wordpress
CMS Joomla y Wordpress
 
Pandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook AnywherePandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook Anywhere
 
Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
 
Practica8_adolfo balbas
Practica8_adolfo balbasPractica8_adolfo balbas
Practica8_adolfo balbas
 
John_Patino_Proyecto_ASIR
John_Patino_Proyecto_ASIRJohn_Patino_Proyecto_ASIR
John_Patino_Proyecto_ASIR
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en Eclipse
 
Guia de instalacion de web en centos 6.4
Guia de instalacion de web en centos 6.4Guia de instalacion de web en centos 6.4
Guia de instalacion de web en centos 6.4
 
Guia de instalacion de web en centos 6.4
Guia de instalacion de web en centos 6.4Guia de instalacion de web en centos 6.4
Guia de instalacion de web en centos 6.4
 
Informe de Instalación del Sistema de Información
Informe de Instalación del Sistema de InformaciónInforme de Instalación del Sistema de Información
Informe de Instalación del Sistema de Información
 
Lab 3 cifrado criptografia
Lab 3   cifrado criptografiaLab 3   cifrado criptografia
Lab 3 cifrado criptografia
 
Práctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenaraPráctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenara
 
Manual instalacion sql_server
Manual instalacion sql_serverManual instalacion sql_server
Manual instalacion sql_server
 

Más de Andrez12

Servidor HTTP & FTP Autenticado
Servidor HTTP & FTP AutenticadoServidor HTTP & FTP Autenticado
Servidor HTTP & FTP Autenticado
Andrez12
 
Firewall Microsoft Forefront TMG 2010
Firewall Microsoft Forefront TMG 2010Firewall Microsoft Forefront TMG 2010
Firewall Microsoft Forefront TMG 2010
Andrez12
 
FIREWALL IPTABLES LINUX
FIREWALL IPTABLES LINUXFIREWALL IPTABLES LINUX
FIREWALL IPTABLES LINUX
Andrez12
 
Proxy Microsoft Forefront TMG 2010
Proxy Microsoft Forefront TMG 2010Proxy Microsoft Forefront TMG 2010
Proxy Microsoft Forefront TMG 2010
Andrez12
 
Servidor de Instalacion Remota Desatendida Windows
Servidor de Instalacion Remota Desatendida WindowsServidor de Instalacion Remota Desatendida Windows
Servidor de Instalacion Remota Desatendida Windows
Andrez12
 
Servidor de actualizaciones WSUS
Servidor de actualizaciones WSUSServidor de actualizaciones WSUS
Servidor de actualizaciones WSUS
Andrez12
 
Plataforma de Monitoreo OpManager
Plataforma de Monitoreo OpManagerPlataforma de Monitoreo OpManager
Plataforma de Monitoreo OpManager
Andrez12
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en Linux
Andrez12
 
Servidor de Correo en WindowsServer
Servidor de Correo en WindowsServerServidor de Correo en WindowsServer
Servidor de Correo en WindowsServer
Andrez12
 
SERVIDOR OPEN LDAP
SERVIDOR OPEN LDAPSERVIDOR OPEN LDAP
SERVIDOR OPEN LDAP
Andrez12
 
SERVIDOR DE DIRECTORIO WINDOWS
SERVIDOR DE DIRECTORIO WINDOWSSERVIDOR DE DIRECTORIO WINDOWS
SERVIDOR DE DIRECTORIO WINDOWS
Andrez12
 

Más de Andrez12 (13)

Servidor HTTP & FTP Autenticado
Servidor HTTP & FTP AutenticadoServidor HTTP & FTP Autenticado
Servidor HTTP & FTP Autenticado
 
Firewall Microsoft Forefront TMG 2010
Firewall Microsoft Forefront TMG 2010Firewall Microsoft Forefront TMG 2010
Firewall Microsoft Forefront TMG 2010
 
FIREWALL IPTABLES LINUX
FIREWALL IPTABLES LINUXFIREWALL IPTABLES LINUX
FIREWALL IPTABLES LINUX
 
Proxy Microsoft Forefront TMG 2010
Proxy Microsoft Forefront TMG 2010Proxy Microsoft Forefront TMG 2010
Proxy Microsoft Forefront TMG 2010
 
Proxy Squid Basico en Linux
Proxy Squid Basico en LinuxProxy Squid Basico en Linux
Proxy Squid Basico en Linux
 
Servidor de Instalacion Remota Desatendida Windows
Servidor de Instalacion Remota Desatendida WindowsServidor de Instalacion Remota Desatendida Windows
Servidor de Instalacion Remota Desatendida Windows
 
Servidor de actualizaciones WSUS
Servidor de actualizaciones WSUSServidor de actualizaciones WSUS
Servidor de actualizaciones WSUS
 
Plataforma de Monitoreo OpManager
Plataforma de Monitoreo OpManagerPlataforma de Monitoreo OpManager
Plataforma de Monitoreo OpManager
 
Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en Linux
 
Servidor de Correo en WindowsServer
Servidor de Correo en WindowsServerServidor de Correo en WindowsServer
Servidor de Correo en WindowsServer
 
SERVIDOR OPEN LDAP
SERVIDOR OPEN LDAPSERVIDOR OPEN LDAP
SERVIDOR OPEN LDAP
 
SERVIDOR DE DIRECTORIO WINDOWS
SERVIDOR DE DIRECTORIO WINDOWSSERVIDOR DE DIRECTORIO WINDOWS
SERVIDOR DE DIRECTORIO WINDOWS
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Servidor PXE con Spacewalk 2.1

  • 1. SPACEWALK 2.1 SERVIDOR DE INSTALACIÓN REMOTA DESATENDIDA BRAHIAN ZAPATA GERSON ZAPATA JULIAN CASTAÑEDA GESTIÓN DE REDES DE DATOS 455596 INSTRUCTOR MAURICIO ORTIZ SENA CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL MEDELLIN 2014
  • 2. TABLA DE CONTENIDO INTRODUCCIÒN………………………………………………………………………….3 CONFIGURACIÒN DE SPACEWALK…………………………………………………..4 DHCP & TFTP……………………….……………………………………………4 COBBLER……………………...……..…………………………………………..6 MONTAR IMAGEN ISO….…….………………………………………………...7 CREAR DISTRIBUCIÒN DE KICKSTART….…………………………………7 CREAR PERFIL KICKSTART……………….………………………………….8 CONFIGURACIÒN DE KICKSTART……….………………………………...12 POST-SCRIPT DE KICKSTART…………….………………………………..17 SERVIDOR FTP………………………………..……………………………….18 ARCHIVO DEFAULT…………………………...………………………………19 INSTALACIÒN DESANTEDIDA………………………………………………………..19 ACTUALIZACIONES PROGRAMADAS………………………………………………21 WEBGRAFIA……………………………………………………………………………..24
  • 3. INTRODUCCIÓN El servicio Spacewalk, es un servicio muy amplio que entre sus tantas funciones nos brinda la posibilidad de instalar sistemas Linux remotamente por la red de manera desatendida, contando con herramientas como scripts y archivos de configuración que nos permitirán manipular casi que completamente o completamente la instalación de los sistemas operativos Linux.
  • 4. CONFIGURACIÓN DE SPACEWALK 2.1 COMO SERVIDOR PXE Previamente ya debemos tener instalado y configurado el Spacewalk 2.1. En la siguiente guía se explica como. “Spacewalk 2.1” http://julian696.blogspot.com/2014/03/servidor-de-actualizaciones.html Empezamos primero verificando que tengamos DHCP y TFTP instalados, de lo contrario los instalamos. Debemos tener una IP estática. Vamos al archivo de configuración del DHCP y agregamos las siguientes líneas.
  • 5. Verificamos que la línea “disable” del siguiente archivo este en “no” Reiniciamos el servicio.
  • 6. COBBLER Cargamos los archivos del Cobbler. Ingresamos el siguiente comando para descargar archivos que necesita el Cobbler. Si tenemos DNS funcionando con spacewalk no hacemos este paso, de lo contrario vamos al siguiente archivo y modificamos las siguientes lineas con la dirección IP del servidor, guardamos y reiniciamos el cobbler.
  • 7. MONTAR IMAGEN ISO Creamos los siguientes directorios. Montamos la ISO del sistema que deseemos en /mnt/ Copiamos los archivos al directorio creado anteriormente. DISTRIBUCIÒN KICKSTART Ahora vamos a crear un perfil de “kickstart” pero primero debemos crear una distribución, para esto, vamos a “Kickstart”, “Distribuciones” y damos click en “Crear nueva distribución” En la ruta el árbol, ponemos la ruta donde tenemos los archivos del ISO en la máquina y seleccionamos el canal base al que deseamos asociar la distribución.
  • 8. PERFIL KICKSTART Ahora vamos a perfiles y damos click en “Crear un nuevo perfil kickstart” Agregamos la etiqueta y seleccionamos el canal con el que asociamos la distribución.
  • 9.
  • 10. Si después de finalizar nos aparece el mensaje anterior, creamos un canal hijo del canal base que estamos utilizando y un repositorio para que descargue los paquetes del cliente que hacen falta. http://spacewalk.redhat.com/yum/2.1-client/RHEL/6/x86_64/
  • 12. Asociamos el canal con el repositorio. Iniciamos la descarga de paquetes.
  • 13. CONFIGURACIÒN DE KICKSTART En el perfil de kickstart seleccionamos “Llaves de activación”, allí seleccionamos la llave correspondiente y actualizamos. En Información de “Kickstart” podemos modificar el estado del “selinux” y la contraseña del root entre otros.
  • 14. Vamos a “información de kickstart” – “Sistema operativo” y allí seleccionamos los canales hijos a los que queremos que quede suscrito el sistema. En “información de kickstart” – “Opciones avanzadas” podemos modificar varios parámetros de la instalación entre ellos el lenguaje y la distribución del teclado.
  • 15. Vamos al perfil de kickstart e ingresamos a “Software”, allí añadimos los grupos o paquetes que deseemos incluyendo los que necesitara el cliente para registrarse en el servidor Los paquetes del cliente spacewalk requieren del paquete “python-hwdata”, por ende descargamos ese paquete y lo agregamos al canal “spacewalk”. Con el comando “rhnpush” subimos el paquete al canal spacewalk donde “–c” indica el canal y “--dir=” indica el directorio que contiene el paquete.
  • 16. Si nos sale el siguiente error, buscamos la llave y la copiamos al directorio que nos indican, continuamos subiendo el paquete y nos pedirán el usuario y la contraseña de “Spacewalk “ Si vamos al servidor e ingresamos al canal y buscamos entre los paquetes confirmaremos que efectivamente se agregó el paquete. En información del sistema podemos modificar la zona horaria, particiones etc… para el sistema que se va instalar.
  • 17. POST-SCRIPT DE KICKSTART Ahora nos paramos en la pestaña “Scripts” y seleccinamos “añadir nuevo script de kickstart” Y creamos un Post-script donde se indicara que: *El sistema iniciara en modo grafico (init:5) *Creara un usuario con contraseña *Se registrara al servidor *Descargara las llaves de los repositorios. *Importara las llaves necesarias para actualizarse. *Moverá los repositorios por defecto a los temporales. *Limpiara la cache. *Cargara los repositorios. *Crea un archivo *Le agrega una tarea programada al archivo. (La tarea consta de ejecutar el comando “rhn_check” todos los días a las 14) *Ejecuta la tarea programada. (El comando “rhn_check” busca si hay actualizaciones disponibles)
  • 18. FTP Ahora vamos a instalar un servidor FTP para almacenar las llaves de los repositorios que necesitara el cliente. Descargamos las llaves y las movemos al FTP
  • 19. Continuando vamos al archivo de booteo y modificamos la IP loop por la del servidor. Paramos el servicio “iptables” y verificamos que el este desactivado el “selinux” de lo contrario lo desactivamos. INSTALACIÒN DESATENDIDA Vamos al cliente y booteamos por red, y ya podemos ver como el servidor nos asigna dirección IP e ingresa al menu de booteo.
  • 20.
  • 21. Al finalizar la instalación confirmamos en el servidor que efectivamente el cliente se ha registrado. ACTUALIZACIONES PROGRAMADAS Ahora lo vamos a programar para que se actualice al hora que deseamos. Para esto vamos a “Sistemas” y damos click donde lo indica la imagen.
  • 22. Seleccionamos los paquetes que deseamos actualizar y damos click en actualizar paquetes. Bajamos al final de la página, seleccionamos la hora y la fecha en la que queremos que se actualice y damos click en confirmar.
  • 23. Si vamos a “Eventos” podremos ver que tenemos una actualización pendiente. Ahora vamos al cliente, y para confirmar que si este funcionando ejecutamos el comando programado en la tarea cron o simplemente ejecutamos el comando “yum-update ---skip-broken” e inmediatamente se iniciara la descarga de las actualizaciones disponibles. Volvemos al servidor y ya no tenemos eventos pendientes. De esta manera programamos los clientes para cuando queremos que se actualicen y el los mismos clientes chequearan todos los días si tienen actualizaciones disponibles.