8.3.2. Cómo administrar servicios de alta disponibilidad con clusvcadm


Puede manejar servicios de alta disponibilidad mediante el comando clusvcadm. Con él puede realizar las siguientes operaciones:
  • Habilitar e iniciar el servicio.
  • Inhabilitar un servicio.
  • Parar un servicio.
  • Congelar un servicio
  • Descongelar un servicio
  • Migrar un servicio (para servicios de máquina virtual únicamente)
  • Reubicar un servicio.
  • Reiniciar un servicio.
La Tabla 8.2, “Operaciones de servicio” describe las operaciones en más detalle. Para obtener una descripción completa de cómo realizar esas operaciones, consulte la herramienta de la página de manual clusvcadm.
Tabla 8.2. Operaciones de servicio
Operación de servicio Descripción Sintaxis de comandos
Activar Inicia el servicio, opcionalmente en el destino preferido según las reglas de dominio de conmutación. En ausencia de un destino preferido o reglas de dominio de conmutación, el host local donde se ejecuta clusvcadm iniciará el servicio. Si el Iniciar falla, el servicio se comportará como si se hubiese solicitado una operación de reubicar (consulte Reubicar en esta tabla). Si la operación tiene éxito, el servicio se localizará en el estado iniciado. clusvcadm -e <service_name> o clusvcadm -e <service_name> -m <member> (Mediante la opción -m especifica el miembro de destino preferido en el cual iniciar el servicio).
Inhabilitar Detiene el servicio y lo pasa al estado inhabilitado. Esto solamente se permite cuando el servicio está en un estado fallido. clusvcadm -d <service_name>
Reubicar Desplaza el servicio a otro nodo. También puede especificar un nodo preferido para recibir el servicio, pero la incapacidad del servicio para que se ejecute en ese host (por ejemplo, si no se puede iniciar el servicio o si el host está desconectado) no impide la reubicación, y se elige otro nodo. rgmanager intenta iniciar el servicio en cada nodo del clúster admisible. Si ningún nodo de destino admisible en el clúster comienza con éxito el servicio, se produce un error en el traslado y el servicio intenta reiniciarse al propietario original. Si el propietario original no puede reiniciar el servicio, el servicio pasa al estado Parado clusvcadm -r <service_name> o clusvcadm -r <service_name> -m <member> (El uso de la opción -m especifica el miembro de destino preferido en el cual iniciar el servicio).
Parar Detiene el servicio y lo pasa al estado Parado. clusvcadm -s <service_name>
Congelar Congela el servicio en el nodo en que se esté ejecutando. Así evita que la verificación de estatus del servicio y la conmutación si el nodo falla o rgmanager se detiene. Se puede utilizar para suspender el servicio para permitir el mantenimiento de los recursos subyacentes. Consulte, “Consideraciones para el uso de las operaciones de congelar y descongelar” para obtener información importante sobre el uso de las operaciones congelar y descongelar. clusvcadm -Z <service_name>
Descongelar Saca un servicio del estado congelar. De esta manera, rehabilita las revisiones de estatus. Consulte “Consideraciones para el uso de las operaciones de congelar y descongelar” para obtener información importante sobre el uso de las operaciones congelar y descongelar. clusvcadm -U <service_name>
Migrar Migra una máquina virtual a otro nodo. Debe especificar un nodo de destino. Según la falla, si no puede migrar, la máquina virtual puede resultar en el estado fallido o en el estado iniciado en el propietario original. clusvcadm -M <service_name> -m <member>

Importante

Para la operación de migrar, debe especificar un nodo de destino mediante la opción -m <member>.
Reiniciar Reinicie el servicio en el nodo en el que se está ejecutando actualmente. clusvcadm -R <service_name>

Consideraciones para el uso de las operaciones de congelar y descongelar

El uso de la operación Congelar permite el mantenimiento de partes de servicios rgmanager. Por ejemplo, si tiene una base de datos y un servidor de Web en un servicio rgmanager, puede congelar el servicio rgmanager, detener la base de datos, realizar mantenimiento, reiniciar la base de datos, y descongelar el servicio.
Cuando un servicio está congelado, se comporta así:
  • Las verificaciones de Estatus se desactivan.
  • Las operaciones de Inicio se desactivan.
  • Las operaciones de Parar se inhabilitan.
  • La conmutación no ocurrirá (incluso si apaga al propietario del servicio).

Importante

Si no sigue estos lineamientos puede hacer que los recursos se asignen a varios hosts:
  • No debe parar todas las instancias de rgmanager cuando un servicio esté congelado a menos que planee reiniciar los hosts antes de reiniciar rgmanager.
  • No debe descongelar un servicio hasta que el propietario reportado del servicio reconecte el clúster y reinicie el rgmanager.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.