<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.jagfloriano.com/index.php?action=history&amp;feed=atom&amp;title=Guia_R%C3%A1pida</id>
	<title>Guia Rápida - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.jagfloriano.com/index.php?action=history&amp;feed=atom&amp;title=Guia_R%C3%A1pida"/>
	<link rel="alternate" type="text/html" href="http://wiki.jagfloriano.com/index.php?title=Guia_R%C3%A1pida&amp;action=history"/>
	<updated>2026-06-03T11:40:10Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://wiki.jagfloriano.com/index.php?title=Guia_R%C3%A1pida&amp;diff=425&amp;oldid=prev</id>
		<title>Escleiron: Página creada con «= HP ServiceGuard – Guía rápida de comandos =  == Introducción ==  HP ServiceGuard es una solución de clúster de alta disponibilidad utilizada principalmente en sistemas HP-UX y algunos entornos Linux legacy. Permite gestionar recursos agrupados en *packages* que pueden moverse entre nodos ante fallos o mantenimientos.  Esta guía recoge los comandos más habituales para: * Ver estado del clúster * Gestionar paquetes * Diagnosticar problemas * Revisar logs y e…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.jagfloriano.com/index.php?title=Guia_R%C3%A1pida&amp;diff=425&amp;oldid=prev"/>
		<updated>2026-02-03T07:17:13Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «= HP ServiceGuard – Guía rápida de comandos =  == Introducción ==  HP ServiceGuard es una solución de clúster de alta disponibilidad utilizada principalmente en sistemas HP-UX y algunos entornos Linux legacy. Permite gestionar recursos agrupados en *packages* que pueden moverse entre nodos ante fallos o mantenimientos.  Esta guía recoge los comandos más habituales para: * Ver estado del clúster * Gestionar paquetes * Diagnosticar problemas * Revisar logs y e…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= HP ServiceGuard – Guía rápida de comandos =&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
HP ServiceGuard es una solución de clúster de alta disponibilidad utilizada principalmente en sistemas HP-UX y algunos entornos Linux legacy. Permite gestionar recursos agrupados en *packages* que pueden moverse entre nodos ante fallos o mantenimientos.&lt;br /&gt;
&lt;br /&gt;
Esta guía recoge los comandos más habituales para:&lt;br /&gt;
* Ver estado del clúster&lt;br /&gt;
* Gestionar paquetes&lt;br /&gt;
* Diagnosticar problemas&lt;br /&gt;
* Revisar logs y eventos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Estado del clúster ==&lt;br /&gt;
&lt;br /&gt;
Ver el estado general del clúster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmviewcl&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver estado detallado del clúster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmviewcl -v&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ruta alternativa (según instalación):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/usr/local/cmcluster/bin/cmviewcl&lt;br /&gt;
/usr/local/cmcluster/bin/cmviewcl -v&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nodos del clúster ==&lt;br /&gt;
&lt;br /&gt;
Ver nodos definidos (master / slave):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /etc/cmcluster/host.lst&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver estado de nodos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmviewcl -v | grep -i node&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Estado de paquetes ==&lt;br /&gt;
&lt;br /&gt;
Ver todos los paquetes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmviewcl -v | grep -i package&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver estado de un paquete concreto (ejemplo: PGMJOBSD):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmviewcl -v | grep -i PGMJOBSD&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gestión de paquetes ==&lt;br /&gt;
&lt;br /&gt;
=== Parar un paquete ===&lt;br /&gt;
&lt;br /&gt;
Detiene el paquete y desmonta los filesystems asociados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmhaltpkg -n orwell2 -v pgmjobsd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Arrancar un paquete ===&lt;br /&gt;
&lt;br /&gt;
Arranca el paquete y monta los filesystems asociados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmrunpkg -n orwell2 -v pgmjobsd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mover un paquete a otro nodo ===&lt;br /&gt;
&lt;br /&gt;
Mover paquete manualmente a otro nodo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmrunpkg -n nodo_destino -v pgmjobsd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Previamente debe estar detenido en el nodo origen)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Información de configuración ==&lt;br /&gt;
&lt;br /&gt;
Ver configuración del clúster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmquerycl&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver configuración detallada de paquetes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmquerypkg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver configuración de un paquete concreto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmquerypkg pgmjobsd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logs y mensajes ==&lt;br /&gt;
&lt;br /&gt;
Mensajes del clúster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grep cmcld /var/log/messages&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver eventos recientes del clúster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tail -f /var/log/messages | grep cmcld&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otros logs habituales:&lt;br /&gt;
* `/var/log/syslog`&lt;br /&gt;
* `/var/adm/syslog/syslog.log` (HP-UX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procesos de ServiceGuard ==&lt;br /&gt;
&lt;br /&gt;
Ver procesos activos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ps -ef | grep cm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proceso clave:&lt;br /&gt;
* `cmcld` → demonio principal del clúster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Comandos útiles adicionales ==&lt;br /&gt;
&lt;br /&gt;
Ver estado rápido (resumen):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmviewcl -l&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Validar configuración del clúster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmcheckconf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Validar configuración de paquetes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cmcheckconf -P&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flujo típico de troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
1. `cmviewcl` → estado general&lt;br /&gt;
2. `cmviewcl -v` → detalle de nodos y paquetes&lt;br /&gt;
3. Revisar `/var/log/messages`&lt;br /&gt;
4. Verificar nodo activo del paquete&lt;br /&gt;
5. `cmhaltpkg` / `cmrunpkg` si es necesario&lt;br /&gt;
6. Validar configuración con `cmcheckconf`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Buenas prácticas ==&lt;br /&gt;
&lt;br /&gt;
* No forzar paquetes sin revisar logs&lt;br /&gt;
* Verificar nodo destino antes de mover paquetes&lt;br /&gt;
* Documentar dependencias del paquete (FS, IP, servicios)&lt;br /&gt;
* Evitar cambios directos en producción sin validación&lt;/div&gt;</summary>
		<author><name>Escleiron</name></author>
	</entry>
</feed>