Instalando VMware Workstation ACE, creando MV para usar con el entorno VMware ACE y viendo las directivas

Bueno, una vez que tenemos el servidor de VMware ACE instalado, podemos aprovecharnos de él, aunque no sea obligatorio del todo tener un servidor ACE, ya que podemos tener nuestras máquinas virtuales (paquetes/instancias) generadas pero sin un control del servidor. En este documento, mostramos lo simple que es, la instalación de VMware Workstation ACE Edition para crear estas máquinas virtuales, generamos una MV y posteriormente vemos las directivas demás posibilidades que tenemos sobre ellas. Una vez todo ok, podriamos generar los paquetes de máquinas virtuales para instalarlos o distribuirlos, pero eso es en el siguiente documento:http://www.bujarra.com/?p=1908.

Lo primero de todo, necesitamos descargar VMware Workstation Edición ACE de su web oficial http://www.vmware.com/products/ace/, una vez descargado, procedemos a su instalación para poder crear MV y posteriormente los paquetes. “Next”, de nuevo el asistente MyWife,

Realizamos una instalación típica, “Typical” & “Next”,

Seleccionamos el path de instalación, por defectoC:Archivos de programaVMwareVMware Workstation” & “Next”,

Donde queremos iconos de acceso directo,

Pulsamos enInstallpara comenzar la instalación del producto VMware Workstation ACE Edition,

Tras unos minutos de instalación, nos pedirá información genérica más un número de serie válido, en mi caso es uno de DEMO, así q el que quiera, puede copiarlo 😉Enter”,

Finishpara salir del asistente de instalación,

Y nos pedirá reiniciar el equipo con VMware Workstation ACE para poder usarlo, así que reiniciamos cuando podamos.

Una vez reiniciado, abrimos el VMware Workstation, aceptamos el acuerdo de la licenciaYes, I accept the terms in the license agreement” & “OK”,

Lo primero de todo para empezar es crear una máquina virtual, si es que no la tenemos ya creada desdeNew Virtual Machine”; si ya tenemos una MV virtual válida, podremos agregarla siempre que tengamos cosas en cuenta cómo actualizarle la versión de su virtual hardware. En el caso práctico que haremos, crearé una máquina virtual con Windows XP y le instalaré las aplicaciones que crea necesarias, un ejemplo: La aplicación que vende mi empresa para darle esta máquina virtual a todos mis comerciales y que puedan hacer demos de la aplicación, sé que no tendré problemas de que me la puedan crackear ya que la caparé con las directivas, incluso decidiré una fecha de caducidad.

Bueno, creamos una máquina virtual nueva usando el asistente típico, “Next”,

Selecciono la imagen ISO o un CD donde se encuentra el sistema operativo que instalaré en ella, “Next”,

Introduzco el número de serie de la instalación de mi sistema operativo, todo esto es para realizar una instalación desatendida de él mismo y ahorrarme todo el proceso de instalación ahora 😉 introducimos además el nombre de un usuario y su contraseña. “Next”,

Introducimos el nombre de la máquina virtual y el path donde la almacenaré, “Next”,

Le damos el disco duro necesario, el que necesitemos. Tenemos una utilidad llamadaPocket ACE size calculatorque nos servirá de ayuda si uno de nuestros intereses es crear máquinas virtuales para distribuir mediante PenDrives o unidades de almacenamiento ‘pequeñas’, ya que siempre VMware ACE usará más espacio del que ocupe la MV, lo vemos:

Nos muestra todo el espacio que necesitará el paquete (si es que lo usaremos) de Pocket ACE, ya que podremos insertar en él el VMware Player tanto para Windows como para Linux, oFast synchronize cachesi la distribuiremos sobre unidades de disco lentas como las memorias flash. “OK”,

Bueno, pulsamos enFinishpara que se nos cree la máquina virtual y se nos vaya instalando el S.O.

comprobamos cómo se no va instalando de forma automática la MV mediante elEasy Installde VMware

Ok, tras unos minutos y tener ya nuestra máquina virtual instalada (y con las VMware Tools instaladas) podremos personalizarla a nuestro antojo, tanto instalar las aplicaciones que nos interesen o tunearla como querramos, ya que de aquí sacaremos los paquetes que después distribuyamos.

Una vez que la tenemos creada y perfectamente preparada, ya podemos habilitar las características VMware ACE en ella, para eso, pulsamos enEnable ACE features”.

Y nos saldrán todas las posibilidades que podremos generar en ella, pero antes de seguir con esto, lo que voy a hacer es conectar esta máquina virtual con mi servidor VMware ACE, así que editamos sus propiedades desdeEdit virtual machine settings”,

En la pestañaOptionsvamos aACEy lo habilitamos marcandoEnable ACE features” & “Use server”, introducimos la dirección IP o nombre de él y el puerto (443tcp por defecto). “OK”,

Al aplicar los cambios nos pide el password del administrador del servidor VMware ACE, lo introducimos & “OK”,

Una vez que eso está, editaremos las configuraciones posibles que tenemos sobre la distribución del paquete. Todo lo que modifiquemos a partir de ahora afectará sólo a los paquetes que vayamos a generar desde este momento.

EnEncryptionpodremos seleccionar el nivel de protección del paquete (la máquina virtual) y de las instancias (lo que viene siendo la configuración y los archivos de políticas): “Package protectionprotege los archivos del paquete, de ser copiados o alterados; “Instance protectionprotege la instancia ACE de ser copiada o alterada. Puede que no encriptemosNone”, o todo menos el archivo de la máquina virtual pero sí la configuraciónTamper resistanto todoEncrypted”.

EnPackage Lifetimepodremos configurar el periodo de instalación del paquete, podemos especificar hasta qué fecha podrán instalarse este paquete, y NO el tiempo de vida de la máquina virtual.

