Montar Vmware Filesystem bajo Linux (ubuntu live CD)

Escenario: tenemos un máquina virtual VMware ESXI que, por motivos X, queremos convertirla a otro formato. Se trata de poder sacar todos los ficheros, especialmente los .vmdk. Montaremos Live CD UBuntu sobre Esxi 4.0.X, montaremos el disco que contenga la información y enviaremos por scp.

NOTA: se puede hacer directamente con el método unsupported de Esxi pero por ssh de linux se tarda 10 o 20 veces menos de tiempo

ssh vmware para 150 GB eran 17 horas
ssh linux ubuntu a giga fueron unas 2-3 aprox

0. Arrancamos nuestro server VMware con un Ubuntu Live CD (yo arranqué con Ubuntu 12.04 lts)

1. Configuramos red

2. Entramos por consola(Terminal)

2.1 Configuramos acceso root

 # sudo passwd root 

2.2 Instalamos SSH

 # apt-get install openssh-server 

3. Hacemos backup del /etc/apt/sources.list


# cp /etc/apt/sources.list /etc/apt/sources.list.bak

4. Lo editamos y lo dejamos como sigue

deb http://de.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ precise main restricted
deb http://de.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb http://de.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://de.archive.ubuntu.com/ubuntu/ precise universe
deb http://de.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ precise-updates universe
deb http://de.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://de.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb http://de.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

5. Actualizamos

 # apt-get update 

6. Instalamos VMFS TOOLS

 # apt-get install vmfs-tools 

7. Probamos en debug a ver si es ok
[email protected]:/etc/apt# debugvmfs /dev/sda3 df -h
VMFS: Warning: Lun ID mismatch on /dev/sda3
Block size : 1048576 bytes
Total blocks : 1902592
Total size : 1902592 Mb
Allocated blocks : 842476
Allocated space : 842476 Mb
Free blocks : 1060116
Free size : 1060116 Mb

8. Montamos el disco

 # vmfs-fuse /dev/sda3 /temporal 

Links
http://planetvm.net/blog/?p=1592