Cuando instala Windows (o cualquier otro sistema operativo) en un dispositivo físico, el sistema operativo requiere controladores de dispositivo para interactuar con el hardware del sistema. Este mismo concepto básico se aplica a los sistemas virtualizados. Él Servicios de integración actuar como un colección de controladores de dispositivos que permiten que el sistema operativo invitado funcione con hardware virtual en un entorno Hyper-V.
Los administradores de Hyper-V tuvieron que instalar los servicios de integración en todos los sistemas operativos invitados de forma manual en el pasado. Microsoft finalmente eliminó este requisito e hizo que la instalación de Integration Services fuera automática. Microsoft también fue tan lejos como para incluir los Servicios de Integración en Windows.
Si bien la inclusión de los Servicios de Integración fue sin duda un paso en la dirección correcta, Microsoft eliminó la opción de instalar los servicios de integración manualmente. En este artículo, le mostraré cómo implementar Integration Services manualmente.
¿Por qué debería instalar manualmente los servicios de integración?
Por lo general, es mejor permitir que los servicios de integración se instalen automáticamente si es posible. A veces, su única opción es instalar los servicios de integración manualmente.
Por ejemplo, es posible que desee obtener los servicios de integración de Hyper-V en un Máquina virtual que ejecuta un sistema operativo obsoleto. En este caso, deberá instalarlos manualmente, utilizando el método que le mostraré. También puede utilizar este método para instalar los servicios de integración en una plantilla de máquina virtual.
Comencemos con cómo puede instalar manualmente los servicios de integración de Hyper-V.
Cómo instalar manualmente los servicios de integración
El proceso de instalación manual para los servicios de integración de Hyper-V se divide en 4 partes:
1. Preparación de su máquina virtual
Antes de comenzar, deberá realizar algunos preparativos pasos:
- Crear una máquina virtual Hyper-V
- Instalar un sistema operativo en la máquina virtual
- Apague la máquina virtual (el procedimiento de instalación manual descrito en este artículo no funcionará si la máquina virtual se está ejecutando)
- Comprueba eso no existen puntos de control para la máquina virtual (si intenta este procedimiento en una VM para la que existen puntos de control, dañará el disco duro virtual de la VM)
Después de preparar todo, puede pasar a la siguiente fase.
2. Adquisición de los Servicios de Integración
El siguiente paso es descargar una copia de los servicios de integración aquí. es esencial para descargar una versión de Integration Services que coincida con el sistema operativo invitado instalado en la máquina virtual.
La descarga consta de un único archivo .CAB. También deberá guardar este archivo en una ubicación accesible desde el servidor host.
3. Instalación de los servicios de integración
Ahora que preparó la máquina virtual y descargó Integration Services, puede instalar Integration Services en la máquina virtual.
Para hacerlo, sigue estos pasos:
- Abra el Administrador de Hyper-V
- Haga clic derecho en la máquina virtual
- Seleccione la configuración desde el menú contextual (esto abrirá el Página de configuración de la máquina virtual)
- Clickea en el Disco duro virtual de VM
- Nota la ruta y nombre de archivo para el archivo del disco duro virtual
- Navegue a través del Explorador de archivos hasta el ubicación del disco duro virtual
- Haga clic derecho en el disco duro virtual
- Elija el comando Montar desde el menú contextual
- Tome nota de la letra de la unidad asignada al disco
- Abre un PowerShell elevado Sesión
- Crear una variable y establezca su valor igual a la ruta y el nombre del archivo de Integration Services (por ejemplo, $IS=”C:\Temp\Hyper-VIntegrationServices.cab”)
- Crear una variable y establezca su valor igual a la letra de la unidad montada en el archivo del disco duro virtual (por ejemplo, $VHD=E:”)
- Utilice el cmdlet Add-WindowsPackage para agregue el archivo .CAB al disco duro virtual (El comando se verá así, pero varía según los nombres de las variables que haya usado: Add-WindowsPackage -PackagePath $IS -Path $VHD)
4. Limpiar
En este punto, ha instalado correctamente los servicios de integración. Sin embargo, también debe hacer una cosa más antes de iniciar la máquina virtual.
- Ir al Explorador de archivos
- Haga clic derecho en el disco que montó anteriormente
- Elija el comando Expulsar del menú contextual
Esto hará que Windows desmontar el disco. Una vez que haya desmontado el disco, puede usar la máquina virtual.
La línea de fondo
Es mejor dejar que Windows instale los servicios de integración automáticamente si es posible. A veces tendrá que realizar una instalación manual. Por ejemplo, si desea obtener los servicios de integración de Hyper-V en un sistema operativo desactualizadotendrás que completar la instalación manualmente.
En esta guía, te mostré el 4 fases que debes seguir para ejecutar Integration Services manualmente. Primero, tienes que prepara tu máquina virtual. Entonces deberías obtener el paquete de servicios de integración. Después de eso, instalar el paquete con PowerShell antes finalmente desmontando el disco.
¿Tiene alguna pregunta sobre los servicios de integración? Revisar la Preguntas más frecuentes y Recursos ¡abajo!
Preguntas más frecuentes
¿Qué puedo hacer si ninguno de los servicios de integración disponibles coincide con mi versión de Windows?
Hyper-V se lanzó con Windows Server 2008 y no es compatible con sistemas operativos anteriores. Siempre es posible que uno de los paquetes existentes funcione con su sistema operativo, pero no está garantizado. Es bueno crear una copia de seguridad antes de intentar algo así.
¿Cómo puedo verificar la existencia de puntos de control antes de instalar Integration Services?
Abra el Administrador de Hyper-V y haga clic en la máquina virtual. La sección Puntos de control debe estar vacía. Si existen puntos de control, deberá eliminarlos antes de intentar este procedimiento. Recuerde que eliminar un punto de control elimina su capacidad de revertir la máquina virtual a un estado anterior.
¿Qué sucede si instalo Integration Services sin eliminar primero los puntos de control?
Romperá la cadena del disco virtual si monta y modifica un disco duro virtual mientras existen puntos de control. En algunos casos, es posible solucionar el problema mediante el Asistente para editar discos duros virtuales.
¿La implementación manual de Integration Services es adecuada para el uso en producción?
La respuesta es ambas, si y no. Este método ciertamente funciona y también utiliza documentación de Microsoft. Sin embargo, la mayoría de los sistemas operativos para los que usaría esta técnica han pasado su fecha de fin de vida. Es una mala idea ejecutar un sistema operativo obsoleto en producción. Es algo que quieres evitar.
¿Cómo puedo comprobar si he instalado los servicios de integración de Hyper-V?
Para comprobar si ha instalado los servicios de integración de Hyper-V, debe acceder al invitado. Desde allí, abra el Administrador de dispositivos y expanda Dispositivos del sistema. Después de eso, debe seleccionar propiedades en la máquina virtual Microsoft Hyper-V. Finalmente, debe seleccionar Tab Driver. Eso también le mostrará la versión de Integration Services en su dispositivo.
Recursos
TechGenix: servicios de integración de Hyper-V
Obtenga información sobre los servicios de integración de Hyper-V aquí.
TechGenix: instalación anterior de los servicios de integración de Hyper-V
Vea cómo era el proceso de instalación de Hyper-V Integration Services en el pasado aquí.
TechGenix: funciones reales de los servicios de integración de Hyper-V
Descubra qué hacen los servicios de integración de Hyper-V aquí.
Microsoft: documentación de los servicios de integración de Hyper-V
Descubra la documentación de Microsoft para los servicios de integración de Hyper-V aquí.
Microsoft: Guía para la gestión de servicios de integración de Hyper-V
Encuentre la guía de Microsoft para administrar los servicios de integración de Hyper-V aquí.
Microsoft: instalación de servicios de integración
Descubra cómo instalar Integration Services en una máquina virtual que no se está ejecutando aquí.