8/31/2012

Agregar servidor VMware ESXi a dominio Windows Active Directory



Cómo agregar un servidor de virtualización con VMware ESXi 5 a un dominio Microsoft Windows Active Directory. Validación para acceso a administración de VMware ESXi mediante VMware vSphere Client usando usuario y contraseña de dominio Windows. Mostramos cómo asignar determinados permisos para administración de VMware ESXi a un usuario o grupo de seguridad del dominio Windows.



Escenario inicial, servidor ESX/vSphere, Dominio W2008

En este tutorial explicaremos cómo agregar un servidor de virtualización con VMware ESXi 5 a un dominio de Microsoft Windows (Active Directory). De esta forma, los usuarios que necesiten administrar el servidor ESXi accederán mediante VMware vSphere Client con el usuario y contraseña del dominio Windows. El dominio establecido para las pruebas de validación se realizó con un equipo con sistema operativo Microsoft Windows Server 2008.
Usaremos VMware vSphere Client para administrar el servidor servidor vSphere/ESX/ESXi y configurar la validación en dominio Windows. En el siguiente tutorial explicamos cómo instalar esta herramienta y cómo acceder a los servidores de virtualización ESX:
Es evidente que el escenario inicial es disponer de un sevidor de virtualización con VMware ESX como indicamos en el siguiente tutorial (teniendo en cuenta que VMware ESX/vSphere debe instalarse en una máquina por sí mismo, no sobre VMware Workstation):
Y un dominio de Windows establecido con al menos un servidor con Windows Server 2000/2003/2008, en los siguientes tutoriales explicamos cómo crear un dominio Windows con W2000, W2003 y W2008:
Explicaremos también cómo asignar permisos de administración de VMware ESXi a un grupo de seguridad de usuarios del dominio Windows.
Por seguridad, siempre que realicemos un proceso de configuración en un servidor de VMware ESX/ESXi/vSphere es conveniente realizar una copia de seguridad previa de todas las máquinas virtuales. En el siguiente tutorial explicamos cómo hacer backup de una máquina virtual VMware ESX/ESXi/vSphere:

Agregar ESXi a dominio Windows, establecer permisos de ESX a grupo de seguridad de Windows

Abriremos VMware vSphere Client e iniciaremos sesión con un usuario administrador de VMware ESX (por defecto superusuario "root"):
Agregar ESXi a dominio Windows
Configuraremos en primer lugar las DNS, para ello seleccionaremos el servidor de ESXi en la parte izquierda, en la parte derecha pulsaremos en la pestaña "Configuration", en "Software" pulsaremos en "DNS and Routing":
Agregar ESXi a dominio Windows
Pulsaremos en "Properties" en la parte superior derecha:
Agregar ESXi a dominio Windows
Introduciremos los siguientes datos en la ventana de "DNS and Routing Configuration":
  • Name: nombre de red (hostname), nombre DNS que tendrá el equipo en el dominio Windows, por ejemplo ESX001.
  • Domain: nombre DNS del dominio Windows al cual queremos conectar el ESX, por ejemplo "ajpdsoft.local.com".
  • Preferred DNS server: IP del servidor DNS preferente.
  • Alternate DNS server: IP del servidor DNS secundario.
  • Look for hosts in the following domains: nombre del dominio Windows, por ejemplo "ajpdsoft.local.com".
Agregar ESXi a dominio Windows
En la pestaña "Routing" de la ventana anterior podremos indicar la puerta de enlace (gateway) de nuestra red:
Agregar ESXi a dominio Windows
En el siguiente paso agregaremos el equipo ESX al dominio Windows, para ello pulsaremos en la pestaña "Configuration", en "Software" - "Authentication Services" pulsaremos en "Propierties", en la ventana de "Directory Services Configuration" introduciremos los siguientes datos:
  • Select Directory Service Type: seleccionaremos en este desplegable la opción "Active Directory".
  • Domain: introduciremos el nombre del dominio Windows al que nos conectaremos, en nuestro caso "ajpdsoft.local.com".
