Hyper-V en Windows: una guía para crear y configurar máquinas virtuales. Cómo administrar Microsoft Hyper-V desde la línea de comando Instalación del hipervisor Hyperv Windows 8

Hola amigos, en el artículo de hoy conectaremos una máquina virtual Hyper-V a nuestro Windows 8 e instalaremos en ella los sistemas operativos Windows 7 y Windows 8, y también responderemos todas las preguntas de los usuarios. Por cierto, ¡puedes transferir toda tu computadora física a Hyper-V! Varios administradores de sistemas que conozco trabajan sólo en Hyper-V e incluso han olvidado qué es un sistema operativo normal. Al principio publicamos varias de sus cartas.

Instalación de Hyper-V

Si tiene Windows 8 Pro o Windows 8 Enterprise (corporativo) instalado en su computadora, puede usar el sistema de virtualización Hyper-V o, en palabras simples, usar la máquina virtual integrada en el sistema operativo Windows 8. Es muy fácil de usar y no tengo dudas de que lo entenderás.

Para que Hyper-V funcione, su procesador debe admitir la tecnología de virtualización. Antes de trabajar, asegúrese de habilitar las siguientes opciones en el BIOS de la computadora:

"Tecnología de virtualización Intel" para procesadores Intel o "Virtualización AMD" para procesadores AMD.

Les advierto que Hyper-V está diseñado y destinado principalmente a profesionales de TI y se utiliza en servidores.

Cuando trabaje en Hyper-V, no podrá utilizar una unidad flash, tarjeta de sonido, y WiFi, en este sentido es preferible utilizar VirtualBox. Pero sigo pensando que quienes lean este artículo saben por qué lo necesitan.

Para su funcionamiento, la máquina virtual Hyper-V presenta pequeños requisitos:

Windows 8 Pro debe ser de 64 bits.

Disponibilidad memoria de acceso aleatorio al menos 4 GB.

Conexión Hyper-V

Apertura Panel de control

y elige Programas

Programas y componentes. Activar o desactivar las características de windows

Busque la partición Hyper-V, márquela con una marca de verificación y haga clic en Aceptar.

Habrá una breve búsqueda de los archivos necesarios y un reinicio.

Después del reinicio, vaya a la interfaz de Metro y haga clic izquierdo en la flecha, luego seleccione Hyper-V Manager,

Aparece el asistente de configuración de Hyper-V. Haga clic en el nombre de nuestra computadora, luego Crear Y Máquina virtual.

Configuración de Hyper-V

1) Empezando. este maestro le ayudará a crear una máquina virtual, haga clic en Siguiente.

2) Especifique una ubicación. A la máquina virtual le asignamos un nombre en latín, por ejemplo Windows 7. Indicamos la ubicación de los archivos de la máquina virtual Hyper-V, como no tengo espacio en la unidad C:, revisaré Guardar máquina virtual. en otra casilla de verificación de ubicación y haga clic en Examinar, luego especifique la unidad D: y Siguiente.

3) Especificar la generación. Quiero instalar Windows 7, así que seleccionaré la Generación 1.

4) Asignar memoria. Mi computadora tiene 8 GB de RAM, lo que significa que puedo asignar de forma segura 2 GB de RAM para una máquina virtual. Marque la casilla "Usar memoria dinámica para esta máquina virtual" y Siguiente.

5) Configuración de la red. Saltamos este parámetro (configuraremos una conexión a Internet más adelante) y hacemos clic en Siguiente.

6) Conéctate virtualmente disco duro. Marca el artículo Crear un disco duro virtual. Entonces, en el segundo párrafo Especificar ubicación, indicamos la ubicación de los archivos de la máquina virtual en la unidad D:, luego, de forma predeterminada, la máquina virtual nos ofrecerá ubicar el disco duro virtual en D:\Windows 7\Virtual Hard Disks\ conducir.

Amigos, el elemento Tamaño 127 GB no significa que 127 GB serán "exprimidos" inmediatamente en su unidad D:.

Nota: Se puede crear un disco duro virtual desde el principio, es decir, antes de crear una máquina virtual, y en este caso puede elegir qué disco duro virtual crear, por ejemplo:

Dinámica(crece de volumen paulatinamente, según los datos acumulados, al principio ocupa varios megas).

Tamaño fijo(requiere inmediatamente la asignación del espacio requerido; si crea un disco de 120 GB, eso significa que debe asignarle exactamente esa cantidad de espacio).Se considera que un disco duro de tamaño fijo tiene un mayor rendimiento.

Más información detallada ver el final del artículo.

7) Parámetros de instalación. Marque la casilla Instalar el sistema operativo más tarde. Más.

8) hecho

Cómo configurar Internet en Hyper-V

Ahora configuremos la red. En la ventana principal de Hyper-V, haga clic en el botón Virtual Switch Manager.

En la ventana que aparece, seleccione qué tipo de conmutador virtual desea crear. Seleccionaré el tipo: Red externa. CON crear un interruptor virtual.

Elija un nombre arbitrario para el conmutador virtual. Red adaptador wifi en mi computadora del fabricante "Atheros", así que elegiré este nombre. Aplicar.

Elegir Opciones


