Geek de todos los cambia Realizar detección de Server Core

Greg Shields

Contenido

Windows Server 2008, edición de MS-DOS
La hoja de Cheat
Administración central

En el mundo de las publicaciones de TI, las necesidades de la jack-of-all-trades profesional de TI, quizás, son menos representado. Con todos los libros y artículos que explican la tecnología de hoy en profundidad y morbosos detalle, con demasiada frecuencia las necesidades de la menor de entorno profesional de TI no obtener cumplen. ¿Esto describe? ¿Está responsable último de cada aspecto de su entorno informático? ¿Es el trabajo administrar todo el contenido de enrutamiento de red a Administración de servidor para cambiar cartuchos de tóner de las impresoras?

Si es así, esta columna está dedicada a. Mi nombre es Greg Shields y han empleado en los últimos años 15 trabajando en entornos de TI grandes y pequeñas y han dedicado a las últimos algunos a escribir sobre lo que ha visto y ha aprendido. Me entusiasmado esta oportunidad mensual para compartir las sugerencias de mundo real mejor y trucos que, el patrón de ninguno, puede implementar hoy para mejorar el entorno de IT pequeño.

Observará que me específicamente no diciendo "su pequeña empresa" aquí. Aunque los de nosotros en las pequeñas empresas typify hoy en día el jack-of-all-trades profesional, que hay otros usuarios cuyo trabajo de TI es administrar pequeñas partes de una organización mucho mayor. No importa, si es responsable de todo, es probable que tenemos un outlook "Just-get--realiza" en el trabajo. En esta columna, va intentar indicar a exactamente cómo hacerlo y espero que obtenga se principal en tiempo de cada noche como una bonificación adicional.

Para iniciar fuera derecha, esta primera columna se Hable acerca de un formulario nuevo de Windows Server que es posible que no ha prestado atención a todavía. Server Core en Windows Server 2008 es una atractiva adición nueva que tenga sentido para el entorno informático pequeño. En esta columna, se le saber, ¿por qué que podría ser el caso y donde mejor puede ajustar. También le llevan por los pasos que deberá configurar la primera instancia de Server Core en Windows Server 2008.

Windows Server 2008, edición de MS-DOS

El sitio Web de MSDN hace referencia a principales de servidor como "una opción de instalación de servidor mínimo para los equipos que ejecutan en el sistema de operativo Windows Server 2008. Server Core ofrece un servidor de bajo mantenimiento entorno con funcionalidad limitada." Gran cantidad de las palabras, pero lo que realmente dice es que Server Core llega como otra opción de instalación de Windows Server 2008, que elimina fuera gran cantidad de funcionalidad del sistema operativo. No hay ningún shell del explorador. No hay ningún explorador de Internet. No hay ninguna compatibilidad para código administrado.

Server Core es un resultado de algunas actividades de creación de componentes que se han completado por Microsoft en el desarrollo de Windows Server 2008. Desde una perspectiva de alto nivel, esta creación de componentes examinó el código base que se Windows Server y entró hacia abajo en grupos lógicos que conecta entre sí. El conocimiento detallado, por tanto, obtenido de los componentes que constituyen Windows Server, junto con las interfaces entre dichos componentes, mejor habilitado Microsoft para tomar decisiones acerca de qué componentes se pudo forma segura establecer lado.

Mediante la eliminación de Windows hacia abajo hasta sus requisito essentials, incluso eliminando casi todas sus interfaces gráficas de usuario, el resultado final es un sistema OPERATIVO más pequeño con una superficie de ataque reducida y menos requisitos de recursos de hardware. Los reduce los requisitos significan que Server Core puede instalarse en servidores de menos eficaz de hardware. Con Server Core, se puede seguir utilizando hardware más antiguo que en caso contrario, es posible que deshacerse de.

Como se indicó anteriormente, este sistema OPERATIVO slimmer y corte elimina prácticamente cada herramienta gráfica para administrar un servidor en la consola. Para todos los propósitos prácticos, Server Core puede ser considerada (jokingly) como Windows Server 2008, edición de MS-DOS. Por lo que si estás a usarlo en su entorno, será necesario dust fuera sus habilidades de símbolo antiguos y relearn los comandos de texto que no haya puede utilizados en años.

