Error al instalar AD RMS en Windows Server 2008 R2

Hola Mundo:
Para la implementación del rol de AD RMS, se puede utilizar una base de datos interna del rol o se puede utilizar un servidor SQL Server externo.
La instalación no es compleja. Es un asistente que pide datos bastante precisos.
El problema está cuando muestra el siguiente error:
El error hace referencia a la falta de un procedimiento almacenado. El SP se llama sp_dboptions y fue retirado en SQL Server Denali (Pre SQL Server 2012) y el fallo se va arrastrando para las próximas versiones de SQL Server.
El hotfix que se debe es instalar es el KB2619256 y se descarga desde el mismo sitio de Microsoft: https://support.microsoft.com/es-cl/kb/2619256
Para complementar la lectura, sugiero leer la documentación en Technet: https://technet.microsoft.com/en-us/library/dd772673(v=ws.10).aspx

Habilitar la compresión en IIS

Hola Mundo!

La compresión de contenido en el servidor se hace más que necesaria cuando se quieren mejorar los tiempos de respuesta del sitio y además economizar ancho de banda.

No todo es bello, ya que aumenta el consumo de recursos de hardware para completar la operación.

Por lo menos, en IIS existe la compresión para contenidos dinámicos y para contenidos estáticos. De por si, la compresión para contenidos dinámicos utiliza más recursos de CPU que la de contenido estático.  Es por eso que se recomienda para servidores con buen procesador, pero con conexiones a internet lentas.

Dejando el bla bla, vamos al video

Ya saben. Cualquier consulta en los comentarios del video o aca.

Chau

IMPORTANTE: Cambio de Hora en Chile 2011

Hola Chicos, de acuerdo a la nueva disposición del gobierno, el cambio de hora sufrira variaciones. Segun el sitio del SHOA horaoficial.cl la informacion es la siguiente:

Inicio horario de Invierno:

De acuerdo,  al Decreto Supremo 163 del Ministerio del Interior que extiende el horario de Verano :

a.- En el continente y Antártica Chilena.

A las 24:00 horas del sábado 2 de Abril de 2011, se atrasa una hora pasando a ser las 23:00 del mismo día.
(Quedando como  UTC – 04).

b.- En Isla de Pascua e Isla Salas y Gómez.

A las 22:00 horas del sábado 2 de Abril de 2011, se atrasa una hora pasando a ser las 21:00 del mismo día.
(Quedando como  UTC – 06).

Esta medida tendrá vigencia hasta el segundo sábado del mes de octubre de 2011.

Microsoft ya libero un hotfix para los equipos. Revisen este enlace: http://support.microsoft.com/kb/2519231

Difundir a todos sus contactos!

Windows 7 y Windows Server 2008 R2 Service Pack 1

Windows 7
Windows 7

Microsoft ya ha anunciado el primer service pack para Windows 7.  Esta tendra actualizaciones menores y otras que ya se han liberado a traves del servicio de actualizaciones automaticas Windows Update.

Este service pack aun no tiene fecha de publicacion, pero se habla de que tambien sera aplicable a Windows Server 2008 R2.

Como dije anteriormente, traera actualizaciones pequeñas y otras que ya se han instalado a traves de Windows Update, pero apuntara principalmente a dos «novedades».

RemoteFX

No es una tecnologia creada por Microsoft, pero si la ha estado desarrollando desde que adquirio a Calista el año 2008.  RemoteFX ha sido creado para que las sesiones remotas puedan gozar de las mismas comodidades graficas como si estuvieran frente a frente (fisicamente) con el equipo. Me explico: Con RemoteFX ustedes podran:

  • Ver videos con excelente calidad de imagen y ademas, audio completamente sincronizado.
  • Completo soporte de multimedia
  • Silverlight
  • Graficos 3D Incluyendo aplicaciones que requieran de OpenGL
  • Windows Aero.

Esta caracteristica pertenecera como capacidad de Windows Server 2008 R2, pero esto afectara a Windows 7 cuando sea un guest host, o sea, cuando funcione como un sistema virtualizado.

Hyper-V Dynamic Memory