Una vez introducidos los datos pulsaremos en "Join Domain" para agregar el equipo ESX al dominio:
Agregar ESXi a dominio Windows
Si el dominio está disponible y todo es correcto nos solicitará usuario y contraseña, introduciremos un usuario y contraseña del dominio Windows con permisos suficientes para agregar un equipo a un dominio, en nuestro caso usaremos un usurio de Windows perteneciente al grupo de seguridad "Administradores":
Agregar ESXi a dominio Windows
Por último estableceremos los permisos que queramos darles a los grupos de seguridad del dominio Windows (o a usuraios individuales) para administrar el servidor ESX, podremos indicar permisos de sólo lectura o de modificación para alarmas, datacenter, datastores (explorar, configurar, operaciones de bajo nivel, mover, eliminar, renombrar, configurar...), clúster de datastores, carpetas (crear, eliminar, mover, renombrar), extensiones, agentes, tareas programadas, sesiones, permisos, máquinas virtuales, vApp, etc. Para ello pulsaremos en la pestaña "Permissions", pulsaremos con el botón derecho del ratoón y en el menú emergente seleccionaremos "Add Permission":
Agregar ESXi a dominio Windows
Pulsaremos "Add" en la ventana de "Assign Permissions":
Agregar ESXi a dominio Windows
En el desplegable "Domain" seleccionaremos el dominio anteriormente agregado (ajpdsoft.local.com), el asistente para seleccionar usuarios y grupos nos mostrará todos los usuarios y grupos de seguridad del dominio Windows, en "Users and Groups" seleccionaremos "Show Groups First", podremos buscar en la parte derecha introduciendo el nombre y pulsando en "Search", el asistente nos mostrará los grupos o usuarios que cumplan el filtro y criterio de búsqueda, seleccionaremos el que quereamos y pulsaremos "Add". En nuestro caso agregaremos el grupo de seguridad "Admins. del dominio":
Agregar ESXi a dominio Windows
En la parte derecha indicaremos los permisos que queramos establecer para este grupo de seguridad (o usuarios) del dominio Windows, estos serán los permisos que se establecerán para administrar VMware ESX. Puesto que se trata de administradores y queremos darle todos los permisos posibles para el ESX en el desplegable seleccionaremos "Administrator", automáticamente marcará la opción "All Privileges" por lo que, a partir de ahora, cualquier usuario del dominio Windows que inicie sesión (con sus credenciales de Windows) en el servidor ESX mediante VMware vSphere Client tendrá los mismos permisos que si hubiera entrado como superusuario "root". Pulsaremos "OK" para guardar los cambios:
Agregar ESXi a dominio Windows
El equipo ESX quedará agregado al dominio, podremos consultarlo en "Usuarios y equipos de Active Directory", en la unidad organizativa "Computers":
Agregar ESXi a dominio Windows


Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.

8/25/2012

Actualizar datos de tabla MySQL desde consulta Microsoft Access



Tutorial donde explicamos cómo actualizar los datos de una tabla MySQL Server de forma automática usando Microsoft Access, con tablas vinculadas mediante ODBC. Explicamos cómo conectar Microsoft Access con un servidor de MySQL Server. Mostramos también cómo importar una hoja de Excel a Microsoft Access.


 

Requisitos para actualizar datos de una tabla MySQL desde Microsoft Access

En este tutorial explicaremos cómo utilizar la herramienta Microsoft Access para actualizar datos de una tabla MySQL Server de forma automática, con consultas Microsoft Access. Para ello, el primer requisito es disponer de un servidor con MySQL Server, que será donde tengamos las tablas a las que accederemos desde Microsoft Access. En los siguientes tutoriales explicamos cómo instalar MySQL Server en distintos sistemas operativos:
Puesto que usaremos Microsoft Access 2007 (es válida cualquier versión) necesitaremos tener esta herramienta instalada con su correspondiente licencia.
Para enlazar Microsoft Access 2007 con MySQL Server usaremos ODBC, en el siguiente tutorial explicamos paso a paso cómo instalar el driver ODBC y cómo vincular tablas de MySQL Server con Microsoft Access:
Como ejemplo, el origen con los datos válidos para actualizar será una hoja de Excel, explicaremos también cómo importar una hoja de Excel a Access.

 

Vincular tabla de MySQL en Microsoft Access

Para realizar este tutorial necesitaremos vincular en Microsoft Access una tabla de MySQL Server, a continuación mostramos un tutorial sobre cómo vincular tablas de MySQL en Access:
Vincular tabla de MySQL en Microsoft Access
 

Importar hoja de Excel en Access

Como ejemplo para actualizar los datos de una tabla MySQL Server desde Microsoft Access usaremos los datos de un libro Excel, por lo tanto en primer lugar importaremos esos datos de Excel a Access, para ello desde la bd de Access con la tabla vinculada a MySQL (como hemos explicado aquí) pulsaremos en "Datos externos" - "Excel":
Importar hoja de Excel en Access
Seleccionaremos el fichero Excel a importar, para ello pulsaremos en "Examinar":
Importar hoja de Excel en Access
Elegiremos el fichero de Excel a importar a Access y pulsaremos "Abrir":
Importar hoja de Excel en Access
Seleccionaremos el tipo de importación/vinculación:
  • Importar el origen de datos en una nueva tabla de la base de datos actual: se creará una nueva tabla en Access con los datos importados de Excel. La tabla de Access no tendrá relación con la origen de Excel, cualquier cambio en Excel no se actualizará en Access y viceversa.
  • Anexar una copia de los registros a la tabla...: si la tabla seleccionada de Access ya existe, agregará los registros a la tabla existente. La tabla de Access no tendrá relación con la origen de Excel, cualquier cambio en Excel no se actualizará en Access y viceversa.
  • Vincular al origen de datos creando una tabla vinculada: Access creará una tabla que mantendrá un vínculo a los datos de Excel. Los cambios realizados en los datos de origen Excel se reflejarán en la tabla vinculada. Sin embargo, los datos de la tabla vinculada Access no podrán ser modificados.