Para algunos, es la mala noticia. Pero una vez que ha llegado a través que inicial re-learning proceso, encontrará que he desarrollado algunas técnicas de línea de comandos puede utilizar inmediatamente en la administración de los demás "reales" Windows servidores en su entorno. Éste es el caso de que, con algunas excepciones, cada comando que se utiliza para administrar la instancia de Server Core se puede utilizar en el servidor de Windows completo para realizar la misma tarea. Más la línea de comandos resultados de la administración en más secuencias de comandos y archivos por lotes, que le permite solucionar problemas y administrar su entorno más rápidamente y con más confiabilidad.

Si los requisitos de la línea de comandos de Server Core aún asustar, podrá alegrarán de saber que la mayor parte de la línea de comandos configuración ocurre cuando se cree primero el servidor. Una vez que el servidor está integrado, conectados en red y conectado a su dominio, utilizará las consolas administrativas normales similares a las que utilice para los otros servidores.

La hoja de Cheat

Con ese fin, permítanme le ayudarán a través de la primera instalación de Server Core. Este proceso incluye todos los comandos que deberá ejecutar desde el símbolo del sistema después de la instalación inicial de orden para preparar el servidor para la operación.

Server Core llega no como una edición independiente de Windows Server 2008, sino como una opción de instalación. Esto significa que no importa qué edición de Windows Server adquirir, Standard, Enterprise o Datacenter, tiene la opción de instalación de esa instancia como una versión completa o una versión de Server Core. Verá estas opciones cuando se coloca el DVD de instalación en unidad un servidor de candidatos y arrancar el equipo.

Después de responder a algunas preguntas iniciales acerca de la instalación, verá una pantalla semejante a la figura 1 , donde puede seleccionar la opción de instalación para la edición que ha elegido. En este caso, se le instalar Standard Edition de Windows Server 2008 con la opción de instalación de Server Core. Fin de responder a preinstalación preguntas del WinPE para iniciar la instalación.

fig01.gif

Figura 1 que Server Core es una opción de instalación

Una vez finalizada la rutina de instalación, inicie sesión como administrador con una contraseña en blanco. Le pedirá inmediatamente para cambiar esa contraseña. Cuando que haya finalizado, le se registrarse en y presentarse con interfaz de usuario undeniably minimalista de Server Core. la figura 2 muestra el estilo disperso de la consola de la instancia de Server Core.

fig02.gif

La Figura 2 interfaz de Server Core ’s muestra poco más de una línea de comandos

Una instancia de Server Core recién instalada llega con ninguno de los valores necesarios preconfigurados. Para obtener esa instancia de la red, en su dominio y listo para el trabajo implica un conjunto de configuraciones que se va realizar a través de la línea de comandos. Aunque esto puede parecer desalentador, funcionamiento libertad para utilizar lo que sigue como una hoja de engañar a obtener con la configuración inicial:

cambiar el nombre del equipo Es posible que su equipo tenga algún nombre aleatorio. Cambiar ese nombre con el comando siguiente:

netdom renamecomputer %computername%
  /newname:{newComputerName} 

Después de eso, deberá reiniciar el equipo, que se puede realizar con el comando siguiente:

shutdown /r /f /t 0

Establecer dirección IP estática, máscara de subred, y predeterminados de puerta de enlace Si utiliza DHCP para los servidores, omita este paso. Para establecer una dirección IP estática y configurar la puerta de enlace predeterminada para el servidor, use este comando:

netsh interface ipv4 set address {interfaceName} static
  {ipAddress} {subnetMask} {defaultGateway}

Para la mayoría de los servidores el valor de {interfaceName} se se establece para "conexión de área local". Puede comprobar ese nombre en primer lugar con este comando:

netsh interface show interface

establecer un servidor DNS Finalizar la configuración de red al establecer la dirección del servidor DNS servidor. Para hacerlo con este comando:

netsh interface ipv4 add dnsserver name={interfaceName}
  address={dnsServerIpAddress} index=1

Unirse el dominio Una vez del nombre y la red están establecidos, unir al dominio con este comando:

netdom join {computerName} /domain:{domainName}
  /userD:{domainUsername} /passwordD:{domainPassword}

Tenga en cuenta que se necesita reiniciar el equipo nuevo una vez que haya finalizado este proceso.

Configurar un servidor proxy Si realiza la organización utilizar de un servidor proxy para conectarse a Internet, establezca su configuración con este comando:

netsh winhttp set proxy {proxyServerName}:{proxyPortNumber}

Aunque Server Core no tienen la capacidad de ejecutar un explorador Web, entornos que utilizan servidores proxy tendrá que configura esta opción si van a usar actualizaciones automáticas para que descarguen las actualizaciones de Internet.

Agregar y activar una clave de licencia Server Core no incluye el administrador Server, por lo que la línea de comandos es el mecanismo para el servidor de licencias. Escriba su clave de licencia con este comando:

slmgr –ipk {licenseKey}

Puede separar las cadenas de caracteres en esa clave con guiones. Activar esa licencia con este comando:

slmgr –ato

Ser paciencia durante la pausa larga que es probable que experimentan después de escribir estos comandos, antes de ver una ventana emergente con su resultado.

Configurar actualizaciones automáticas Actualizaciones automáticas se pueden configurar a través de la línea de comandos o mediante Directiva de grupo. Tenga en cuenta que es normalmente más fácil utilizar Directiva de grupo para configurar su instancia de Server Core junto con el resto de su entorno. Sin embargo, si la configuración de directiva de grupo para Actualizaciones automáticas está establecida en notificar antes de descargar o instalar, no funcionará con Server Core.

Con no shell del explorador, los globos de notificaciones utilizados actualizaciones automáticas no funcionan con Server Core. Sin embargo, puede utilizar la secuencia de comandos screg­edit.wsf se encuentra en C:\Windows\System32 para configurar actualizaciones automáticas para descargar las actualizaciones e instalarlas a las 3: 00 A.M. cada día, así:

Cscript c:\windows\system32\scregedit.wsf /au 4

Administrar el Firewall de Windows con seguridad avanzada Como con actualizaciones automáticas, es mejor el Firewall de Windows con seguridad avanzada se administra con directivas de grupo. Sin embargo, si desea activar el firewall o desactivar en una instancia independiente, puede hacerlo con este comando:

netsh advfirewall set {profileName} state {on|off}

Utilice el comando

netsh advfirewall set /?

para determinar los valores de {nombreperfil}.

Habilitar Escritorio remoto Por último, si alguna vez desea administrar la consola de la instancia de Server Core a través de los servicios de Terminal Server, deberá utilizar este comando:

cscript c:\windows\system32\scregedit.wsf /ar 0

Eso es todo. Ahora está listo para instalar los componentes necesita en la instancia de Server Core. Recuerde que Server Core es limitado a sólo un subconjunto de las funciones posibles que pueden instalarse en una instancia completa de Windows Server 2008:

  • Los servicios de dominio de Active Directory
  • Los servicios de dominio ligero de Active Directory
  • Servidor DHCP
  • Servidor DNS
  • Servicios de archivos
  • Servicios de Media
  • Servicios de impresión
  • Tecnología Hyper-V
  • Web Services (IIS) (limitado)

Las funciones limitadas disponibles significan que la instancia de Server Core es probable que satisfacer sólo unas necesidades en su entorno. Instancias del servidor principal realizar los servidores de gran infraestructura ligera como controladores de dominio, servidores DNS o los servidores de archivos, por ejemplo. Porque tiene sólo limitada la interacción directa, en la consola con estos tipos de funciones, por lo general obtener, con menor y hardware más antiguo.

Hardware de menor de Server Core también necesita ayuda al alojar Hyper-V. Con Hyper-V, su objetivo es obtener tantos rendimiento de su hardware como sea posible para la ejecución de los equipos virtuales. Puesto que un principal partición instancia del sistema operativo es necesaria para el procesamiento de capa de virtualización Hyper-V, Server Core más limitadas las necesidades de hardware significa más recursos de hardware estará disponibles para la operación de sus máquinas virtuales.

Para aprovechar las ventajas de esto, hay dos comandos que tendrá que saber para instalar los componentes en Server Core. El primero, oclist, enumera los componentes disponibles e instalados en el servidor. El segundo, ocsetup {componentName} instala un componente deseado. Por ejemplo, para instalar la función Hyper-V, use este comando:

ocsetup Microsoft-Hyper-V

Debe tener en cuenta que a diferencia de prácticamente cada comando de Windows, ocsetup con distinción entre mayúsculas y minúsculas. Por lo tanto, para instalar un componente, deberá utilizar oclist para obtener el nombre exacto con mayúsculas para instalarlo más tarde con ocsetup.

