Archivo

Archivo para sábado, 12 de enero de 2013

Hyper-V algunos Comandos PowerShell para Windows Server 2012 Core o GUI

sábado, 12 de enero de 2013 Sin comentarios

En esta ocasión mostramos una serie de comandos que pueden ser de utilizar para configurar desde PowerShell Windows Server 2012, tanto en Core como en GUI, esperándo que os puedan ser de utilidad,

Habilitar Hyper-V desde Power Shell, podremos habilitarlo mediante el comando Get-WindowsFeature Hyper-V*, para habilitar los roles correspondientes utilizaremos además el comando, Install-WindowsFeature –Name Hyper-V –Restart –IncludeAllSubFeature –IncludeManagementTools

Para crear una VM desde PowerShell podremos realizarlo además mediante el uso de este comando,

New-VM [[-Name] <String>] [[-MemoryStartupBytes] <Int64>] -NewVHDPath <String> -NewVHDSizeBytes <UInt64> [-AsJob] [-BootDevice <String> ] [-ComputerName <String[]> ] [-Path <String> ] [-SwitchName <String> ] [ <CommonParameters>]

Un ejemplo para este podría ser: New-VM -Name VMWindows8 –MemoryStartupBytes 2GB -NewVHDPath c:\MaquinasVituales\VMWindows8.vhd -NewVHDSizeBytes 50GB

Similar al sistema tradicional también podemos configurar el Virtual Swtich desde PowerShell, aquí os añado el comando,

New-VMSwitch [-Name] <String> -NetAdapterName <String> [-AllowManagementOS <Boolean> ] [-ComputerName <String[]> ] [-EnableIov <Boolean> ] [-MinimumBandwidthMode <VMSwitchBandwidthMode> ] [-Notes <String> ] [ <CommonParameters>]

Un ejemplo sencillo: New-VMSwitch –Name VirtualSw -NetAdapterName “Tarjeta Ethernet”

Tenemos además otras opciones realmente muy interesantes, como LiveMigration de Hyper-V , este permite  con o sin almacenamiento compartido o en un clúster realizar el movimiento de VMs. Se puede configurar múltiples LiveMigration para mover máquinas virtuales de forma rápida a través de los hosts físicos, lo que permite una mayor flexibilidad.

Para habilitar LiveMigration desde PowerShell, podremos realizarlo con el comando,

Enable-VMMigration

Y con este comando podremos configurar el proceso que nos interese,

Move-VM [-Name] <String> [-DestinationHost] <String> [-AsJob] [-ComputerName <String[]> ] [-DestinationStoragePath <String> ] [-IncludeStorage] [-Passthru] [-ResourcePoolName <String> ] [-RetainVhdCopiesOnSource] [-SmartPagingFilePath <String> ] [-SnapshotFilePath <String> ] [-Vhds <Hashtable[]> ] [-VirtualMachinePath <String> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Un ejemplo para mover VMs con LiveMigration podría ser el siguiente,

Move-VM –Name Win2012SRV04–DestinationHost Win2012SRV02 –DestinationStoragePath ‘C:\Hyper-V’

Dependiendo del ancho de banda del que tengamos, podría ser necesario limitar el número de VMs a mover, podremos realizarlo con el comando de PowerShell,

Set-VMHost –MaximumVirtualMachineMigrations [number]

 

Como preparar Windows 8 Enterprise para ser deployado con Windows Server 2012 VDI

sábado, 12 de enero de 2013 Sin comentarios

Windows Server 2012 VDI ofrece unas características únicas y realmente muy interesantes, sobre todo por el uso de RDP8, permitiendo una excelente experiencia del usuario en plataformas basadas en Microsoft, para cuando tenemos que preparar un entorno basado en Windows 8, tenemos que generar un «Template» para que este pueda ser utilizado y manejado desde Windows Server 2012 VDI.

La forma de preparar es te Desktop es la siguiente, ya que tendremos que instalar Windows 8, en un Windows Server 2012 con Hyper-V ya instalado y sobre este instalar esta VM, los pasos serían los siguientes,

Accediendo desde la consola de Hyper-V, crearemos una nueva VM basada en Windows 8,

01

Especificaremos un nombre de VM, para iniciar el proceso de creación, en este caso Windows8-Master por ejemplo,

02

Especificaremos la RAM a asignar a Windows 8 Enterprise, recomendamos un uso de 2048MB para una correcta experiencia del usuario,

04

Especificaremos el espacio en disco a utilizar, en nuestro ejemplo 40GB, tenéis que tener en cuenta que en entornos VDI cuando más ajustado sea el espacio en disco para suministrar un escritorio virtual mejor, ya que este será mucho más eficiente,

05

Especifieremos el conector de Red, especificando RDS Virtual,

06

Y en nuestro caso realizaremos la instalación desde una unidad D:, aúnque podemos realizarlo desde una imagen .ISO,

07

Una vez finalizado, procederemos a instalar el sistema operativo como tal,

08

Especificaremos idiomas… y pulsaremos Next para continuar, siguiendo con los distintos procesos,

09

Pulsaremos en Install para iniciar el proceso de instalación de Windows 8,

10

Aceptando los términos de licencia y pulsando Next,

11

En la selección pulsaremos en Custom,

12

Seleccionaremos el disco y pulsaremos Next,

13

Dejando que continue con la instalación de los distintos componentes,

14

Una vez instalado procederemos a iniciar el proceso de configuración de la VM, para ello accederemos a Shell, habiendo dado nombre al equipo así como accediendo a Windows Exploerer,

15

Para ello desde Windows Explorer localizaremos la carpeta de Sysprep, tal y como se muestra anteriormente, y procederemos a ejecutar Sysprep,

16

Arrancando Sysprep, sleccionaremos «OOBE» marcaremos la opción «Generalize» y pulsaremos en «ShutDown» , pulsando a continuación en Ok, observando que la VM se reiniciará automáticamente, en ese momento tendremos la VM «lista» para poder ser utilizada desde Windows Server 2012 VDI, pero quedará un último paso, donde desactivaremos el DVD de la VM tal y como mostramos desde el administrador de Hyper-V,

17

Quedando de esta forma totalmente preparada la VM a deployar.

Como convertir Windows Server 2012 Core a versión GUI y viceversa.

sábado, 12 de enero de 2013 Sin comentarios

En algunas ocasiones podemos encontrarnos que se ha realizado la instalación de Windows Server 2012 en su versión CORE por error o no, y deseamos pasar a versión GUI para que nos sea más sencilla la configuración y/o la administración del Sistema Operativo de Servidor. Aúnque podemos configurarlo mediante SCONFIG.CMD , podremos activar la opción de GUI completa mediante una instrucción de Power Shell,

Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart –Source c:\mountdir\windows\winsxs

Con la instrucción anteriormente especificada podremos pasar a versión GUI de Windows Server 2012, si además de ello utilizamos  los Updates, podremos realizarlo mediante el comando,

Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart

Si deseamos volver al estado en Core, utilizaremos en comando,

Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -Restart

Espero que os sea de utilidad a todos.

Categories: General, Windows Server 2012 Tags: