Windows Server 2012, Conversión entre versiones CORE, GUI e Interfaz Básica (minimal server interface)

Algo novedoso en Windows Server 2012 y que se agradece, es el poder pasar de una versión Core a una GUI (completa). Pero esto no solo se queda ahí, sino que introduce una nueva versión: Interfaz de Servidor Básica (minimal server interface). Ahora pensareis: que cojones es esto? Pues eso pensé yo jejejejeje.

Vamos paso a paso a explicar cada versión:
Versión GUI: esta es la versión completa y gráfica. La instalación mínima ocupa 4,3 GB más que la versión Core.
Versión con Interfaz de Servidor Básica (minimal server interface): Esta es una versión que está entre la Core y la GUI. Ocupa4 GB más que la Core.
Lo que no tiene:

  • Escritorio
  • Pantalla de inicio Metro
  • Windows explorer
  • Internet Explorer
  • Algunas de las utilidades de Panel de Control

Quitando todo esto nos quedamos con la versión Core, pero la diferencia es que podremos usar:

  • Administrador del Servidor
  • Consolas
  • Todos los roles y características

Aquí un pequeño esquema para que nos entre visualmente:

Y también podemos ver algo mas de info en http://technet.microsoft.com/es-es/library/hh831786.aspx.
Después de iniciar sesión nos aparecerá la ventana de símbolo de sistema y el Administrador del Servidor, si en algún caso lo cerramos podremos abrirlo con el comando servermanager desde el símbolo de sistema.

Versión Core: es la versión mas simple y solo se puede administrar desde Linea de Comandos y PowerShell. No tiene nada en entorno gráfico. Esta información ya la hemos puesto en un post anterior pero voy a repetirla, Que se puede y no se puede hacer:

Interfaz de usuario: símbolo del sistema (el Shell gráfico de servidor no está instalado)
Instalar, configurar, desinstalar roles de servidor localmente: en un símbolo del sistema con Windows PowerShell.
Instalar, configurar, desinstalar roles de servidor remotamente: con el Administrador del servidor, Herramientas de administración remota del servidor (RSAT) o Windows PowerShell.
Microsoft Management Console: no disponible localmente.
Experiencia de escritorio: no disponible.
Roles de servidor disponibles:

  • Servicios de certificados de Active Directory
  • Servicios de dominio de Active Directory
  • Servidor DHCP
  • Servidor DNS
  • Servicios de archivo (incluido Administrador de recursos del servidor de archivos)
  • Active Directory Lightweight Directory Services (AD LDS)
  • Hyper-V
  • Servicios de impresión y documentos
  • Servicios de multimedia de transmisión por secuencias
  • Servidor web (incluido un subconjunto de ASP.NET)
  • Servidor Windows Server Update
  • Servidor Active Directory Rights Management:
    • Enrutamiento y acceso remoto y los siguientes subroles:
    • Agente de conexión a Servicios de Escritorio remoto
    • Administración de licencias
    • Virtualización

Espero que haya quedado claro. Ahora vamos a pasar a hacer conversiones entre las distintas versiones.

De versión GUI a Interfaz de Servidor Básica y Core
Podemos hacerlo de dos formas, desde el Administrador del Servidor y Powershell
Desde el Administrador del Servidor
En el administrador del servidor pinchamos en Administra y Quitar roles y funciones

Siguiente.

Seleccionamos el servidor local y Siguiente.

Pinchamos en Características, Vamos a Infraestructura e interfaces de usuario y deseleccionamos Shell gráfico de servidor para pasar a versión de Interfaz Básico(ROJO) o si deseleccionamos todas las opciones pasaremos a versión Core (VIOLETA). Yo no lo voy a hacer ya que voy a usar el método por powershell. Pincharíamos en Quitar y nos pediría reiniciar

Desde PowerShell
Introducimos el siguiente comando en la consola de PowerShell:
Uninstall-WindowsFeature Server-Gui-Shell –Restart (si queremos convertir en versión de interfaz básica) o
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –Restart (si queremos convertir en versión Core)
Empezará la desinstalación del Shell gráfico del servidor

