lunes, 23 de diciembre de 2013

AMPLIAR TAMAÑO HD EN LIVE VM (MAQUINA ENCEDIDA)

Hola a tod@s.

Bueno, bueno, el titulo lo dice todo.

Decir que en virtualbox no se puede hacer con la máquina corriendo, hay que apagar la máquina virtual, ampliar el disco y volver a encender la máquina virtual y ampliar en el guest la partición. El proceso puede tardar varios minutos y si es una vm de un cliente se ha de hacer en varios pasos. El cliente ha de apagar la máquina cuando le venga bien, nosotros ampliar el disco y volver a encender la máquina y avisar al cliente de que la máquina ya está corriendo.

Bueno, podemos mejorar esto un poco, sin que llegue a ser una ampliación en caliente.

El truco está en guardar el estado de la máquina.

vboxmanage controlvm "vm" savestate

ampliamos el disco duro.

vboxmanage modifyhd path-disco/disco.vdi --resize XX

donde XX es el tamño en gb multiplicado por 1024

y volvemos a lanzar la máquina con 

vboxmange startvm "vm"

tiempo de la operación segundos.

lo malo de este método es que el cliente sigue sin ver la ampliación del disco duro. Ha de apagar la máquina y volverla a arrancar, no vale con un reiniciar. 

Pero ya puede el cliente gestionarse tu ventana de tiempo para hacerlo, nosotros hemos tardado segundos en realizar la ampliación.

Un saludo y hasta otra.

viernes, 20 de diciembre de 2013

ALTERNATIVA A OVA (EXPORTACIÓN DE VMS)

Hola de nuevo, 

Primero antes de todo quiero aprovechar para deicr que he creado un grupo en linkedin llamado Virtualbox Español donde ire publicando cosita sobre este maravilloso programa, espero que os guste.

Al lío, cuando queremos instalar una vm que tenemos en un server a otro server esta la opción típica de exportar la máquina en formato ova. Funciona de maravilla pero ...., resulta que me gusta trabajar con discos en formato .vdi, que es el nativo de virtualbox, pero ova es un formato de vmware, con lo cual si exportas la máquina con este sistema, cuando la importes en el nuevo servidor verás que el disco duro que te ha exportado está en formato vmdk, a ver, no pasa nada, la máquina funciona perfectamente pero si yo tengo una máquina con vdi en el otro server la quiero exactamente igual. Vamos a ver la solución.

Simplemente con la vm apagada, buscamos la carpeta donde está la vm, y la zipeamos. yo por ejemplo utilizo el formato 7z, tarda un poco más en comprimir pero la tasa de compresión es mayor que incluso con el ova, nos llevamos el zipeado al otro server, descomprimimos y solo nos queda registrar la vm con el siguiente comando:

vboxmanage registervm path-de-la-vm/server.vbox

el path de la vm ponerlo absoluto, no utiliceís path relativos.

Ya la tenemos aquí y con su disco en formato vdi.

Fenomenal.



jueves, 19 de diciembre de 2013

UNA MAQUINA 2 NOMBRES

Hola de nuevo a tod@s.
A veces he necesitado que un servidor responda a 2 nombres, hay varios motivos para esto. Hay gente que lo que hace es añadir al fichero host una entrada, bien, esto funciona solo si vas a dar servicio http, ftp, vamos lo que viene siendo servicios por tcp-ip, el problema viene cuando quieres que por red también se acceda por los 2 nombres, por ejemplo carpetas compartidas.

Vamos a ver como solucionar esto.

Supongamos que tenemos un servidor llamado server1 y queremos que responda como server1 y como server2.

Como muchas veces tiraremos del registro de windows, hay que editar-crear 2 entradas.

Hkey_local_machine\system\CurrentControlSet\Services\lanmanserver\parameters

En esta rama crearemos si no existe un nuevo valor alfanumerico llamado OptionalNames y como valor el nuevo nombre que queremos para la maquina, en este caso server2.

