Saturday, January 29, 2011

Diario de abordo, RAID con problemas, Vmware, Claro abuso



Algunas cosas que me ocurrieron durante estos últimos días, veamos :

Reconstruir un RAID por software en Linux 

En una de las empresas a la cuales doy servicio, instale un vmware server 2.0 sobre una distribución de Gentoo.

Porque instale vmware server y no directamente ESX es una historia larga de contar, pero básicamente el
problema estaba en el hardware que no era compatible con el hypervisor.

Resulta que les gusto como quedo la instalación, la cual usaban como ambiente de pruebas, entonces me pidieron realizar una instalación similar en un equipo idéntico. ( El equipo era una PC potenciada, no se puede decir que era un server )

La instalación que en el primer caso fue bastante rápida, tomando en cuenta que Gentoo es una distribución
que tiene sus complicaciones ( compila todo lo que uno instala ), en el segundo equipo, fue una pesadilla.
Na hubo manera de hacer funcionar Vmware, hice todo lo posible, tocar parámetros de instalación, compilar el kernel a la versión del equipo que funcionaba, copiar el kernel desde el otro equipo. No hubo forma.

Derrotado, pero no rendido, clone el disco del equipo original con Clonezilla,programa del cual ya hable en este post : http://d3ny4ll.blogspot.com/2009/05/windows-xp-p2v-con-clonezilla-y.html

A diferencia del caso en el post que menciono, no genere una imagen, por el contrario realice una copia del disco, particion * particion.

Los pasos son identicos y solo cambia en el punto en que metodo de copia utilizamos


  • device-device es para for device-to-device direct cloning.
  • device-image es para device-to-image backup.




El clonado de un disco de 500GB, demoro cerca de 2hs 30min.

Habia un punto a resolver, el equipo original tenia un RAID 1 por software, por lo tanto cuando se iniciaba el equipo clonado, detectaba que el RAID estaba con problemas, ya que no existía el segundo disco.

Yo pensaba que al arrancar Linux, detectaria el segundo disco instalado y copiaria toda la informacion.

Bueno, en este caso hubo que ejecutar los siguientes pasos, que tome de un post llamado

Rebuilding failed Linux software RAID


Voy a realizar una traducción de los pasos que se deben dar para reparar la instalación del RAID:

En una instalacion de RAID normal, cuando ejecutamos el comando siguiente, notaremos que en cada dispositivo aparece [UU], esto significa que el RAID no tiene problemas.

# cat /proc/mdstat
Personalities : [raid1] 
read_ahead 1024 sectors
md2 : active raid1 hda3[1] hdb3[0]
      262016 blocks [2/2] [UU]
      
md1 : active raid1 hda2[1] hdb2[0]
      119684160 blocks [2/2] [UU]
      
md0 : active raid1 hda1[1] hdb1[0]
      102208 blocks [2/2] [UU]
      
unused devices: 
 
Cuando un disco esta con problemas y hay que reemplazarlo, notamos que el dispositivo cambia por [_U]:
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1  hda1[1]
      102208 blocks [2/1] [_U]

md2 : active raid1 hda3[1]
      262016 blocks [2/1] [_U]

md1 : active raid1 hda2[1]
      119684160 blocks [2/1] [_U]
unused devices: 


Otra forma de ver esto, es mediante otra herramienta de manejo de RAID por software en Linux, el comando mdadm :


