Welcome to Delicate template
Header
Just another WordPress site
Header

Una opcion básica que he echado de menos en hyper-v 3 es la generación de un template o el clonaje de VMs.

En Hyper-V 2 si tenemos la opción de clonado desde las acciones de virtual machine, pero donde esta en Hyper-V 3!!?

De echo, las acciones disponibles sobre la VM en hyper-V3 son:

clone_actions

¿Que hay de mi “clone”?!!  Por desgracia, si quieres disfrutar de esta funcionalidad (entre otras muchas) en Hyper-V 3, no te quedara otra que implementar SCVMM. Sin duda una gran solución, pero…

…entonces, como lo clonamos vms?

Tenemos varias opciones. En mi caso realizo un export sobre una unidad de red y un import de la VM cuando quiero desplegar. Al realizar el import debemos asegurar-nos de utilizar la opción “copy the virtual machine” para generar un nuevo ID de maquina.

hyperv2

Otra opción, es el clonaje manual. Copiamos la estructura de carpetas de la “imagen”. Creamos una nueva VM y atachamos el disco “clonado” en lugar de crear uno nuevo. Prefiero la primera opción, pues evitamos tener que crear toda la estructura de carpetas.

Como dice Porky “eso es todoa amigos”.

Esperemos por eso, que en futuras actualizaciones Microsoft tome nota de este  ¿“lapsus”? …

Captura de pantalla 2013-11-28 a la(s) 09.13.37

La característica de “Disk CleanUp” lanza el ejecutable cleanmgr.exe desde el botón “Disk CleanUp” en las propiedades del disco, que nos permite . Pero nos encontramos que este no esta presente en las propiedades del disco a partir de 2008 (2008, 2008R2, 2012 y 2012R2).

Captura de pantalla 2013-11-28 a la(s) 09.12.31

Por diseño, el botón de “Disk CleanUp” es parte de una característica del sistema operativo, llamada “Desktop Experience” dentro de “User Interfaces and Infraestructure”.

Para disponer de dicha característica podemos realizar:

  1. Instalar la caracteristica “Desktop Experience”
  2. Copiar los ficheros necesarios manualmente, para su ejecución manual. Estos son cleanmgr.exe y cleanmgr.exe.mui

Solución.

Podemos solucionar el problema de tres formas, las dos primeras corresponden a la solución 1 indicada anteriormente, la 3, es la forma manual, correpondiente a la solución 2 anterior.

Para instalar Desktop Experience, podemos realizar-lo de dos formas:

  1. Desde el Server Manager – Add Roles and Features
  2. Desde Power-Shell tecleando…

Get-WindowsFeature *Desktop*

: donde obtendremos la lista de caracteristicas que incluyen “Desktop” en su nombre.

Install-WindowsFeature Desktop-Experience

: Instala la característica indicada.

3. Manualmente:

Buscamos los fichero indicados y copiamos los mismos en:

Cleanmgr.exe en %systemroot%\System32

Cleanmgr.exe.mui en %systemroot%\System32\en-US.

Las rutas de los mismos en los diferentes SO:

Windows Server 2008:

▪   %systemroot%\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe

▪   %systemroot%\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui

Windows Server 2008 R2:

▪   %systemroot%\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe

▪   %systemroot%\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui

 Windows Server 2012:

▪   %systemroot%\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a\cleanmgr.exe

▪   %systemroot%\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3\cleanmgr.exe.mui

 En esta modalidad, solo podremos lanzar cleanmgr.exe desde la linea de comandos.

Vamos a ver como obtener detalles y añadir usuarios sobre aplicaciones publicadas en XenApp desde PowerShell.

Lo primero que debemos realizar es instalar SDK de CITRIX XenApp.

URL: http://community.citrix.com/display/xa/XenApp+6.5+Powershell+SDK

Arrancar «PowerShell With Citrix XenApp»

WPShell1

o arrancar PowerShell y cargar Snap-Ins de Citrix XenApp SDK.

Add-PSSnapin Citrix.XenApp.Commands

Los modulos cargados en el proceso són:

WPShell2

Lanzamos los primeros comandos:

Get-XAApplication

Ello mostrará una lista con todas las aplicaciones y sus detalles.

Si queremos obtener la lista de aplicaciones de una carpeta de publicación determinada, podemos ejecutar:

El campo que nos ocupa en este caso a consultar es:

FolderPath : Applications/Folder1/Folder2/

Para realizar la consulta sobre las aplicaciones de una carpeta, ejecutaremos:

Get-XAApplication –FolderPAth “Applications/Folder1/Folder2”

Con ella, también obtendremos un detalle de todas las apps. Si a esta consulta, queremos obtener únicamente los nombres de las aplicaciones, filtraremos del siguiente modo:

Get-XAApplication –FolderPAth “Applications/Folder1/Folder2” | Format-Table –Autosize –Property BrowserName (o DisplayName)

Obtenida la lista de las aplicaciones que queremos modificar, es el momento de empezar a realizar modificaciones.

Add-XAApplicationAccount Application Domain\User