Hyper-v ahora sera capaz de gestionar la memoria de una forma mas dinamica sin perder eficiencia. Asi poder brindar una mayor escalabilidad de acuerdo a la demanda de servicios de la maquina virtual.

Para mas informacion acerca de RemoteFX visitar este link y sobre Hyper-v Dynamic Memory, este link.

Un saludo

Linux Integration Components – Parte II

Continuando con el post del dia 21 de febrero: Linux Integration Components – Parte I vamos a seguir hablando de las herramientas de Linux IC.

Primero que todo, tenemos que tener creada nuestra maquina virtual con alguna distro de Linux.
Nota importante 1: La maquina virtual no reune ningun requisito especial. Solo los indicados por el fabricante de la distribucion. La maquina de pruebas tiene un disco duro virtual de 10GB y 512mb en RAM.
Nota importante 2: Microsoft asegura el funcionamiento en distribuciones como Suse y Red Hat, para el resto no existe mucha documentacion.

Ahora nos toca descargar las herramientas de integracion desde aqui:
Sitio de descarga oficial

Dentro de la ventana de la maquina virtual, nos vamos a:
Medios->Unidad de DVD->Insertar Disco y exploramos hasta donde tenemos el iso de LinuxIC v2.iso
El sistema intentara montarlo solo y nos dira que es un dvd en blanco. Excelente senial.
Abrimos una terminal, nos logueamos como root y montamos el cd.

# mkdir /media/cdrom
# mount /dev/cdrom /media/cdrom

Perfecto! Montamos la unidad. Ahora copiemos los archivos

# mkdir /opt/drivers
# cp -R /media/cdrom/* /opt/drivers
# cd /opt/drivers
# ls

y esto nos debe arrojar el contenido:

  • Un directorio llamado drivers
  • Un ejecutable llamado setup.pl

Como ya estamos dentro del directorio, hay que escribir la siguiente orden para iniciar la instalacion de los drivers sinteticos (O las herramientas de integracion)

# ./setup.pl drivers

Nota Importante 3: Para que la construccion de modulos concluya satisfactoriamente, hay que tener instaladas las herramientas de desarrollo del nucleo, como las cabeceras y esas cosas. Varian de acuerdo a cada distribucion.

Una vez que el proceso ha terminado, veremos un mensaje como este:

*** The drivers have been installed successfully. ***

Reiniciaremos el sistema para cualquier cambio y para que se cargen todos los modulos:

# reboot

Y Voila! Podremos hacer uso de los dispositivos sinteticos!

Linux Integration Components – Parte I

En los siguientes 2 articulos que publicare, me dedicare exclusivamente a hablar sobre Linux Integration Components o las herramientas de integracion para Linux. 
Sonara un poco extraño todo esto, pero a mediados del 2009 Microsoft libero 20000 lineas de codigo para el nucleo de Linux (ver noticia). Muchos linuxeros y fanboys de Microsoft se preguntan: Por que?
La respuesta es bien sencilla y se puede resumir en una palabra: Interoperabilidad.
Es una respuesta bien linda y adecuada para el ambiente filosofico, futurista y muy a nivel de CEO’s de empresas gigantes, pero que ocurre en el nivel mas tecnico?
Para entender la respuesta, es bueno explicar como funciona la virtualizacion como Dios manda. Esta explicacion sirve para todos los sistemas de virtualizacion, como: Xen, Hyper-v, VMWare, OpenVZ, entre otros. Para esto, ocupare un mono sacado del sitio de Technet:

En este esquema, reconocemos 6 ambientes claramente identificados:

  • Particion Primaria: Es la particion correspondiente al host fisico. Aqui se almacena toda la informacion de las maquinas virtuales que se albergan y se ejecutan.
  • Particion Secundaria: Particion correspondiente a cada una de las particiones de las maquinas virtuales
  • Modo de Usuario: Es lo que al usuario o administrador del sistema le concierne manejar. Es toda la capa de aplicaciones que estan en el host fisico y en los host virtuales.
  • Modo de Kernel: El nucleo de los hosts, tanto virtuales como fisicos. Aqui esta el VMBus, VSP por el lado del host fisico y el VSC por el lado de los hosts virtuales.
  • Hipervisor de Windows: El que hace el trabajo sucio. Se encarga de la comunicacion entre las maquinas virutales y el hardware del equipo.
  • Hardware: El hardware. Nada mas. (A esta altura de mi vida y del dia no explicare lo que es el hardware. Si alguien tiene una duda puede remitirse a los comentarios, ahi con gusto le contestare).

