viernes, 21 de noviembre de 2014

Cómo abrir una máquina creada con VMware en VirtualBox

Ficheros que componen mi máquina virtual







Fichero W7.vmx
....
ide0:0.present = "TRUE"
ide0:0.deviceType = "disk"
ide0:0.fileName = "W7-disk1.vmdk"
ide0:0.mode = "persistent"


ide0:1.present = "TRUE"
ide0:1.deviceType = "disk"
ide0:1.fileName = "W7-disk2.vmdk"



ide1:0.present = "TRUE"
ide1:0.fileName = "W7.vmdk"





Step 1
Open VirtualBox and create a new virtual machine, or open an existing one.
Step 2
Click the "Settings" button.
Click "Storage."
Step 4
Click "SATA Controller."
Step 5
Click "Add Hard Disk."
Step 6
Navigate to and double-click on the VDMK file.
Step 7
Click "OK" to save the setting.
Step 8
Click the green "Start" icon to open the VMDK file and boot the virtual machine.

Y he aquí la máquina en Virtual Box

Migrando máquinas de VirtualBox a VMware

http://iso-eti.blogspot.com.es/2013/11/migrando-maquinas-de-virtualbox-vmware.html

viernes, 14 de noviembre de 2014

Instalando Windows XP

http://iso-eti.blogspot.com.es/2013/11/instalando-windows-xp.html

CREAR UNA IMAGEN DE TU MAQUINA FÍSICA VIRTUALIZADA CON VMWARE CONVERTER STANDALONE

Desde VMware workstation , vamos a virtualizar una máquina física .

Nos advierte que no tenemos el software VMware Center Converter Standalone y que podemos instalar .


Una vez instalado accedemos poniendo la IP del host , usuario y contraseña de éste.
Si los datos introducidos son los correctos se inicia esta ventana , desde donde podemos empezar a virtualizar con "Convert Machine"

Podemos elegir Powered-on machine o virtual, una máquina de infraestructura virtual de VMware se ejecuta en un host ESX, o una máquina virtual independienteMáquinas virtuales independientes incluyen máquinas virtuales de VMware, las imágenes de copia de seguridad y de terceros las máquinas virtuales, como VMware Workstation, VMware Server, VCB, Acronis True Image, Microsoft Virtual PC, Virtual Server, Symantec Backup Exec Server Recovery (anteriormente conocido como LiveState Recovery ), LiveState Recovery, StorageCraft, Parallels Desktop para Microsoft Windows y Mac OS, Parallels Workstation, y Norton Ghost (sólo. sv2i) imágenes.
Para obtener una lista completa de tipos de fuentes y versiones del producto, consulte Tipos de Fuente.Tipo de destino ESX host, host ESX que vCenter Server, o una máquina virtual de VMware independiente.
Procedimiento:
  1. Inicie el Asistente de Conversión .El asistente de conversión le guiará por los pasos necesarios para crear un trabajo de conversión.
  2. Seleccione una máquina de fuente para convertir.Puede elegir entre varias opciones de fuente para el tipo de máquina para convertir.
  3. Seleccione un destino para la nueva máquina virtual.Cuando se configura un trabajo de conversión, debe seleccionar un destino para la nueva máquina virtual.
  4. Opciones de la vista de configuración para el trabajo de conversión.Dependiendo de la máquina de la fuente seleccionada, la página de opciones del asistente de conversión ofrece opciones de configuración para la máquina virtual de destino y de los recursos informáticos necesarios para el trabajo de conversión.
  5. Revise el resumen y enviar el trabajo de conversión.En la página Resumen, se puede ver un resumen del trabajo de conversión antes de agregarlo a la lista de trabajos.
  6. Convertidor de desinstalación del Agente Independiente de la máquina de origen.Al configurar un trabajo de conversión de una fuente de alimentación-en Windows o en una máquina de Hyper-V Server virtual, usted puede elegir la forma en que desea eliminar el agente independiente convertidor de la fuente después de la conversión. Si el agente independiente convertidor está instalado por el servidor independiente Converter, que se desinstala automáticamente. De lo contrario, debe desinstalar manualmente.


Nos muestra el origen y el destino en la pestaña de “select source type” algunas opciones se pueden configurar para poder convertir la maquina en hyper-v tecnologia de microsoft o VMware's workstation, etc.