De versión Core a Interfaz de Servidor Básica y GUI
Teniendo como instalación base la versión Core debemos de trabajar un poco más que con la versión GUI (tendríamos que introducir el mismo comando pero sin el –source). Como explique antes, la versión GUI es una versión completa, con lo que tiene todos los roles y complementos preparados para instalarse, en cambio la versión Core trae lo justo y necesario para los roles y características que puede usar (al principio del post tenéis una lista de ellos) entre los cuales no se incluye todo lo referente a los consolas y demás.
Si introducimos directamente en powershell el comando Install-WindowsFeature Server-Gui-Mgmt-Infra –Restart nos dará un error 0x800f0906. Para solucionar esto introducimos el DVD/ISO de instalación (en mi caso está en la unidad D:\), introducimos el siguiente comando:
dism.exe /get-wiminfo /wimfile:d:\sources\install.wim (esto nos muestra ediciones tenemos en el DVD/ISO y las numera)

En mi caso, la versión que tengo instalada es la Standard, así que será el índice 2. Introducimos el siguiente comando (desde powershell) para convertir a:
Interfaz de Servidor Básica: Install-WindowsFeature Server-Gui-Mgmt-Infra –Restart –Source wim:d:\sources\install.wim:2
GUI (completa): Install-WindowsFeature Server-Gui-Shell –Restart –Source wim:d:\sources\install.wim:2

Dentro de esta opción puede haber ciertas variantes a como lo he explicado, en esta web http://terrytlslau.tls1.cc/2012/06/minimal-server-interface-on-windows.html (esta en ingles) explica como pasar la información necesaria del DVD/ISO a nuestro disco duro, e incluso solo copiar la edición que necesitamos. Pongo esto ya que si alguien está siguiendo la documentación de Microsoft “70-410 MCSA 2012 Installing and Configuring Windows Server 2012” no pone como se debe de hacer el proceso paso a paso con lo que resulta algo lioso, y por ver otras opciones porque siempre nos puede surgir la necesidad de usar otros métodos.

De versión Interfaz de Servidor Básica a Core y GUI
Para llegar a esta versión siempre debe de pasarse previamente por la versión Core o GUI (al menos a fecha de hoy o hasta donde he podido ver). Una vez llegados a este punto tenemos dos opciones como en la Versión GUI:
-Administrador del Servidor: si hemos cerrado la ventana de la consola podemos volver a abrirla con el comando servermanager. Pinchamos en Agregar roles y características si queremos pasar a la versión GUI (ROJO) o en Administrar y Quitar roles y características para pasar a la versión Core (VIOLETA).:

Seleccionamos el servidor y pinchamos en características. Nos dirigimos a Infraestructura e interfaces de usuario y marcamos Shell gráfico de servidor para pasar a la versión GUI (ROJO) y si hubiéramos seleccionado Quitar roles y características, nos permitiría desmarcar Infraestructura y herramientas de administración de gráficos para pasar a la versión Core (VIOLETA). Pinchamos en siguiente y el servidor se reiniciaría en la versión deseada.

-PowerShell: introducimos el comando powershell para entrar en modo powershell e introducimos:
Install-WindowsFeature Server-Gui-Shell –Restart (si queremos convertir a GUI) o
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –Restart (si queremos convertir a Core)

Conversión de un VHD offline
Algo que nos puede resultar muy util es el poder convertir una maquina virtual apagada de una versión a otra. El prcedimento sería similar a la versión Core, necesitaremos el DVD/ISO insertado, saber la edicion que tiene instalada, la versión y añadir al comando -VHD “ruta del fichero VHD”.
Esto sería un ejemplo de conversión de un Windows Server 2012 Core:
Interfaz de Servidor Básica: Install-WindowsFeature Server-Gui-Mgmt-Infra –Restart -vhd “c:\vhd\win2012core.vhd” –Source wim:d:\sources\install.wim:2
GUI (completa): Install-WindowsFeature Server-Gui-Shell –Restart -vhd “c:\vhd\win2012core.vhd” –Source wim:d:\sources\install.wim:2

4 pensamientos en “Windows Server 2012, Conversión entre versiones CORE, GUI e Interfaz Básica (minimal server interface)

  1. Pingback: Administrador del Servidor (Server Manager) en Windows Server 2012 | El Informatiku

  2. Pingback: Quitar un rol o característica en Windows Server 2012 para ganar espacio en disco | El Informatiku

    • Muchas gracias por el comentario!!!! Como bien dices no se encuentra en el material de certificación. Mi opinión acerca de los libros oficiales de microsoft es que esta vez dan por sabidas muchísimas cosas, pero bueno, conforme voy haciendo manuales y me surgen dudas las voy resolviendo jejejej

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *