Archivo de la etiqueta: máquinas virtuales

Crear acceso directo a una máquina virtual (para no tener que abrirla desde el Hyper-V Manager)

Pues eso… que estoy usando algunas máquinas virtuales de Hyper-V para los canales de Windows Insider, una de ellas con la del canal Dev (más inestable) y otra con el canal Beta (algo más estable) y cada vez que enciendo el equipo (o lo reinicio tras una actualización) tengo que abrir el Hyper-V Manager para poder acceder a esas máquinas virtuales.

Pensando (algunas veces me da por pensar estas cosas) que lo más simple sería poder tener un acceso directo y abrir las máquinas sin tener que usar el administrador de Hyper-V, así que… buscando en la red me encontré que es fácil hacerlo… pero como suelo darle nombres (con espacios) a esas máquinas virtuales, en esos ejemplos no aclaraban cómo hacerlo, así que… me he decido a publicar esto para que quede constancia de cómo hacerlo (ya sabes, después de un tiempo puede que se me olvide y así podré encontrarlo al hacer una búsqueda en la red de redes 😉 )

Y de paso, te lo explico por si quieres hacerlo.

Primero lo primero

Lo primero a tener en cuenta es cómo crear ese acceso directo.

Para crear un acceso directo lo puedes hacer de dos formas.

La primera: Te posicionas en el directorio donde quieres crear ese acceso directo, por ejemplo, en el escritorio (que es la opción más rápida si quieres evitar tener que abrir esa carpeta con el acceso directo), pulsas en el botón secundario y de las opciones mostradas (ver captura 1 que es de Windows 11, pero en las versiones anteriores de Windows será algo parecido, pero con otro look) es elegir Nuevo > Acceso directo (New > Shortcut).

Captura 1. Crear un acceso directo en Windows 11.

A continuación, escribe el path del administrador de Hyper-V, que es el siguiente:
C:\Windows\System32\vmconnect.exe (ver captura 2).

Captura 2. Indicar el path de vmconnect.exe

Tip:
No lo busques en la carpeta de Archivo de Programas > Hyper-V, que ahí no está, ya que suele estar en C:\Windows\System32.

Pulsa en Siguiente (Next) y si quieres le cambias el nombre del nuevo acceso directo y finalmente pulsas en Finalizar (Fisnish) (ver captura 3).

Captura 3. Indicar el nombre del acceso directo

La segunda: Abre la ubicación de vmconnect.exe (que tal como te he indicado antes está en C:\Windows \System32, si en lugar de C usas otro nombre de unidad como arranque, indica ese nombre de unidad).

Busca el fichero vmconnect.exe y pulsa sobre la aplicación con en el botón secundario (el derecho para diestros, el izquierdo para zurdos) y selecciona crear acceso directo (como no podrás crearlo en la ubicación del programa, te preguntará si quieres crearlo en el escritorio).

El acceso directo estará en el escritorio.

Una vez creado el acceso directo a vmconnect.exe

Selecciona el acceso directo y pulsa con el botón secundario para elegir propiedades.

Después de la ubicación de vmconnect.exe indica el nombre del servidor de Hyper-V seguido del nombre de la máquina virtual.

En mi caso, sería GUILLE-JUL1421 «Windows 11Pro Dev» (ver captura 4).

Fíjate en las comillas dobles para el nombre de la máquina virtual, esto es así porque contiene espacios. Si el nombre de la máquina virtual no tiene espacios no es necesario ponerlo dentro de comillas dobles.

Captura 4. Usar comillas dobles si alguno de los parámetros tienen espacios

 

Dale permisos de administrador al acceso directo

Es necesario que le des acceso de administrador al acceso directo.

Para ello, en las propiedades del acceso directo, pulsa en el botón Avanzado (Advanced) y marca la casilla de Ejecutar como administrador (Run as administrator) (ver la captura 5), y acepta hasta cerrar la ventana de propiedades.

Captura 5. Indicar que el acceso directo se ejecute como administrador