Se abrirá una ventana, en el lado izquierdo de la cual podrás ver dos secciones con diferentes parámetros, si seleccionas el parámetro que necesitas con el botón izquierdo del mouse, entonces en el lado derecho de la ventana podrás configurarlo.

Adaptador de red. En la parte derecha de la ventana, seleccione nuestro Switch Virtual "Atheros", Aplicar Y DE ACUERDO.

Instalación en Hiper-V Sistema operativo

Ahora la pregunta real es cómo instalar el sistema operativo en una máquina virtual. Para instalar una máquina virtual Hyper-V, debe iniciarla desde disco de instalación Windows 7 ubicado en la unidad o para estos fines necesita usar una imagen ISO con Windows.

, luego en el lado derecho de la ventana usando los botones Arriba Y Abajo Configuramos el arranque de la máquina virtual según lo que necesitamos:

CD- arrancar desde el disco de instalación o Imagen ISO.

Elegir Controlador 1 IDE y haga clic en el signo más, luego en la unidad de DVD si desea iniciar la máquina virtual desde Unidad de DVD Marque la casilla Unidad física de CD y DVD: luego inserte el disco de instalación de Windows 7 en la unidad.

Además, para iniciar una máquina virtual e instalar una imagen ISO con Windows 7, puede usar Windows 7, en este caso debe marcar el elemento Imagen de archivo y hacer clic en el botón Examinar, en el explorador que se abre debe seleccionar la imagen. con Windows 7 y haga clic en Abrir. Aplicar y Aceptar.

Hacer clic Comenzar y se inicia la máquina virtual. Hyper-V se está cargando desde la imagen ISO de Windows 7. Haga doble clic con el botón izquierdo del mouse en la miniatura de la ventana de la máquina virtual Hyper-V.

Se abrirá una ventana en la que trabajaremos tú y yo. Presione cualquier tecla; de lo contrario, inicie desde la instalación. disco de Windows 7 no sucederá. En la parte superior de la ventana hay botones de configuración de la máquina virtual.

El cuadro de diálogo habitual del instalador de Windows 7. A continuación, puede instalar el sistema operativo Windows 7 en la máquina virtual. Todo el proceso se describe en detalle en nuestro artículo.

Entonces usted y yo conectamos una máquina virtual Hyper-V a nuestro sistema operativo e instalamos Windows 8 en ella, Internet está presente en la máquina virtual. Puede instalar Windows 8 exactamente de la misma manera.

Cómo crear un disco duro virtual en Hiper-V

Amigos, se puede crear un disco duro virtual en Hyper-V no solo durante el proceso de creación de una máquina virtual.

En la ventana principal de la máquina virtual, seleccione Crear -> disco duro


Selección del formato del disco. Puedes elegir un nuevo formato disco duro, pero tenga en cuenta que no es compatible con sistemas operativos anteriores a Windows 8

Seleccione el tipo de disco. Puede crear un disco de partición fija, que se considera de mayor rendimiento.

Te indicamos la ubicación del disco duro virtual si tienes poco espacio libre en la unidad C:, luego coloque el disco duro virtual en la unidad D:. Haga clic en el botón Examinar y seleccione la unidad D:

Configuración del disco. Si no creamos un disco virtual expandible dinámico, sino un disco virtual de una partición fija, entonces debemos especificar el tamaño exacto del disco; si especificamos el tamaño de 127 GB, entonces esto es exactamente cuánto ocupará nuestro disco virtual. en la unidad D:. Asegúrese de tener suficiente espacio libre en su unidad D:.

nota por parámetro Copie el contenido del disco físico especificado., ¡puedes usarlo si deseas transferir tu computadora física junto con todas las configuraciones a una máquina virtual!

Se ha creado el disco duro virtual. Al crear una nueva máquina virtual en el paso Conectar un disco duro virtual podemos marcar la casilla Utilice un disco duro virtual existente, luego haga clic en Examinar y especifique la ubicación del disco virtual -D:\Nuevo disco duro virtual.vhdx

Pantalla azul al crearinterruptor virtual V Hiper-V

Amigos, varias veces tuve que lidiar con el hecho de que en el nuevo sistema operativo Windows 8.1 en virtual Máquina Hyper-V, al crear un conmutador virtual, el sistema operativo entró en pantalla azul con error:

El problema parece ser causado por el siguiente archivo: fwpkclnt.sys UNEXPECTED_KERNEL_MODE_TRAP *** STOP: 0x0000007f.

Intenté resolver el problema diferentes caminos: reinstalar la máquina virtual, restaurar archivos del sistema, eliminando el antivirus y el firewall, actualizando los controladores para todos los componentes de la computadora, incluido tarjeta de red. Desafortunadamente, solo ayudó cambiar el adaptador de red.

Hace algún tiempo escribimos sobre la ejecución automática. maquinas virtuales VMware vSphere y Citrix XenServer, pero los administradores de Microsoft Hyper-V también enfrentan este problema. Al igual que en la plataforma vSphere, Hyper-V tiene configuraciones para controlar el comportamiento de las máquinas virtuales cuando el servidor host se enciende y apaga.

Entonces, si abre la configuración de la máquina virtual en Hyper-V, verá un elemento como Acción de inicio automático, donde realmente se establecen las configuraciones para el comportamiento de la VM cuando se inicia el host:

Hay tres opciones sobre cómo se comporta la máquina al iniciar el host Hyper-V:

  • Nada - De forma predeterminada, la máquina virtual no se inicia cuando se inicia el servidor host.
  • Iniciar automáticamente si se estaba ejecutando cuando el servicio se detuvo - Esta opción es útil cuando se prueban varias aplicaciones en la VM (que, por ejemplo, pueden reiniciar el host) y la presencia de máquinas que no siempre se encienden, pero sí según es necesario. Si selecciona este elemento, la máquina virtual se iniciará solo si estaba ejecutándose cuando se apagó o reinició el host.
  • Iniciar esta máquina virtual automáticamente - Esta opción se utiliza mejor para máquinas virtuales productivas. En cualquier caso, le permitirá iniciar la máquina virtual cuando se inicie el host. También existe una opción para retrasar el inicio de la VM, lo que le permitirá configurar el orden en el que se inician los servicios dependientes (por ejemplo, el controlador Directorio Activo lanzamiento sin demora, luego la base MicrosoftSQL, y al cabo de un rato lanzamos el servidor de aplicaciones y el servidor web). Además, esta opción evitará que todas las máquinas creen una carga en el subsistema de almacenamiento al mismo tiempo, distribuyéndola en el tiempo.

Además del inicio automático de máquinas virtuales, también puede configurar Acción de parada automática- acción realizada cuando se apaga el servidor host Hyper-V. Esto también está en las propiedades de la máquina virtual:

También hay 3 opciones de comportamiento aquí:

  • Guarde el estado de la máquina virtual- esta opción le permite minimizar el tiempo de inactividad de la máquina virtual en caso de que se apague el host. Si se produce un apagado programado, la memoria de la máquina virtual se guardará en el disco, después de lo cual la máquina se suspenderá. Al encender la máquina virtual, su memoria se restaurará y seguirá funcionando como si nada (aunque no en todos los casos). Esto ahorra el tiempo necesario para cargar e inicializar los servicios del sistema operativo invitado. Sin embargo, si la cantidad de RAM requerida por una VM es grande, el tiempo que lleva descargarla hacia y desde el disco también puede llevar una cantidad significativa de tiempo. Esta opción está activada de forma predeterminada.
  • Apague la máquina virtual- esta opción apagará “por completo” la máquina virtual (análoga a un corte de energía repentino). En este caso, no se guardará nada y, además, no hay garantías de coherencia de los datos dentro de la VM (y, como resultado, no hay garantías de que se cargará). Pero esto sucede más rápido, por lo que es conveniente cuando se utiliza un entorno de prueba donde la seguridad de los datos no es tan importante y todo debe hacerse rápidamente. Además, se garantiza que se producirá dicho cierre, a diferencia de los puntos anteriores o siguientes.
  • Apague el sistema operativo invitado- en este caso, se inicia un procedimiento de apagado ordenado en el sistema operativo invitado. El estado del sistema tampoco se guardará, pero lo más probable es que sea coherente, ya que las operaciones de lectura y escritura se completarán correctamente. Si se utiliza esta opción, entonces deberá configurar el orden de inicio de los sistemas de acuerdo con el párrafo anterior (inicio automático), ya que lleva tiempo inicializar el sistema operativo y los servicios al iniciar las máquinas virtuales.

Aquí no debemos olvidar que si ha seleccionado la opción "Guardar el estado de la máquina virtual", necesitará una cantidad significativa de espacio en disco para los archivos .BIN en los que se encuentra la memoria de la máquina virtual (la suma de la memoria de la VM con esta configuración ).

Al crear instrucciones para instalacion y configuracion Se probó el hipervisor, el hipervisor en sí, instalado en hardware real. Me ayudó a configurarlo y la computadora de control mediante un script cmd que escribí en 2014 y que fue descubierto accidentalmente en las profundidades de mi volcado de archivos después de su limpieza general.
El guión fue ligeramente modificado y probado nuevamente. Lo único que no pude lograr fue el comando para restaurar el color en consola cmd al final del script, que se puede restaurar manualmente en las propiedades de la consola.
Se me ocurrió la idea de escribir un script en el sitio web ru.intel.com y, lamentablemente, el enlace a esa página ya no existe.
Este script cmd se configura en modo automatico hipervisor y computadora de control para control remoto servidor hiperv 2012 utilizando herramientas de control remoto, en particular utilizando administrador de hiper-v, en Windows 7, Windows 8 y Windows 8.1

En esta página se encuentran instrucciones detalladas y sencillas para instalar y configurar inicialmente el hipervisor: instalación y configuración del servidor hyper - v 2012 bare metal

Tenemos:
Computadora(hardware) con hyper-v 2012 instalado y actualizado
SO invitado(vmware) con sistema operativo instalado en ruso windows 7x64, windows 8x64, windows 8.1x64

Las condiciones son simples:
- Ejecute el script en el ordenador de control con derechos de administrador
- El firewall debe estar habilitado en la computadora de administración
- El ordenador de control debe tener instalado el idioma ruso. sistema windows 7x64, Windows 8x64 o Windows 8.1x64 (no lo he probado en sistemas x86, pero podría funcionar en ellos)
- UAC y antivirus deben estar desactivados temporalmente en la computadora de control para no bloquear los scripts de instalación
- En el ordenador de control deben estar instaladas herramientas de administración remota del servidor, en particular rsat hiper-v
- La red debe estar ejecutándose en el hipervisor y la computadora de control.
- El hipervisor y la computadora de control deben estar en el mismo grupo de trabajo.
- Las cuentas de hipervisor y de computadora recién creadas, y las contraseñas para ellas, deben ser las mismas.