Y sin cambiar de rama creamos otro valor del tipo reg_dword con el siguiente nombre: DisableStrictNameChecking y le damos el valor de 1.

Reiniciamos el equipo y voila.

Ah, aprovecho la ocasión para decir que acabo de crear un grupo en linkedin llamador virtualbox español, en breve empezaré a publicar cositas, nos vemos.





martes, 19 de noviembre de 2013

PROBLEMAS AL DESCOMPRIMIR PAQUETES OVA

Hola a tod@s.

Algunas veces me he encontrado con problema a la hora de incorporar un paquete ova a mi virtualbox, bien, por que el paquete viene generado desde otro hypervisor, por ejemplo desde ESXI o bien desde el propio virtualbox, dandome problemas a la hora de importar la máquina con el consiguiente susto.

Vamos a ver como medio solucionar el problema.

La máquina en sí no vamos a poder recuperarla. (Vamos bien).

Pero lo que sí podemos recuperar es el disco duro virtual (menos mal, jejejeje)

Con lo cual solo nos quedará crear una máquina virtual que se acomodé a la que ya teniamos y definirle como disco duro el antiguo.

Vamos al lio.

Primero un pantallazo con el error.


Ahora abrirmos una cónsola y ejecutamos el siguiente comando.

sudo tar tvf /home/david/traspaso/Server7K.ova

bueno, hay que adaptarlo a vuestro path donde tengaís el fichero, esto solo os mostrará los archivos que hay dentro del .ova.

Si los quereís todos solo hay que descomprimir y listos.

sudo tar xvf /home/david/traspaso/Server7K.ova

y ya tenemos todos los archivos y sobre todo el vmdk o el vdi (vamos el disco duro)

Ya está.

Un saludo y hasta la próxima. 


jueves, 31 de octubre de 2013

INSTALAR WINDOWS 64 BITS EN VIRTUALBOX 4.3

Hola a tod@s de nuevo. 

Me he encontrado con un problema que no es nuevo pero que la solución si.

Hasta ahora si quería instalar windows 64 bits (ya sea 7, 8, 2003, etc) en virtualbox el único requisito necesario era activar la opción "habilitar I/O APIC".


Con esta opción activada ya podíamos instalar nuestro windows 64 bits, pero ahora vienen más problemas, resulta que he actualizado virtualbox a la 4.3 e incluso con apic activado no puedo instalar, me da un bonito mensaje de error. 

Bueno, vamos a ver la resolución.

Abrimos una ventana de terminal desde linux o una de ms-dos en windows y tecleamos

VBoxManage showvminfo "nombre de máquina"


Si os fijaís, el modo long mode esta "off" para está maquina, aunque tengamos activada la opción apic, vamos a activar el long mode con el siguiente comando.

VBoxManage modifyvm "nombre de máquina" --longmode on

Si, si, se han de poner dos guiones, jejeje. 

Bueno, ya podemos instalar nuestra máquina y a jugar.

Un saludo.

viernes, 10 de mayo de 2013

ARRANCAR VM SIN MODO GRAFICO (HEADLESS)

Hola a tod@s. 

Vamos a ver 2 maneras de arrancar una vm sin modo gráfico, esto es sobre todo aplicable a servidores, ya que no necesitamos acceder a la consola 0 para que ofrezca servicios (FTP, HTTP, DNS)

La primera manera es a través de la propia interface de VirtualBox, solo tenemos que arrancar la máquina que nos interese presionando a la vez la tecla SHIFT, o sea, pulsamos SHIFT y sin soltar clicamos en iniciar. 

La segunda manera es desde la consola.

VBoxManage startvm VM --type headless

Un saludo y hasta la próxima.

miércoles, 20 de marzo de 2013

REDUCIR TAMAÑO DISCO DURO DINAMICO (VDI)

Hola a tod@s.

Hoy vamos a ver como podemos reducir el tamaño del disco duro dinámico que tenemos en Virtualbox, con el paso del tiempo este disco duro va creciendo hasta casi alcanzar el tope que le hayamos puesto a la máquina.


