Live in your World. Die in Mine.

Archive for Marzo, 2010

Cambio masivo de contraseñas con expect

by Neoyagami on Mar.25, 2010, under expect, linux, scripting

En el mundo del encargado de servidores linux, a más de uno le ocurrio que debio cambiar la contraseña de acceso de mas de un servidor (pongamos unos 100 o 300) a mi en lo personal no, pero a un amigo si (mi amigo Sendoh) bueno, el tema es que le dije “mira creo que con expect puedo hacer algo para ti” y en un rato logre hacer esto
#!/usr/bin/expect -f
set ip [lindex $argv 0]

spawn ssh root@$ip
expect "connecting"
send "yes\r"

expect "password:"
send "password_antigua\r"
expect "\@"
send "ls\r"
send "echo \"password_nueva\" | passwd root --stdin\r"
expect "all authentication tokens updated successfully"

expect eof
Lo crean con un nombre, ej. CambiaPassword.expect y le dan permisos de ejecución (chmod u+x CambiaPassword.expect)
este script necesita que borren el archivo ~/.ssh/known_hosts o lo vacíen ya que contestara “yes” cuando ssh pregunte “Are you sure you want to continue connecting (yes/no)?” y eso solo pasa si nunca se han conectado por ssh o si en su archivo ~/.ssh/known_hosts no esta o no hay nada.

Para finalizar si son buenos muchachos y dejan un archivo de texto con la lista de ips de servidores solo les falta hacer un
cat archivoconips.txt | xargs CambiaPassword.expect

Recuerden cambiar password_antigua y password_nueva para que se ajuste a sus necesidades.

Leave a Comment more...

ESX del demonio

by Neoyagami on Mar.11, 2010, under ESX, linux

Hoy mismo en la madrugada me llamaron por que un ESX dejo de funcionar y al reiniciarlo no levanto nada, incluso la interfaz de administración quedo DOWN, por ende tuve que partir al trabajo (esto de estar de turno en la empresa)

Bueno, los servidores son algo desactualizados. ESX 3.0.0

Al ver la consola me encontré con la gracia que el servidor indicaba que la interfaz de administración se accedía vía

HTTP://0.0.0.0/

E indicaba un error

ALERT: Init: 1586: Invalid vmkernel id: 0. Distributed vmfs locking may not work

ademas de eso el modulo vmfs2 no queria levantar por ende dejando al esx sin acceso a los servidores virtuales. Despues de darle artas vueltas al cuento me encontre con este blog que dieron con el problema, el cual era que si no tenia ip configurada el vmkernelid asignaba un valor nulo y el vmfs2 no era iniciado. para lo cual habia que asignarle una ip. sin embargo a diferencia de lo que el blog dice, en mi caso la interfaz vswif0 no existia, asi que la cree usando el mismo comando pero agregando la -a

esxcfg-vswif -a vswif0 -i 192.168.10.2 -n 255.255.255.0 -p “switch conectado a la intefaz”

de “switch ” lo obtienen con el comando

esxcfg-switch -l

Revisan cual es virtual vswitch que tiene la puerta hacia su red de administracion y luego de eso podrán reiniciar, si por algún motivo no tienen rutas. agregenlas en el archivo

/etc/sysconfig/network-scripts/vswif0

agreguen la linea GATEWAY=ip.del.gate.way

Después otro reinicio funciono filete.

Pase por altos altercados antes de eso.

además NO SE LES OCURRA EDITAR EL ARCHIVO /etc/vmware/esx.cfg POR NINGUN MOTIVO. Miren que me puse a jugar con el y deje la media escoba que me costo arto reponer.

2 Comments more...

Luego que se nos cae el mundo

by Neoyagami on Mar.01, 2010, under catastrofe, materialismo, terremoto

Hola

Que manera de terminar mis vacaciones. Todo lindo este viernes mientras veia una pelicula con mi hermana y su pololo, “la guia del viajero intergalactico” y en la parte que el planeta era destruido empezo a temblar, cuando se puso un poco rudo, mi hermana fue por sus hijos al segundo pizo, en el momento que comenzo el remezon final (el que destruyo parte de mi pieza enterro mi tele de 32″ recien comprada y mi play station 3 juto con mi macbook)

cuando se detuvo un poco bajamos a mis sobrinos y nos quedamos en la parte ancha del patio y yo entre a la casa de mis padres, a la cocina y desconecte los balones de gas. ayudamos a mi tia a bajarse del segudo piso y la camioneta que salto por la calle estaba intacta ,la estacione y puse la radio. Mis sobrinos quedaron en el asiento de atras y cada replica que había yo movía el auto para que no se dieran cuenta que estaba temblando , termine durmiendo en la camioneta y mis sobrinos en su casa que aguanto el terremoto como ni una otra casa que vi cerca, luego al otro día fui a ver mi habitacion encontrandome con esto

Por el lado derecho, abajo de todo eso esta mi tele de 32″ recien comprada y mi play station 3 XD.

También desenterré mi mac como les habia dicho.

No reportamos ni una baja por ninguno de mis familiares o amigos y a algunos con suerte se les cayo un lapicero.

Cuando comenze a ordenar mi pieza, desentarrar mis cosas y probarlas. las play parecia estar lista y en perfectas condiciones, bueno ayer quize jugar y me encontre con esta yayita. y no me deja jugar nada que use trofeos D:

Una de las cosas que en su momento me dio miedo fue que estaba algo nublado y mientras terremoteaba el cielo se aclaro dejando ver la luna llena mas grande que vi en años.

en mi hogar ahora hay internet (lento) telefono, luz y agua, ahora solo falta que sony arregle la cagadita para poder ser feliz nuevamente.

Leave a Comment more...

¿Buscando algo?

Use el cuadro a continuación para buscar:

¿Aún no encuentras lo que buscas? ¡deja un comentario en algun post y vere!