En nuestro caso seleccionaremos "Importar el origen de datos en una nueva tabla de la base de datos actual" y pulsaremos "Aceptar":
Importar hoja de Excel en Access
Se iniciará el asistente para importación de hojas de cálculo, si la primera fila de la hoja de Excel contiene encabezados de columna (título), marcaremos "Primera fila contiene encabezados de columna" y pulsaremos "Siguiente":
Importar hoja de Excel en Access
El asistente para importar hojas de cálculo a Access nos mostrará las columnas de Excel, seleccionaremos cada una e indicaremos los siguientes datos:
  • Nombre de campo: nombre que Access asignará a la columna actual de Excel.
  • Tipo de dato: tipo de dato que se asignará al campo de la tabla Access.
  • Indexado: si queremos establecer un índice para el campo seleccionaremos "Sí" en el desplegable.
  • No importar el campo (Saltar): si no queremos que Access importe este campo marcaremos esta opción.
En nuestro ejemplo la primera columna será "DNI", de tipo "Texto":
Importar hoja de Excel en Access
La segunda columna será el campo "Horas", de tipo "Doble":
Importar hoja de Excel en Access
El asistente nos detecta una tercera columna que no queremos importar, la seleccionaremos y marcaremos "No importar el campo (Saltar)":
Importar hoja de Excel en Access
A continuación el asistente nos permitirá elegir la clave primaria (primary key) de la tabla Access que se creará con los datos Excel, las opciones son:
  • Permitir a Access agregar la clave principal: el asistente creará una columna autoincremental que será clave primaria de la tabla.
  • Elegir la clave principal: podremos seleccionar como clave primaria alguno de los campos que se importarán de Excel.
  • Sin clave principal: no se creará la clave principal.
En nuestro caso, puesto que será una tabla temporal que solo usaremos para realizar la actualización de datos MySQL no agregaremos clave principal por lo que marcaremos "Sin clave principal" y pulsaremos "Siguiente":
Importar hoja de Excel en Access
Indicaremos el nombre para la tabla Access que se creará con los datos de la hoja Excel seleccionada y pulsaremos "Finalizar":
Importar hoja de Excel en Access
Tras la importación de Excel a Access el asistente nos indicará que el proceso ha finalizado y si queremos guardar los pasos datos de importación para poder usarlos posteriormente como una plantilla. Pulsaremos "Cerrar":
Importar hoja de Excel en Access
Si todo ha sido correcto tendremos una nueva tabla en nuestra base de datos Access con los datos de Excel:
Importar hoja de Excel en Access
 

 

Crear consulta Access para actualizar datos de tabla MySQL

En el ejemplo de este tutorial hemos vinculado una tabla MySQL llamada "usuario" y hemos importado una hoja Excel en una tabla de nuestra bd Access llamada "usuario_horas". La tabla que queremos actualizar, "usuario", entre otros campos, tiene uno que es unívoco y clave principal llamado "DNI" y tiene otro campo llamado "Horas" que será el que actualicemos. Para actualizar datos de una tabla a otra en Access hay que usar una columna común entre ambas tablas cuyos datos sean unívocos (no se repitan), por lo tanto en la tabla importada de Excel también usaremos el "DNI" como enlace entre ambas.
Crearemos la consulta Access pulsando en "Crear" - "Diseño de consulta":
Crear consulta Access para actualizar datos de tabla MySQL
Seleccionaremos las dos tablas "usuario" y "usuario_horas" y pulsaremos "Agregar":
Crear consulta Access para actualizar datos de tabla MySQL
A continuación indicaremos el tipo de consulta, en nuestro caso será de actualización, por lo que pulsaremos en "Actualizar":
Crear consulta Access para actualizar datos de tabla MySQL
Ahora realizaremos el enlace que comentamos al principio, usaremos la columna "DNI" como enlace entre ambas tablas, por lo que seleccionaremos "DNI" de la tabla "usuario" (tabla de MySQL a actualizar) y lo arrastraremos al campo "DNI" de la tabla "usuario_horas" (tabla Excel que contiene los datos a actualizar en MySQL):
Crear consulta Access para actualizar datos de tabla MySQL
En la parte inferior de la consulta de actualización indicaremos los siguientes datos:
  • Campo: nombre del campo de la tabla MySQL que queremos actualizar, en nuestro caso "horas".
  • Tabla: nombre de la tabla de MySQL que queremos actualizar, en nuestro caso "usuario".
  • Actualizar a: indicaremos aquí el nombre de la tabla y campo con los datos para actualizar (la tabla que proviene de Excel), con el formato [nombre_tabla].[campo], en nuestro caso "[usuarios_horas].[horas].
  • Criterios: si queremos utilizar algún filtro para la actualización, por ejemplo actualizar sólo aquellos registros de la tabla MySQL "usuario" que tengan el campo "activo" a valor "S", podremos indicarlo con [usuario].[activo]="S".