Antes de continuar, hay que explicar algunos conceptos mencionados que puede que no hayan quedado claro, como el caso de VSP y VSC.
VSP: Virtual Service Provider: Se encarga de que cada uno de las maquinas virtuales tenga sus dispositivos sinteticos tal cual como si fueran reales. En otras palabras, las maquinas virtuales tienen dispositivo de video, de red, entrada, salida, etc gracias al VSP. Este funciona sobre el host fisico.
VSC: Virtual Service Client: Se encarga de comunicarse con el VSP para mostrarle a la maquina virtual que tiene dispositivos sinteticos tal cual como si fueran dispositivos fisicos. Este funciona sobre los hosts virtuales.
VMBus: Es un tubo de ultra rapido que sirve para la comunicacion entre VSP y VSC.
Para que esto del VMBus quede un poco mas claro, dejare un esquema sacado descaradamente del blog de Alejandro Ponicke:

En este mono, la funcion de VMBus esta muy clara, se ve como un tunel de comunicacion.
Humm… y que tiene que ver Linux aqui?
Desde un principio Hyper-V solo contemplaba la virtualizacion de sistemas Windows, por lo que las herramientas de integracion se instalaban automagicamente y los sistemas virtualizados contaban son sus dispositivos sinteticos y funcionaban de maravilla.
Pero ahora, con la liberacion de mas de 20.000 lineas de codigo para el nucleo de Linux, se pueden virtualizar sistemas Linux sin problemas con Hyper-V. Es por esto que existe una herramienta llamada Linux Integration Components (desde ahora en adelante: Linux IC).
Linux IC provee el soporte de dispositivos sinteticos para dispositivos de almacenamiento y dispositivos de red. Ademas, incluye un port de VMBus para que funcione sobre Linux.
Ojo que Microsoft asegura que Linux IC funciona sobre: SUSE Linux Enterprise Server 10 SP2, (x86/x64), SUSE Linux Enterprise Server 11 (x86/x64) and Red Hat Enterprise Linux 5.2/5.3/5.4 (x86/x64).
Pero nadie nos dice que ocurre con las otras distribuciones conocidas, asi que en los proximos articulos trataremos el tema sobre como instalarlo en un sistema Linux.
Los espero para la proxima entrega!

Instalar WordPress en Windows Server 2008 R2

Los que siguen mis tweets en twitter, habran leido hace un par de dias atras que WordPress no funcionaba bien bajo IIS7 y por esto mismo, volvi a mi antiguo host que corre con Red Hat Enterprise.

Con la nueva version de Windows Server, se incluye una nueva version de Internet Information Services (IIS). Esta version es la 7.5. Dentro de sus mejoras, se incluye un soporte completo para el lenguaje PHP (todos sabemos que fue hecho para correr con Linux o con cualquier servidor descendiente de Unix) y  la instalacion de este lenguaje se puede realizar sin complicacion alguna, con la herramienta gratuita de Microsoft, llamada Web Platform Installer.

Lo primero que haremos, sera descargar esta herramienta desde su sitio oficial: http://www.microsoft.com/web/downloads/platform.aspx y la ejecutaremos. Tendremos una ventana tal cual como esta:

Seleccionamos Servidor Web  y seguimos los siguientes pasos:

Seguimos los pasos indicados y luego:

Como dependencia de WordPress, se instalara:

  • MySQL
  • PHP
  • CGI
  • URL Rewriter
  • Windows Cache Extension

Luego introducimos la contrase~a para el usuario root de MySQL. Despues de esto, descargara desde internet todo lo que tenga que descargar para realizar la instalacion de nuestro sistema web.

