Cluster es el conjunto o conglomerado de ordenadores que se comportan como si fuesen un único ordenador. Simplemente, un cluster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el conjunto es visto como un único ordenador, más potente que los comunes de escritorio.
ClusterSSH es una aplicación para la administración de ordenadores conectados en red, abre una ventana de terminal con conexión a determinados hosts y una pequeña consola de administración. Todo texto escrito en la consola de administración se replica a todas las demás ventanas activas y conectadas. El proposito de esta herramienta es brindar a los asministradores de sistemas que trabajan con una gran cantidad de servidores Linux/Unix poder administrar dicho conjunto de sistemas independientes a la vez.
Cuando una persona de IT debe de realizar los mismos comandos en distintos servidores, la administracion y configuracion de los mismos se vuelve tediosa. La realización de estos comandos a la vez a través de esta herramienta garantiza que todos los nodos se mantienen en sintonía..
Incluye una ventana que actúa de servidor en donde cada comando introducido en ella, se ejecuta (en paralelo) en todos los ordenadores que estén conectados al servidor. Facilitando muchisimo la administración de todos los ordenadores, disminuyendo el tiempo de ejecución de los procesos y haciendo que nuestro trabajo sea más rápido y eficaz.
Instalar Cluster SSH en debian
#apt-get install clusterssh
Instalar Cluster SSH sobre Ubuntu/Kubuntu
#sudo aptitude install clusterssh
Claro que tambien es posible instalar la herramienta via Synaptic.
Archivos de configuracion
El archivo /etc/clusters es una base de datos de las etiquetas de clusters. Contiene un listado de etiquetas y nombres de equipos en la forma:
<tag> [<username>@]hostname [...]
Los comentarios (delimitados por #) son ignorados.
Definiciones de cluster tambien peuden ser agregados en el archivo $HOME/.csshrc.
Este archivo (/etc/csshrc) de conlfiguracion es consultado por todos los usuarios del sistema. Se genera tecleando el comanod:
cssh -u > /etc/csshrc
$HOME/.csshrc
Para archivo de configuracion por usuario, se debe de generar con el siguiente comando:
cssh -u > /etc/csshrc
Para agregar la definicion de un cluster de servidores a este archivo utilizen el siguiente formato:
cluster_tag1 = servidor1 servidor2 user@servidor3
cluster_tag2 = servidor4 servidor5
clusters = cluster_tag1 cluster_tag2
Precaucion al utilizar nombres reservados.
Como utilizar Cluster SSH
Si desean administrar cinco servidores y ejecutar el mismo comando en todos, tecleamos:
# cssh servidor1 servidor2 servidor3 servidor4 servidor5
Para utilizar direcciones IP en lugar de nombres de dominio, tecleamos:
# cssh -i 192.168.1.10 192.168.1.20 192.168.1.30 192.168.1.40 192.168.1.50
Ambos comandos abriran tres consolas, una para cada servidor, via una conexion encriptada por ssh y otra pequeña ventana addicional donde escribir los comandos.
ClusterSSH es una aplicación para la administración de ordenadores conectados en red, abre una ventana de terminal con conexión a determinados hosts y una pequeña consola de administración. Todo texto escrito en la consola de administración se replica a todas las demás ventanas activas y conectadas. El proposito de esta herramienta es brindar a los asministradores de sistemas que trabajan con una gran cantidad de servidores Linux/Unix poder administrar dicho conjunto de sistemas independientes a la vez.
Cuando una persona de IT debe de realizar los mismos comandos en distintos servidores, la administracion y configuracion de los mismos se vuelve tediosa. La realización de estos comandos a la vez a través de esta herramienta garantiza que todos los nodos se mantienen en sintonía..
Incluye una ventana que actúa de servidor en donde cada comando introducido en ella, se ejecuta (en paralelo) en todos los ordenadores que estén conectados al servidor. Facilitando muchisimo la administración de todos los ordenadores, disminuyendo el tiempo de ejecución de los procesos y haciendo que nuestro trabajo sea más rápido y eficaz.
Instalar Cluster SSH en debian
#apt-get install clusterssh
Instalar Cluster SSH sobre Ubuntu/Kubuntu
#sudo aptitude install clusterssh
Claro que tambien es posible instalar la herramienta via Synaptic.
Archivos de configuracion
El archivo /etc/clusters es una base de datos de las etiquetas de clusters. Contiene un listado de etiquetas y nombres de equipos en la forma:
<tag> [<username>@]hostname [...]
Los comentarios (delimitados por #) son ignorados.
Definiciones de cluster tambien peuden ser agregados en el archivo $HOME/.csshrc.
Este archivo (/etc/csshrc) de conlfiguracion es consultado por todos los usuarios del sistema. Se genera tecleando el comanod:
cssh -u > /etc/csshrc
$HOME/.csshrc
Para archivo de configuracion por usuario, se debe de generar con el siguiente comando:
cssh -u > /etc/csshrc
Para agregar la definicion de un cluster de servidores a este archivo utilizen el siguiente formato:
cluster_tag1 = servidor1 servidor2 user@servidor3
cluster_tag2 = servidor4 servidor5
clusters = cluster_tag1 cluster_tag2
Precaucion al utilizar nombres reservados.
Como utilizar Cluster SSH
Si desean administrar cinco servidores y ejecutar el mismo comando en todos, tecleamos:
# cssh servidor1 servidor2 servidor3 servidor4 servidor5
Para utilizar direcciones IP en lugar de nombres de dominio, tecleamos:
# cssh -i 192.168.1.10 192.168.1.20 192.168.1.30 192.168.1.40 192.168.1.50
Ambos comandos abriran tres consolas, una para cada servidor, via una conexion encriptada por ssh y otra pequeña ventana addicional donde escribir los comandos.