Para saber con seguridad cómo se llama el servidor de Hyper-V y la máquina virtual, puedes verlo abriendo el administrador de Hyper-V (Hyper-V Manager) y así estar seguro (ver captura 6).

Captura 5. El administrador de Hyper-V

 

Nota:
En algunas ocasiones, al abrir los 2 accesos directos que suelo utilizar, en Windows 11, me los muestra en la barra de tareas como 2 iconos (ver captura 7) y otras veces como un solo icono, mostrando las dos opciones al pasar el ratón sobre él (ver captura 8).
En las versiones anteriores de Windows te los mostrará según tengas configurada la barra de tareas para mostrar los iconos relacionados con una misma aplicación.

Si abres las 2 máquinas virtuales desde el administrador de Hyper-V siempre te los mostrará como un solo icono.

Captura 7. En Windows 11 algunas veces (usando los accesos directos) los muestra como 2 iconos separados

 

Captura 8. La forma habitual de mostrar los iconos de un mismo tipo de aplicación en Windows 11

 

Y esto es todo… espero que te sea de utilidad… y si así ha sido (o no), no te olvides de invitarme a un «refresco virtual» 😉
(pulsando en el botón donar de PayPal).
Gracias.

Nos vemos.
Guillermo

Configurar una máquina virtual de Hyper-V para usar el Dev Channel de Windows Insider con Windows 11

Pues eso… que quería usa el Dev Channel de Windows Insider para tener la versión más reciente (aunque posiblemente más inestable) de Windows 11 y no me dejaba, solo me permitía los canales Beta y Release Preview. Y mire en la configuración de Hyper-V y… ¡ahí estaba la solución!

Y no es más que activar las opciones de Enable Trusted Platform Module (TPM) en la «pestaña» Security (ver la figura 1).

Figura 1. Configuración de una máquina virtual de Hyper-V para habilitar TPM.

No sé si será Es necesario marcar también la opción Encrypt state and virtual machine migration traffic, pero «for if las flais» también la he marcado (seleccionado), además de indicarle que utilice 2 procesadores virtuales (en la «pestaña» Processor).

Y con esos cambios ya me deja seleccionar (y que funcione) el canal «DEV» de Windows Insider Program.

Nota del 13-dic-21 01:57:
De todo lo dicho, además agrego que, con las pruebas hechas, si ponía 5120MB de RAM (5GB) no me lo daba por bueno… Con 6000MB (6GB) si lo da por bueno, ver la figura 2.
Y eso que dice que «al menos tiene 4GB de RAM», en fin…)

Figura 2. Con 6000MB (6GB) si lo da por bueno, con 5GB no me lo da por «compatible» para Windows 11.

Espero que te sea de utilidad… ¡esa es siempre la intención! 😉

Nos vemos.
Guillermo

Desinstalar VMware de un equipo con Hyper-V

Pues eso, que después de hacer la conversión de mi equipo con Windows 7 en un disco virtual (VHD) y usar este en una máquina virtual usando el Hyper-V de Windows 8 Pro, me pongo a quitar las cosas que se suponen que ya no deben servir en esa máquina virtual, entre esas cosas están los "gestores de virtualización" (es decir, los programas para trabajar con máquinas virtuales), en mi caso tengo instalado (o tenía) el VMware Workstation (también vale para el VMware Player) y el VirtualBox.

El VirtualBox se desinstaló sin problemas (aparentemente), pero el VMware no dejaba desinstalarse, ya que decía que el VMware no se puede instalar en una máquina virtual con Hyper-V. Es que el programa de desinstalación es el mismo que el de instalación y pasa lo que pasa…

Buscando en Internet, entre otras cosas (que no me han servido o parecían muy rebuscadas) me he topado con este artículo: "Remove VMware Worstation or Player when Hyper-V is installed", y básicamente explica esto:

