Archivado en: ‘Windows 2003’ .

Utilidades de copiado y backup

17 Agosto, 2010

backup cinta Utilidades de copiado y backup

Durante las administraciones de nuestras plataformas nos encontramos con la necesidad de realizar copiados robustos, donde se mantengan permisos, dependencias,… Incluso con la necesidad de sincronizar dicha información entre varios equipos.

» Leer más: Utilidades de copiado y backup

Migración DHCP de 2003 R2 a 2008 R2

9 Julio, 2010

En los entornos de red de nuestras compañías nos encontramos que por labores de mantenimiento o por actualizaciones de versiones en nuestra plataforma, debemos migrar los servicios. La migración de un servidor DHCP suele ser una de las primeras opciones a realizar, y se complicará dependiendo de la configuración que tengamos actualmente. Si en nuestra plataforma no tenemos activada ninguna reserva de ip´s esta migración se agiliza bastante.

En el caso que mostraré a continuación la migración se realizará con un número indeterminado de reservas.

Lo primero que tenemos que realizar en el servidor origen es un export de nuestro DHCP. No es necesario parar el servicio, ya que, es probable que las reservas que tengamos activas no se migren correctamente. Abrimos una consola de msdos (pinchamos Inicio–>Ejecutar: cmd).

Una vez abierta ejecutamos el siguiente comando:

netsh dhcp server export c:\dhcpdb all

Este comando nos guarda el estado actual del DHCP en el archivo dhcpbd.

El siguiente punto será copiar el archivo al servidor destino. Nos conectamos utilizando el explorados de windows : \\Nombre_Servidor_destino\c$ y copiamos el archivo.

Al conectarnos al servidor de destino por terminal services, volvemos a abrir una ventana de ms-dos como lo hicimos en nuestro 2003 y ejecutamos el siguiente comando, de nuevo con el dhcp arrancado, pero sin que tenga ningún scope configurado:

netsh dhcp server import c:\dhcpdb all

Una vez que abramos el dhcp (Inicio–> Herramientas Administrativas –> DHCP) podremos comprobar que tenemos el scope configurado y nuestras reservas igual que en nuestro 2003.

Migración de configuración completa de IIS6 entre dos servidores

5 Marzo, 2010

iis map 300x202 Migración de configuración completa de IIS6 entre dos servidores

Por si alguna vez necesitáis copiar la configuración completa de IIS6 entre dos servidores, podéis usar el siguiente script:

“c:\windows\system32\cscript.exe c:\windows\system32\iiscnfg.vbs /copy /ts IP_DESTINO /tu IP_DESTINO\Administrador /tp passadmin”

Éste copiará sites, app_pools y demás configuraciones, sin necesidad de conectarse por remoto al servidor destino.

.

Pantalla negra tras llenarse el disco

1 Febrero, 2010

En varias ocasiones, ya me he encontrado con este problema, y la verdad que es algo simple de solucionar.

En un servidor con Windows 2003, se llena una partición de disco, no tiene porqué ser la unidad C: de sistema, puede ser otra.

El resultado tras liberar espacio en el disco es éste:

blackscreen Pantalla negra tras llenarse el disco
Los datos de login se pueden introducir sin problemas pero como podéis comprender no se ve lo que estás escribiendo, por lo que puedes tener algún que otro problema para logarte.
Si el servidor además es de un cliente te encontrarás con una llamada preguntando que ha pasado con el servidor.
La solución es simple, aunque no sé porqué la implementa Microsoft, ya que es un problema estético.

Al llenarse el disco, Microsoft cambia los colores de la pantalla de login automáticamente. Como mecanismo de seguridad no lo entiendo muy bien, ya que además de liberar espacio en disco tienes que corregir este problema.

Para ello vete al registro y modifica estos valores a los que indico:
———————————————————

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Control Panel\Colors]
“ActiveBorder”=”212 208 200″
“ActiveTitle”=”10 36 106″
“AppWorkSpace”=”128 128 128″
“Background”=”102 111 116″
“ButtonAlternateFace”=”181 181 181″
“ButtonDkShadow”=”64 64 64″
“ButtonFace”=”212 208 200″
“ButtonHilight”=”255 255 255″
“ButtonLight”=”212 208 200″
“ButtonShadow”=”128 128 128″
“ButtonText”=”0 0 0″
“GradientActiveTitle”=”166 202 240″
“GradientInactiveTitle”=”192 192 192″
“GrayText”=”128 128 128″
“Hilight”=”10 36 106″
“HilightText”=”255 255 255″
“HotTrackingColor”=”0 0 128″
“InactiveBorder”=”212 208 200″
“InactiveTitle”=”128 128 128″
“InactiveTitleText”=”212 208 200″
“InfoText”=”0 0 0″
“InfoWindow”=”255 255 225″
“Menu”=”212 208 200″
“MenuText”=”0 0 0″
“Scrollbar”=”212 208 200″
“TitleText”=”255 255 255″
“Window”=”255 255 255″
“WindowFrame”=”0 0 0″
“WindowText”=”0 0 0″
———————————————————