# mdadm -D /dev/md0
/dev/md0:
        Version : 00.90.00
  Creation Time : Thu Aug 21 12:22:43 2003
     Raid Level : raid1
     Array Size : 102208 (99.81 MiB 104.66 MB)
    Device Size : 102208 (99.81 MiB 104.66 MB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri Oct 15 06:25:45 2004
          State : dirty, no-errors
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0


    Number   Major   Minor   RaidDevice State
       0       0        0        0      faulty removed
       1       3        1        1      active sync   /dev/hda1
           UUID : f9401842:995dc86c:b4102b57:f2996278


Para volver a tener la instalación nuevamente en condiciones, primero debemos crear en el disco que reemplazara al deteriorado, las mismas particiones que existen en el disco activo.
Esto lo podemos ver mediante el comando fdisk.


# fdisk /dev/hda

Command (m for help): p

Disk /dev/hda: 255 heads, 63 sectors, 14946 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        13    104391   fd  Linux raid autodetect
/dev/hda2            14     14913 119684250   fd  Linux raid autodetect
/dev/hda3         14914     14946    265072+  fd  Linux raid autodetect
 
Para duplicar las particiones en el segundo dispositivo, usamos "n" para crearlas y "t" para cambiar el tipo.

Una vez finalizado el paso anterior, usamos "raidhotadd":


# raidhotadd /dev/md0 /dev/hdb1
# raidhotadd /dev/md1 /dev/hdb2
# raidhotadd /dev/md2 /dev/hdb3

La reconstruccion del RAID se puede ver mediante el comando cat /proc/mdstat:

# cat /proc/mdstat
Personalities : [raid1] 
read_ahead 1024 sectors
md0 : active raid1 hdb1[0] hda1[1]
      102208 blocks [2/2] [UU]
      
md2 : active raid1 hda3[1]
      262016 blocks [2/1] [_U]
      
md1 : active raid1 hdb2[2] hda2[1]
      119684160 blocks [2/1] [_U]
      [>....................]  recovery =  0.2% (250108/119684160) finish=198.8min speed=10004K/sec
unused devices: 
 


Cuando la reconstrucción finalice, veremos

#  mdadm -D /dev/md1
/dev/md1:
        Version : 00.90.00
  Creation Time : Thu Aug 21 12:21:21 2003
     Raid Level : raid1
     Array Size : 119684160 (114.13 GiB 122.55 GB)
    Device Size : 119684160 (114.13 GiB 122.55 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Fri Oct 15 13:19:11 2004
          State : dirty, no-errors
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0


    Number   Major   Minor   RaidDevice State
       0       3       66        0      active sync   /dev/hdb2
       1       3        2        1      active sync   /dev/hda2
           UUID : ede70f08:0fdf752d:b408d85a:ada8922b

Existen formas automaticas para la recreaccion del disco, yo no soy experto y tome las que tenia a mano. También esta instalación de Gentoo no tiene todas las herramientas que un entorno gráfico puede dar, ya que esta limitada para no generar carga al hypervisor.




VMWARE






Pasando a otro tema, estoy tomando los cursos Online de Vmware para ser un reseller registrado de sus productos.

Para el nivel inicial, llamado Registered, vmware exige que el proveedor tenga aprovado dos cursos :


VMware Sales Professional 4 (VSP 4)

    Partner Programs and Incentives
    Demand Generation Programs
    Pricing & Licensing
    Winning with VMware
    Virtualization Overview
    VMware Sales Opportunity Overview (VMware Corporate Overview)
    Products Overview
    Solutions Overview
    Delivering the VMware Message


Toma aproximadamente unas 7hs 30min todos los modulos, mas el tiempo que lleve el test de cada modulo, el cual se aprueba con el 80% de las respuestas.


VMware Technical Sales Professional 4 (VTSP 4)

  [  ]  VMware vSphere 4.1 Architecture
  [  ]  vSphere 4.1 Installation
  [  ]  VMware vSphere 4.1 vNetwork
  [  ]  VMware vSphere 4.1 vStorage
  [  ]  VMware vSphere 4.1 vCenter Management
  [  ]  VMware vSphere 4.1 Virtual Machine Management


Este curso toma  9hs y como en el caso anterior, se debe agregar el tiempo de los test.

Todo muy interesante, en este momento estoy tomando el curso de VTSP.

Algo de sentido comun, que remarca el curso de VSP :

  • Ser siempre receptivo con sus clientes.
  • Tratar a todos los clientes por igual.
  • Ser receptivos a las preocupaciones de los clientes.
  • Establecer relaciones en diversos niveles: con la dirección ejecutiva, técnicos, propietarios de organizaciones y responsables de inversiones financieras. 

Claro y la sodomizacion de sus clientes.




Hace un poco mas de un mes, escribi sobre la compra de mi primer Smartphone, junto con un plan multimedia de Claro.


http://d3ny4ll.blogspot.com/2010/12/dext-mi-primer-smartphone.html




Ahí hacia referencia que este plan multimedia, no tenia limite y que se cobraba otro precio cuando se superaba el limite de consumo. Puntualmente se me informo que esto ocurría para los 500mb de trafico de internet. Por lo tanto para no sufrir recargos instale un programa de control.


Había pasado de un plan de $50 a uno de $120, duplicando la cantidad de minutos y mensajes.


Tenia entendido que cuando superaba los minutos del plan, solo era posible llamar cargando una tarjeta. Anteriormente con el plan + $40 en tarjetas podía hablar durante el mes, por lo tanto estimaba que no tendría problemas con el limite.


No puedo decir que me sorprendí cuando veo mi estado de cuenta online y encuentro un costo extra de $60 por pasar el limite de 200 minutos. 


Fui hasta la oficina de Claro donde di de alta la cuenta y compre el teléfono y la persona que me atendió y que había sido quien me vendió el servicio, me dijo que se me había informado de que la linea no tenia limites.


Yo le aclare que solo se me había informado para los datos y que por eso tenia un programa que controlaba esto, que los 200 minutos actuaban de stop limit.


Insistió en que me había anotado en un papelito ( tenia un taco con papelitos ) todas las limitaciones del plan.


Yo le pedí escuchar la conversación que graban al momento de la operación ( como figura en la foto que tome del monitor ) y me dijo que las conversaciones grabadas no estaban disponibles para que las escuchen los usuarios.


Pedí el libro de quejas y hablar con el supervisor, "casualmente" el supervisor había salido, así que asenté mi nota reclamo.


Entiendo que $60 no es mucho, pero me pone mal que no se me informara de la no limitación en las llamadas. 


Pienso pasar durante la semana para insistir con esto y si no, iré a defensa del consumidor.















3 comments:

nra said...

Si vas a defensa al consumidor te van a dar bola, tengo un amigo que discutió mucho pero al final la telco cedió ante defensa al consumidor.

Nikitux said...

Hola Julio te hago una pregunta sobre los cursos de Vmware VMware Sales Professional 4 (VSP 4) y VMware Technical Sales Professional 4 (VTSP 4) que nombras online son gratis? Si son gratis y tenes el link a mano lo podrias pasar?

Saludos!

Anonymous said...

Cuando hay una falla fisica en un disco de un RAID 0, el RAID deja de funcionar. La opcion para recuperar los datos es un laboratorio de recuperaciones. A modo informativo, en Madrid existe uno llamado OnRetrieval.
Solicitar presupuesto antes...

Saludos.