Abre el archivo/fichero bootstrap.lua que estará en el directorio C:\ProgramData\VMware\VMware Workstation\Uninstaller, busca la cadena CheckForMSHyperV() y añádele dos guiones al principio (los guiones sirven de comentarios) y después te vas al programa de desinstalación de VMware y esta vez si que permitirá que lo desinstales.

 

Espero que te haya (o sea en un futuro) de ayuda.

 

Nos vemos.
Guillermo

P.S.

En la KB de vmware hay otra entrada explicando lo mismo, pero algo más complicado… te lo digo por si esto que he explicado a ti no te vale, puede que esto otro sí:
Cannot uninstall VMware Workstation running on a P2V machine running in Hyper-V

El enlace anterior te llevará a este otro artículo:
Cleaning up after an incomplete deinstallation on a Windows host

 

P.S.2
Después de desinstalar vmware es posible que se queden algunos directorios de datos, en mi caso tengo estos dos:
C:\Users\username\AppData\Local\VMware\
C:\Users\username\AppData\Roaming\VMware\

Es posible que en el menú de inicio aún te quede la carpeta de VMware, compruébalo si existe el directorio VMware en este otro:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\

Configurar tarjetas de red en Hyper-V de Windows 8

Pues eso… que el otro día creé un disco virtual (VHD) de mi equipo, usando Disk2VHD, con Windows 7 x64 para usarlo con Hyper-V del Windows 8 que he instalado en un portátil.

El problema con el que me encontré (entre otros) es de que no tenía conexión a la red local (y por supuesto, tampoco a Internet).

Como ya había usado anteriormente el Hyper-V de Windows 2008 Server, hice lo que "creía que sabía que tenía que hacer" y me fui a "Settings" de la máquina virtual a ver qué adaptador de red tenía.
Y sólo me mostraba uno, que precisamente no era muy esperanzador, ya que indicaba como nombre: "Not Connected".
El problema es que no había más opciones… recuerda que en otros "programas" de virtualización lo habitual es que te muestre las tarjetas de red del equipo anfitrión (en el que estás usando el programa de virtualización), pero aquí no había nada de nada… sólo la opción de "no conectado". ¡JUM!

Mirando mirando… al pulsar con el botón secundario del ratón (o mouse) en el servidor de Hyper-V (en mi caso el equipo con el Windows 8 Pro) en el menú contextual mostrado me encontré con la opción "Virtual Switch Manager", que es la que sirve para crear (añadir, eliminar, etc.) las diferentes conexiones de red que se podrán usar en nuestro "servidor de hyper-v" (ver figura 1)

 

Hyper-v 01r
Figura 1. Con la opción Virtual Switch Manager podemos gestionar las tarjetas de red del servidor de Hyper-V

 

Al seleccionar esa opción nos mostrará una ventana como la de la figura 2 en la que tendremos (en el panel de la izquierda) la opción de "New virtual network switch" (en esta captura se muestran tres "virtual switches" más que son los que yo he añadido).
Al seleccionar esa primera opción, en el panel de la derecha tendremos tres opciones, según el tipo de "switch" que queramos crear. Yo elegí External ya que mi idea es que esa conexión de red se pueda conectar al exterior, es decir, a Internet y otros equipos de la red… lo mismo Internal o Private me hubieran servido, pero en la primera prueba que hice en "Internal" no me sirvió… así que… ¡al exterior toca!

 

Hyper-v 02
Figura 2. La ventana de configuración de las tarjetas de red virtuales

 

Después de seleccionar External y pulsar en el botón "Create Virtual Switch" me mostró una pantalla como la de la figura 3.

En el nombre (name) te recomiendo que escribas algo que te indique cómo es esa conexión a red. En mi caso (tal como puedes apreciar en el panel izquierdo) le di el nombre del adaptador de red y le añadí External para saber qué tipo de conexión es.

En el despegable "External network" selecciona la tarjeta de red a la que quieres conectar esta conexión virtual y pulsa en Aceptar (OK).

 

Hyper-v 03
Figura 3. Opciones del tipo de tarjeta a usar en la máquina virtual.

 