Crear consulta Access para actualizar datos de tabla MySQL
Si queremos ver la consulta SQL que se Access creará automáticamente para la actualización pulsaremos en "SQL" en la parte inferior derecha:
Crear consulta Access para actualizar datos de tabla MySQL
La consulta SQL generada por el asistente para esta actualización será:
UPDATE usuario
INNER JOIN usuarios_horas ON usuario.dni = usuarios_horas.DNI
SET usuario.horas = [usuarios_horas].[HORAS]
WHERE (([usuario].[activo]="S"));
Crear consulta Access para actualizar datos de tabla MySQL
Una vez creada la consulta de actualización pulsaremos en "Ejecutar" para proceder a actualizar los datos de la tabla Excel a la tabla MySQL usando Access:
Crear consulta Access para actualizar datos de tabla MySQL
El asistente para actualizar datos nos mostrará el número de registros que se actualizarán, si es correcto pulsaremos "Sí":
Crear consulta Access para actualizar datos de tabla MySQL
Tras el proceso, podremos comprobar los datos actualizados en la tabla vinculada a MySQL "usuario":
Crear consulta Access para actualizar datos de tabla MySQL
Y, por supuesto, al ser una tabla vinculada, la actualización realizada en Access se habrá aplicado en MySQL directamente, usando cualquier aplicación para ejecutar consultas y mostrar el resultado en un servidor MySQL podremos comprobar que los datos se han actualizado correctamente en la tabla MySQL:
Crear consulta Access para actualizar datos de tabla MySQL

Artículos relacionados

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.
Artículo en inglés.

8/23/2012

Convertir máquina virtual VMware Workstation a ESXi con vCenter Converter



Mostramos cómo transferir una máquina virtual que reside en VMware Workstation 8 sobre un equipo con Microsoft Windows 7 a un servidor de virtualización con VMware ESXi 5. Para pasar una mv de Workstation a ESXi usaremos la herramienta gratuita VMware vCenter Converter Standalone. La máquina virtual a transferir de VMware Workstation a VMware ESXi será un equipo con Microsoft Windows Server 2008.


 

Escenario inicial, equipo W7 con VMware Workstation, máquina virtual, servidor ESX/ESXi/vSphere

En este tutorial explicaremos cómo pasar una máquina virtual de VMware Workstation 8 a un servidor de virtualización con VMware ESXi 5. En nuestro caso, VMware Workstation 8 estará instalado sobre un equipo con Microsoft Windows 7 Ultimate.
Usaremos VMware vCenter Converter Standalone para transferir la máquina virtual de VMware Workstation 8 al servidor de virtualización con VMware ESXi 5, en el siguiente tutorial explicamos cómo descargar e instalar esta herramienta gratuita de VMware:
Por supuesto, necesitaremos un servidor de virtualización profesional, será el destino de la máquina virtual de VMware Workstation, en el siguiente tutorial explicamos cómo montar un servidor de virtualización profesional con VMware ESXi 5, teniendo en cuenta que VMware ESX/ESXi//vSphere debe instalarse en una máquina por sí mismo, no sobre VMware Workstation:
La máquina virtual a transferir de Workstation a ESXi será un equipo con sistema operativo Microsoft Windows Server 2008, aunque este dato no es importante pues el procedimiento que usaremos es independiente del sistema operativo de la máquina virtual a transferir.

Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone

En primer lugar detendremos la máquina virtual (es recomendable) apagándola desde el sistema operativo. A continuación consultaremos la ubicación del fichero .vmx de la máquina virtual VMware Workstation, para ello desde VMware Workstation, seleccionaremos la máquina virtual a exportar de Workstation a ESXi, en la parte derecha pulsaremos en "Edit virtual machine settings":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
En la pestaña "Options" seleccionaremos "General", en la parte derecha en "Working directory" podremos consultar la carpeta donde se encuentran los ficheros de la máquina virtual:
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
Abriremos ahora VMware vCenter Converter Standalone, pulsaremos en el menú "File" - "New" - "Convert machine":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
En "Select source type" seleccionaremos "VMware Workstation or other VMware virtual machine", seleccionareoms el fichero de la máquina virtual a importar de Workstation a ESXi para ello pulsaremos en "Browse" en "Virtual machine file":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
Seleccionaremos el fichero .vmx de la máquina virtual de la carpeta consultada anteriormente y pulsaremos "Abrir":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
Pulsaremos "Next" para continuar con la conversión de VMware Workstation a ESXi:
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
Introduciremos ahora los datos de conexión al servidor de ESXi (IP, usuario y contraseña):
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
El asistente realizará una conexión al servidor ESXi y obtendrá las máquinas virtuales que contiene, introduciremos el nombre para la máquina virtual que se creará en el ESXi en "Name":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
Indicaremos el datastore donde queramos alojar la nueva máquina virtual en el servidor ESXi y pulsaermos "Next":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
El asistente nos mostrará todas las opciones para la nueva máquina virtual que se creará en el servidor ESXi de destino, desde esta ventana podremos modifcar los parámetros de tamaño de discos, CPU y cores, memoria RAM, adaptadores de red, etc. Para configurar cualquiera de estos parámetros pulsaremos en "Edit" (a la derecha). Cuando hayamos configurado la máquina de destino pulsaremos "Next":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
Por último el asistente para convertir máquina virtual de VMware Workstation a ESXi nos mostrará un resumen con todas las opciones seleccionadas, pulsaremos "Finish" para iniciar el proceso de conversión de Workstation a ESXi:
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
VMware vCenter Converter Standalone iniciará el proceso de paso de máquina virtual de Workstation a ESXi:
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone
Una vez concluido el proceso de conversión podremos iniciar la máquina virtual en el servidor ESXi desde VMware vSphere Client y pulsando sobre ella y seleccionando "Power" - "Power On":
Pasar máquina virtual de VMware Workstation 8 a VMware ESXi 5 con VMware vCenter Converter Standalone

Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.

8/15/2012

Crear máquina virtual VMware ESXi, instalar Linux Mint instalar Wine, VirtualBox



Tutorial donde explicamos cómo crear una máquina virtual en un servidor de virtualización con VMware ESXi. Explicamos cómo crear la máquina virtual desde cero, paso a paso y cómo instalar el sistema operativo Linux Mint. Explicamos cómo instalar Wine para ejecutar aplicaciones Windows en Linux y cómo instalar VirtualBox para virtualizar sobre Linux Mint.


 

Escenario inicial, servidor ESXi, distribución Linux Mint

En este tutorial explicaremos cómo crear una máquina virtual con el sistema operativo Linux Mint sobre un servidor con VMware ESXi 5. Es evidente que el escenario inicial es disponer de un sevidor de virtualización con VMware ESXi como indicamos en el siguiente tutorial (teniendo en cuenta que VMware ESXi/ESX/vSphere debe instalarse en una máquina por sí mismo, no sobre VMware Workstation):
Usaremos VMware vSphere Client para conectarnos al servidor ESX y crear la máquina virtual. En el siguiente tutorial explicamos cómo instalar esta herramienta y cómo acceder a los servidores de virtualización ESX:
Instalaremos Mint, una distribución de GNU/Linux basada en Ubuntu que a su vez está basado en Debian. Por lo tanto deberemos descargar el fichero ISO correspondiente a la instalación de esta distribución de Linux. Podemos encontrar esta descarga en la web oficial de Linux Mint:
  • http://www.linuxmint.com/download.php
Elegiremos la versión que se ajuste a nuestras necesidades de 32 ó de 64 bits: MATE, MATE No codecs, Ciannamon, Cinnamon No codecs, KDE, Xfe. En este tutorial usaremos MATE (linuxmint-13-mate-dvd-32bit.iso de 920MB).


Crear máquina virtual Linux Mint en VMware ESXi desde VMware vSphere Client

En primer lugar subiremos el fichero con la imagen ISO de GNU Linux Mint a alguno de los datastores del servidor ESXi, para ello a briremos VMware vSphere Client, nos conectaremos al servidor ESXi, lo seleccionaremos en la parte izquierda y pulsaremos en la pestaña "Summary" en la parte derecha. En "Resources", en "Storage", seleccionaremos el datastore en el que queramos subir el fichero ISO, pulsaremos con el botón derecho del ratón sobre él y seleccionaremos "Browse Datastore":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Crearemos una carpeta para el fichero ISO (si aún no la tenemos), la abriremos y pulsaremos en el botón "Upload File":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Seleccionaremos el fichero ISO descargado con la imagen de Linux Mint:
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Se iniciará la subida del fichero ISO a la carpeta del datastore seleccionada, una vez subido el fichero cerraremos la ventana de Datastore Browser:
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Ahora crearemos la nueva máquina virtual, para ello pulsaremos con el botón derecho del ratón sobre el servidor ESXi, en el menú emergente seleccionaremos "New Virtual Machine":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
El asistente para crear una nueva máquina virtual nos mostrará las opciones:
  • Typical: crear una máquina virtual con las opciones comunes de dispositivos y configuración.
  • Custom: crear una máquina virtual con opciones adicionales de configuración.