En nuestra práctica vamos a realizar la conversion directamente de la maquina local. Dándole clic en “powered-on machine” y en “this local machine”
Damos clic en “view source details…..”
Si nos fijamos esta máquina que quiero virtualizar tiene 2 particiones con un total de 250gb de espacio de los cuales 50gb son para C:\ y el resto para respaldos. En los pasos siguientes nos dará la opción de editar si queremos todo el disco o solo una partición en especifico.
damos siguiente….
Aquí es donde le configuramos el tipo de virtualización el destino de la maquina por lo que en este ejemplo le vamos a poner en “VMware workstation”
En la versión a la que se va a convertir se le pone de acuerdo al producto que de antemano también descargamos de la página de VMware y en el cual vamos a realizar las pruebas de virtualización correspondientes..
Ponemos el nombre del archivo y la ubicación donde se va alojar el mismo en este caso en "D:\pruebastandalone"
En la siguiente pantalla editaremos algunas herramientas de optimización sobre la máquina ,en este caso solamente vamos a editar que virtualice una partición, damos clic en editar y quitamos la selección de la unidad que no vamos a virtualizar.

parte de la edición…

Y podemos ver cada una de las pestañas para ver los distintas secciones como son la parte de servicios, red, avanzada, datos , etc.




Damos clic en siguiente y nos muestra el log de resumen,el cual podemos exportar para verlo detalladamente
Damos finalizar y el proceso comenzará a convertir la maquina fisica en virtual

imagen de los distintos tipos de conversiones que vmware standalone puede convertir:
Una vez finalizado el proceso se creara un archivo como se muestra a continuación con extension .vmx
Ahora nos posicionamos en la aplicación de "VMware Workstation" como se muetra a continuación:

Damos clic en file y después clic en open y ubicamos el archivo que deseamos virtualizar como se muestra a continuación :


lunes, 10 de noviembre de 2014

ARRANQUE DE WINDOWS VISTA/2008/SIETE

La  secuencia  de  arranque  de  Windows  Vista,  Windows  2008  y  Windows  7  es  distinta  de anteriores versiones de Windows. La principal diferencia estriba en que se ha cambiado el gestor de arranque, ya no se usa el ntldr sino que se usa el Windows Boot Manager (bootmgr).
Mientras  que  el  gestor  ntldr  usaba  un  fichero  de  texto  denominado  boot.ini  para  configurar sus opciones,  bootmgr  utiliza  una  base  de  datos  conocida  como  Boot  Configuration  Data (BCD)  que  no puede ser editada directamente como lo era el boot.ini ya que no es un fichero de texto.
El BCD es una base de datos con datos sobre la configuración del arranque que se suele almacenar en \Boot\Bcd.

1.  Se carga y ejecuta el POST 
2.  Se carga el MBR del disco duro (si es la opción elegida en la BIOS) 
3.  Se carga el sector de arranque de la partición primaria activa 
4.  Se carga el programa bootmgr. 
5.  bootmgr ajusta el procesador para trabajar a 32 bits o 64 bits. 
6.  bootmgr lee la base de datos BCD y muestra un menú si es necesario 
7.  El usuario selecciona un sistema operativo del menú, o se carga por defecto uno de ellos 
8.  bootmgr carga winload.exe. 
9.  Winload.exe carga NTOSKRNL.EXE (Núcleo del sistema operativo o Kernel). 
10.  NTOSKRNL.EXE lee el registro de Windows, y procede a ir cargando el sistema completo. 

Windows  dispone  de  un  comando  para  configurar  esta  base  de  datos  BCD,  el  bcedit.exe,  pero es realmente engorroso de usar. Es mejor usar una utilidad grafica de una 3rd party (tercera compañía, una compañía distinta a la que realiza el sistema) como puede ser EasyBCD que permite configurar muchas más opciones que el bcedit.exe y de forma mucho más fácil.

viernes, 7 de noviembre de 2014

WSX: Virtual Machines in Your Browser

VMware WSX es una herramienta que incorpora un pequeño servidor web permitiéndonos conectarnos desde cualquier dispositivo con soporte HTML5 a nuestras máquinas virtuales. Uno de los requisitos debe ser que coincida en la misma red y tenga conectividad con el datacenter, incluso, podría ser instalado en el propio vCenter.

Una vez instalada la herramienta, podremos acceder a el desde cualquier equipo de la red, ya sea con Chrome, Firefox o Safari (recomendado cualquier de estos tres navegadores).

La instalación es muy sencilla, podéis descargar la aplicación desde aquí (tanto para windows como para linux):

Instalación VMware WSX
hacemos clic en Next y a continuación, aceptamos los términos de la licencia
seguidamente, elegimos el puerto de "escucha" del servidor web, en su defecto, yo lo dejo como está
seguimos el asistente y le damos al botón de Install
y comienza el instalador a copiar los archivos necesarios
si todo ha ido bien, veremos la pantalla de Finish

