¿Qué es Server Core 2008?
Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2008
Nota
Esta información se aplica a Windows Server 2008. Para obtener información sobre Server Core en Windows Server, consulte ¿Qué es la opción de instalación Server Core en Windows Server?
La opción Server Core es una nueva opción de instalación mínima que está disponible al implementar la edición Standard, Enterprise o Datacenter de Windows Server 2008. Server Core proporciona una instalación mínima de Windows Server 2008 que admite la instalación de solo determinados roles de servidor, como se describe más adelante en este capítulo. Compare esto con la opción de instalación completa para Windows Server 2008, que admite la instalación de todos los roles de servidor disponibles y también otras aplicaciones de servidor de Microsoft o de terceros, como Microsoft Exchange Server o SAP.
Antes de continuar, es necesario explicar la frase "opción de instalación". Normalmente, al comprar una copia de Windows Server 2008, se adquiere una licencia para usar determinadas ediciones o referencias de almacén (SKU). En la tabla 1-1, se enumeran las distintas ediciones de Windows Server 2008 que están disponibles. La tabla también indica qué opciones de instalación (Completa, Server Core o ambas) están disponibles para cada edición.
Tabla 1-1 Ediciones de Windows Server 2008 y su compatibilidad con las opciones de instalación
Edición | Completo | Server Core |
---|---|---|
Windows Server 2008 Standard (x86 y x64) | X | X |
Windows Server 2008 Enterprise (x86 y x64) | X | X |
Windows Server 2008 Datacenter (x86 y x64) | X | X |
Windows Web Server 2008 (x86 y x64) | X | X |
Windows Server 2008 para sistemas basados en Itanium | X | |
Windows HPC Server 2008 (solo x64) | X | |
Windows Server 2008 Standard sin Hyper-V (x86 y x64) | X | X |
Windows Server 2008 Enterprise sin Hyper-V (x86 y x64) | X | X |
Windows Server 2008 Standard sin Hyper-V (x86 y x64) | X | X |
Para comprender qué es una "opción de instalación", supongamos que ha adquirido una licencia por volumen que le permite instalar una copia de Windows Server 2008 Enterprise Edition. Al insertar los medios de licencia por volumen en un sistema y comenzar el proceso de instalación, una de las pantallas que verá, como se muestra en la figura 1-1, le presenta una selección de ediciones y opciones de instalación.
Figura 1-1 Selección de una opción de instalación de Server Core para instalar
En la figura 1-1, la licencia por volumen (o clave de producto, para medios de venta minorista) ofrece dos opciones de instalación entre las que puede elegir: la segunda opción (una instalación completa de Windows Server 2008 Enterprise) y la quinta opción (una instalación Server Core de Windows Server 2008 Enterprise), con la última seleccionada en este ejemplo.
Completa frente a Server Core
Desde los primeros días de la plataforma Microsoft Windows, los servidores Windows eran básicamente servidores de Windows "para todo" que incluían todo tipo de características, algunas de las cuales podrían no usarse nunca realmente en su entorno de red. Por ejemplo, cuando instaló Windows Server 2003 en un sistema, los archivos binarios para el Servicio de enrutamiento y acceso remoto (RRAS) se instalaron en el servidor incluso si no tenía necesidad de este servicio (aunque aún tenía que configurar y habilitar RRAS antes de que funcionara). Windows Server 2008 mejora las versiones anteriores instalando los archivos binarios necesarios para un rol de servidor solo si decide instalar ese rol en particular en el servidor. Sin embargo, la opción de instalación completa de Windows Server 2008 sigue instalando muchos servicios y otros componentes que a menudo no son necesarios para un escenario de uso determinado.
Esa es la razón por la que Microsoft creó una segunda opción de instalación (Server Core) para Windows Server 2008: para eliminar los servicios y otras características que no son esenciales para la compatibilidad de determinados roles de servidor usados habitualmente. Por ejemplo, un servidor del Sistema de nombres de dominio (DNS) realmente no necesita Windows Internet Explorer instalado porque no querrá examinar la Web desde un servidor DNS por motivos de seguridad. Y un servidor DNS ni siquiera necesita una interfaz gráfica de usuario (GUI), ya que puede administrar prácticamente todos los aspectos de DNS desde la línea de comandos mediante el eficaz comando Dnscmd.exe o de forma remota mediante el complemento de DNS de Microsoft Management Console (MMC).
Para evitar esto, Microsoft decidió quitar de Windows Server 2008 todo lo que no era absolutamente esencial para ejecutar los servicios de red principales, como Active Directory Domain Services (AD DS), DNS, Protocolo de configuración dinámica de host (DHCP), Archivo e Impresión, y algunos otros roles de servidor. El resultado es la nueva opción de instalación Server Core, que se puede usar para crear un servidor que admita solo un número limitado de roles y características.
GUI de Server Core
Cuando termine de instalar Server Core en un sistema e inicie sesión por primera vez, tendrá una pequeña sorpresa. En la figura 1-2, se muestra la interfaz de usuario de Server Core después del primer inicio de sesión.
Figura 1-2 Interfaz de usuario de Server Core
¡No hay escritorio! Es decir, no hay ningún shell del Explorador de Windows, con su menú Inicio, la barra de tareas y las demás características que está acostumbrado a ver. Todo lo que tiene es un símbolo del sistema, lo que significa que tiene que realizar la mayor parte del trabajo de configuración de una instalación server Core escribiendo comandos de uno en uno (que es lento) o mediante scripts y archivos por lotes, lo que puede ayudarle a acelerar y simplificar las tareas de configuración mediante su automatización. También puede realizar algunas tareas de configuración iniciales mediante archivos de respuesta al realizar una instalación desatendida de Server Core.
Para los administradores que son expertos en el uso de herramientas de línea de comandos como Netsh.exe, Dfscmd.exe y Dnscmd.exe, configurar y administrar una instalación Server Core puede ser fácil, incluso divertido. Sin embargo, para aquellos que no son expertos, no todo está perdido. Todavía puede usar las herramientas estándar de MMC de Windows Server 2008 para administrar una instalación Server Core. Solo tiene que usarlas en otro sistema que ejecute una instalación completa de Windows Server 2008 o Windows Vista con Service Pack 1.
Obtendrá más información sobre cómo configurar y administrar una instalación Server Core en los capítulos 3 a 6 de este libro, mientras que los capítulos posteriores tratan sobre cómo administrar roles de servidor específicos y otros componentes. Para obtener más información sobre las distintas herramientas de línea de comandos de Windows y cómo usarlas, hay dos buenos recursos para consultar:
- La sección Referencia de comandos de la biblioteca técnica de Windows Server 2008 ()
- El Asesor de bolsillo del administrador de línea de comandos de Windows de William R. Stanek (Microsoft Press, 2008)
En la tabla 1-2, se enumeran las principales aplicaciones GUI, junto con sus archivos ejecutables, que están disponibles en una instalación Server Core.
Tabla 1-2 Aplicaciones GUI disponibles en una instalación Server Core
Aplicación GUI | Archivo ejecutable con ruta de acceso |
---|---|
Símbolo del sistema | %WINDIR%\System32\Cmd.exe |
Herramienta de diagnóstico para soporte técnico de Microsoft | %WINDIR%\System32\MSdt.exe |
Notepad | %WINDIR%\System32\Notepad.exe |
Editor del Registro | %WINDIR%\System32\Regedt32.exe |
Información del sistema | %WINDIR%\System32\MSinfo32.exe |
Administrador de tareas | %WINDIR%\System32\Taskmgr.exe |
Windows Installer | %WINDIR%\System32\MSiexec.exe |
¡Es una lista bastante corta! Ahora, se muestra una lista de elementos de la interfaz de usuario que no se incluyen en Server Core:
- El shell de escritorio del Explorador de Windows (Explorer.exe) y las características auxiliares, como Temas
- Todas las consolas MMC
- Todas las utilidades de Panel de control, a excepción de las opciones regionales y de idioma (Intl.cpl) y de fecha y hora (Timedate.cpl)
- Todos los motores de representación del Lenguaje de marcado de hipertexto (HTML), incluidos Internet Explorer y la Ayuda HTML
- Windows Mail
- Reproductor de Windows Media
- La mayoría de los accesorios, como Paint, la Calculadora y Wordpad
.NET Framework tampoco está presente en Server Core, lo que significa que no hay compatibilidad con la ejecución de código administrado en una instalación Server Core. Solo se puede ejecutar código nativo en Server Core, código escrito mediante interfaces de programación de aplicaciones (API) de Windows. En resumen, las aplicaciones GUI que dependan de .NET Framework o del shell de Explorer.exe no se ejecutarán en Server Core.
Nota
Dado que Windows PowerShell requiere .NET Framework, no se puede instalar Windows PowerShell en Server Core. Sin embargo, puede administrar una instalación Server Core de forma remota mediante Windows PowerShell siempre y cuando solo use comandos WMI de PowerShell.
Roles de servidor admitidos
Una instalación server Core incluye solo un número limitado de roles de servidor en comparación con una instalación completa de Windows Server 2008. En la tabla 1-3, se comparan los roles disponibles para las instalaciones Completa y Server Core de Windows Server 2008 Enterprise Edition.
Tabla 1-3 Comparación de roles de servidor para las instalaciones Completa y Server Core de Windows Server 2008 Enterprise Edition
Rol de servidor | Disponible en la instalación completa | Disponible en Server Core |
---|---|---|
Active Directory Certificate Services (AD CS) | X | |
Active Directory Domain Services (AD DS) | X | X |
Servicios de federación de Active Directory (AD FS) | X | |
Active Directory Lightweight Directory Services (AD LDS) | X | X |
Active Directory Rights Management Services (AD RMS) | X | |
Servidor de aplicaciones | X | |
Servidor DHCP | X | X |
Servidor DNS | X | X |
Servidor de fax | X | |
Servicios de archivos | X | X |
Hyper-V | X | X |
Network Policy and Access Services | X | |
Servicios de impresión | X | X |
Servicios de multimedia de transmisión por secuencias | X | X |
Terminal Services | X | |
Servicios UDDI | X | |
Servidor web (IIS) | X | X |
Servicios de implementación de Windows | X |
Aunque los roles disponibles para Server Core suelen ser los mismos, independientemente de la arquitectura (x86 o x64) y de la edición del producto, hay algunas excepciones:
- El rol Hyper-V (virtualización) solo está disponible si compró Windows Server 2008 con medios de producto de Hyper-V (Hyper-V solo está disponible para las versiones x64). Si no necesita este rol, puede comprar Windows Server 2008 sin medios de producto de Hyper-V en su lugar.
- El rol Servicios de archivos en la edición Standard se limita a una raíz independiente del Sistema de archivos distribuido (DFS) y no admite la replicación entre archivos (DFS-R).
- Para poder instalar el rol Servicios multimedia de streaming en Server Core, debe descargar e instalar el paquete independiente de Microsoft Update adecuado (archivo .msu) para la arquitectura del servidor (x86 o x64) desde el Centro de descarga de Microsoft.
- El rol Servidor web (IIS) no admite ASP.NET. Esto se debe a que no se admite .NET Framework en Server Core, lo que limita lo que se puede hacer con un servidor web Server Core.
Características opcionales admitidas
Una instalación Server Core también admite solo un subconjunto limitado de las características disponibles en una instalación completa de Windows Server 2008. En la tabla 1-4, se comparan las características disponibles para las instalaciones Completa y Server Core de Windows Server 2008 Enterprise Edition.
Tabla 1-4 Comparación de características para las instalaciones Completa y Server Core de Windows Server 2008 Enterprise Edition
Característica | Disponible en la instalación completa | Disponible en Server Core |
---|---|---|
Características de .NET Framework 3.0 | X | |
Cifrado BitLocker de unidades | X | X |
Extensiones de servidor BITS | X | |
Kit de administración de Connection Manager | X | |
Experiencia de escritorio | X | |
Clústeres de conmutación por error | X | X |
Administración de directivas de grupo | X | |
Cliente de impresión en Internet | X | |
Servidor de nombres de almacenamiento de Internet | X | |
Monitor de puerto de LPR | X | |
Message Queue Server | X | |
E/S de múltiples rutas | X | X |
Equilibrio de carga de red | X | X |
Protocolo de resolución de nombres de mismo nivel | X | |
Experiencia de calidad de audio y vídeo de Windows (qWave) | X | |
Asistencia remota | X | |
Compresión diferencial remota | X | |
Herramientas de administración remota del servidor | X | |
Administrador de almacenamiento extraíble | X | X |
P roxy RPC sobre HTTP | X | |
Servicios simples de TCP/IP | X | |
Servidor SMTP | X | |
Servicios SMNP | X | X |
Administrador de almacenamiento para redes SAN | X | |
Subsistema para aplicaciones UNIX | X | X |
Cliente Telnet | X | X |
Servidor Telnet | X | |
Cliente TFTP | X | |
Windows Internal Database | X | |
Windows PowerShell | X | |
Estado de activación de productos de Windows | X | |
Características de Copias de seguridad de Windows Server | X | X |
Administrador de recursos del sistema de Windows | X | |
Servidor WINS | X | X |
Servicio WLAN | X |
De nuevo, hay algunos puntos que debe conocer sobre las características disponibles en Server Core:
- Algunas características pueden requerir hardware especial para funcionar correctamente (o en absoluto) en Server Core. Estas características incluyen el cifrado de unidades de BitLocker, los clústeres de conmutación por error, la E/S de múltiples rutas, el equilibrio de carga de red y el almacenamiento extraíble.
- Los clústeres de conmutación por error no están disponibles en la edición Standard.
Arquitectura de Server Core
Profundizando en Server Core, echemos un vistazo breve a la arquitectura de una instalación Server Core de Windows Server 2008 comparándola con la de una instalación completa. En primer lugar, recuerde que Server Core no es una versión diferente de Windows Server 2008, sino simplemente una opción de instalación que puede seleccionar al instalar Windows Server 2008 en un sistema. Esto implica lo siguiente:
- El kernel de una instalación Server Core es el mismo que se encuentra en una instalación completa de la misma arquitectura de hardware (x86 o x64) y edición.
- Si un archivo binario está presente en una instalación Server Core, una instalación completa de la misma arquitectura de hardware (x86 o x64) y edición tiene la misma versión de ese archivo binario determinado (con dos excepciones que se describen más adelante).
- Si una configuración determinada (por ejemplo, una excepción de firewall específica o el tipo de inicio de un servicio determinado) tiene una determinada configuración predeterminada en una instalación Server Core, esa configuración se configura exactamente de la misma manera en una instalación completa de la misma arquitectura de hardware (x86 o x64) y edición.
En la figura 1-3, se muestra una vista simplificada de la arquitectura de una instalación completa y una instalación Server Core de Windows Server 2008. La línea de puntos indica la arquitectura de Server Core, mientras que todo el diagrama representa la arquitectura de una instalación completa.
En el diagrama, se muestra la arquitectura modular de Windows Server 2008, con Server Core construido sobre un subconjunto de las características principales del sistema operativo. Para la misma arquitectura de hardware y edición, todos los archivos presentes en una instalación limpia de Server Core también están presentes en una instalación completa, a excepción de dos archivos especiales (Scregedit.wsf y Oclist.exe), que solo están presentes en Server Core. Estos archivos especiales se incluyeron en Server Core para simplificar la configuración inicial de una instalación Server Core y la adición o eliminación de roles y componentes opcionales.
Figura 1-3 Arquitecturas de las instalaciones Server Core y Completa
Compatibilidad con controladores
El diagrama de arquitectura de Server Core que se muestra en la figura 1-3 está obviamente simplificado; una cosa que no muestra es la diferencia en la compatibilidad del controlador de dispositivos entre las instalaciones Server Core y Completa. Una instalación completa de Windows Server 2008 contiene miles de controladores integrados para diferentes tipos de dispositivos, lo que le permite instalar productos en una amplia variedad de configuraciones de hardware diferentes. (Los sistemas operativos cliente como Windows Vista incluyen aún más controladores para admitir dispositivos como cámaras digitales y escáneres que normalmente no se usan con servidores).
Si se conecta un nuevo dispositivo a (o se instala en) una instalación completa de Windows Server 2008, el subsistema Plug and Play (PnP) comprueba primero si hay un controlador integrado para el dispositivo. Si se encuentra un controlador integrado compatible, el subsistema PnP instala automáticamente el controlador y el dispositivo funciona. En una instalación completa de Windows Server 2008, se puede mostrar una notificación emergente de globo que indica que el controlador se ha instalado y que el dispositivo está listo para su uso.
En una instalación Server Core, el proceso de instalación del controlador es el mismo (el subsistema PnP está presente en Server Core) con dos salvedades. En primer lugar, Server Core solo incluye un número mínimo de controladores integrados y solo para los siguientes tipos de dispositivos:
- Un controlador de vídeo estándar de matriz de gráficos de vídeo (VGA)
- Controladores para dispositivos de almacenamiento
- Controladores para adaptadores de red
Tenga en cuenta que, para cada una de las tres categorías de dispositivos que se muestran aquí, Server Core incluye los mismos controladores integrados que se encuentran en una instalación completa correspondiente (para la misma arquitectura de hardware).
Además, cuando el subsistema PnP instala automáticamente un controlador para un nuevo dispositivo, lo hace silenciosamente, no se muestra ninguna notificación emergente de globo. ¿Por qué no? Dado que no hay GUI en Server Core, no hay ninguna barra de tareas, por lo que no hay ningún área de notificación en la barra de tareas.
¿Qué puede hacer al agregar el rol Servicios de impresión a una instalación Server Core y desea instalar una impresora? Agregue manualmente el controlador de impresora al servidor: Server Core no tiene controladores de impresión integrados.
Superficie de servicio
Dado que Server Core es una instalación mínima, tiene una superficie de servicio del sistema más pequeña que una instalación completa correspondiente de la misma arquitectura de hardware y edición. Por ejemplo, se instalan de manera predeterminada aproximadamente 75 servicios del sistema en una instalación completa de Windows Server 2008, de los cuales aproximadamente 50 están configurados para el inicio automático. Por el contrario, Server Core tiene solo unos 70 servicios instalados de manera predeterminada y menos de 40 de estos se inician automáticamente.
En la tabla 1-5, se enumeran los servicios que se instalan de manera predeterminada en una instalación Server Core, con el modo de inicio y la cuenta utilizada por cada servicio.
Tabla 1-5 Servicios del sistema instalados de manera predeterminada en Server Core
Nombre del servicio | Nombre para mostrar | Modo de inicio | Cuenta |
---|---|---|---|
AeLookupSvc | Experiencia de aplicación | Auto | LocalSystem (Sistema local) |
AppMgmt | Administración de aplicaciones | Manual | LocalSystem (Sistema local) |
BFE | Motor de filtrado de base | Auto | LocalService (Servicio local) |
BITS | Servicio de transferencia inteligente en segundo plano | Auto | LocalSystem (Sistema local) |
Browser | Explorador de equipos | Manual | LocalSystem (Sistema local) |
CertPropSvc | Propagación de certificados | Manual | LocalSystem (Sistema local) |
COMSysApp | Aplicación del sistema COM+ | Manual | LocalSystem (Sistema local) |
CryptSvc | servicios criptográficos | Auto | Network-Service |
DcomLaunch | Iniciador de procesos de servidor DCOM | Auto | LocalSystem (Sistema local) |
Dhcp | Cliente DHCP | Auto | LocalService (Servicio local) |
Dnscache | Cliente DNS | Auto | Network-Service |
DPS | Servicio de directivas de diagnóstico | Auto | LocalService (Servicio local) |
EventLog | Registro de eventos de Windows | Auto | LocalService (Servicio local) |
EventSystem | Sistema de eventos COM+ | Auto | LocalService (Servicio local) |
FCRegSvc | Servicio de registro de la plataforma de canal de fibra de Microsoft | Manual | LocalService (Servicio local) |
gpsvc | Cliente de directiva de grupo | Auto | LocalSystem (Sistema local) |
hidserv | Acceso de dispositivo de interfaz humana | Manual | LocalSystem (Sistema local) |
hkmsvc | Administración de certificados y claves de mantenimiento | Manual | LocalSystem (Sistema local) |
IKEEXT | Módulos de creación de claves de IPsec para IKE y AuthIP | Auto | LocalSystem (Sistema local) |
iphlpsvc | Asistente de IP | Auto | LocalSystem (Sistema local) |
KeyIso | Aislamiento de claves CNG | Manual | LocalSystem (Sistema local) |
KtmRm | KTMRM para DTC (Coordinador de transacciones distribuidas) | Auto | Network-Service |
LanmanServer | Servidor | Auto | LocalSystem (Sistema local) |
LanmanWorkstation | Workstatione | Auto | LocalService (Servicio local) |
lltdsvc | Asignador de detección de topologías de nivel de vínculo | Manual | LocalService (Servicio local) |
lmhosts | Asistente NetBIOS sobre TCP/IP | Auto | LocalService (Servicio local) |
MpsSvc | Firewall de Windows | Auto | LocalService (Servicio local) |
MSDTC | Coordinador de transacciones distribuidas | Auto | Network-Service |
MSiSCSI | Servicio del iniciador iSCSI de Microsoft | Manual | LocalSystem (Sistema local) |
msiserver | Windows Installer | Manual | LocalSystem (Sistema local) |
napagent | Agente de protección de acceso a la red | Manual | Network-Service |
Netlogon | Netlogon | Manual | LocalSystem (Sistema local) |
netprofm | Servicio de lista de redes | Auto | LocalService (Servicio local) |
NlaSvc | Reconocimiento de ubicación de red | Auto | Network-Service |
nsi | Servicio Interfaz de almacenamiento en red | Auto | LocalService (Servicio local) |
pla | Registros y alertas de rendimiento | Manual | LocalService (Servicio local) |
PlugPlay | Plug and Play | Auto | LocalSystem (Sistema local) |
PolicyAgent | Agente de directiva IPsec | Auto | Network-Service |
ProfSvc | Servicio de perfiles de usuario | Auto | LocalSystem (Sistema local) |
ProtectedStorage | Almacenamiento protegido | Manual | LocalSystem (Sistema local) |
RemoteRegistry | Registro remoto | Auto | LocalService (Servicio local) |
RpcSs | Llamada a procedimiento remoto (RPC) | Auto | Network-Service |
RSoPProv | Conjunto resultante de proveedor de directivas | Manual | LocalSystem (Sistema local) |
sacsvr | Aplicación auxiliar especial de la consola de administración | Manual | LocalSystem (Sistema local) |
SamSs | Administrador de cuentas de seguridad | Auto | LocalSystem (Sistema local) |
SCardSvr | Tarjeta inteligente | Manual | LocalService (Servicio local) |
Programación | Programador de tareas | Auto | LocalSystem (Sistema local) |
SCPolicySvc | Directiva de extracción de tarjetas inteligentes | Manual | LocalSystem (Sistema local) |
seclogon | Inicio de sesión secundario | Auto | LocalSystem (Sistema local) |
SENS | Servicio de notificación de eventos del sistema | Auto | LocalSystem (Sistema local) |
SessionEnv | Configuración de Terminal Services | Manual | LocalSystem (Sistema local) |
slsvc | Licencias de software | Auto | Network-Service |
SNMPTRAP | Captura de SNMP | Manual | LocalService (Servicio local) |
swprv | Proveedor de instantáneas de software de Microsoft | Manual | LocalSystem (Sistema local) |
TBS | Servicios de base de TPM | Manual | LocalService (Servicio local) |
TermService | Terminal Services | Auto | Network-Service |
TrustedInstaller | Instalador de módulos de Windows | Auto | LocalSystem (Sistema local) |
UmRdpService | Redirector de puertos en modo usuario de Terminal Services | Manual | LocalSystem (Sistema local) |
vds | Disco virtual | Manual | LocalSystem (Sistema local) |
VSS | Instantánea de volumen | Manual | LocalSystem (Sistema local) |
W32Time | Hora de Windows | Auto | LocalService (Servicio local) |
WcsPlugInService | Sistema de colores de Windows | Manual | LocalService (Servicio local) |
WdiServiceHost | Host de servicio de diagnóstico | Manual | LocalService (Servicio local) |
WdiSystemHost | Host de sistema de diagnóstico | Manual | LocalSystem (Sistema local) |
Wecsvc | Recopilador de eventos de Windows | Manual | Network-Service |
WinHttpAuto-ProxySvc | Servicio de detección automática del proxy web WinHTTP | Auto | LocalService (Servicio local) |
Winmgmt | Instrumental de administración de Windows | Auto | LocalSystem (Sistema local) |
WinRM | Administración remota de Windows (WS-Management) | Auto | Network-Service |
wmiApSrv | Adaptador de rendimiento de WMI | Manual | LocalSystem (Sistema local) |
wuauserv | Windows Update | Auto | LocalSystem (Sistema local) |