Ello incluirá el usuario domain\user sobre la aplicación “Application”.

Y si queremos incluir el usuario a todas las aplicaciones de la carpeta?

Hagamos-lo!

foreach($application in Get-XAApplication –FolderPath “Applications/Folder1/Folder2”) {
Add-XAApplicationAccount $application.DisplayName «Domain\test1»
}

Generando un perfil por defecto centralizado

Existen muchos casos en los cuales los perfiles de usuarios deben ser, no solo optimizados, si no customizados por necesidades de los mismos.

Estas modificaciones o customizaciones del mismo, pueden incluir, desde iconos específicos por defecto en el escritorio de usuario, modificaciones sobre la moneda y/o el sistema decimal i/o otras modificaciones no realizables o que no vale la pena incluir en modificaciones por GPOs.

Disponer de un perfil default customizado, posibilita que cualquier nuevo usuario en el entorno, disponga de un esqueleto del mismo, de forma predeterminada, evitando tener que modificar el mismo una vez generado por parte del usuario. De este modo, cualquier modificación que deba afectar a todos los usuarios, será incluido en este perfil.

Generando el esqueleto por defecto.

Lo primero que debemos saber es que debe incluir o que modificaciones deben ser comunes para todo el global de los usuarios de nuestro entorno. Es importante saber de antemano que es necesario, pues nos evitará tener que ir modificación/regenerando el perfil por defecto una y otra vez.

Una vez sepamos que cambios deben ser aplicados de antemano sobre el perfil de usuario, procederemos a la generación del mismo, siguiendo los pasos definidos a continuación:

Cabe tener en cuenta que :

El único método admitido para la personalización del perfil de usuario predeterminado es mediante el parámetro Microsoft-Windows-Shell-Setup\CopyProfile que se encuentra en el archivo de respuesta Unattend.xml. El archivo de respuesta Unattend.xml se transfiere al la Herramienta de preparación del sistema (Sysprep.exe).

Procedimiento:

Iniciar sesión como Administrador local o un usuarios con derechos de administrador ocal. Es importante tener en cuenta que no es posible realizar este proceso con una cuenta de administrador de dominio.

A grandes rasgos, en este punto, debemos realizar todas las modificaciones sobre el perfil, que queramos que sean incluidas en el defaultprofile.

Tras ello, procederemos a generar el fichero de creación unattended.xml.

Vamos a ver el procedimiento por pasos.

–       Nos logamos como administrador local

–       Realizamos los cambios específicos sobre el perfil.

–       Creamos el fichero unattend en C:\windows\system32\sysprep\

–       Este fichero debe incluir como mínimo la opción Microsoft-Windows-Shell-Setup\CopyProfile en True.

–       Establecer la opción “CopyProfile” a “True”

–       Ejecutar:  sysprep /generalize /oobe /unattend:unattend.xml

Como generamos el fichero unattend.xml

Utilizaremos para ello Windows SIM (incluido en el AIK Y/o ADK) el cual nos permitirá generar el fichero unattend a través de una GUI.

profile_1

Una vez descargado e instalado en nuestra maquina, generamos el fichero unattend.xml como mínimo, con la opción de CopyProfile, utilizando para ello Windows SIM.

Utilizando Windows SIM

Instalado nuestro SIM desde AEK o desde AIK (segundo el SO utilizado), procedemos a la generación de nuestro unattend.xml.

Profile_2

Abrimos Windows SIM y creamos un nuevo fichero de respuesta.

Profile_3

Para modificar el archivo de respuesta, necesitaremos disponer de una imagen de Windows. Para ello, copiaremos en un recurso local la ruta “Sources” del CD de instalación. En ella se incluyen los ficheros de Windows Image necesarios.

Especificamos imagen .win a utilizar y generamos el catalogo .clg.

Profile_4 Profile_5

En este punto, vamos a incluir la opción de copia de perfil. Expandimos “Components” y buscamos amd64_Microsoft-Windows-Shell-Setup.

Profile_6

Agregamos el componente en la sección 4_Specialize:

Profile_7

En el archivo de respuesta seleccionar: Components\4_specialize\amd64-Microsoft-Windows-Shell-Setup_neutral.

Aquí en la sección de Propiedades establecemos el valor copyProfile a TRUE.

Profile_8

Guardamos el archivo de respuesta como “CopyProfile.xml”

Profile_9

Profile_10

Tras ello, ejecutamos el comando indicado en el procedimiento: sysprep /generalize /unattend:unattend.xml

Tras generalizar la imagen, se apagara el equipo. Esta nueva imagen incluirá el default profile modificado. podemos desplegar desde esta imagen Windows con las configuración especifica del perfil customizado.

Profile_11

Levantada esta imagen, es momento de copiar el default profile en un recurso de red, para utilizar de forma centralizada.

Notas:

–       Si queréis comprobar el log, no utilizar la opción /shutdown en el proceso de sysprep. Podreis encontrar el log en: %systemroot%\panther\unattendgc\setupact.log