Otro comando, wusa, es útil para la instalación de las revisiones. Para instalar manualmente las revisiones MSU o MSP, utilice este comando:

wusa {patchFileName}

Administración central

Una vez que Server Core está instalado, el resto de la administración es probable que realizarse a través de las consolas de administración ya instaladas en el escritorio. Por ejemplo, una vez que la función de Hyper-V está instalada, todo otro trabajo con Hyper-V, a continuación, se realiza mediante el Administrador de Hyper-V. Esto facilita el uso con instancias de Server Core una vez que está integradas.

En ocasiones, aún deberá interactuar con el servidor para trabajar con archivos o instalar un nuevo componente o revisiones. La forma más obvia y más fácil de hacerlo es conectando con el servidor mediante Servicios de Terminal Server. Pero hay otro conjunto de herramientas de línea de comandos, la PsTools de Microsoft, que pueden ayudar a.

Las PsTools largo se han utilizado por administradores inteligentes para realizar las acciones de línea de comandos, en función remota en sistemas todo por la red. Las herramientas son de uso determinado con Server Core puesto que su instalación es todo acerca de la línea de comandos.

Si aún no ha descargado estas herramientas, las puede obtener desde el sitio de PsTools en technet.microsoft.com/sysinternals/bb896649.aspx. La descarga incluye un archivo de Ayuda HTML con información de uso para todas las herramientas.

A continuación, cópielos después desempaquetar a una ubicación en la ruta de acceso de su escritorio de administración. Sugerencia útil: copiarlos en c:\windows donde le siempre estén disponibles cuando abra un símbolo del sistema.

Hay muchos PsTools, pero dos en particular son útiles para trabajar con Server Core. La primera, PsExec, proporciona una manera para que pueda ejecutar un comando en otro equipo de forma remota. Esto es útil para iniciar comandos individuales de las instancias de Server Core remotas, pero aún más atractivos cuando lo utiliza para iniciar un símbolo del sistema remoto. Tal como se muestra en la figura 3 , puede hacerlo desde el escritorio Administración con este comando:

psexec \\{computerName} cmd

fig03.gif

La figura 3 PsExec aporta ’s Server Core símbolo en el escritorio local

Si ejecuta este comando con respecto a la instancia de Server Core, verá que el símbolo del sistema resulta ser la misma muy ventana del símbolo en el servidor remoto.

A veces simplemente desea averiguar cómo se comporta procesos en el servidor. Tal vez más su gran parte del procesador o la memoria está usando un proceso. Puede ayudar PsList. Para iniciar una vista basada en texto actualizar con regularidad de procesos y ver su uso de recursos (como se muestra en la figura 4 ), utilice este comando:

pslist \\{computerName} /s

fig04.gif

La figura 4 PsList le permite mostrar una lista de procesos en ejecución

La lista resultante de procesos repetidamente actualiza y se ordenan mediante el uso del procesador. Si lo hizo buscar algunos procesos que se misbehaving, puede eliminar los procesos incorrectas con este comando:

pskill \\{computerName} {processNameOrPid}

Por último, también encontrará los dos lenguajes de secuencias de comandos VBScript y Windows PowerShell muy útil para administrar la instancia de Server Core. Aunque trata equipado con el código de tiempo de ejecución VBScript necesario para ejecutar comandos directamente desde la consola de Server Core, no incluye actualmente la posibilidad de usar Windows PowerShell. Por lo tanto, bien se pueden ejecutar comandos de Windows PowerShell en el escritorio Administración con respecto a una instancia de Server Core, no puede directamente iniciarlos dentro de la instancia de Server Core.

Por lo tanto, ahí lo tiene. Ha proporcionado información suficiente para empezar a usar Server Core en su entorno pequeño hoy en día.

¿Tiene un problema en su entorno pequeño o algo que desea un poco ayuda o perspectiva? Envíe sus preguntas y sugerencias a mí en gshields@concentratedtech.com.

Greg Shields , MVP, es un cofundador y gurú de IT con la tecnología de concentró. Su último libro, Windows Server 2008: What's New/What's Changed, disponible a través de SAPIEN Press. Conozca con él en ConcentratedTech.com.