Capítulo 5. Detección y solución de problemas
- 5.1. Interfaz de red
- 5.2. Anaconda
- 5.3. Trazabilidad
- 5.4. Registro
- 5.5. Kickstarts y Fragmentos
5.1. Interfaz de red Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
P:
Tengo problemas con la interfaz de usuario del Satélite de RHN. ¿Cuáles registros de archivo debo revisar?
R:
Si encuentra errores al ver, programar o trabajar con kickstart en la interfaz de usuario del Satélite de RHN, revise el archivo de registro
/var/log/tomcat5/catalina.out
.
Para todos los errores de interfaz, revise el archivo de registro
/var/log/httpd/error_log
.
5.2. Anaconda Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
P:
Estoy recibiendo un error que dice
Error downloading kickstart file
. ¿Cuál es el problema y cómo debo corregirlo?
R:
Este error suele ser el resultado de un problema de red. Para localizar el problema, ejecute el comando
cobbler check
y lea la salida, la cual debería ser algo así:
Si
cobbler check
no proporciona ninguna respuesta, revise lo siguiente:
- Verifique si
httpd
está ejecutando:service httpd status
- Verifique si
cobblerd
está ejecutando:service cobblerd status
- Verifique si puede obtener el archivo kickstart mediante
wget
desde un host diferente.wget http://satellite.example.com/cblr/svc/op/ks/profile/rhel5-i386-u3:1:Example-Org
wget http://satellite.example.com/cblr/svc/op/ks/profile/rhel5-i386-u3:1:Example-Org
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
P:
Estoy recibiendo un error de instalación de paquetes que dice
The file chkconfig-1.3.30.1-2.i386.rpm cannot be opened.
. ¿Cuál es el problema y cómo debo corregirlo?
R:
Los clientes obtendrán el contenido del Satélite de RHN basados en el parámetro
--url
en el kickstart. Por ejemplo:
url --url http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3
url --url http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3
Si recibe errores de Anaconda diciendo que no puede encontrar imágenes o paquetes, verifique primero si la URL de arriba genera una respuesta
200 OK
. Puede hacerlo ejecutando wget
y el archivo localizado en esa URL:
Si obtiene una respuesta diferente a
200 OK
, revise el registro de errores para hallar el problema. También puede revisar el archivo real que Anaconda intentó descargar buscando el archivo access_log
:
Si estas solicitudes no aparecen en el archivo
access_log
, el sistema puede estar teniendo problemas con la configuración de red. Si las solicitudes aparecen pero no generan errores, revise el registro de errores.
También puede tratar de descargar manualmente los archivos para ver si el paquete está disponible:
wget http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3/Server/chkconfig-1.3.30.1-2.i386.rpm
wget http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3/Server/chkconfig-1.3.30.1-2.i386.rpm
5.3. Trazabilidad Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
P:
Estoy recibiendo correos-e con "WEB TRACEBACK" en el asunto. ¿Qué debo hacer con ellos?
R:
Un correo-e típico de trazabilidad se vería algo como así:
Esto indica que hay un problema con la comunicación de Cobbler con el servicio
taskomatic
. Intente revisar lo siguiente:
- Verifique si
httpd
está ejecutando:service httpd status
- Verifique si
cobblerd
está ejecutando:service cobblerd status
- Asegúrese de que no haya reglas de cortafuegos que pueden impedir conexiones de
localhost
5.4. Registro Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
P:
El comando
rhnreg_ks
falla cuando lo ejecuto, dice:ERROR: unable to read system id
. ¿Cuál es el problema?
R:
Al final del archivo kickstart, hay una sección
%post
que registra la máquina al Satélite de RHN:
Al interpretarlo en el orden en el que fue añadido:
- Cree un directorio para albergar el certificado SSL personalizado por el Satélite de RHN.
- Busque el certificado SSL para usar durante el registro:
- Busque y remplace las cadenas del certificado SSL de los archivos de configuración
rhn-register
y luego regístrese al Satélite de RHN mediante el certificado SSL y una llave de activación. Cada perfil kickstart incluye una llave de activación que garantiza que el sistema sea asignado a la base y a los canales hijos correctos, y obtenga los derechos de sistema apropiados. Si se trata de un reaprovisionamiento de un sistema existente, la llave de activación también garantizará la asociación con el perfil del sistema anterior.
Si el comando
rhnreg_ks
falla, podría ver errores como este en en el registro de archivo ks-post.log
:
ERROR: unable to read system id.
ERROR: unable to read system id.
Estos errores también se presentarán si intenta realizar un
rhn_check
y el sistema no se ha registrado al Satélite de RHN.
La mejor forma de detectar y solucionar un problema es ver el archivo kickstart y copiar y pegar los cuatro pasos de arriba directamente en el indicador de comandos después de que kickstart haya completado. Esto generará mensajes de error más detallados para ayudarle a ubicar el problema.
5.5. Kickstarts y Fragmentos Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
P:
¿Cuál es la estructura de directorio para kickstarts?
R:
La ruta de base en la que los archivos kickstart están almacenados es
/var/lib/rhn/kickstarts/
. Dentro de este directorio, los kickstarts crudos residen en el subdirectorio upload
y los kickstart generados con asistente están en el subdirectorio wizard
:
Raw Kickstarts: /var/lib/rhn/kickstarts/upload/$profile_name--$org_id.cfg Wizard Kickstarts: /var/lib/rhn/kickstarts/wizard/$profile_name--$org_id.cfg
Raw Kickstarts: /var/lib/rhn/kickstarts/upload/$profile_name--$org_id.cfg
Wizard Kickstarts: /var/lib/rhn/kickstarts/wizard/$profile_name--$org_id.cfg
P:
¿Cuál es la estructura de directorio para fragmentos Cobbler?
R:
Los fragmentos Cobbler se almacenan en
/var/lib/rhn/kickstarts/snippets
. Cobbler accede fragmentos mediante el enlace simbólico /var/lib/cobbler/snippets/spacewalk
.
Snippets: /var/lib/rhn/kickstarts/snippets/$org_id/$snippet_name
Snippets: /var/lib/rhn/kickstarts/snippets/$org_id/$snippet_name
Importante
Los RPM del Satélite de RHN esperan que kickstart de Cobbler y los directorios de fragmentos estén en sus sitios predeterminados, no los cambie.