Una vez que has creado las conexiones de red virtuales, ya puedes usarlas en tu máquina virtual.

Lo único que tienes que hacer es ir a "Settings" de la máquina virtual a la que quieras añadir una "tarjeta de red virtual" y añadir un adaptador de red (si ya tenías uno sin conexión también puedes cambiar el adaptador por uno de los que has añadido o bien eliminar ese adaptador y crear uno nuevo).

En la figura 4 puedes ver las opciones de configuración (settings) de la máquina virtual a la que quieres añadirle un adaptador de red.

 

Hyper-v 04r
Figura 4. Añadir un adaptador de red a la máquina virtual

 

Simplemente pulsamos en "Add hardware" del panel izquierdo en el derecho seleccionamos "Network Adapter" (adaptador de red) y pulsamos en "Add" (añadir).

Al pulsar en el botón añadir nos mostrará una ventana como la de la figura 5 en la que simplemente seleccionaremos el tipo de adaptador de la lista despegable (en la que tendremos los que hemos añadido en los pasos anteriores además del "famoso Not connected").

 

Hyper-v 05r
Figura 5. Seleccionamos el adaptador virtual que queremos usar.

 

Y esto es todo. Sólo me queda aclararte que los adaptadores de red no podremos añadirlos o quitarlos mientras la máquina virtual esté funcionando (en ejecución).

 

Espero que te sirva…

 

 

Nos vemos.
Guillermo
P.S.
Precisamente en el minuto 00:02:28 del video incluido en el enlace sobre el Hyper-V de Windows 8 se explica cómo añadir los "virtual switch"… lástima no haberlo leído antes de crear la máquina virtual… en fin…

[FB] 25 Jun, 17:45 – usar disco .VHD como arranque nativo

Publicado en Facebook el June 25, 2012 at 05:45PM:

a ver si funciona lo de usar un disco .vhd desde el Windows 7 (usándolo como arranque «nativo») si no aparezco en un tiempo es que o no ha funcionado y me ha «chamuscao» el arrancque que ahora tengo o que ha funcionado pero se ha «ventilao» el arranque que ahora tengo… aunque espero que funcione y no se cargue el arranque actual que si no… por cierto… ¿tengo copia de seguridad hecha? ¡nah! ¿¡pa qué!? ¡si va a funcionar bien…! esperemos… :-/
Nos vemos.
Guillermo

#delfeis #ifttt #elguilleinfo

VirtualBox: Cambiar el tamaño de un disco existente

Pues eso… que al crear una máquina virtual con VirtualBox y usar los valores por defecto (o predeterminados) éstos son de 25GB para el disco duro de un Windows 7 x64, pero al instalar la beta de Visual Studio 11 Ultimate, pues ya se me quedaba "pequeñico", vamos que ni para instalar la ayuda quedaba espacio… así que… ¡hay que ampliarlo!

Y la solución está (en buscar en la ayuda, claro) y en particular en usar la utilidad VBoxManage.exe con el parámetro modifyhd seguido con el path del fichero del disco duro a ampliar y finalizado con el parámetro –resize y el tamaño total que queremos que tenga (virtualmente) en megabytes. Algo así:
(esto escrito en la ventana de comandos ubicada en el directorio en el que está la utilidad VBoxManage.exe, en mi equipo está en:
"C:\Program Files\Oracle\VirtualBox"

VBoxManage modifyhd "C:\Users\Guillermo\VirtualBox VMs\Win7x64 VS11 Ultimate Beta\Win7x64 VS11 Ultimate Beta.vhd" --resize 61440

 

Lo importante es indicar modifyhd después del nombre de la utilidad y saber que el tamaño indicado después de –resize debe ser el nuevo tamaño en megabytes, pero teniendo en cuenta que ese será el tamaño virtual o dinámico, es decir, la nueva capacidad del disco duro, en este ejemplo de 60GB.

 

Espero que te sea de utilidad.

 

Nos vemos.

Guillermo