Como podemos ver en la imagen tengo en mi vm un disco duro dínamico de hasta 26 gb, y el tamaño actual es de 22,36, bueno pues vamos a reducirlo, manos a la obra.

1er paso --> Limpiar todo lo que podamos nuestro sistema de ficheros virtualizado, en mi caso un windows xp, limpiar los temporales, borrar las descargas, etc, etc.

2 paso --> Desfragmentar el sistema de ficheros.

si la máquina es windows :

3 paso --> Nos descargamos el siguiente .zip (sDelete) en la vm. 

si la máquina es linux:

3 paso --> ejecutamos :
                 sudo dd if=/dev/zero of=bigemptyfile bs=4096k
                 sudo rm -rf /bigemptyfile


4 paso --> Solo para windows:

                 Descomprimimos y ejecutamos desde una ventana de ms-dos el siguiente comando.

                 sdelete -c -z


Cerramos vm.

5 paso --> He aquí la madre del cordero, abrirmos una ventana de ms-dos si nuestro host es windows o una de terminal  (ctrl +t ) si es linux como es mi caso.

                 Y ejecutamos el siguiente comando:

   VBoxManage modifyhd /home/david/VirtualBox\ VMs/wxpdavid/wxpdavid.vdi --compact

   La parte en negrita es la ruta o path donde está nuestro disco duro.

   Dejamos que termine el proceso y volvemos a mirar el tamaño del disco duro en la vm.

 

Resultado, IMPRESIONANTE, me ha reducido el tamaño a un poco menos de 8 gb. Tenía 23.

Como medida de precaución podrías realizar un clonehd del disco duro vm antes de hacer todo el proceso.

Un saludo y hasta luegoooor.

               



martes, 5 de febrero de 2013

TESTEAR PUERTO UDP EN LINUX

Cuando queremos saber si un puerto está abierto podemos hacer un telnet a la dirección ip seguido del puerto.

telnet 192.168.1.55 25

Aquí estamos haciendo un telnet al puerto 25 (smtp) a la dirección 192.168.1.55.

Pero esto solo funciona con los protocolos tcp (con conexión) pero no en los utp (sin conexión).

Bueno, veamos entonces como hacerlo.

ejecutamos el siguiente comando

sudo nmap -p 123 -sU -P0 192.168.1.57

donde 123 es el puerto, -sU indica que es UDP.


Os dejo un pantallazo, donde se puede ver que el puerto esta abierto, en este caso es un servidor horario .

Un saludete.

lunes, 4 de febrero de 2013

MONTAR IMAGENES ISO EN LINUX Y EN WINDOWS

Hola a tod@s.

Vamos a ver como montar una imagen iso tanto en windows como en linux.

En Windows hay direrentes aplicaciones gratuitas que nos servirán, os paso un link, lo he probado a fondo y funciona a las mil maravillas.


En linux podemos utilizar la linea de comandos para hacer esta tarea sin tener que recurrir a programas de terceros, vamos a ver un ejemplo.

Primero tenemos que crear una carpeta, lo recomendable es crearla en nuestro 'home' pero vamos que puede ser cualquier carpeta.

En mi caso estoy montando el archivo GRTMPVOL_ES.iso en la carpeta /home/david/backup

Solo he puesto el nombre del archivo por que he ejecutado el comando estando en la carpeta que lo contiene, si quieres evitarte problemas ponle el path entero.

sudo mount -t iso9660 -o loop GRTMPVOL_ES.iso /home/david/backup

Ahora si vamos a la carpeta, podemos ver todos los archivos de la imágen.

Para desmontar el archivo nada tan fácil como:

sudo umount /home/david/backup

Un saludo y hasta una nueva entrega.

Entrada destacada

REDUCIR TAMAÑO DISCO DURO DINAMICO (VDI)

Hola a tod@s. Hoy vamos a ver como podemos reducir el tamaño del disco duro dinámico que tenemos en Virtualbox, con el paso del tiempo es...