docs:servicios:cluster:inicio

no way to compare when less than two revisions

Diferencias

Muestra las diferencias entre dos versiones de la página.


Revisión previa
Próxima revisión
docs:servicios:cluster:inicio [2023/12/25 15:29] – [Cluster] rodolfo
Línea 1: Línea 1:
 +====== Cluster ======
 +
 +  * https://documentation.suse.com/sle-ha/12-SP4/html/SLE-HA-all/book-sleha.html
 +  * https://crmsh.github.io/man-2.0/
 +
 +====== primitive ======
 +
 +El comando ''primitive'' describe un recurso. Se puede hacer referencia a él solo una vez en objetos de group, clone o master-slave. Si no se hace referencia a él, se coloca como un recurso único en el CIB.
 +
 +Las operaciones podrán especificarse de forma anónima, grupal o por referencia:
 +
 +"Anónimo", como una lista de especificaciones de ''op''. Utilice este método si no necesita hacer referencia al conjunto de operaciones en otro lugar. Esta es la forma más común de definir operaciones.
 +
 +Si desea reutilizar conjuntos de ''operations'', utilice la palabra clave de ''operations'' junto con una identificación para darle un nombre al conjunto de operaciones. Utilice la palabra clave ''operations'' y un valor id-ref establecido en la identificación de otro conjunto de operaciones para aplicar el mismo conjunto de operaciones a esta primitiva.
 +
 +Los atributos de operación que no se reconocen se guardan como atributos de instancia de esa operación. Un ejemplo típico es ''OCF_CHECK_LEVEL''.
 +
 +Para recursos multiestado, los roles se especifican como ''role=<role>''.
 +
 +Se puede definir una plantilla para recursos que sean del mismo tipo y que compartan la mayor parte de la configuración. Consulte ''rsc_template'' para obtener más información.
 +
 +Los atributos que contienen valores de tiempo, como el atributo de ''interval'' en las operaciones, se configuran como un número simple, que se interpreta como un tiempo en segundos, o utilizando uno de los siguientes sufijos:
 +
 +  s, sec - time in seconds (same as no suffix)
 +  
 +  ms, msec - time in milliseconds
 +  
 +  us, usec - time in microseconds
 +  
 +  m, min - time in minutes
 +  
 +  h, hr - time in hours
 +
 +Usage:
 +
 +  primitive <rsc> {[<class>:[<provider>:]]<type>|@<template>}
 +    [description=<description>]
 +    [[params] attr_list]
 +    [meta attr_list]
 +    [utilization attr_list]
 +    [operations id_spec]
 +      [op op_type [<attribute>=<value>...] ...]
 +  
 +  attr_list :: [$id=<id>] [<score>:] [rule...]
 +             <attr>=<val> [<attr>=<val>...]] | $id-ref=<id>
 +  id_spec :: $id=<id> | $id-ref=<id>
 +  op_type :: start | stop | monitor
 +
 +Example:
 +
 +  primitive apcfence stonith:apcsmart \
 +    params ttydev=/dev/ttyS0 hostlist="node1 node2" \
 +    op start timeout=60s \
 +    op monitor interval=30m timeout=60s
 +
 +  primitive www8 apache \
 +    configfile=/etc/apache/www8.conf \
 +    operations $id-ref=apache_ops
 +
 +  primitive db0 mysql \
 +    params config=/etc/mysql/db0.conf \
 +    op monitor interval=60s \
 +    op monitor interval=300s OCF_CHECK_LEVEL=10
 +
 +  primitive r0 ocf:linbit:drbd \
 +    params drbd_resource=r0 \
 +    op monitor role=Master interval=60s \
 +    op monitor role=Slave interval=300s
 +
 +  primitive xen0 @vm_scheme1 xmfile=/etc/xen/vm/xen0
 +
 +  primitive mySpecialRsc Special \
 +    params 3: rule #uname eq node1 interface=eth1 \
 +    params 2: rule #uname eq node2 interface=eth2 port=8888 \
 +    params 1: interface=eth0 port=9999
 +===== Heartbeat =====
 +
 +  * [[https://www.suse.com/documentation/sles10/heartbeat/data/heartbeat.html|Heartbeat]]
 +  * [[https://www.suse.com/documentation/sles10/heartbeat/data/man_crmresource.html|interact with the Cluster Resource Manager]]
 +
 +===== PaceMaker =====
 +
 +  * [[https://geekpeek.net/linux-cluster-nodes/|Linux Cluster Part 3]]
 +
  
  • docs/servicios/cluster/inicio.txt
  • Última modificación: 2024/01/13 01:30
  • por rodolfo