Una vez que la descarga ha concluido, nos pedira datos sobre la informacion del sitio web. Para efectos de este articulo, dejare todo tal cual como esta.

En la proxima ventana, nos pedira informacion referencial a la base de datos. Es importante que seleccionemos la opcion de «Crear una nueva base de datos» y proveemos informacion, tal como, el usuario root de MySQL y su contrase~a. Hacemos click en Instalar (o aceptar, o finalizar, ya ni recuerdo).

En la ventana siguiente, nos dara un resumen de la instalacion y hacemos click en «Iniciar WordPress». Dentro de la ventana en donde se ha iniciado el blog, tipeamos la informacion correspondiente al Titulo del blog y el correo electronico de contacto.

Y Voila, tenemos un blog en WordPress sobre IIS 7.5

Cualquier duda, posteala en los comentarios!

Como Bootear Windows 2008 Server R2 desde un VHD

He escrito en posts anteriores y la gente de Microsoft ha profetizado que Windows 7 y Windows Server 2008 R2 tiene mejoras en el tema de la virtualizacion en todo sentido.

En este post, hablare sobre como bootear un sistema operativo incluido dentro de un VHD (Virtual Hard Disk) desde Windows 7 (Tambien es valido para su homologo de la familia de servidores).

Ingredientes:

  • WAIK: Windows Automated Installation Kit
  • Imagen ISO de Windows Server 2008 R2
  • Mucho espacio en el disco duro
  • Privilegios de administrador
  • Paciencia y tiempo libre
  • Windows 7 YA instalado.

Paso Numero 1

Primero que todo, vamos a descomprimir o montar la iso de Windows Server 2008 R2 y vamos a montar la iso de WAIK. Luego ejecutamos el instalador de WAIK que viene dentro del disco.

Precaucion: Recordar y verificar la ruta de descompresion o montaje de Windows Server 2008 R2.

Paso numero 2:

Empezamos con lo pesado. Todo el proceso lo haremos desde la consola. Nos vamos a Inicio->Cmd, debemos ejecutarla con permisos de administrador. Dentro de la consola escribimos:

diskpart
Create vdisk file=C:winserver.vhd maximum=40000 type=fixed
Sel vdisk file=C:winserver.vhd
Attach vdisk
list disk

Con esto, creamos un disco duro virtual de 40GB ubicado en C:, luego seleccionamos el disco y lo montamos.

Cuando ejecutamos list disk, nos va a mostrar un listado de discos que tenemos en nuestro sistema. Generalmente, el disco que hemos creado recien esta marcado con un asterisco (*).  Asi que escribimos los siguientes comandos en la consola.

sel disk X (En donde X es el disco que acabas de crear)
sel part1
active
format fs=ntfs quick
assign

Sencillo: Seleccionamos el disco, seleccionamos la particion 1, la marcamos como activa y formateamos rapido con ntfs. Una vez que escribimos assign nos mostrara tal cual si fuera otro dispositivo de almacenamiento.

Paso numero 3:
Cerrar la consola e ir a Inicio -> Microsoft Windows AIK -> Linea de Comandos de herramientas de implementacion. Dentro de esta consola, escribimos:

ImageX /info rutaawindowsserver2008r2sourcesinstall.wim

Nos mostrara todas las opciones. Con esto nos aseguramos que podemos seguir adelante. Vamos!

ImageX /applyu rutaawindowsserver2008r2sourcesinstall.wim /check 3 X:

En donde X: es la unidad del disco duro virtual. Esto proceso toma un tiempo.

Paso numero 4:
Volvemos a abrir el cmd con permisos de administrador y escribimos los siguientes comandos para «desmontar» el disco duro virutal:

diskpart
select vdisk file=c:winserver.vhd
detach vdisk
exit

Ahora haremos uso de BCDEDIT. Esta herramienta nos sirve para ver, modificar, agregar, eliminar registros del arranque. Para los linuxeros, es como si entraran al /boot/grub/menu.lst

bcdedit /copy {current} /d «Arranque desde VHD»