Seleccionaremos "Custom" y pulsaremos "Next":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Introduciremos un nombre identificativo para la máquina virtual, por ejemplo "Linux Mint 13":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Seleccionaremos el datastore donde se alojarán los ficheros de la máquina virtual, en nuestro caso tenemos sólo uno: "datastore1":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
A continuación seleccionaremos la compatibilidad con versiones anteriores, las posibilidades son:
  • Virtual Machine Version 7: para ejecutarse en VMware ESX/ESXi 4.0 y posteriores.
  • Virtual Machine Version 8: para ejecutarse en VMware ESXi 5.0 y posteriores.
Puesto que no necesitamos compatibilidad con versiones anteriores seleccionaremos "Virtual Machine Version 8" y pulsaremos "Next":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Seleccionaremos el sistema operativo que contendrá la máquina virtual, seleccionaremos "Linux" y en "Version" la que más se parezca a Mint, por ejemplo "Ubuntu Linux (32-bit)":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Indicaremos el número de socket y de cores para esta máquina virtual, en función del uso que queramos darle, si va a ser una máquina en producción con servicios que requieran de mucho uso de CPU seleccionaremos todos los sockets y cores posibles, este valor puede ajustarse posteriormente (una vez que la máquina virtual esté en funcionamiento):
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Seleccionaremos la cantidad de memoria RAM que le asignaremos a la máquina virtual, al igual que los socket y cores, este valor podrá variar en función del uso que queramos darle a la máquina virtual. Aunque tampoco es muy importante "afinar" ahora pues una vez creada la máquina virtual se puede cambiar (bajar o subir) la cantidad de RAM asignada a la máquina virtual. En nuestro caso indicaremos 2GB y pulsaremos "Next":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Indicaremos ahora los dispositivos de red para la máquina, en función de los dispositivos de red del servidor ESXi, en nuestro caso el servidor de ESXi tiene dos tarjetas de red, una conectada a la LAN y otra a la DMZ, asignaremos a esta máquina virtual un único dispositivo de red, el correspondiente a la LAN (VM Network), marcaremos "Connect at Power On":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Seleccionaremos el tipo de controlador SCSI, por defecto "LSI Logic Parallel":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Seleccionaremos ahora el tipo de disco duro virtual, las opciones:
  • Create a new virtual disk: crear un nuevo disco duro virtual en el datastore seleccionado anteriormente.
  • Use an existing virtual disk: se usará un disco duro virtual existente.
  • Raw Device Mappings: si tenemos nuestro servidor ESXi conectado a una SAN podremos crear el disco duro virtual en la SAN. Esta opción aparecerá deshabilitada si no hemos conectado el servidor ESXi a la SAN.
  • Do not create disk: no se creará disco duro virtual.
En nuestro caso marcaremos "Create a new virtual disk" y pulsaremos "Next":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Indicaremos el tamaño del disco duro virtual (por ejemplo 16GB), y el tipo de aprovisionamiento, la opciones:
  • Thick Provision Lazy Zeroed: VMware creará un disco duro virtual con el espacio elegido, en el datastore de ESX usará todo el espacio elegido para el disco. El espacio requerido para el disco virtual se asignará durante la creación. Este disco duro se pondrá a cero en la primera escritura de la máquina virtual.
  • Thick Provision Eager Zeroed: igual que el anterior con la pequeña diferencia de que el disco duro se pondrá a cero en la creación, por lo que el proceso de creación de la máquina virtual puede ser algo más lento.
  • Thin Provision: se creará un disco duro virtual pequeño, usará el espacio mínimo necesario inicialmente e irá creciendo hasta el máximo indicado conforme sea necesario.
Según el uso que queramos dar a la máquina virtual elegiremos Thick o Thin, si la máquina virtual va a usar servicios que consumirán mucho disco duro en poco tiempo es recomentable el aprovisionamiento Thick, si va a ser una máquina virtual que tal vez no use mucho espacio en disco y que crecerá muy lentamente podremos elegir Thin. En nuestro caso seleccionaremos "Thick Provision Lazy Zeroed".
Además de estos parámetros (tamaño y tipo de aprovisionamiento) deberemos indicar dónde se guardarán los ficheros del disco duro virtual, VMware nos ofrecerá las siguientes posiblidades:
  • Store with the virtual machine: es la opción habitual, el disco duro se creará en la misma carpeta y datastore que el resto de ficheros de la máquina virtual.
  • Specify a datastore or datastore cluster: si queremos que los ficheros del disco duro virtual se almacenen en un datastore defirente al de la máquina virtual podremos elegir esta opción.