Aún más simple:
En la computadora: firewall habilitado + script ejecutándose como administrador + ventanas rusas 7x64, 8x64 o 8.1x64 + deshabilitar UAC y antivirus + rsat hyper - v instalado
En una computadora + hipervisor: un grupo de trabajo grupo de trabajo+ la misma cuenta de administrador Ivánov y contraseña GUGLplay307

Si no tiene instaladas herramientas de administración remota del servidor, descárguelas desde los enlaces siguientes:
Para Windows 7x64: https://www.microsoft.com/ru-RU/download/details.aspx?id=7887
Para Windows 8x64: https://www.microsoft.com/ru-ru/download/details.aspx?id=28972
Para Windows 8.1x64: https://www.microsoft.com/ru-ru/download/details.aspx?id=39296

Descargue el archivo con el script config_server_client_hyper-v_2012.zip en la página despensa en el capitulo guiones y programas: script para la configuración automática del hipervisor y del ordenador de control
Antes de descomprimir el archivo, debe desbloquearlo haciendo clic derecho sobre él y seleccionando propiedades.

Contenido del archivo:
Carpetas Windows7x64 y Windows8x64 para diferentes versiones del sistema operativo
Cada carpeta contiene archivos:
- firewall_hyperv_client_rus.cmd y hvremote.wsf para configurar la computadora de control
Cada carpeta contiene una carpeta:
- disco compartido que contiene archivos: firewall_hyperv_server_rus.cmd (configura el hipervisor)
hvremote.wsf (configura el hipervisor), INSTALL.CAB (contiene el programa Total Commander, descargado desde fuera del sitio)
Carpeta Corefig que contiene scripts de PowerShell (administración de hipervisor)

Primero, configuremos el hipervisor (algunos ejemplos y descripciones de configuraciones)

Si tiene instalado Windows 7x64 (esto también es válido para Windows 8x64), en la computadora de control:
- copie el archivo firewall_hyperv_client_rus.cmd desde la raíz de la carpeta Windows7x64 a su escritorio
- para conducir "C", copie el archivo hvremote.wsf de la raíz de la carpeta Windows7x64
En caso de utilizar "bolas":
- compartir cualquier carpeta (yo compartí el disco)
- copie el contenido de la carpeta Disco compartido, que se encuentra en la carpeta Windows7x64, en "compartir", excepto Archivo de texto atención.txt
Si usa una unidad flash:
- copie el archivo firewall_hyperv_server_rus.cmd a la unidad flash USB, ubicada en la carpeta Disco compartido, que se encuentra en la carpeta Windows7x64
el resto, excepto los archivos atención.txt y firewall_hyperv_server_rus.cmd, se copia al “compartir”

Si todo se copia en el "compartir", entonces en la línea de comando del hipervisor escribimos (indique sus datos):
uso neto R: \\192.168.1.3\mi/usuario:control_computadora\nombre_cuenta contraseña && cd /d R C:\ && CD /d C:\ && firewall_hyperv_server_rus.cmd Aquí: conectamos la unidad compartida “E” como unidad “R” && ir a la unidad "R" && && ve a la unidad "C" &&

Si sucede que tiene el "compartido" en algún lugar allí y la unidad flash está aquí, la insertamos en el hipervisor y escribimos en la línea de comando del hipervisor:
parte del disco
lista de volumen Mostramos una lista de volúmenes de disco, entre los que se encuentra nuestra unidad flash (captura de pantalla a continuación)

CD/D I:\ && xcopia firewall_hyperv_server_rus.cmd C:\ && CD /d C:\ && firewall_hyperv_server_rus.cmd Ingrese sus datos. Vaya al disco "I" (nuestra unidad flash) && copie el archivo firewall_hyperv_server_rus.cmd a la unidad “C” del hipervisor && ve a la unidad "C" && ejecute el archivo firewall_hyperv_server_rus.cmd

Cada comando está separado del otro por símbolos. && , diciendo: “si el comando anterior se completó con éxito, entonces ejecuta el siguiente” y por lo tanto, si algo salió mal, ejecútalos uno por uno.

Durante la ejecución del script, aparecerán ventanas pidiéndole que especifique configuración de la red hipervisor, computadora de control y detalles de la cuenta. Siga estas sencillas instrucciones exactamente como están escritas.
Un poco sobre contraseñas cuenta hipervisor. Sus requisitos son altos y solo necesitas especificarlo una vez... No te molestes, solo ingresa algo similar: GUGLplayer307

Después de ejecutar todos los comandos, el script "pedirá" reiniciar el hipervisor, así que reinícielo.
En el futuro, para abrir Total Commander, deberá ir al directorio "tc" y ejecutar el programa cd c:\tc && totalcmd.exe.
Para ejecutar la utilidad corefig, debe ir al directorio "corefig" y usar cscript ejecute la utilidad cd c:\corefig && cscript start_corefig.wsf
o cd c:\corefig && powershell .\corefig.ps1



Ahora configuremos la computadora de control (algunos ejemplos y descripciones de configuraciones)

Ejecutamos el script firewall_hyperv_client_rus.cmd como administrador, que se encuentra en el escritorio de la computadora de control y seguimos las instrucciones.

Brevemente:
El script incluye herramientas de control remoto de Hyper-V.
Activa temporalmente la cuenta de "administrador" incorporada (Windows 8x64 y superior) para ejecutar comandos a medida que
Configura el archivo de hosts
Crea otro script y lo copia en la ruta c:\users\public
Agrega una clave al registro con un enlace al script recién creado
Crea una nueva cuenta de administrador para administrar el hipervisor.
Verifica una cuenta mostrando información sobre ella
Elimina las líneas de código ejecutadas de su cuerpo y crea un nuevo script para ejecutarlo más tarde
Reinicia la computadora para iniciar sesión posteriormente con una nueva cuenta
Configura el "servicio de componentes"
Agrega el hipervisor a la lista de hosts confiables para permitir conexiones y prueba la configuración.
Agrega las reglas necesarias al firewall de Windows.
Prueba el acceso al hipervisor.
Configura el ordenador de gestión para la gestión remota del hipervisor.
Desactiva la cuenta de "administrador" incorporada (Windows 8x64 y superior), elimina scripts de la computadora y un enlace del registro



Para evitar errores, observo que después de reiniciar, no olvide cambiar la distribución del teclado de ruso a inglés.
No olvides que después de reiniciar ventanas 8x64, deberá proporcionar una contraseña a B C en la ventana negra que aparece en el escritorio después de iniciar sesión y hacer clic ingresar. La contraseña no se muestra cuando la ingresa.
mmc, para sistema operativo Windows 7x64.



Las dos capturas de pantalla siguientes muestran: el administrador de Hyper-V conectado al hipervisor y los complementos necesarios agregados a la consola. mmc, para sistema operativo Windows 8x64.



Eso es todo. La próxima vez vamos a configurarlo red utilizando el administrador de Hyper-V, cree máquinas virtuales y conéctelas, instale y configure el dominio y otros servidores y servicios.

¡No instales la versión rusa! No por cualquier precio. Luché con ello durante una semana, no podía entender por qué no se instalaban las actualizaciones usando la consola local, por qué no se aplicaban las reglas del firewall, por qué... La lista es larga. Habiendo escupido todo esto, guardé los archivos de la máquina virtual e instalé la versión en inglés. ¡Todo funciona muy bien!

El archivo de imagen del servidor pesa 1,65 GB y se llama

9200.16384.WIN8_RTM.120725-1247_X64FRE_SERVERHYPERCORE_EN-US-HRM_SHV_X64FRE_EN-US_DV5.ISO

Inmediatamente después de la instalación, configure la red (paso 8) e instale las actualizaciones (pasos 5 y 6). Si todo salió bien, entonces puedes seguir adelante. Si no, comprueba qué y cómo. Fantasma Posibles problemas En esta etapa le resulta imposible instalar actualizaciones.

Trabajar con Hyper-V sin un dominio

Nuestro servidor no está en un dominio, sino en un grupo de trabajo. Esto ofrece las ventajas de independencia y portabilidad de la solución en cualquier condición, empezando por soluciones de muy bajo presupuesto, limitadas únicamente por el coste del equipo, en el caso de mi stand en la región de 20 mil rublos. Pero esto impone ciertas características de configuración. En concreto debemos configurar el firewall y añadir un usuario general.

Agregue un administrador local (elemento 3 de la configuración del servidor, por ejemplo "hyperadmin/hyperpwd") para evitar utilizar el administrador predeterminado). Se debe agregar el mismo usuario (tal vez no el administrador) en la máquina con la que se conectará a través de RDP. Al crear un usuario en mi máquina, escribí esto en el campo “Descripción”: para conectarme a HYPER-V 2012”.

Cortafuegos Hyper-V

Dado que planeo usar principalmente la consola MMC para administrar maquinas virtuales, será conveniente proporcionar equipo adicional para administrar el firewall del servidor. Esto ahorrará mucho tiempo porque... No planeo editar las reglas con regularidad: el servidor debería funcionar. Y no quiero tener en mi cabeza la sintaxis de PowerShell y CMD; Linux es suficiente para mí. Así que lo encenderé acceso remoto al cortafuegos! Teniendo en cuenta que el servidor debe administrarse adecuadamente a través de una red dedicada (físicamente, VLAN), mi opción no reducirá la seguridad general. Alternativamente, puedes instalar un firewall de software y hardware entre el host y la red, por ejemplo, Mikrotik (sin WiFi, por supuesto). esto es completamente solución económica con rendimiento y confiabilidad aceptables.

Puede habilitar la capacidad de administrar remotamente el firewall ejecutando el comando de la consola (después de todo, no puede prescindir de una consola):

netsh advfirewall firewall establece grupo de reglas="Administración remota de Firewall de Windows" nueva habilitación = sí

Después de esto, puede iniciar la consola mmc en la estación de trabajo con derechos de "hiperadmin" y agregar el complemento "Firewall de Windows" (en mi Windows 7 se llama "Firewall de Windows con seguridad avanzada") y especificar la dirección IP de nuestro Servidor Hyper-V. Todo:)

Pero pase lo que pase, la consola es el medio de control más fiable. Todavía hago todo en la consola y veo qué hay en la GUI en la sección "Monitoreo - Firewall". Simplemente no voy a mantener todo en mi cabeza. Y este artículo es una de las opciones prácticas para mí con sus comentarios y adiciones.

Hyper-V Manager le permite administrar máquinas virtuales, configurar redes virtuales, discos, inicie máquinas virtuales, conéctese a ellas, es decir. Casi todo para empezar.

Inicie Hyper-V Manager como usuario "hiperadmin" y haga clic en "Conectar al servidor" en la parte superior izquierda. De nuevo vía IP.

Hyper-V Manager en Windows 7 está diseñado para administrar Hyper-V 2008, no 2012. Opciones como Live y Storage Migrations solo estarán disponibles en Windows 8 (desde Windows 7 a través de PowerShell, por favor, pero no a través de la GUI). Por lo tanto, decidí instalar Windows 8 (la prueba es suficiente por ahora) para comparar "cómo funciona" a través de Windows 8. Nada de eso, apareció la capacidad de convertir discos VHD a VHDX, los mismos botones de migración que mencioné justo arriba. . Bueno, genial, por supuesto, pero si decides la terminología y sabes exactamente lo que quieres, entonces puedes arreglártelas con PowerShell y el viejo 7 (no hace mucho también hablaban del “buen XP”).

Para que Hyper-V Manager de Windows 8 le muestre una lista de máquinas virtuales, debe descargar el maravilloso script hvremote (http://archive.msdn.microsoft.com/HVRemote) y ejecutarlo en una estación de trabajo con derechos de administrador:

cscript hvremote.wsf /mmc: habilitar
cscript hvremote.wsf /AnonDCOM:conceder

También puedes comprobar si todo funcionó:

cscript hvremote.wsf /show /target:nombre_o_ip_de_su_servidor_hyper-v

No te preocupes por el hecho de que todavía es la versión 0.7, que todavía puede tener errores en Windows 8 y 2012. ¡Todo funciona! Ahora podrás ver tus máquinas virtuales (cuando las creemos, claro).

Una digresión lírica para pasar a la siguiente sección: estamos conectados, estamos felices, comenzamos a instalar la máquina virtual invitada... ¡Para! ¿Cómo elegir espacio para un disco VHD para una máquina virtual? El disco de 500 GB no se formateó durante el proceso de instalación; no era necesario. Y ahora tengo la oportunidad de colocar sistemas invitados sólo en la unidad C:\. Y el disco tiene 60 GB en total. Aquellos. todo lo que necesitas hacer es abrir el administrador unidades de disco duro, formatee a NTFS y reasigne letras de unidad(El DVD será E:\, el disco de 500 GB será D:\ - Odio que los DVD cuelguen entre discos :)). ¿¿¿CÓMO HACERLO???

Gestión remota de discos

Para administrar discos de forma remota (Administración de discos), debe completar los siguientes pasos:

1. Inicie el servicio de disco virtual (VDS) en el servidor

Vea una lista de servicios que comienzan con "R" usando PowerShell:
Obtener-servicio -Nombre r*

Iniciando el servicio VDS (Virtual Disk Services):

Si es necesario, habilite “Gestión remota de volúmenes” en el ordenador cliente (desde el que gestionaremos nuestro servidor).

Si no hubiésemos desactivado completamente el firewall, entonces tendríamos que seguir el paso 2.

2.Permitir administración de discos.

Grupo de reglas establecido en el firewall Netsh advfirewall = “Administración remota de volúmenes” nueva habilitación = sí

Debe iniciar la consola de administración del complemento MMC como usuario administrador local en nuestro servidor (en nuestro caso, “hyperadmin / hyperpwd”):

En el complemento, agregue "Administración de discos" (no computadora local y remoto, por ejemplo, por dirección IP).

Bueno, en realidad, la rutina inicial ha terminado. Ahora puedes crear máquinas virtuales de forma segura. Hyper-V Manager también debe ejecutarse como "hyperadmin/hyperpwd".


En Windows 8, apareció la tecnología de virtualización Hyper-V, que anteriormente solo estaba disponible en los sistemas operativos de servidores de Microsoft. Esta solución se ve mejor que la máquina virtual Windows Virtual PC incluida en Windows 7. Hoy te diré cómo crear una máquina virtual en Windows usando Hyper-V y también cómo configurar Internet, una red local y compartir archivos en ella.

Además de Coreinfo, puede utilizar la utilidad patentada de Intel (AMD tiene una similar).

También puede consultar la tabla de soporte de tecnología de virtualización en el sitio web del fabricante de su procesador: Intel | AMD.

Habilitar Hyper-V

Hyper-V es un componente del sistema operativo que inicialmente está deshabilitado. Los usuarios avanzados pueden habilitarlo con un comando de PowerShell:

Habilitar-WindowsOptionalFeature -En línea -Nombre de la característica Microsoft-Hyper-V -Todos

Si prefiere una GUI, presione Win + R, ingrese Características opcionales y presione Entrar.

En la ventana que se abre, seleccione la casilla de verificación Hyper-V.