EnInstance Customizationpodremos configurar las instancias de las máquinas virtuales, o lo que viene siendo lo mismo 😉 su personalización, si lo habilitamos marcandoEnable Instance customization”, podremos introducir desde aquí el número de serie del Sistema Operativo de la máquina virtual.

EnSystem Optionspodremos configurar el Nombre y la Organización, así cómo el nombre del equipo que querámos que tenga. Podremos usar parámetros de instalación desatendida que usa Sysprep para indicar el nombre, la organización o el nombre del equipo, usando variables del estilo: %logon_user% o %logon_user(n)%, %host_name% o %host_name(n)%, %random_alpha_digit(n)%, %random_alpha(n)%, %random_digit(n)%… (n) será un valor numérico para indicar la longitud máxima de los caracteres o números.

Además deberemos generar un nuevoSecurity IDo SID del equipo. Y opcionalmente podremos sincronizar la hora de la máquina virtual con la hora del host donde se ejecuteSync the guest time zone with the host time zone”.

EnInitialization Scriptstenemos los comandos que se pueden ejecutar una vez inicie la máquina virtual, si nos fuese necesario.

EnWorkgroup or Domainpodemos automáticamente introducir la máquina virtual en dominio o grupo de trabajo, en el caso del dominio podremos indicar en qué OU (Unidad Organizativa) podremos introducirle

EnWindows Logincreamos una cuenta administrador local de la máquina virtual,

EnCustom EULApodremos habilitar una licencia en formato TXT para que el usuario tenga que aceptar con las condiciones y términos que nosotros indiquemos (End User License Agreement).

Y finalmente enDeployment Platformpodremos seleccionar la plataforma sobre la cual generaremos estos paquetes, si sólo sobre sistemas Windows o Linux o ambos. “OK”.

Ahora configuraremos las directivas o políticas de ACE, para ello marcamosEdit policies”, estas directivas son sobre los paquetes ya instalados o que vayamos a instalar,

En las políticas de VMware ACE podremos configurar elAccess Control”, teniendo políticas a nivel deAtivation” (quien puede acceder a un paquete ACE y convertirlo a en una instancia) y deAuthentication” (quien puede encender una instancia). Podemos configurar la activación sin protecciónNone”, o mediante una simple contraseñaPasswordo directamente con una clave de activación (pudiendo crear varias claves de activación). Además de poder limitar un número máximo de activaciones enActivation limit”. Las políticas a nivel de autenticación vemos quién podría encender las instancias/MV, pudiendo limitarlo mediante una contraseñaUser-specified passwordo sin nadaNoneo podremos crearnos un script personalizado para currarnos quien puede o no inicializar la instancia.

EnHost-Guest Data Scriptpodremos generarnos un script para que se ejecute y pasarle información del host a la máquina virtual.

EnExpirationpodremos indicar cuando estas instancias caducarán, esto es, cuando podremos usar las máquinas virtuales que generemos a partir de ésta. Configurando un periodo de tiempo, o X días desde que fué la activación. Además de poder personalizar el mensaje de advertencia.

EnCopy Protectionpodemos permitir que se hagan copias o no de la máquina virtual/instancia. Dependiendo si nos interesa o no que puedan copiarla/moverla, ya que todas las ACE disponen del CPID (copy protection identifier) que contiene el path de la instancia y lo comprueba al arrancar.

EnResource Signingpodemos especificar si queremos que compruebe si han sido modificados o no los ficheros del paquete, esto es, los ficheros donde se hubica la MV, si se ha modificado/eliminado alguno.

EnNetwork Accesspodremos definir a qué redes se nos puede conectar esta instancia, o si queremos que no tenga red, o sí e ilimitada, o los rangos de red a los que sí podría conectarse.

EnRemovable Devicespodremos indicar si puede o no, usar dispositivos extraibles.

Así cómo los dispositivos USB enUSB Devicespodremos indicar qué tipo de dispositivos USB sí podría usar, o bloquearle dispositivos de almacenamiento (por ejemplo para que no saquen info mediante USB’s de la MV) o indicar un dispositivo USB en concreto que sí podría, una llave/mochila de licencias en concreto

EnVirtual Printer”, indicaremos si queremos o no que pueda imprimir por la impresora del host trabajos de la máquina virtual, sin la necesidad de instalar drivers si los S.O. son compatibles (x ej.),

EnRuntime Preferencespodremos configurar una seríe de configuraciones tipo, que siempre se ejecute en modo pantalla completa, que oculte la barra cuando esté en pantalla completa, uso en modo appliance, usar el teclado virtual de VMware

Podremos además permitir que se hagan o no snapshot de la máquina desdeSnapshots”,

O bloquear el acceso completo de la máquina virtual creando el modo administrador oAdministrator Modepara poder modificar la instancia, o para realizar snapshots o volver a estados anteriores, así como poder usar la herramienta de línea de comandos ‘vmware-acetool’.

EnKiosk Modepodremos habilitar el modo kiosko si nos interesa o requerir una contraseña para poder salir de él y así no permitir un acceso al equipo host donde se ejecute,

Y finalmente enPolicy Update Frecuencypodremos configurar el periodo de tiempo con el que intentará conectarse al servidor VMware ACE para comprobar si se le han modificado o no las políticas. Y en el caso que no haya conectividad con él, podremos configurarle unOffline usageindicando periodos de gracia.

Para subir estos cambios de directivas, si hemos modificado alguna instancia anterior podremos subir los cambios al servidor ACE pulsandoPublish policies to servery así ser aplicadas al resto de paquetes/MV generadas a partir de esta instancia,

OK


Posts recomendados

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dudes en contactar conmigo, os intentare ayudar siempre que pueda, compartir es vivir ;) . Disfrutar de los documentos!!!