–       Debe utilizar el modificador /generalize con sysprep.exe para que se pueda usar el parámetro Copy Profile. La opción /unattend se utiliza para seleccionar el archivo Unattend.xml

–       El perfil de la cuenta predefinida de administrador se elimina cuando se realiza una instalación de Windows limpia o cuando se ejecuta la herramienta Sysprep. El parámetro CopyProfile se procesa antes de que la cuenta predefinida de administrador se elimine. Por lo tanto, cualquier personalización que realice, aparecerá en el nuevo perfil de cuenta de usuario. Esto incluye la configuración de perfil de cuenta predefinida de administrador.

–       Si hay varios perfiles de usuario, puede que la utilidad sysprep de Windows elija un perfil no esperado y lo copie en el perfil de usuario predeterminado. Por ello se recomienda eliminar todos los perfiles del sistema y dejar únicamente el perfil de administrador a modificar.

–       No todas las personalizaciones se propagarán a los nuevos perfiles. El proceso de inicio de sesión del nuevo usuario reestablecerá algunas de las opciones. Para configurar los valores de configuración, utilice la configuración de directiva de grupo o el scripting.

Generando el punto compartido para el Default Profile

Veamos como copiar y definir este perfil de forma centralizada. Para ello, deberemos conectarnos al recurso:

\\DomainServer\NETLOGON

Dentro, creamos una carpeta que utilizaremos como default profile, por ejemplo:

Default Profile.V2

Situarnos en Equipo > Propiedades > Configuración Avanzada del sistema

Tras ello, seleccionar el Default Profile y clicar en la opción “Copy to”

Profile_12

Profile_13

Seleccionamos la nueva ubicación del perfil. En nuestro caso, el recurso de red:

\\DomainServer\NETLOGON\Default Profile.V2\

Seleccionamos “Cambiar”  > “todos” > Aceptar.

Una vez realizado, ya podemos utilizar las GPOs de AD para configurar el recurso por defecto para almacenar el perfil default del entorno.

Recursos:

Personalizar el perfil de usuario local predeterminado al preparar una imagen de Windows: http://support.microsoft.com/kb/973289

Utilizar Windows SIM: http://technet.microsoft.com/es-es/library/dd799285%28v=ws.10%29.aspx

Descargar AIK Windows 7 y 2008R2: http://www.microsoft.com/es-es/download/details.aspx?id=5753

Y/O Windows ADK para Windows 8 / 2012 Server:  http://www.microsoft.com/es-es/download/details.aspx?id=39982

Seguir los siguientes pasos, si no disponemos de la opción:

  1. Ir a Inicio -> Ejecutar

%systemdrive%\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo

  1. Copiar “Compressed(Zip) folder” (o CTRL+C)
  2. Ir a inicio -> Ejecutar

 Shell:sendto

  1. Pegar el fichero copiado (o CTRL+V)

Con esto ya dispondremos nuevamente de la opción de sent to ZIP file

CTXDOM.COM, Microsoft, el ayuntamiento de Barberá del Vallés, Nodus Barberá y 101 Consulting , pone en marcha un gran evento de Microsoft Windows Server 2012 y sus tecnologías de Virtualización el día 6 de Junio. Dónde se explicarán los beneficios, y las distintas técnologías que hacen posible el poder trabajar desde cualquier lugar de una forma totalmente eficiente.

Con el título de “Conozca las nuevas TIC para la Empresa“, se hablará de como Windows Server 2012, Hyper-V las tecnologías de VDI y la gestión unificada puede ayudar a las empresas a mejorar su productividad de forma considerable.

En dicho evento tendrá representación de los mejores expertos en Microsoft y técnologias de virtualización y VDI, con ponencias de de Microsoft MVP.

  • Disponer de un almacenamiento virtualizado asequible y unos servicios de TI rentables conseguirán que su negocio alcance el pleno funcionamiento y ahorre costes de infraestructura.
  • Además podrá incrementar su productividad disfrutando de un acceso flexible a sus archivos y aplicaciones prácticamente desde cualquier dispositivo y conéctese rápidamente a los equipos de su red.
  • Tendrá una amplia gama de opciones de administración automatizadas y un único panel para controlarlo todo.
  • No tendrá que preocuparse más por la seguridad. Podrá concentrarse en su trabajo gracias a la continua disponibilidad, las copias de seguridad diarias y la protección ante el rendimiento bajo y las amenazas de seguridad.

Este evento, es un evento enfocado a quién desea mejorar su actual entorno de trabajo, y saber de las distintas novedades en virtualización, todo ello pensado para hacer crecer el negocio y mejorar la productividad de una forma más eficiente.

Un temario realmente muy interesante, dónde además se explicará la seguridad un entorno virtualizado.

Los ponentes de dicho evento son especialistas en las distintas materias, altamente reconocidos y con gran experiencia en este tipo de soluciones.

 Actualización: Xavisan nos cuentas los detalles del evento tras su finalización en este post: http://blogs.itpro.es/ctxdom/2013/06/18/virtualicese-un-evento-con-exito/