martes, 23 de septiembre de 2014

Resetear password de root del VCenter

Hoy no me podía loguear al Virtual Center de VMware (VCenter), llegué a la conclusión que el password había expirado.

Ingresé al VCenter con otro usuario ya que estaba en dominio, pero cuando reiniciaba la virtual donde esta instalado perdía conexión con la consola.

Los pasos a seguir son:

1) Conectarse por vSphere client al host donde está corriendo la maquina virtual del vcenter.



2) Conectarse por consola a la VM del Vcenter y reiniciarla desde la consola:

4) Cuando bootea ingresamos al grub, tecleamos la letra p para ingresar la password del grub. Por defecto es: vmware



5) Tocar e para editar la linea y al final agregamos lo siguiente: init=/bin/bash




6) Cambiar el password con el comando: # passwd root

7) Reiniciar la virtual con: # reboot

8) Probamos conectarnos con el vSphere Client al VCenter con el nuevo password de root.


miércoles, 17 de septiembre de 2014

Buscar WWN (World Wide Name) de una placa de fibra en Windows 2008

Inicio -> ejecutar -> mmc -> Ok


File -> Add/Remove Snap-in...


Storage Explorer -> Add -> Ok


Desplegamos el signo + de -> Storage Explorer -> Servers -> Nombre del Servidor -> sobre la placa y del panel derecho vemos el valor de la propiedad "Port WWN":


viernes, 29 de agosto de 2014

Time Out on check_esxi_hardware.py for VMware Sensors

Empecé a recibir alarmas del nagios que no podía monitorear el hardware de uno de mis servidores dell. Utilizaba el mismo script para otros servidores y en este mismo estaba funcionando.

Luego de buscar un poco llegué a que al check_esxi_hardware.py puedo pasarle el parámetro -v para obtener más info y me topé con lo siguiente:



Los sensores de VMware en vez de normal aparecían como unknown:



En el vCenter aparecía este mensaje en la solapa de "Hardware Status":

"Hardware monitoring service on this host is not responding or not available"



Intenté reiniciarlos desde el botón reset the sensors y tampoco respondía. 

Finalmente reinicié el servicio desde el vCenter y funcionó perfectamente, tener en cuenta que el "restart" no funcionaba aparecía servicio demorado, así que primero dí "stop" y luego "start":



miércoles, 20 de agosto de 2014

Forzar chequeo de Particion / en Linux


 Configurar para que al bootear directamente pida el chequeo:

# cd /
# touch /forcefsck
# reboot


 Luego de reiniciar aparece la imagen mostrada arriba, ingresamos el password de root y ejecutamos:

# fsck /dev/sda1


miércoles, 13 de agosto de 2014

Plug-in Symantec Backup Exec 2012 for VMware ESXi



1) Subir el RegisterBEVMPlugin.exe a un webserver por ejemplo a:

http://Ip_de_mi_Webserver/ruta/RegisterBEVMPlugin.exe


2) Ejecutar lo siguiente para registrarlo en los plugins:

C:\VM\RegisterBEVMPlugin.exe -r -s VcenterServer -m http://Webserver/ruta/RegisterBEVMPlugin.exe

User Name:root (usuario del vcenter)
Password:***************  (passwrod del vcenter)
Backup Exec vSphere Client Plugin registration done


3) Nos logueamos al vCenter y vamos a la solapa de "Plug-ins", luego accedemos a "Manage Plug-ins..."



4) Descargamos e instalamos el plugin, ejecutar, siguiente, siguiente:






5) Veremos directamente los backups desde la solapa "Symantec Backup Exec":



miércoles, 23 de julio de 2014

Balanceo de Carga y Alta Disponibilidad en un Webserver con Apache y Perl

Tenemos 2 servidores webs cada uno escuchando en el mismo puerto la misma aplicacion.

El script irá distribuyendo aleatoriamente entre ambos servidores, en caso que alguno tenga el puerto bajo, es decir que la aplicación esté baja reenviará las peticiones al webserver que esté arriba.

En el index por default del apache configuramos lo siguiente (quitar los espacios después del signo <)

ServerBalance# vi /var/www/index.html
< html>
< FORM ACTION="/cgi-bin/index.cgi">
< /html>

Verificamos que en el VirtualHost de apache tengamos habilitada la ejecución de scripts cgi:

ServerBalance# vi /etc/apache2/sites-available/default
....
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
....

Reiniciamos el apache:

ServerBalance# /etc/init.d/apache2 reload


Creamos un script en perl en la ruta donde tenemos el cgi-bin y ponemos lo siguiente:

ServerBalance# vi /usr/lib/cgi-bin/redirect.pl
#!/usr/bin/perl
$lower_limit = 1;
$upper_limit = 3;
my $random_number = int(rand($upper_limit-$lower_limit)) + $lower_limit;
if ($random_number == 1)
{
  $result = `nmap -sT -P0 server01 -p 80|grep open`;
  if ($? == 0)
  {
   print "Location: http://server01:80/app\n\n";
  }
   else
   {
    print "Location: http://server02:80/app\n\n";
   }
}
else
{
  $result = `nmap -sT -P0 server02 -p 80|grep open`;
  if ($? == 0)
  {
   print "Location: http://server02:80/app\n\n";
  }
   else
  {
   print "Location: http://server01:80/app\n\n";
  }
}


domingo, 6 de julio de 2014

Nokia Lumia 520 Bloqueado: reintentar en minutos

Tengo un nene de año y medio que me agarra el celular. Ayer lo agarre justo antes que lo tire al piso, pero cuando voy a ver la pantalla me dice: "reintentar en 500.489 minutos".

Yo tengo configurado con contraseña, obviamente que me lo había bloqueado, o tenía que esperar 8 días o jugarme y resetearlo.

Recordé que los contactos y las fotos las tenía en la tarjeta de memoria, así que no los perdería.

Vamos a ver los pasos:

1) Apagamos el equipo:


2) Mantenemos la tecla de encendido hasta que vibre:


3) Inmediatamente presionamos la tecla de volumen bajar hasta que aparezca el signo de admiración:


4) Presionar una tecla por vez: 
   A) volumen subir
   B) volumen bajar
   C) botón encendido
   D) volumen bajar


Luego de unos minutos:


Restaurado de fábrica:


Me pidió la cuenta de Microsoft que tenía configurada y me tope con esta sorpresa, tenía un backup automático del día de hoy, lo seleccione y le di siguiente.

Sinceramente no recuerdo si en algún momento lo configure para que lo realice ó Windows lo hace por defecto:


Configuramos Wifi:


Restaurando:


Luego del restore se configuraron solas las cuentas de correo que tenía anteriormente, actualizo el correo, me importo contactos y descargó todas las aplicaciones que tenía instaladas, etc.