Puedes copiar todo el texto y guardarlo como un archivo .reg. Luego los subes al servidor en el que tienes el problema, lo ejecutas y ya sólo te falta reiniciar el servidor.
Una vez reiniciado el servidor la pantalla de login volverá a su estado normal y verás lo que escribes.
No me explico que utilidad tiene esto y para qué lo implementa Microsoft, es algo absurdo y que te genera un problema más.

IIS 6 no funciona después de instalar la actualización KB 973917

21 Diciembre, 2009

El sistema operativo le indica que debe instalar la actualización KB 973917.

Tras aplicar la actualización le aparecen estos síntomas en el servidor:ws23logo IIS 6 no funciona después de instalar la actualización KB 973917

  • Los Application pools o los websites no inician nuevamente.
  • Los sitios web de IIS pueden no iniciar.
  • La protección habilitada por la opción “Rapid fail protection” puede deshabilitar los Application Pools

¿Qué es lo que sucede?

No todas las instalaciones de IIS ejecutándose en un servidor Windows 2003 se ven impactadas por esta actualización. USTED PUEDE INSTALAR ESTA ACTUALIZACION y continuar utilizando IIS 6.0 normalmente. El único caso en el que puede ocurrir este error es el siguiente:
Usted instalo Windows 2003 y usted no instalo IIS 6.0 al momento de instalar el sistema operativo. Posteriormente usted instalo el Service Pack 1 o el Service Pack 2 de Windows 2003 directamente y despues de instalar correctamente cualquiera de los Service Pack usted decidió instalar IIS 6.0. Cuando se encontraba instalando IIS 6.0 le fueron solicitados los discos originales del sistema operativo (no los discos del Service Pack 1 o del Service pack 2).
Si usted siguió el escenario anteriormente descrito, usted pudo haber terminado con lo que es llamado un “binary mismatch” o una incongruencia de librerías entre las librerías del sistema operativo y las librerías pertenecientes a IIS. En otras palabras los archivos del sistema operativo Windows 2003 pertenecen a las versiones del Service Pack 2 mientras que los archivos de IIS 6.0 pertenecen a las versiones del Service Pack 1 o RTM del sistema operativo.

¿Cómo se puede Verificar si usted se encuentra en este escenario?

En una ventana de comandos de Windows 2003, ejecute el siguiente comando:
C:\>winver
Esto le mostrara la versión de Windows 2003 que usted está ejecutando y que nivel de actualizaciones tiene. Usted debería ver que el sistema operativo esta actualizado a la versión del Service Pack 2. De no ser así, usted debe considerar seriamente la posibilidad de actualizar a la versión 2 del Service Pack ya que la versión 1 de Service pack ya no es soportada.
Si usted está ejecutando la versión de Windows 2003 con Service Pack 2 instalado, proceda a verificar la versión de uno de los archivos de IIS 6.0. Una de las librerías fáciles de ubicar es iisutil.dll, la cual está ubicada en el directorio %windir%\system32\inetsrv. Una vez encontrada la librería proceda a ver las propiedades del archivo para ver la información de la versión del archivo. Si usted tiene una versión que contiene un 0 después del último punto decimal o una versión con un número menor a 3000 después del último punto decimal, usted tiene un “binary mismatch”. La versión actual del archivo debe ser la siguiente:
6.0.3790.3959

¿Por qué se produce este problema?

La última actualización que viene en el KB 973917 trae una nueva versión de la librería w3core.dll. Esta nueva versión del archivo intentara llamar una API localizada en iisutil.dll. Esta API que está siendo llamada solamente podrá ser encontrada en la librería iisutil.dll que se instala con la versión 2 del Service pack de Windows 2003. SI usted instalo IIS 6.0 después de haber instalado el Service Pack 2 de Windows 2003 es muy posible que usted caiga en este problema.

Solución:

Si usted se encuentra en esta situación, y solamente después de haber confirmado los síntomas como se indicó en este artículo anteriormente, usted debe proceder a reinstalar el Service Pack 2 de Windows 2003 Server el cual puede encontrar en el siguiente enlace:
Usted no necesita desinstalar e instalar nuevamente el Service Pack 2 de Windows 2003. Tan solo reinstale el Service Pack 2 y esto instalara la versión adecuada de la librería iisutil.dll lo que eliminará el problema.

-->