2.3.2. Cómo configurar un dispositivo de vallas basado en almacenamiento simple para un nodo
Al utilizar métodos de vallas sin-energía (es decir SAN/cercado de almacenamiento) para nodo de vallas, debe configurar unfencing para el dispositivo de vallas. Así asegura que el nodo cercado no sea reactivado hasta que el nodo haya reiniciado. Cuando configure el sin-cercado para un nodo, debe especificar un dispositivo que copie el dispositivo de vallas correspondiente que ha configurado para el nodo con la adición notable de una acción explícita de
on
o enable
.
Para obtener más información sobre cómo abrir un nodo, consulte a página de manual
fence_node
(8).
Use el siguiente procedimiento para configurar un nodo con un dispositivo de vallas de almacenamiento simple que utiliza un dispositivo de vallas denominado
sanswitch1
, el cual usa el agente de cercado fence_sanbox2
.
- Añada un método de vallas para el nodo y proporciónele un nombre.
ccs -h host --addmethod método nodo
Por ejemplo, para configurar un método de vallas denominadoSAN
para el nodonode-01.example.com
en el archivo de configuración en el nodo de clusternode-01.example.com
, ejecute el siguiente comando:ccs -h node01.example.com --addmethod SAN node01.example.com
- Añada una instancia de cercado para el método. Especifique el dispositivo de vallas a usar para el nodo, el nodo al que aplica esta instancia, el nombre del método y las opciones para este método que son específicas a este nodo.
ccs -h host --addfenceinst nombre_de_dispositivo_de_vallas nodo method [opciones]
Por ejemplo, para configurar una instancia de vallas en el archivo de configuración en el nodo de clusternode-01.example.com
que usa el puerto 11 de interruptor SAN en el dispositivo de vallas llamadosanswitch1
para nodo de cluster de vallasnode-01.example.com
mediante el método llamadoSAN
, ejecute el siguiente comando:ccs -h node01.example.com --addfenceinst sanswitch1 node01.example.com SAN port=11
- Para configurar la apertura para el dispositivo de vallas basado en almacenamiento en este nodo, ejecute el siguiente comando:
ccs -h host --addunfence nombre_de_dispositivo_de_vallas nodo action=on|off
Debe añadir un método de vallas para cada nodo en el clúster. Los siguientes comandos configuran un método para cada nodo con el nombre del método
SAN
. El dispositivo para método de vallas especifica sanswitch
como el nombre de dispositivo, el cual es un dispositivo configurado anteriormente con la opción --addfencedev, como se describió en la Sección 2.1, “Cómo configurar dispositivos de vallas”. Cada nodo se configura con un número de puerto físico SAN único: El número de puerto para node-01.example.com
es 11
, el número de puerto para node-02.example.com
es 12
, y el número de puerto para node-03.example.com
es 13
.
ccs -h node01.example.com --addmethod SAN node01.example.com ccs -h node01.example.com --addmethod SAN node02.example.com ccs -h node01.example.com --addmethod SAN node03.example.com ccs -h node01.example.com --addfenceinst sanswitch1 node01.example.com SAN port=11 ccs -h node01.example.com --addfenceinst sanswitch1 node02.example.com SAN port=12 ccs -h node01.example.com --addfenceinst sanswitch1 node03.example.com SAN port=13 ccs -h node01.example.com --addunfence sanswitch1 node01.example.com port=11 action=on ccs -h node01.example.com --addunfence sanswitch1 node02.example.com port=12 action=on ccs -h node01.example.com --addunfence sanswitch1 node03.example.com port=13 action=on
Ejemplo 2.2, “
cluster.conf
Después de adicionar métodos de vallas basados en almacenamientos” muestra un archivo de configuración cluster.conf
después de haber añadido métodos de cercado, instancias de cercado, para cada nodo en el cluster.
Ejemplo 2.2. cluster.conf
Después de adicionar métodos de vallas basados en almacenamientos
<cluster name="mycluster" config_version="3"> <clusternodes> <clusternode name="node-01.example.com" nodeid="1"> <fence> <method name="SAN"> <device name="sanswitch1" port="11"/> </method> </fence> <unfence> <device name="sanswitch1" port="11" action="on"/> </unfence> </clusternode> <clusternode name="node-02.example.com" nodeid="2"> <fence> <method name="SAN"> <device name="sanswitch1" port="12"/> </method> </fence> <unfence> <device name="sanswitch1" port="12" action="on"/> </unfence> </clusternode> <clusternode name="node-03.example.com" nodeid="3"> <fence> <method name="SAN"> <device name="sanswitch1" port="13"/> </method> </fence> <unfence> <device name="sanswitch1" port="13" action="on"/> </unfence> </clusternode> </clusternodes> <fencedevices> <fencedevice agent="fence_sanbox2" ipaddr="san_ip_example" login="login_example" name="sanswitch1" passwd="password_example"/> </fencedevices> <rm> </rm> </cluster>
Observe que cuando haya terminado de configurar todos los componentes de su clúster, deberá sincronizar el archivo de configuración de clúster para todos los nodos.