Seleccionaremos "Store with the virtual machine" y pulsaremos "Next":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Indicaremos el tipo de dispositivo del nodo virtual, normalmente "SCSI (0:0)" esta opción no suele modificarse, sólo la cambiaremos si somos usuarios expertos y estamos seguros de ello. En el modo (Mode) podremos activar "Independent" con las opciones:
  • Persistent: los cambios realizados en la máquina virtual se aplicarán y escribirán en el disco imediatamente.
  • Nopersistent: los cambios en el disco duro virtual se guardarán al apagar la máquina virtual o al revertir algún snapshot.
La opción "Independent" por defecto está desmarcada y no debemos marcarla salvo que tengamos claros sus efectos. En nuestro caso dejaremos las opciones por defecto y pulsaremos "Next":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
El asistente para crear una nueva máquina virtual VMware ESXi/vSphere nos mostrará un resumen con las opciones elegidas. Marcaremos la opción "Edit the virtual machine settings before completion" para modificar las opciones de la máquina virtual tras crearla. Pulsaremos "Continue" para crear la máquina virtual:
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Una vez creada la máquina virtual el asistente nos mostrará la ventana de opciones de la máquina virtual. Ahora indicaremos a la máquina virtual que en el próximo arranque use como CD/DVD el fichero ISO subido anterioremente con la imagen de Linux Mint, para ello pulsaremos en la pestaña "Hardware", seleccionaremos "CD/DVD drive 1", en la parte derecha marcaremos "Datastore ISO File", pulsaremos en "Browse" para seleccionar el fichero ISO subido anteriormente. Una vez indicado el fichero ISO es importante marcar "Connect at power on" para que el CD/DVD esté disponible en el arranque:
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Nota: si no se inicia en el arranque la instalación de Linux Mint seguiremos los pasos del siguiente tutorial, en él explicamos cómo mostrar la BIOS de la máquina virtual para indicar en la secuencia de arranque que el primero en arrancar sea el CD/DVD:
Ahora podremos iniciar la máquina virtual VMware creada, seleccionándola en el browse de VMware vSphere Client, pulsando con el botón derecho sobre ella y seleccionando "Power" - "Power On":
Crear máquina virtual en VMware ESXi con VMware vSphere Client
Si todo es correcto se iniciará la instalación de Linux Mint:
Crear máquina virtual en VMware ESXi con VMware vSphere Client

 

Instalar Linux Mint 13 sobre VMware vSphere ESXi

Crearemos y configuraremos la máquina virtual como hemos indicado aquí, se iniciará el Live CD de Linux Mint:
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Se iniciará Linux Mint Live CD, en este punto podremos hacer pruebas teniendo en cuenta que los cambios que hagamos no se guardarán pues Linux se está ejecutando en memoria. Una vez verificado el sistema pulsaremos con el botón derecho del ratón sobre el acceso directo "Install Linux Mint" y seleccionaremso "Open":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Se iniciará el asistente para instalar Linux Mint, seleccionaremos el idioma y pulsaremos "Continuar":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
El asistente comprobará si cumplimos los requisitos para la instalación, es recomendable disponer de, al menos, 6GB de espacio en disco libres y tener conexión a Internet. Pulsareoms "Continuar":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Indicaremos el tipo de instalación (particionado), las posibilidades:
  • Borrar dico e instalar Linux Mint: el asistente eliminará todos los datos del disco duro seleccionado, realizará el particionado automático e instalará Linux Mint. Esta opción es recomendable para usuarios iniciados o bien si disponemos de datos en el disco duro u otro sistema operativo.
  • Algo más: el asistente nos permitirá elegir las opciones de particionado de forma manual, esta opción es recomendable para usuarios avanzados.
En nuestro caso, puesto que estamos instalando Linux Mint en una máquina virtual sin ningún dato y sin otro sistema operativo marcaremos "Borrar disco e instalar Linux Mint" y pulsaremos "Continuar":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Seleccionaremos el disco duro en el que instalaremos el sistema operativo Linux Mint, en nuestro caso "SCSI3 (0,0,0)(sda). Nos aseguraremos de que no tenemos datos en el disco duro pues este proceso los eliminará, pulsaremos "Instalar ahora":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Se iniciará la configuración del sistema (creación de particiones, sistema de ficheros ext4, copia de ficheros del sistema) en segundo plano, mientras tanto podremos ir configurando las opciones de Linux Mint, seleccionaremos la zona horaria donde nos encontramos y pulsaremos "Continuar":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Seleccionaremos la distribución del teclado y pulsaremos "Continuar":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Introduciremos los datos del usuario, nombre completo, por ejemplo "Alonso Javier", nombre del equipo (hostname, nombre DNS) por ejemplo "pclinuxmint", nombre de usuario (nick), por ejemplo "ajpdsoft", introduciremos la contraseña para el usuario y marcaremos si queremos iniciar sesión de forma automática con este usuario (Linux Mint no solicitará contraseña para iniciar sesión) o bien "Solicitar mi contraseña para iniciar sesión" en este caso sí se solicitará la contraseña del usuario para iniciar sesión Linux Mint. Pulsaremos "Continuar":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
El asistente continuará con la instalación de Linux Mint:
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Tras concluir la instalación el asistente de Linux Mint nos mostrará un mensaje, pulsaremos "Reiniciar ahora":
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Con el texto "La instalación ha terminado. Puede continuar probando Linux Mint ahora pero, mientras no reinicie el equipo, cualquier cambio que haga o documento que guarde no se conservará".
Se reiniciará el sistema y arrancará Linux Mint, introduciremos usuario y contraseña para iniciar sesión:
Instalar Linux Mint 13 sobre VMware vSphere ESXi
Y con estos sencillos pasos ya tendremos instalada y disponible la distribución Linux MInt versión 13 (maya) edición MATE 32-bit:
Instalar Linux Mint 13 sobre VMware vSphere ESXi
 
 