De una forma u otra, el componente estará disponible después de reiniciar el sistema. Entre los problemas con la instalación en Windows 8 RP, hasta ahora se ha notado un reinicio cíclico debido a fallas en los controladores. controlador USB 3.0, que en algunos sistemas se solucionó desactivando USB 3.0 en el BIOS.

Creando y configurando una máquina virtual

Presione Win + R, ingrese virtmgmt.msc y presione Entrar para abrir el Administrador de Hyper-V. Desde el menú Comportamiento seleccionar CrearMáquina virtual.

El asistente de creación de máquinas virtuales es extremadamente simple, pero señalaré algunos puntos para aquellos a quienes les guste instrucciones detalladas con imagenes. Ahora me saltaré el paso de configuración de la red, ya que analizaré este tema con más detalle.

La ubicación estándar para las máquinas virtuales es una carpeta. Datos del programa, pero se puede cambiar.

Si ya tienes un disco virtual en formato VHD, puedes conectarlo. Por cierto, hice precisamente eso, usando el disco que creé anteriormente para Virtual Box.

Cuando especifica un VHD existente, el asistente elimina el paso en el que especifica los medios para instalar el sistema.

Sin embargo, puede especificar la ruta al ISO más adelante abriendo la configuración de la máquina virtual en la ventana principal del Administrador de Hyper-V.

Iniciar una máquina virtual e instalar Windows en ella

Aquí todo también es simple, pero un poco inusual para aquellos que nunca antes se habían encontrado con Hyper-V.

En el Administrador de Hyper-V:

  • Para iniciar la máquina virtual, haga clic en "Iniciar"
  • Para interactuar con él, haga clic en "Conectar" o haga doble clic en la miniatura de la máquina

Cuando la imagen ISO de arranque de Windows se especifica en los parámetros de la máquina, verá el familiar mensaje Presione cualquier tecla para iniciar en la pantalla... Luego puede manejarlo usted mismo, pero si es necesario instrucciones paso a paso para su instalación, están en OSZone para Windows 7 y Windows 8.

Si el sistema operativo de la máquina física es más nuevo que el instalado en la virtual, se recomienda actualizar los componentes de integración (gracias, Artem). Para hacer esto, conéctese a la máquina virtual en el administrador de Hyper-V, presione Ctrl + I y ejecute configuración.exe.

Configurar el acceso a Internet y la red local

Las instrucciones de esta sección solo son necesarias si no está satisfecho con el interruptor predeterminado introducido en Windows 10 1709, que no se puede eliminar ni cambiar de nombre. Cuando se utiliza el conmutador predeterminado, si el host está conectado a una VPN, la máquina virtual también usa la VPN. Ésta es una de las principales diferencias con respecto a un conmutador externo, cuya creación describiré con más detalle.

En el menú Comportamiento seleccionar Configurar conmutadores virtuales. Se abrirá una ventana en la que podrá crear un interruptor de uno de tres tipos. Para permitir que su máquina virtual acceda a Internet, cree externo cambiar.

Ahora debe configurar el nombre del conmutador y seleccionar el adaptador de red si tiene más de uno. En casa uso red inalámbrica, así que elegí un adaptador Wi-Fi.

Solo queda indicar el interruptor creado en los parámetros. conexión de red máquina virtual.

Ahora en ventanas instaladas tendrás una conexión a Internet y la red local entre máquinas físicas y virtuales.

En la imagen de arriba ves:

  • a la izquierda está el resultado de agregar un conmutador virtual a Hyper-V en una máquina física, es decir, puente de red y adaptador virtual
  • a la derecha: acceso a Internet y conexión a la red local en la máquina virtual

Como puede ver, configurar Internet y la red local no es tan complicado como resulta inusual para los usuarios de sistemas operativos cliente de Microsoft.

Compartir archivos entre máquinas físicas y virtuales

Mientras trabaja con una máquina virtual, periódicamente necesita copiar archivos de una máquina física a ella, o viceversa. Describiré varias formas de resolver este problema.

Carpetas de red compartidas

Este método funciona en todas las ediciones de Windows 10. Como tenemos una red local a nuestra disposición, podemos usar carpetas compartidas para compartir archivos. De hecho, las instrucciones siguientes se reducen a los conceptos básicos de la creación de carpetas compartidas.

Acceso desde máquina virtual a máquina física

Una imagen vale más que mil palabras, como dicen los americanos.

La figura muestra el explorador de máquinas virtuales (VIRTUAL-PC), desde donde se accede a la máquina física (VADIK-PC). Una vez que ingreses las credenciales de tu cuenta, el acceso a tu perfil estará a tu disposición.

Es posible que desees crear una carpeta compartida ubicada en una máquina física fuera de tu perfil. Para ello basta con utilizar medios estándar proporcionando acceso compartido, pero explicaré este proceso usando el ejemplo de acceso a una carpeta arbitraria de una máquina virtual.

Acceso desde máquina física a máquina virtual

Digamos que hay una carpeta en la raíz del disco de la máquina virtual. Compartido. Haga clic derecho sobre él y seleccione Acceso general Personas individuales(o Usuarios específicos en Windows 7).

