User Tools

Site Tools


cluster:configuracion_c-head

Configuración básica del nodo c-head

Control de versiones

Fecha Actividad Autor
24/07/2010 Publicación inicial Jorge Iván Meza Martínez.

Introducción

En este capítulo se realizará la configuración del nodo c-head, se desactivarán algunos de sus servicios y se realizará la configuración de red del mismo.

Tiempo estimado

30 minutos.

Precondición

Supuestos

  • Se han establecido las direcciones IP para cada uno de los nodos del cluster.
    • c-head / c-nfs: 192.168.1.220 → 10.0.0.10
    • c-wn1: 192.168.1.221 → 10.0.0.11
    • c-wn2: 192.168.1.222 → 10.0.0.12
  • Para los demás grupos se utilizarán las direcciones de la siguiente tabla.
Grupo c-head c-wn1 c-wn2
Grupo #1 10.0.0.100 10.0.0.101 10.0.0.102
Grupo #2 10.0.0.110 10.0.0.111 10.0.0.112
Grupo #3 10.0.0.120 10.0.0.121 10.0.0.122
Grupo #4 10.0.0.130 10.0.0.131 10.0.0.132
Grupo #5 10.0.0.140 10.0.0.141 10.0.0.142
Grupo #6 10.0.0.150 10.0.0.151 10.0.0.152
Grupo #7 10.0.0.160 10.0.0.161 10.0.0.162

Iniciar la máquina

Realice el procedimiento de encendido y/o conexión que corresponda e inicie una sesión con el usuario root.

Máquinas físicas

Encienda la máquina correspondiente a la cabeza o nodo principal del cluster.

Virtualización con KVM

Desde el servidor iniciar la máquina virtual recién creada.

$ virsh start c-head

Desde el equipo cliente donde se esté realizando la administración de las máquinas realice la conexión con la máquina recién iniciada.

$ virt-viewer -c qemu+ssh://SERVIDOR/system c-head

Virtualización con VirtualBox

$ VBoxManage startvm "c-head"

Desactivar el inicio del sistema de ventanas

La siguiente modificación impide que se inicie automáticamente el sistema de ventanas del sistema operativo, esto con el fin de agilizar su inicio y disminuír los riesgos de seguridad relacionados con sus protocolos. En términos del cluster este paso es opcional y de ser necesario puede omitirse. De cualquier manera el sistema de ventanas puede ser iniciado manualmente mediante el comando startx.

Para desactivarlo, modifique el nivel de ejecución por defecto (5) al multiusuario sin ventanas (3).

# vi /etc/inittab
 
    id:3:initdefault:

Desactivar servicios

Desactivar el firewall

La desactivación del firewall es temporal y se realiza mientras se configuran los nodos, posteriormente es necesario restaurarlo previos ajustes a su configuración. No se recomienda que los nodos permanezcan conectados a una red pública como Internet durante el proceso de instalación, especialmente en esta etapa en la que carecen de firewall.

# chkconfig --list iptables
 
    iptables    0:off    1:off    2:on    3:on    4:on    5:on    6:off
 
# chkconfig iptables off

Desactivar la actualización automática de Yum

Por su parte la actualización automática del sistema operativo es considerada como un riesgo para el cluster ya que es posible que actualice paquetes críticos a nuevas versiones que no hayan sido probadas y que desestabilicen al servidor. De cualquier manera, es posible verificar manualmente cuales son los paquetes suceptibles de ser actualizados mediante la ejecución del comando yum check-update y de forzar la actualización manualmente mediante la invocación del comando yum update.

# /etc/init.d/yum stop
 
# chkconfig --list yum
 
    yum    0:off    1:off    2:on    3:on    4:on    5:on    6:off
 
# chkconfig yum off

Configurar archivo de hosts

La configuración de este archivo es esencial para poder identificar los diferentes nodos del cluster a partir de su nombre, especialmente en etapas tempranas en las que aún no se cuenta con un servicio de DNS que los resuelva.

Los nombres de los diferentes nodos que componen el cluster corresponden a la siguiente definición.

  • El nodo principal: c-head.
  • El nodo que expone el sistema de archivos compartido: c-nfs, corresponderá físicamente con la misma máquina de c-head.
  • Los nodos de procesamiento (worker nodes) serán c-wn1 y c-wn2 respectivamente.
# vi /etc/hosts
 
    127.0.0.1  localhost.localdomain localhost
    ::1        localhost6.localdomain6 localhost6
 
    192.168.1.220    c-head.micluster.com c-head c-nfs.micluster.com c-nfs
    192.168.1.221    c-wn1.micluster.com c-wn1
    192.168.1.222    c-wn2.micluster.com c-wn2

Configurar el hostname

Actualiza el nombre del equipo para que coincida con el tipo de nodo, en este caso c-head.

# vi /etc/sysconfig/network
 
    NETWORKING=yes
    NETWORKING_IPV6=no
    GATEWAY=192.168.1.1
    HOSTNAME=c-head.micluster.com

El valor de la variable GATEWAY debe ajustarse según la dirección IP de la pasarela real de la red.

Configurar la dirección IP

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
    DEVICE=eth0
    BOOTPROTO=static
    TYPE=Ethernet
    ONBOOT=yes
    HWADDR=<dejar la existente>
    NETMASK=255.255.255.0
    IPADDR=192.168.1.220

El valor de la variable IPADDR debe coincidir con la dirección IP del servidor según la planeación realizada (ver /etc/hosts).

Reiniciar el servicio de red para tomar en cuenta los cambios recién realizados.

# /etc/init.d/network restart

Verificar la dirección IP de la máquina, la cual deberá corresponder con la asignada anteriormente.

# ifconfig
 
    eth0      Link encap:Ethernet  HWaddr 08:00:27:F5:C4:39  
              inet addr:192.168.1.220  Bcast:192.168.1.255  Mask:255.255.255.0
                        ^^^^^^^^^^^^^
              inet6 addr: fe80::a00:27ff:fef5:c439/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:20 errors:0 dropped:0 overruns:0 frame:0
              TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:3455 (3.3 KiB)  TX bytes:18972 (18.5 KiB)

Configurar los servicios de nombres a utilizarse

# vi /etc/nsswitch.conf
 
    #hosts: db files nisplus nis dns
    hosts:  files dns

Configurar los servidores DNS

En esta sección es necesario que se ajusten las direcciones IP de los servidores DNS que se van a utilizar. Por facilidad en este caso, se van a utilizar los servidores DNS públicos de Google.

# vi /etc/resolv.conf
 
    search micluster.com
    nameserver 8.8.8.8
    nameserver 8.8.4.4

Detener al servidor

# halt

Enlaces

cluster/configuracion_c-head.txt · Last modified: 2012/02/26 22:35 (external edit)