Configurar una máquina virtual

En este tema se proporciona una descripción general de los requisitos de instalación de una máquina virtual Install Capture. Hay una serie de enfoques posibles sobre cómo implementar cada uno de estos pasos genéricos.

Normalmente, debería implementar estos pasos antes de usar el Asistente de configuración de máquina virtualdentro de AppDNA. Sin embargo, el asistente proporciona una opción para abrir la máquina virtual en una consola y puede realizar los pasos de configuración de la máquina virtual en la consola mientras trabaja a través del asistente. (Esto no incluye los dos primeros pasos, ya que el asistente requiere que la máquina virtual ya exista.)

  1. Cree una máquina virtual (u obtenga los archivos de máquina virtual) basándose en una de las tecnologías enumeradas enInstall Capture.

    Al capturar aplicaciones de Windows para probar la compatibilidad con una plataforma Windows de escritorio o servidor, el SO invitado debe coincidir con el SO en el que las aplicaciones se están ejecutando actualmente. Por ejemplo, si se está preparando para una migración de Windows 7 a Windows 10, la máquina virtual debe basarse en Windows 7. Sin embargo, cuando se utiliza la máquina virtual para crear MSI de producción, secuencias de App-V o perfiles XenApp, el SO invitado normalmente debe coincidir con el SO de destino.

    La máquina virtual no debe tener software antivirus en ejecución, ya que esto puede interferir con el proceso Install Capture.

    Para comunicarse con la máquina virtual, AppDNA necesita la dirección IP, o el nombre de máquina o DNS del SO invitado. El uso de la máquina o el nombre DNS requiere que se configure en la red un mecanismo de resolución de nombres adecuado (como DNS). Si utiliza la dirección IP, Citrix recomienda que la máquina virtual esté configurada con una dirección IP estática. Si cambia la dirección IP, deberá actualizar la dirección IP del SO invitado almacenada en la configuración de la máquina virtual.

  2. Inicie y detenga la máquina virtual.

    Esto es para garantizar que la máquina virtual funcione correctamente.

  3. Si planea utilizar Install Capture para crear paquetes de aplicaciones virtuales, debe instalar software adicional en la máquina virtual, como App-V Sequencer o XenApp Profiler. Este software adicional no viene con AppDNA.

    Dependiendo del software adicional, es posible que deba modificar los perfiles de ejecución como corresponda.

  4. Asegúrese de que la cuenta de usuario que se utilizará para iniciar sesión en la máquina virtual para realizar una Install Capture tenga privilegios administrativos.

    Esta cuenta de usuario puede ser la cuenta de administrador local de la máquina virtual u otra cuenta de usuario que se haya agregado al grupo Administradores de la máquina virtual.

    Citrix recomienda configurar la máquina virtual para iniciar sesión automáticamente con esta cuenta de usuario administrativo y suprimir cualquier aviso legal que aparezca al iniciar sesión. Esto significa que no es necesario iniciar sesión en la máquina virtual manualmente durante el proceso Install Capture.

    Nota: Si las directivas no permiten el inicio de sesión automático (o la supresión de cualquier aviso legal), es posible que quiera crear la instantánea de la máquina virtual mientras el SO invitado está conectado. Esto significa que cuando AppDNA invierte la máquina virtual al inicio de Install Capture, no habrá necesidad de ninguna interacción del usuario.

  5. Cree una carpeta en el equipo AppDNA o un recurso compartido de red en el que almacenar los archivos de salida de Install Capture, como los MSI para importar en AppDNA. Opcionalmente, esta carpeta también se puede utilizar para los archivos de entrada.

    Install Capture puede manejar los archivos de salida de dos maneras diferentes:

    • Transmitir resultados: Con esta opción, Install Capture almacena inicialmente los archivos de salida en una carpeta provisional dentro de la máquina virtual. A continuación, una vez completada la captura, los archivos de salida se transmiten a una carpeta del equipo AppDNA o a un recurso compartido de red. AppDNA requiere acceso de lectura y escritura a esta carpeta, pero la máquina virtual no necesita acceder a ella.
    • Copiar resultados: Con esta opción, Install Capture almacena los archivos de salida directamente en una carpeta del equipo AppDNA o en un recurso compartido de red. Tanto AppDNA como la máquina virtual requieren acceso de lectura y escritura a esta carpeta. Esta opción es más rápida que la opción de transmisión. Citrix recomienda esta opción si quiere ejecutar lotes de capturas desatendidas, por ejemplo, medianteauto-clicker.

    Seleccione la opción que se utilizará al crear la configuración de la máquina virtual en AppDNA.

    La máquina virtual también necesita acceso a la ubicación de los archivos de entrada. Puede almacenar estos archivos de entrada en la misma carpeta que la salida, o puede crear una carpeta compartida independiente para los archivos de entrada. En todos los casos, la máquina virtual necesita tener acceso de lectura a los archivos de entrada. Si va a importar paquetes de instalación desde Active Directory o ConfigMgr, la máquina virtual también necesita acceso al dominio Active Directory o ConfigMgr y a la ubicación de los paquetes de instalación.

  6. Si planea utilizar la opción para copiar los resultados, tome medidas para asegurarse de que la máquina virtual tenga acceso de lectura y escritura a la carpeta creada en el paso anterior. Si planea utilizar la opción para transmitir los resultados, la máquina virtual solo requiere acceso de lectura a la carpeta en la que se almacenan los archivos de entrada.

    Hay varias formas de configurar la carpeta para que la máquina virtual tenga acceso a ella:

    • Si inicia sesión en la máquina virtual como usuario de dominio y la carpeta compartida reside en un equipo del mismo dominio o en un dominio de confianza, puede conceder a ese usuario acceso al recurso compartido.
    • Cree un usuario con el mismo nombre y credenciales tanto en la máquina AppDNA como en la máquina virtual. Cree una carpeta compartida en el equipo AppDNA y otorgue al usuario acceso de lectura/escritura a esa carpeta compartida. Al iniciar sesión en la máquina virtual con las mismas credenciales para ejecutar Install Capture, se debe tener acceso a la carpeta compartida desde dentro de la máquina virtual.
    • Establezca una conexión persistente con el recurso compartido desde dentro de la máquina virtual mediante las credenciales adecuadas. Si la carpeta compartida está en el equipo host, puede utilizar las mismas credenciales de usuario que utiliza para iniciar sesión en el equipo host. Si la carpeta compartida reside en un dominio, utilice las credenciales de dominio.
  7. Instale el MSI de configuración de VM de Citrix AppDNA dentro de la máquina virtual y, a continuación, reinicie la máquina virtual.

    Para ello, necesita el instalador (llamado Citrix AppDNA VM Configuration.msi). Esto viene con AppDNA. Se copia en una subcarpeta Tools de la carpeta de instalación de AppDNA al instalar AppDNA. La ubicación predeterminada es C:\Program Files\Citrix\AppDNA\Tools (C:\Program Files (x86)\Citrix\AppDNA\Tools en un equipo de 64 bits).

    La versión del MSI de configuración de VM debe coincidir con la versión de AppDNA que está ejecutando. Esto significa que debe actualizar las herramientas de configuración de VM en la máquina virtual cuando actualice AppDNA.

  8. Este paso solo se aplica si el SO invitado admite Control de cuentas de usuario (UAC).

    Citrix AppDNA VM Configuration MSI instala Remote Admin, que es un agente AppDNA que se ejecuta dentro de la máquina virtual para proporcionar compatibilidad con AppDNA para comunicarse con la máquina virtual. Si UAC está habilitado en el SO invitado, cada vez que se inicia el Administrador remoto, Windows abre un cuadro de diálogo de UAC que solicita permiso para cambiar el equipo. Esto puede ser problemático si ocurre para cada Install Capture, ya que requiere la interacción del usuario y, por lo tanto, evita que un lote de capturas se ejecute desatendido.

    La solución recomendada es inhabilitar UAC en la máquina virtual (por ejemplo, como se describe enhttp://support.microsoft.com/kb/975787). Sin embargo, esto normalmente no es necesario en Windows 8 o Windows Server 2012, ya que el MSI de configuración de VM inhabilita automáticamente UAC en estos sistemas operativos.

    Si no es posible inhabilitar UAC, cree la instantánea mientras se ejecuta el Administrador remoto como se explica en el siguiente paso.

  9. Después de completar los pasos anteriores, cree una instantánea del estado de la máquina virtual dentro de la tecnología de virtualización. Install Capture utiliza esta instantánea para devolver la máquina virtual a un estado conocido al inicio de cada captura.

    Si el SO invitado admite UAC y su directiva de seguridad no permite inhabilitar UAC, cree la instantánea de su máquina virtual cuando se esté ejecutando el Administrador remoto. Esto significa que el Administrador remoto ya se ejecutará cuando ejecute Install Capture, por lo que el cuadro de diálogo UAC no aparecerá durante el proceso Install Capture. Si crea la instantánea de la máquina virtual cuando la máquina virtual está apagada, el símbolo del sistema UAC se abrirá cada vez que ejecute Install Capture, lo que puede ser perjudicial e impide que un lote de capturas se ejecute desatendido.

  10. Configure el software antivirus para inhabilitar el análisis en tiempo real de las carpetas de entrada y salida de Install Capture.

Configurar una máquina virtual