CMDComandos para Hyper-V (server)
Error: “No se encuentra el archivo de comandos C:\windows\System32\en-US\[Link]’
Esta herramienta nos sirve para configurar las principales configuraciones del servidor,
ya que no contamos con una interfaz gráfica y nos apoyara en configuración del servidor
o Vamos a la carpeta C:\Windows\System32\en-US
Nos percataremos que el archivo [Link] no se encuentra en esta ruta
o Vamos a la carpeta C:\Windows\System32\es-ES
o Vemos que el archivo se encuentra en esta carpeta
o Copiamos el archivo de la ruta es-ES a la ruta en-US con (CMD o PowerShell)
Con esto podemos utilizar el archivo [Link] en cualquier parte del servidor
Cambiar ruta default donde se guardan las máquinas virtuales
Selecciona la ruta donde queremos guardar nuestras máquinas y los discos virtuales
Para indicarle que deseamos cambiar la ruta de los discos virtuales usamos el comando
o Set-VMHost -ComputerName ‘ip’ -VistualHardDiskPath ‘rutaDondeGuardaraDisco’
Para cambiar la ruta de las maquinas
o Set-VMHost -ComputerName ‘ip’ -VistualMachinePath ‘rutaDondeGuardaraMaquina’
Crear una máquina virtual
Usamos el comando
o New-VM -Name ‘nombreMaquina’ -Path ‘rutaDondeGuardaraMaquina’
-MemoryStartupBytes ‘AsignacionMemoriaRAMArranque’
o Ejemplo:
New-VM -Name ‘test’ -Path ‘C:\Hyper-V\VMS’ -MemoryStartupBytes ‘512MB’
Eliminamos una maquina
Usamos el Comando
o Remove-VM -Name ‘NombreMaquina’
Crear una Disco virtual
Usamos el comando
o New-VHD -Path ‘RutaDiscos’\[Link]’ -SizeBytez ‘TamañoDisco’ -Fixed (Fijo)
o -Dynamic (Dinamico)
Montar Disco a Maquina Virtual
Add-VMHardDiskDrive -VMName ‘NombreMaquina’ -Path ‘RutaDisco’\[Link]
Agregar Archivos ISO a la maquina
Set-VMDvdDrive -VMName ‘NomreMaquina’ -ControllerNumber 1 ‘para que buteo al inicio’
-Path ‘RutadeISO’
Crear Red Externa
Mostramos los adaptadores de red con
o Get-NetAdapter
Para crear un adaptador usamos
o New-MVSwitch -Name ‘NombreSwitch’ -NetAdapterName ‘NombreAdaptador ‘
-AllowManagenemtOS $true (esto permito la administración de red de este adaptador)
-Notes “Notas”
Para configurarlo en una maquina usamos el comando
o Connect-VMNetworkAdapter -VMName ‘NomebreMaquina’ -VMNetworkAdapter
’NombreRed” -SwitchName ‘NombreAdaptador’
Crear Red Interna y Privada
Net-VMSwitch -Name ‘NombreAdaptador’ -SwitchType Internal o Private -Notes “Notas”
Para configurarlo en una maquina usamos el comando
o Connect-VMNetworkAdapter -VMName ‘NomebreMaquina’ -VMNetworkAdapter
‘’NombreRed” -SwitchName ‘NombreAdaptador’
Iniciar reiniciar detener maquina
Iniciar
o Start -VM -VMName ‘NombreMaquina’
Detener
o Stop -VM -VMName ‘NombreMaquina’
Reiniciar
o Restart -VM -VMName ‘NombreMaquina’
Comando
Crear directorios
o Dentro de PowerShell usamos el comando
New-ítem -ItemType Directory ‘nombreCarpeta’
Propiedades de la maquina
o Usamos el Comando Get-VM
Para validar cuantos procesadores tiene asignados una maquina
o Get-VMProcessor -VMNname ‘Nombre Maquina’
Para asignar mas procesadores usamos el comando
o Usamos Set-VMProcessor -VMName ‘nombreMaquina’ -Count ‘NumeroPorcesadores’
Para validar los adaptadores de red usamos
o Get-VMSwitch
Aumentar Ram maquinas virtuales
o Get-MV ‘nombreMaquina’ | Set-MVMemory -DynamicMemoryEnabled $True
-MaximumBytes 512MB -MinimumBytes 256MB -StartupBytes 512MB
Conectar Remotamente a máquina virtual
En el servidor de Hyper-V colocaremos los siguientes comandos
o enable-PSremoting
o enable-wsmancredssp -role server
En el lado del host local verificamos que tengamos todos los complementos de hyper-v instalados
Ya validado ejecutamos la siguientes líneas de código de power Shell (como Administrador)
o start-service winrm
o Enable-WSManCredSSP -Role client -DelegateComputer *
o stop-service winrm
Ya colocados los códigos nos vamos a las directivas del equipo y vamos a la ruta de:
o Configuración del equipo/Plantillas administrativas/Sistema/Delegación de
credenciales/Permitir la delegación de credenciales nuevas con autentificación
solo NTLM de servidor
o Vamos a la opción mostrar y colocamos WSMAN/*
Ya realizados los cambios ejecutamos
Para mayor información hyper-V
configuración de WinRM para administrar servidores
Colocamos en powerShell el comando (esto debe ser en el servidor que se va agregar)
o WinRM quickconfig y precionamos y/n para permitir
Ahora Agregamos e servidor a lista de servidores permitidos
Usamos el comando
o Set-Item wsman:\localhost\client\TrustedHost `nombreServidorConfiamos`
-Concatenate -Force
Nota para que esto funciones es necesario agregar el servidor al que vamos a confiar al archivo host
del servidor que administrara todo ya que para agregar el servidor a la lista no acepta ip
o Agregamos en el host `ip` `nombreServer`
o Esto es en el caso que no pertenezca a un dominio ya que no confían los equipos en si y se
tiene que configurar la confianza