Nos va arrojar un identificador, estie tiene numeros y letras. Este deben anotarlo porque lo ocuparemos en los siguientes pasos:

Bcdedit /set {XXXXXXXXX} device vhd=[C:]winserver.vhd
Bcdedit /set {XXXXXXXXX} osdevice vhd=[C:]winserver.vhd
Bcdedit /set {XXXXXXXXX} detecthal on
Bcdedit /set {XXXXXXXXX} description «Arrancar desde VHD»

Es importante escribir bien estas ordenes para que el proceso sea exitoso. XXXXXXXXX corresponde al identificador.

Luego de esto, reiniciaremos el pc, arrancamos desde el VHD y empezara el proceso de configuracion de Windows Server 2008 R2.

Un saludo!

Experiencia de Escritorio en Windows 2008 Server R2

En Windows Server 2008 R2, no se encuentra activada por defecto la caracterisitica de experiencia de usuario, por lo tanto, si al momento de instalar el sistema tenemos un escritorio «clasico de Windows», no es para alarmarse.

Para poder tener un escritorio con el Aero theme activado, tenemos que seguir los siguientes pasos:

1) Abrir «Administrador  del Servidor» en el icono:

Administrador del Servidor

Y se nos abrira la siguiente ventana:

Administrador del Servidor
Administrador del Servidor

 Si se  fijan bien, en el costado izquierdo hay un menu, tal como este:

Menu Administrador del Servidor
Menu Administrador del Servidor
2) Vamos a caracteristicas y hacemos click en «Agregar nueva caracteristica»

Al hacer esto, tendremos lo siguiente:

Agregar Caracteristicas
Agregar Caracteristicas
En la lista de caracteristicas, podemos ver las que estan instaladas y las que se pueden instalar. Dentro de la lista, seleccionamos «Experiencia de Usuario», tal como aparece en la imagen a continuacion:

Experiencia de Usuario
Experiencia de Usuario

 Le damos «Siguiente» y luego «Instalar».

Nota: La instalacion no dura mas de 5 minutos y un reinicio del equipo es necesario para aplicar los cambios a nuestro sistema.

 Una vez que el sistema se ha reiniciado, es momento de levantar el servicio que hara posible el autoinicio de los temas al momento de arrancar nuestro escritorio. 

Para esto nos vamos a inicio y el cuadro de busqueda escribimos «servicios». Abrimos la aplicacion y nos mostrara algo asi:

Administrador de Servicios
Administrador de Servicios
Dentro de esta interminable lista buscamos «Temas».  Una vez que lo encontramos, hacemos click secundario y seleccionamos «Propiedades».

En la ventana de las propiedades del servicio, en el menu de «Tipo de Inicio», seleccionamos «Automatico». Quedando asi:

Propiedades del servicio
Propiedades del servicio

Presionamos el boton de «Aceptar» y la ventana se nos debe cerra. De no ser asi, la cerramos manualmente y le damos «Iniciar» con el boton secundario sobre «Temas».
Con esto, ya podremos ir a personalizar el escritorio y elegir el tema «Windows 7» y listo! Queda un escritorio mas o menos asi:

Escritorio Windows Server 2008
Escritorio Windows Server 2008
Ven que no era complicado?

Un saludo a todos!

Habilitar tarjeta Wireless en Windows 2008 Sever R2

Llevo algo asi como 30 horas utilizando Windows Server 2008 R2 y he estado bastante conforme conforme con su desempeño y rendimiento.

Como es un sistema orientado a los servicios, tiene características de un sistema de escritorio que requieren de activación. Tal como es el caso de nuestra tarjeta wireless.

Mi tarjeta es: Atheros AR5007EG

Pasos a seguir:

  • Abrir la administración de servidor
  • Ir a «Caracteristicas»
  • Dentro de «Caracteristicas», ir a «Agregar nueva caracteristica».
  • Dentro del listado de características disponibles, seleccionamos «Servicio WLAN».
  • Hacemos click en Aceptar (o continuar o instalar)
  • Reiniciar la maquina.

Y listo, tenemos la característica de WLAN activada.