Ahora puede abrir una carpeta compartida a través de la red en Explorer, incluso ingresando la dirección del formulario en la barra de direcciones. \\nombre-computadora\nombre-carpeta.

Conexión a un escritorio remoto de una máquina de trabajo virtual

En Hyper-V, los archivos no se pueden intercambiar entre una máquina física y una virtual copiando y pegando. Solo puedes pegar texto copiado en una máquina física usando el método abreviado de teclado Ctrl + V. Sin embargo, una vez que la máquina virtual se esté ejecutando, puede conectarse a ella mediante RDP en lugar de abrirla desde Hyper-V Manager. Este método funciona en ediciones Pro y superiores.

Acciones en una máquina virtual

Primero, debe habilitar las conexiones de escritorio remoto en la máquina virtual en las propiedades del sistema. Presione Win + R y ejecute:

RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,5

Luego permita la conexión como se muestra en la imagen.

Ya solo queda averiguar la dirección IP de la máquina virtual con el comando ipconfig

Acciones en una máquina física

Presione Win + R e ingrese mstsc y ampliar las opciones de inicio de sesión.

En la ventana que se abre:

  1. Ingrese la dirección IP de la máquina virtual (obligatoria).
  2. Ingrese el nombre del usuario en cuya cuenta iniciará sesión.
  3. Habilite las credenciales de inicio de sesión para que se recuerden.
  4. Guarde la configuración de conexión.

También puede configurar la pestaña Pantalla en una resolución inferior a la que se utiliza en la máquina física.

Ahora puedes intercambiar archivos entre máquinas físicas y virtuales usando los atajos de teclado habituales Ctrl + C y Ctrl + V.

Finalmente, me gustaría virtualizar algunas recomendaciones de Denis Diaghilev para trabajar con Hyper-V.

Utilice RDP para conectarse a máquinas virtuales.

Esto no solo le permitirá compartir archivos entre la máquina física y la virtual copiando y pegando, sino que también ahorrará recursos del sistema que consume vmconnect al conectarse a la máquina virtual en Hyper-V Manager o desde línea de comando.

Si planea utilizar RDP con regularidad para conectarse a varias máquinas virtuales, fije el programa a la barra de tareas. Luego la lista de autos se guardará en la lista de transición.

Ten cuidado con tus fotos.

Con Hyper-V puedes crear instantáneas de una máquina virtual utilizando tecnología de disco diferencial. Sin embargo, la lógica de las imágenes es casi la contraria a lo que esperaría de él una persona que nunca ha pisado un rastrillo.

Alexander Kosivchenko (MVP de virtualización) describió en detalle, aunque de forma algo caótica, el principio de funcionamiento de las instantáneas Hyper-V en Habré.

Utilice la importación de máquinas virtuales si es necesario

La importación será más interesante para los especialistas en TI, pero utilicé esta función por accidente. Después de crear la máquina virtual, cambié el nombre de la letra de la unidad donde estaba almacenada y luego Hyper-V Manager la perdió.

Mirando a mi alrededor en un instante, vi la opción de importación e instantáneamente restauré la máquina.

Además, ni siquiera sospechaba que las acciones que realicé fueron posibles solo gracias a la aparición de una nueva función en Hyper-V :)

Hyper-V vs. VirtualBox

Mientras entendía Hyper-V, involuntariamente comparé solución de microsoft para un sistema operativo cliente con Oracle VirtualBox.

Desde el punto de vista de las tareas típicas de los usuarios domésticos (probar la instalación del sistema, familiarizarse con él, comprobar el funcionamiento de las aplicaciones), estas soluciones prácticamente no se diferencian entre sí. Pero VirtualBox se puede utilizar en las ediciones Windows 10 Home, mientras que Hyper-V no está disponible en ellas.

VirtualBox no tiene requisitos de hardware tan estrictos y sus capacidades gráficas son aún mayores, ya que admite aceleración de hardware 3D (aunque nunca lo he usado).

Sobre GUI, entonces esto es pura cuestión de gustos. Probablemente, el hipervisor que surgió de los sistemas operativos de servidor parece más ascético, pero los parámetros y la configuración de las máquinas virtuales son en general muy similares.

La presencia de Hyper-V en Windows complacerá principalmente a los profesionales de TI acostumbrados a esta tecnología. Para los usuarios domésticos, esta es una buena oportunidad para aprovechar las herramientas integradas del sistema y ampliar sus horizontes familiarizándose con las tecnologías de servidor de Microsoft.

Encuesta

Me familiaricé con las máquinas virtuales en 2004, cuando comencé a realizar la instalación automática de Windows. Desde entonces se han convertido en una parte integral de mi trabajo diario, incluidas las pruebas. ajustes del sistema, programas, etc

En comentarios ¡Cuéntanos qué solución de virtualización utilizas y con qué finalidad!

Me gustaría agradecer a Denis Diaghilev por su ayuda en la preparación de este material. Uno de los beneficios del programa MVP es la exposición a los mejores talentos tecnológicos de Microsoft. Esto significa que puede obtener asesoramiento competente sobre cualquier tema de forma privada;)

Denis también ofreció amablemente su ayuda para facilitar el debate. Por lo tanto, si tienes alguna duda técnica respecto a este artículo, puedes contar con respuestas calificadas.

Quiero enfatizar específicamente que




Arriba