Ir al contenido principal

ClusterSSH – administrar varios servidores simultáneamente


  • ¿Qué es ClusterSSH ?
  • Instalar Cluster SSH en debian
  • Instalar Cluster SSH sobre Ubuntu/Kubuntu
  • Archivos de configuracion
  • Como utilizar Cluster SSH
Cluster SSH 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.

¿Qué es ClusterSSH ?

Personalmente opino que el escribir el mismo comando en cien servidores linux una y otra vez es bastante aburrido. Con esta herramienta he podido editar scripts en N servidores simultaneamente. Y cuando necesito editar algun parametro de configuracion unicos del servidor, es muy facil escribirlo en la consola indicada, o desactivar temporalmente la replicación a uno o más de los servidores a través de la opcion de “hosts” del menú.
Por ejemplo, puedo editar el mismo archivo en N máquinas al mismo tiempo, o ejecutar comandos con los mismos parámetros a través de datacenters.
Ejecutando comandos en cinco servidores al mismo tiempo

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:
 [@]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.

administrar vía SSH varios servidores a la vez.




Entradas populares de este blog

ISO Master, crea y modifica tus ISO’s fácilmente

<a href="http://ubuntu.com/getubuntu" title="Descarga Ubuntu"> <img src="http://www.marcelor.com/wp-content/uploads/199_164_ubuntu.png" alt="Descarga Ubuntu."/> </a> Ha sido liberada la versión 1.3.7 de ISO Master, aplicación que te permite crear y modificar archivos ISO9660 (imágenes ISO). Principales funcionalidades: Crear una imagen ISO desde el principio. Añadir o eliminar archivos y directorios en o desde una imagen de CD. Crear CDs de arranque utilizando diferentes tipos de registros de arranque: no emulación (isolinux, Microsoft Windows), 1,2, 1,44 y 2,88 de emulación de disquete. Apoyo a Rock Ridge y nombres de archivo Joliet. Iso Master es una aplicación de código abierto y está disponible en versión linux y windows. No disponible aún en los repositorios de Ubuntu http://www.littlesvr.ca/isomaster/download/

Reproducir Full-HD con VLC

Antes que nada aclaro que no van a poder ver CUALQUIER VIDEO en Full-HD. Depende mucho el bitrate. Probé con varios trailers y anda bien, pero videos de mayor bitrate van a seguir dando saltos. El problema insalvable es que el procesador Intel Atom N270 a 1.6ghz no tiene el poder de proceso necesario para poder ver sin problemas videos más pesados. Con probar de todas formas no se pierde nada, así que empecemos: Abrimos VLC . Nos dirigimos al menú Tools y Preferences. Abajo a la izquierda donde dice Show Settings cliqueamos en All . A la izquierda nos metemos en Input / Codecs > Video-codecs > FFmpeg . A la derecha tildamos Allow speed tricks , y donde dice Skip the loop filter for H.264 decoding , seleccionamos All. Abajo de eso, tildamos Hardware Decoding. Les quedaría así:

Heimdall: Odin Alternative That Runs On Linux (Tool To Flash ROMs On Samsung Galaxy S Devices)

Heimdall is a cross-platform (runs on Linux, Windows and Mac OSX), open source Odin alternative which uses the same protocol as Odin to interact with a device in download mode, that can be used to flash Android ROMs or Kernels onto Samsung Galaxy S phones. The application officially supports Samsung Galaxy S GT-I9000 (8GB) from UK and Galaxy S GT-I9000 (16GB) from Australia, but users have reported that it also works with the Captivate, Vibrant, Fascinate, Mesmerize, Epic 4G, Galaxy S 4G, Infuse 4G, GT-I9000T, Galaxy Tab (7 and 10.1 inches), Galaxy S II, and the international GT-I9000. And indeed, at least for Samsung Galaxy S II, I can confirm that Heimdall works as I've tested it myself. Before using Heimdall, remember that flashing has the potential to brick your phone so use it carefully! Flashing ROMs onto your device may also void your warranty! For the steps required to flash an Android ROM from Linux onto your Samsung device using Hei...