Instalar Wine en Linux Mint, ejecutar aplicación Windows en Linux Mint

Mostraremos ahora cómo instalar algún software desde la ventana de terminal (shell de comandos) de Linux, para ello pulsareoms en el botón Menú (en la parte inferior izquierda), seleccionaremos "Accesorios" - "Terminal":
Instalar Wine en Linux Mint, ejecutar aplicación Windows en Linux Mint
En la ventana de Terminal usaremos el comando linux "apt-get" para instalar aplicaciones, por ejemplo, para instalar Wine introduciremos el siguiente comando linux:
sudo apt-get install wine
Nos solicitará contraseña para el usuario Linux Mint actual, la introduciremos y pulsaremos INTRO, "apt-get" buscará el paquete "wine", si lo encuentra nos avisrá del espacio que requerirá y si queremos continuar con la instalación, pulsaremos "s" e INTRO:
Instalar Wine en Linux Mint, ejecutar aplicación Windows en Linux Mint
Tras la instalar Wine podremos descargar cualquier aplicación Windows para probar que funciona en Linux Mint, en nuestro ejemplo hemos descargado:
Una vez descargado el fichero comprimido lo descomprimiremos, para instalar la aplicación Windows en Linux Mint usando Wine pulsaremos con el botón derecho sobre el fichero de instalación (en nuestra aplicación "setup.exe"), en el menú emergente seleccionaremos "Abrir con" - "Wine Cargador de programas de Windows":
Instalar Wine en Linux Mint, ejecutar aplicación Windows en Linux Mint
Se iniciará la instalación de la aplicación Windows en Linux como si estuviésemos en un sistema operativo Windows, para nuestra aplicación de ejemplo AjpdSoft Control de Campo pulsaremos "Siguiente" y seguiremos los pasos del asistente (igual que en Windows):
Instalar Wine en Linux Mint, ejecutar aplicación Windows en Linux Mint
Una vez instalada la aplicación el asistente nos habrá creado un acceso directo en el escritorio, haremos doble clic sobre el acceso directo AjpdSoft Control de Campo (o bien botón derecho y "Abrir"):
Instalar Wine en Linux Mint, ejecutar aplicación Windows en Linux Mint
La aplicación Windows se ejecutará en nuestro equipo Linux Mint gracias a Wine:
Instalar Wine en Linux Mint, ejecutar aplicación Windows en Linux Mint
En el siguiente tutorial explicamos más detalladamente cómo instalar y configurar Wine en Linux Ubuntu:

Instalar Oracle VM VirtualBox en Linux Mint

Otra forma de instalar aplicaciones es usando el Gestor de programas de Linux Mint, desde el botón "Menú" - "Administración" - "Gestor de programas":
Instalar Oracle VM VirtualBox en Linux Mint
Como ejemplo instalaremos VirtualBox, un software gratuito de Oracle que permite crear y gestionar máquinas virtuales, es parecido a VMware Workstation con la ventana de que es gratuito. En el cuadro de búsqueda escribiremos "virtualbox" y pulsaremos INTRO, el asistente nos mostrará todos los paquetes de software relacionados con VirtualBox, pulsaremos en "virtualbox-ose":
Instalar Oracle VM VirtualBox en Linux Mint
Pulsaremos en el botón "Instalar":
Instalar Oracle VM VirtualBox en Linux Mint
Puede que nos solicite contraseña del usuario actual, la introduciremos y pulsaremos "Autenticar":
Instalar Oracle VM VirtualBox en Linux Mint
En cuestión de segundos la aplicación VirtualBox quedará instalada en Linux Mint, ahora podremos ejecutarla desde el botón "Menú" - "Todo" y en el cuadro de búsqueda escribiendo "virtualbox", pulsaremos en "VirtualBox":
Instalar Oracle VM VirtualBox en Linux Mint
Con este software de virtualización podremos instalar máquinas virtuales con Windows sobre Linux Mint:
Instalar Oracle VM VirtualBox en Linux Mint


Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto Proyecto AjpdSoft.