Finalizada la instalación, accederemos a la herramienta WSX mediante un navegador. En mi ejemplo, pondréhttp://locahost:8888 ya que voy a conectarme desde la propia máquina, pero podéis hacerlo desde cualquier equipo de la red sustituyendo localhost por la IP del servidor donde hemos instalado VMware WSX. La pantalla que veremos a continuación, nos solicita usuario y contraseña del servidor (login de windows)

una vez validado, debemos añadir (Add a server) el servidor vCenter, hosts o equipos con Workstation al que queremos conectarnos, en mi caso, el servidor vCenter está en la 192.168.1.150 y el puerto seguro: 443
una vez añadido, nos conectamos a el con sus credenciales
si es la primera vez que nos conectamos desde ese equipo, debemos de aceptar el certificado de seguridad y pulsamos en Connect Anyway para continuar
y estaremos dentro de la infraestructura

en mi ejemplo, no tengo ninguna máquina virtual pero se vería el listado con las VM's de las que tenemos permisos.

Las tareas que podremos realizar sobre las máquinas virtuales desde la consola web tal como se ve en la imagen serían: apagarla/ecenderla/suspenderla y conectarnos a la consola de la máquina virtual y trabajar con ella sin necesidad de plugin ni nada por el estilo.




Ejecutar VMware Workstation como servidor de máquinas virtuales compartidas

Vamos a hacer esta práctica :
http://iso-eti.blogspot.com.es/2013/11/ejecutar-vmware-workstation-como.html


martes, 4 de noviembre de 2014

La máquina virtual Java (JVM o Java Virtual Machine). Compilador e intérprete. Bytecode.

Una característica novedosa de Java respecto a otros lenguajes cuando se lanzó la primera versión de Java fue que Java se hizo independiente del hardware y del sistema operativo en que se ejecutaba. En otros lenguajes existía el problema de compatibilidad descrito. Sin embargo, Java se hizo independiente de la plataforma añadiendo un paso intermedio: los programas Java no se ejecutan en nuestra máquina real (en nuestro ordenador o servidor) sino que Java simula una “máquina virtual” con su propio hardware y sistema operativo. En resumen, el proceso se amplía en un paso: del código fuente, se pasa a un código intermedio denominado habitualmente “bytecode” entendible por la máquina virtual Java. Y es esta máquina virtual simulada, denominada Java Virtual Machine o JVM, la encargada de interpretar el bytecode dando lugar a la ejecución del programa.



Esto permite que Java pueda ejecutarse en una máquina con el Sistema Operativo Unix, Windows, Linux o cualquier otro, porque en realidad no va a ejecutarse en ninguno de los sistemas operativos, sino en su propia máquina virtual que se instala cuando se instala Java. El precio a pagar o desventaja de este esquema es que todo ordenador que quiera correr una aplicación Java ha de tener instalado Java con su máquina virtual. Las diferencias entre ambas concepciones podemos verlas en los siguientes esquemas.




La máquina virtual era un aspecto importante que diferenciaba a Java de otros lenguajes cuando irrumpió en el mercado de los lenguajes de programación; permitía escribir y compilar el programa una sola vez en lugar de varias veces y ejecutar ese código en cualquier plataforma (“write once, run anywhere”).
Otra razón de su gran éxito ha sido que cuando surgió se convirtió en un lenguaje más orientado a objetos que todos los otros lenguajes existentes. Además cabe destacar su potencia y el permitir crear programas de aspecto y funcionamiento muy similar al también muy popular “entorno Windows”. Esto afianzó su reconocimiento como un lenguaje de programación innovador.
Aclarar que al ser Java un programa que se interpreta en una máquina virtual, el archivo resultante de la compilación es un archivo con la extensión .class interpretable por la máquina virtual. Este archivo .class está escrito en un lenguaje de máquina virtual (bytecode).
Para que la “Máquina Real” (nuestro ordenador) ejecute el programa, hay que “interpretar” (traducir) el archivo .class a un código en “Lenguaje de Máquina Real”. Esta es la labor de lo que llamamos “intérprete” o traductor del lenguaje de la máquina virtual a la máquina real.
Los archivos respectivos que se encargan de estas tareas son:
· El compilador Java  --- > javac.exe. Se encarga de compilar el código fuente.
· El intérprete Java    --- > java.exe. Se encarga de interpretar los archivos .class (bytecode).

La ruta en la que se ubican ambos archivos es esta o una similar a esta: “C:\Program Files (x86)\ Java\jdk1.7.0_51\bin” (o “C:\Program Files\Java\jdk1.7.0_51\bin”, depende de la versión de Windows en caso de que usemos Windows).