• Libro gratis de Windows Server 2012

    Hola, haciendo una pausa en mi serie de artículos sobre la instalación de System Center en un ambiente de prueba (mañana sale otro post) les cuento que ya se tiene completamente gratis un libro de introducción a Windows Server 2012, el cual se puede descargar de http://go.microsoft.com/FWLink/?Linkid=251464. ¡Que lo disfruten y aprovechen!

  • Instalando System Center 2012 en un ambiente de pruebas. Parte II

     

    Continuamos con la serie de entregas acerca de la instalación de System Center 2012.

    Antes de empezar quiero comentarles que me han solicitado que ponga más gráficos en el blog y así lo voy a hacer, recuerden que aquí se recibe toda clase de observaciones.

    Bien, en la entrega pasada teníamos lo siguiente: Una máquina instalada que luego se exportó en E:\Exports, y posteriormente creamos un dominio con las instrucciones que indiqué en un link de Microsoft. Dado que aquí no se van a discutir los pasos para crear un dominio por ello mencioné ese procedimiento. Este no es el tema central de la discusión, y a quienes lo requieran con mucho gusto les puedo ayudar a configurar un dominio, basta con que me contacten. Lo anterior para que este primer paso no sea un impedimento para los subsiguientes.

    Lo que hasta el momento tenemos en nuestro Hyper-V Manager es:

    clip_image002

    Observe que la máquina hyperv.ms-PDC tiene 1024 MB, pero puede tener incluso hasta 512 MB sin problema (ver http://technet.microsoft.com/en-us/library/dd379511(v=ws.10).aspx).

    Como también se dijo, se debió haber definido un esquema de direccionamiento privado de acuerdo al RFC 1918. En mi ambiente definí la red 192.168.99.0/24 (“/24” indica una máscara de red de 24 bits de acuerdo a la notación CIDR documentada en el RFC 4632 http://www.rfc-editor.org/rfc/rfc4632.txt )

    Como nemotecnia sugiero arrancar en la IP terminada en .10 e incrementar de 10 en 10 para cada servidor. En pocas palabras asignar -en mi ejemplo- 192.168.99.10 para el controlador de dominio, 192.168.99.20 para el Virtual Machine Manager y así sucesivamente para los demás componentes que se instalen.

    Volvamos al tema de la red. Ya se creó una red por defecto al agregar el rol de Hyper-V, la cual podemos usar para nuestro ambiente, puesto que sólo necesitamos que nuestras máquinas se vean entre sí.

    La red que se use puede ser del tipo Externa (las VMs tienen acceso a la red externa del chasis y también se ven entre sí), Interna (Las VMs se ven solamente entre sí y con el chasis) o Privada (Las VMs sólo se ven entre sí y no con el chasis o el mundo exterior).

    Para este laboratorio sugiero usar una Red Interna dado que las VMs no necesitan navegar y para que sólo se vean entre sí y con el chasis y así poder poder establecer conexiones Terminal Services desde el chasis hacia las VMs.

    Es necesario cambiar el tipo de red y el nombre a Red SC2012, de la siguiente manera:

    - En el Hyper-V Manager haga clic derecho en el host y seleccione Virtual Network Manager…

    - Realice los cambios necesarios para que las características de red se vean de la siguiente manera:

    clip_image004

    Asegúrese de que en las propiedades de la VM hyperv.ms-PDC la interface de red tiene conexión a la red Red SC2012 haciendo clic derecho en settings:

    clip_image006

    Asigne la IP 192.168.99.10 a hyperv.ms-PDC y verifique que en efecto tiene esta IP con el comando ipconfig /all en una línea de comandos o haciendo ping a 192.168.99.10, y debe obtener respuesta.

    Para tener un Controlador de Dominio se requiere un DNS, y en este ejercicio asumimos que el DNS se encuentra en la misma máquina, de modo que en la salida del comando ipconfig /all se debe ver el DNS apuntando hacia 127.0.0.1:

    clip_image007

    En caso de no ser así, proceda a cambiarlo en las propiedades de la tarjeta de red.

    Bien, ahora ingresemos una entrada en el DNS para la máquina de Virtual Machine Manager 2012 (VMM 2012) que se va a instalar, como ya lo sugerí le vamos a asignar la IP 192.168.199.20, de la siguiente manera:

    - Ingrese al administrador de DNS ubicado en All Programs, Administrative Tools:

    clip_image008

    - Expanda Forward Lookup Zones y hyperv.ms:

    clip_image010

    - Haga clic derecho en hyperv.ms y seleccione New Host (A or AAAA)…

    clip_image011

    - Llene los campos de la siguiente manera y presione Add Host:

    clip_image012

    Si hago una consulta al DNS ya debe haber respuesta (recuerde que el DNS resuelve nombres contra IP’s o viceversa, en este caso necesitamos que al preguntar por vmm.hyperv.ms se resuelva la IP 192.68.99.20).

    En la máquina controlador de dominio hyperv.ms-PDC abra una línea de comandos y ejecute:

    nslookup vmm.hyperv.ms

    El resultado debe ser algo como:

    clip_image013

    Hasta ahora lo que hemos hecho es garantizar que hay una entrada en el DNS para la máquina VMM 2012 que vamos a instalar.

    Antes de instalar VMM 2012 se debe:

    1. Agregar la máquina de VMM 2012 al dominio hyperv.ms

    2. Garantizar que tiene una entrada apropiada en el DNS (ya lo hicimos)

    3. Crear una cuenta diferente del administrador con privilegios en el dominio para instalar el software

    4. Cumplir con los prerrequisitos de instalación del VMM 2012

    5. Tener un motor de BD SQL Server 2008 R2 con los parches adecuados

    Empecemos por crear una cuenta con privilegios de administración en el dominio, la cual vamos a llamar vmmadmin, en el controlador de dominio:

    - Administrative Tools

    - Active Directory Users and Computers

    - Expanda el dominio hyperv.ms, Users

    - Clic derecho, New, User

    clip_image015

    Diligencie los campos de acuerdo a lo que se muestra en la siguiente imagen:

    clip_image017

    - Presione Next

    - Sugiero usar la contraseña w0rd1Pa$$ que cumple los lineamientos básicos de una buena contraseña (http://technet.microsoft.com/en-us/library/cc756109(v=ws.10).aspx ), aunque se pueden usar contraseñas más fuertes si se quiere.

    - Una vez escrita la contraseña, marque los campos como se ve a continuación y presione Next y Finish

    clip_image018

    - Seleccione el usuario recién creado y haga clic derecho, Properties

    clip_image020

    - Seleccione la pestaña Member Of y el botón Add

    - Escriba administrators y presione OK

    Ya tenemos un usuario con privilegios de administración en el dominio, ahora vamos a usar la VM Base que se exportó previamente y que se va a usar como base de todas las VMs, primero vamos a hacer un sysprep de esta máquina Base para que nos sirva como punto de partida para las demás VMs:

    - Desde el administrador de Hyper-V cree una nueva máquina de 1 GB en RAM y cuyo disco IDE 0 apunte al VHD que se tiene en la ruta E:\Exports. Una vez creada la máquina las propiedades se deben ver así:

    clip_image022

    - Encienda la máquina y conéctese a ella

    - Abra una línea de comandos CMD

    - Ubíquese en c:\Windows\System32\Sysprep

    - Ejecute sysprep.exe

    - Seleccione Generalize, Shutdown y presione Ok

    · A ese disco VHD que contiene la máquina Base y se le hizo sysprep se le debe sacar una copia para tenerlo como base de las demás máquinas, y cada vez que se vaya a instalar una nueva máquina se debe hacer esta copia. Antes de proseguir asegúrese de haber realizado esta copia.

    Ahora vamos a arrancar la máquina de VMM partiendo del disco al que se le hizo sysprep

    - La máquina W2k8-Base se deberá reiniciar y empezará el proceso:

    clip_image024

    - Arrancará un proceso similar al de la instalación de la máquina:

    clip_image026

    - Observe que se le harán ciertas preguntas como si fuese una nueva instalación

    clip_image028

    - Presione Next, acepte los términos de la licencia y presione Start

    - Ahora se deberá cambiar la contraseña del usuario administrator:

    clip_image030

    - Escriba una contraseña segura

    Aquí ya tendremos una máquina “limpia” con un SID único (http://technet.microsoft.com/en-us/library/cc962011.aspx ) que es la cadena de caracteres que identifica una máquina. Esta máquina debe ser ahora renombrada como VMM y se le debe asignar una IP (192.168.99.20 según ya dijimos).

    Es interesante mencionar que se puede asignar la dirección IP y el DNS por línea de comandos de una manera muy sencilla fácil usando el comando netsh en 3 pasos:

    1. Identifique el nombre de la interface con el comando netsh interface show interface

    clip_image032

    En esta imagen se ve que la interface se denomina “Local Area Connection”, en la máquina debe haber sólo una.

    2. Asigne la IP con el siguiente comando: (No necesitamos para nuestros propósitos Default Gateway)

    netsh interface ip set address “Local Area Connection” static 192.168.99.20 255.255.255.0

    3. Para asignar el DNS (que es la IP del controlador de dominio, en nuestro ejemplo 192.168.99.10) use el siguiente comando:

    netsh dnsclient set dns “Local Area Connection” static 192.168.99.10 static

    O… use el modo gráfico.

    Para verificar que tanto la IP como el DNS fueron asignados correctamente use el comando IPCONFIG /ALL |more

    Ya en un paso previo agregamos la entrada correspondiente al servidor de VMM en el DNS, de modo que la máquina se debe llamar vmm.hyperv.ms. Los comandos nslookup vmm.hyperv.ms o ping vmm.hyperv.ms deben funcionar perfectamente.

    Hasta aquí tenemos entonces una máquina con S.O. instalada creada desde una máquina base a la que se le hizo sysprep. Esta máquina tiene dirección IP y DNS. En la siguiente entrega vamos a agregarla al dominio y copiarle los instaladores haciendo un attach de un disco VHD.

  • Instalando System Center 2012 en ambiente de pruebas

     

    A partir de hoy empiezo una serie de escritos para hablar acerca de la instalación de System Center en un ambiente de prueba. El producto se puede descargar desde http://technet.microsoft.com/en-US/evalcenter/hh505660.aspx?wt.mc_id=TEC_103_1_33

    Prerrequisitos:

    HARDWARE

    - Computador con arquitectura de 64 bits Intel (Intel-V habilitado) o AMD (AMD-V habilitado)

    - Al menos 2 cores

    - Mínimo 8 GB en RAM, ideal 16 GB. Debido a que Virtual Machine Manager (VMM) exige mínimo 4 GB, es posible que no se pueda poner en funcionamiento al tiempo con otros productos como Operations Manager (SCOM) que si bien puede operar mínimo con 2 GB de RAM, recomienda tener al menos 4 GB. Lo que sugiero es que cuando se vaya a probar SCOM se apague el VMM y se usen como nodos monitoreados desde SCOM máquinas como Windows 8 Release Preview (http://windows.microsoft.com/es-XL/windows-8/release-preview), Windows 2012 Server Release Candidate (http://technet.microsoft.com/en-us/evalcenter/hh670538.aspx ), Linux Centos (http://www.centos.org ) o Ubuntu Desktop (http://www.ubuntu.com/download ). Todas estas máquinas se pueden montar con 512 MB de RAM, o incluso menos en el caso de las Linux.

    - Disco duro al menos de 80 GB y se puede usar un disco USB para colocar las máquinas virtuales (VMs), si es USB 3.0 es mejor.

    SOFTWARE

    - El software descargado del sitio indicado arriba

    - Windows Server 2008 R2 SP1. Como generalmente no se tiene una máquina dedicada para estas pruebas, se puede instalar el S.O. en nuestra misma máquina de uso diario (que tenga Windows 7 por ejemplo) y hacer un “dual-boot” para que se pueda arrancar el server cuando se quiera, el programa de instalación detecta que hay otro sistema operativo y lo “respeta” instalándose en otra partición que se tenga libre. Sugiero disponer de 20 GB para el Windows 2008 R2 Server y poner las VMs en el disco USB.

    ¿Y si todo el disco físico lo tengo ya particionado? Si dispongo de al menos 20 GB libres puedo hacer un shrink del disco para liberar espacio y crear la partición (http://technet.microsoft.com/en-us/magazine/gg309169.aspx ), usar diskpart (http://technet.microsoft.com/en-us/library/cc766465(v=ws.10).aspx ) o usar software de terceros como Partition Magic.

    - Al menos un Controlador de Dominio con el Rol de DNS. En mi laboratorio para el dominio usé el FQDN (Fully Qualified Domain Name) hyperv.ms. En términos sencillos un FQDN es un nombre separado por puntos, algo así como microsoft.com o xyz.com

    PROCEDIMIENTO

    Una vez se instale el Windows 2008 Server R2 en la partición libre, se debe agregar el rol de Hyper-V de la siguiente manera: (Es necesario efectuar esta tarea con un usuario que sea administrador)

    - Apenas la máquina se instala se ve la ventana Initial Configuration Tasks, debajo de Customize This Server, clic en Add Roles

    - … O en Server Manager bajo Roles Summary, clic en Add Roles (Si Server Manager no se está ejecutando, se puede ejecutar desde Start, Administrative Tools, Server Manager)

    - En Select Server Roles, clic en Hyper-V

    - En Create Virtual Networks, clic en la interface de red de la máquina para que las VMs tengan acceso a red. Esta configuración se puede cambiar posteriormente.

    - En la página Confirm Installation Selections, clic en Install

    - El equipo se reiniciará para completar la instalación, clic en Close para terminar el wizard y Yes para reiniciar el equipo

    - Después de que el equipo se reinició y se hizo login nuevamente con la misma cuenta con la que se instaló el Rol, el wizard termina y se debe presionar Close para terminar la instalación.

    Importante: Recuerde haber previamente la opción de virtualización (Intel-VT o AMD-V) en la BIOS de la máquina si no estaba habilitada.

    Copie los medios descargados en la máquina Windows Server 2008 R2 que ya tiene el Rol de Hyper-V. Se sugiere que los copie en C:\SC2012.

    Para instalar el controlador de dominio, se puede descargar o bien el archivo VHD de Windows 2008 Server Enterprise (http://www.microsoft.com/en-us/download/details.aspx?id=16572 ) o el trial de 180 días que está en formato ISO con todas la versiones en (http://technet.microsoft.com/en-us/evalcenter/dd459137.aspx ). Personalmente prefiero el ISO, pues aunque si bien es más largo el proceso de instalación, se tiene más control sobre la misma.

    En este ejemplo vamos a asumir que ya se descargó el ISO:

    - Inicie el Hyper-V Manager

    - Copie el ISO a una ruta local de la máquina o póngalo en un disco USB que vea el servidor

    - Cambie la ruta de las VMs hacia el disco USB en donde van a estar alojadas, asumiendo que las VMs estarán en la ruta E:\VMs, haga clic derecho en el servidor y seleccione Hyper-V Settings:

    clip_image002

    - Presione OK

    Para crear una nueva máquina:

    - Hyper-V Manager

    - Clic derecho sobre el servidor, New Virtual Machine

    - Escriba un nombre para la VM, por ejemplo W2K8-Base (por que va a ser la base de las demás VMs)

    - Next

    - Asigne la mayor cantidad de memoria posible por ahora para que la instalación sea más rápida y el proceso de actualización también (si la máquina física tiene 8 GB, puede asignar 6 a la VM GB por ejemplo. El software a instalar es de 64 bits así que reconoce esta cantidad de memoria sin problema)

    - En Connection conecte la máquina a la red por defecto

    - Seleccione attach a virtual hard disk later

    - Next y Finish

    - Haga clic derecho sobre la máquina W2K8-Base recién creada y seleccione Settings

    - IDE Controller 0

    - Hard Drive Add

    - New

    - Next

    - Dynamically expanding (hay poco espacio, hay que cuidarlo)

    - Nombre sugerido Disk1-20GB_w2k8base.vhd (Se creará en E:\VMs en el disco USB)

    - Size 20 GB

    - OK

    Observe que el tamaño del disco creado es demasiado pequeño puesto que tiene un tamaño de 256 KB pero en la medida en que se instale software en la VM va a ir creciendo. Este disco dinámico se está usando acá dado que es un ambiente de laboratorio, no se recomienda usar este tipo de discos en ambientes de producción.

    Para que inicie el proceso de instalación con el ISO del S.O. haga lo siguiente:

    - Clic derecho en la máquina W2K8-Base settings

    - IDE Controller 1, DVD Drive

    - Image File: La ruta en donde se encuentra el ISO de instalación

    - OK

    - Clic derecho en W2K8-Base y Start

    - Clic derecho en W2K8-Base y Connect…

    El programa de instalación arrancará, recuerde seleccionar la instalación completa de Windows Server 208 R2. Para instalar los productos no es necesario usar la versión Enterprise, con la versión Standard es suficiente.

    Una vez se instale la máquina se sugiere hacer Windows Update completo (si hay conexión a Internet en la máquina física se puede lograr navegación en la VM). Como la mayoría de los portátiles no fueron hechos para que se les instale Windows Server, los drivers de la tarjeta inalámbrica no siempre quedan configurados, de modo que lo más práctico es conectar la máquina física directamente al router o switch del proveedor de acceso a Internet y así la VM “hereda” la navegación a Internet pues estos dispositivos generalmente entregan direcciones por DHCP IP privadas y hacen NAT a IP’s públicas.

    Cuando el proceso haya finalizado y después de los reinicios que solicita Windows Update ya la VM está lista para ser exportada y tomada como base o semilla.

    Para exportar la VM:

    - Apague la máquina W2K8-Base

    - Clic derecho en la máquina W2K8-Base

    - Export…

    - Browse

    - Seleccione la ruta en donde se va a exportar la VM, por ejemplo E:\Exports

    - Export

    Debajo de E:\Exports se creará una carpeta con el nombre de la VM exportada, es decir W2K8-Base

    Ya estando exportada y teniendo una VM base, volvamos al tema de la creación de un dominio. Como ya lo dije es necesario escoger un FQDN para el dominio y usar o bien el comando dcpromo o bien usar el Rol de Active Directory en Server Manager. Para no entrar en detalles de este procedimiento sugiero usar el procedimiento indicado en http://technet.microsoft.com/en-us/library/cc755258(v=ws.10).aspx que tiene los pasos muy claros.

    Es importante en este punto tener claro qué direccionamiento se va a usar para el ambiente. Existe un RFC (Request For Comments) de la IETF (Internet Engineering Task Force – www.ietf.org ) que dice claramente cuáles son los segmentos de direcciones Clase A, Clase B y Clase C que se deben usar en redes privadas, este RFC es el 1918 (http://www.rfc-editor.org/rfc/rfc1918.txt ). Siempre se deben usar direcciones privadas dentro de estos rangos, pues lo que está por fuera de dichos rangos son IP’s públicas y pueden causar en un momento dado conflictos. Los rangos son:

    Clase A

    10.0.0.0 - 10.255.255.255

    Clase B

    172.16.0.0 - 172.31.255.255

    Clase C

    192.168.0.0 - 192.168.255.255

    Casi siempre se usa el interminable 192.168.1.0/24 pero perfectamente se puede usar por ejemplo 10.10.10.0/8 o 172.16.24.0/16. Sugiero que en este punto se haga una tabla con las asignaciones de IP fijas, que deben ser las de las consolas (Domain Controller, VMM, SCOM, etc) y reservar un rango de IP’s para asignar por DHCP.

    Hasta aquí hay suficiente trabajo por hacer. En la siguiente entrega (Parte II) voy a hablar de la instalación de VMM y los prerrequisitos de este producto entre los que se cuentan SQL Server 2008 R2.

  • Microsoft TechDay Bucaramanga

    ¡Llegó la hora del TechDay en Bucaramanga!. El próximo 23 de Junio se llevará a cabo en la ciudad de Bucaramanga este evento, que es muy importante y nos permitirá presentar temas como BI, Nube Privada, desarrollo en Windows Phone y Windows 8. Pueden ver más información en http://aka.ms/techdaycol