12.4. Configuración del orden de inicio para las dependencias de recursos no gestionadas por Pacemaker


Es posible que un clúster incluya recursos con dependencias que no son gestionadas por el clúster. En este caso, debe asegurarse de que esas dependencias se inicien antes de iniciar Pacemaker y se detengan después de detenerlo.

Puede configurar su orden de inicio para tener en cuenta esta situación mediante el objetivo systemd resource-agents-deps . Puede crear una unidad de arranque systemd para este objetivo y Pacemaker se ordenará adecuadamente en relación con este objetivo.

Por ejemplo, si un clúster incluye un recurso que depende del servicio externo foo que no está gestionado por el clúster, realice el siguiente procedimiento.

  1. Cree la unidad de entrega /etc/systemd/system/resource-agents-deps.target.d/foo.conf que contiene lo siguiente:

    [Unit]
    Requires=foo.service
    After=foo.service
  2. Ejecute el comando systemctl daemon-reload.

Una dependencia del clúster especificada de esta manera puede ser algo distinto a un servicio. Por ejemplo, puede tener una dependencia para montar un sistema de archivos en /srv, en cuyo caso realizaría el siguiente procedimiento:

  1. Asegúrese de que /srv aparece en el archivo /etc/fstab. Esto se convertirá automáticamente en el archivo systemd srv.mount en el arranque cuando se recargue la configuración del administrador del sistema. Para más información, consulte las páginas de manual systemd.mount(5) y systemd-fstab-generator(8).
  2. Para asegurarse de que Pacemaker se inicie después de montar el disco, cree la unidad drop-in /etc/systemd/system/resource-agents-deps.target.d/srv.conf que contiene lo siguiente.

    [Unit]
    Requires=srv.mount
    After=srv.mount
  3. Ejecute el comando systemctl daemon-reload.
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. Explore nuestras recientes actualizaciones.

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.