Configurant Microsoft Exchange 2007 amb SCC (Single Copy Cluster) a Windows Server 2008
En aquest document, veurem com muntar un clúster d'alta disponibilitat per al nostre servidor de correu Microsoft Exchange 2007 Server amb el sistema operatiu Microsoft Windows Server 2008, en aquest cas muntarem un sistema de clúster anomenat SCC (Single Copy Cluster o Clúster de Copia Única). En aquest anterior document es descriuen la resta de possibilitats que tindríem, ens pot interessar més un sistema que un altre (http://www.bujarra.com/?p = 2362). Com es va comentar anteriorment, SCC és el clúster que podem conèixer d'edicions anteriors de Microsoft Exchange, és un sistema de clúster de commutació per error d' emmagatzematge compartit, això és, tindrem diversos nodes amb la 'Funció de bústies' un d'ells estant actiu i la resta passius. L' emmagatzematge ha de ser compartit, les bases de dades han d' estar en una cabina o un sistema d' emmagatzematge remot, sea iSCSI, fibra... Quan el node actiu falli, uno de los nodos en estado pacífic pasará a estar com activo connectándosele el magatzem compartit i iniciando tots els seus serveis en ell.
Este dibujo muestra lo que se pretende montar:
– Un servidor llamado cervezaduff.bujarra.com que serà el servidor al que se connecten los usuaris quan quieran accedir al seu correu (función de acceso de cliente) y será quien enrute el tráfico del correo de la organización (función de transporte de concentradores), sólo tiene una pata ethernet que será la conexión normal de la red (172.31.31.2/24).
– Dos servidores que serán los nodos de un clúster de Windows (MSCS) llamado McGiver. Estos nodos llamados Patty y Selma además tendrán la función de buzón de Microsoft Exchange 2007, pero sólo uno de ellos estará activo a la vez, será una configuración activo/pasivo. Las bases de datos de Exchange, las bases de datos públicas y privadas no se almacenaran en los servidores, si no en un almacenamiento compartido por algún NAS/iSCSI o SAN, así como los LOG's o el Quorum del clúster.
Se da por hecho que ya está configurado el almacenamiento compartido de la red, configuradas las LUN's y creat el clúster de Microsoft MSCS (http://www.bujarra.com/?p=2290). Así que continuaremos a partir de esto.
Si es la primera instalación de un Exchange 2007 en la nostra organització, digamos en nuestro Directorio Activo, debemos preparar l'esquema per alojar Exchange 2007, per a això, deberemos executar ciertos comandos en un controlador de domini que tenga el rol de maestro de esquema: http://www.bujarra.com/?p=986
Seguim,
Ya que nuestros servidores son Windows Server 2008, podremos instal·lar els requisits d'Exchange 2007 cómo se mostra en aquest document anterior (http://www.bujarra.com/?p=2360) o mediante línea de comandos executando lo següent en cada tipus de servidor. En el servidor con las funcions de acceso client y transporte de concentradores deberemos instal·lar els siguientes requisits:
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Windows-Auth
ServerManagerCmd -i Web-Dyn-Compression
ServerManagerCmd -i RPC-over-HTTP-proxy
ServerManagerCmd -i ADLDS
En los nodos del clúster, en ambos, deberemos instalar los requisitos de la función de buzón de Exchange 2007:
ServerManagerCmd -i PowerShell
ServerManagerCmd -i Failover-Clustering
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Windows-Auth
Bo, una vez que tenemos los requisitos instalados, el clúster validado y funcionando correctament los nodos, hem d'indicar a nuestro cúster el número de heartbeat's sin resposta que permetremos para que se balance al otro nodo. Para ello hem d'executar el nodo activo del clúster:
“cluster NOMBRE_DEL_CLUSTER /prop SameSubnetThreshold=10”
“cluster NOMBRE_DEL_CLUSTER /prop CrossSubnetThreshold=10”
Debemos comenzar con la instalación del primer servidor Exchange, será el servidor con las funciones de acceso de cliente y la función de transporte de concentradores, será sobre mi servidor Cervezaduff. Introducimos el CD de Microsoft Exchange Server 2007 (x64) y pulsamos en 'Paso 4: Instale Microsoft Exchange Server 2007 SP1″
“Següent”,
Acceptem l'acord de llicència “Accepto els termes del contracte de llicència” & “Següent”,
“No” & “Següent”,
Seleccionem l'opció “Instal·lació personalitzada de Exchange Server”, seleccionem la ruta d'instal·lació, per defecte: “C:Fitxers de programaMicrosoftExchange Server” & “Següent”,
Marquem les opcions “Funció d'accés de client” y “Funció de transport de concentradors” & “Següent”,
… esperem mentre es comprova si tot és correcte…
Bo, tot això és perquè estic en un laboratori de proves i vaig ràpid per muntar-ho i, per descomptat, per a no producció, el tema dels 32 bits. L'altra advertència simplement pot ser necessària la creació d'un connector en aquest servidor per al tràfic SMTP. Posem “Instal·lar” per començar aquesta instal·lació,
… esperem uns quants minuts mentre s'instal·la…
Ok, tot correcte, ja tenim el primer servidor muntat, desmarquem la casella de “Finalizar la instal·lació mediante la Consola de administración de Exchange” i posem en “Finalitzar”,
Posem en “Acceptar”, hem de reiniciar aquest servidor abans de continuar amb la resta, així que endavant!
Un cop reiniciat el servidor amb les funcions d'accés de client i transport de concentradors ja podrem continuar. A partir d'aquest moment ja podríem instal·lar el nostre primer Exchange en un dels nodes, hem de començar pel node actiu del clúster, així que abans d'instal·lar comprovarem quin és el node actiu del nostre clúster i té els discs assignats, tot això per línia de comandes o des de la consola d'administració del clúster. Comprovem que el meu node actiu és en Patty i sobre ell faré la primera instal·lació.
Doncs comencem la instal·lació sobre aquest node, el que s' ha dit, a en Patty, introducimos el CD de Microsoft Exchange Server 2007 (x64) y pulsamos en 'Paso 4: Instale Microsoft Exchange Server 2007 SP1
“Següent”,
Acceptem l'acord de llicència “Accepto els termes del contracte de llicència” & “Següent”,
“No” & “Següent”,
Seleccionem l'opció “Instal·lació personalitzada de Exchange Server”, seleccionem la ruta d'instal·lació, per defecte: “C:Fitxers de programaMicrosoftExchange Server” & “Següent”,
Marcamos la opción “Función de buzón en clústeres activo” para instalar dicha función a nuestro nodo activo,
Al ser el primer nodo con la función de buzón, hem d'indicar el nombre del servidor de buzones en clústeres, será el nombre 'lógico’ del clúster de Exchange. Así como indicar donde se ubicarán los archivos de las bases de datos del servidor de buzones, això és, donde se guardará la base de datos privada y la base de datos pública, debe ser un recurso del clúster, esto es una de las unidades de discos del clúster, que previamente habremos formateado y configurado en el clúster. “Següent”,
Además de indicar cual es el nombre del clúster habrá que configurarle una dirección IP al clúster, en mi caso usaré una IP v4 de toda la vida, así que marcamos “Red IPv4” > “Usar la dirección IPv4 estática” e indicamos la IP que queramos que tenga el clúster de Exchange, “Següent”,
Esto depende de nuestra organización, si disponemos de clientes Outlook 2003 y versiones anteriores u optaremos por tener Outlook 2007 en adelante, para el tema de las carpetas públicas, “Següent”,
… esperamos mientras se realizan las comprobaciones de las funciones…
Ok, llest, posem en “Instal·lar” para que comience de inmediato la instalación!
… esperamos unos minutos mientras se instala el primer nodo…
Correcto, desmarquem “Finalizar la instal·lació mediante la Consola de administración de Exchange” & “Finalitzar”.
En principi, tendremos que tener en cuenta de no reiniciar el servidor todavía, deberemos antes de reiniciar mover los recursos del clúster del nodo activo al otro nodo, al pasivo, sea mediante comandos o la consola de administración del clúster. Así que primero detendremos el clúster de Exchange y posteriorment moveremos todos los recursos del nodo activo a reiniciar al nodo pasivo.
Después habrá que configurar las dependencias del disco físico de la base de datos de Exchange para el clúster de Exchange, lo podemos hacer también mediante la consola de administración del clúster o con este comando:
Cluster CLUSTER_EXCHANGE res “Primer grupo de almacenamiento/Almacén de buzón (CLUSTER_EXCHANGE)” /AddDep:”DISCO_DATOS_BD_EXCHANGE“
Ara, perquè un error en el recurs del disc no faci que el clúster canviï per error a un altre node, configurem la directiva de recursos de discs físics amb la següent comanda:
Cluster CLUSTER_EXCHANGE res “DISCO_DATOS_BD_EXCHANGE” /prop RestartAction=1
Ok,
Ara, ja podrem reiniciar aquest servidor de manera immediata abans de continuar amb la instal·lació de l'altre node, “Acceptar”,
Ull, abans d'instal·lar aquest segon servidor com a servidor passiu, ho haurà de ser, això és, si hem reiniciat Patty que era el node actiu, s'hauran mogut els recursos a aquest servidor (Selma), així que abans de continuar i començar la instal·lació, mourem tots els recursos a Patty des de la consola o per línia de comandes:
Cluster group ALMACENAMIENTO /move:PATTY
Cluster group CLUSTER_EXCHANGE /move:PATTY
Cluster group CLUSTER /move:PATTY
Y continuamos con la instalación siendo este nodo ya el nodo pasivo del clúster, així que “Paso 4: Instale Microsoft Exchange Server 2007 SP1”,
“Següent”,
“Accepto els termes del contracte de llicència” & “Següent”,
“No” & “Següent”,
Marcamos la opción “Instal·lació personalitzada de Exchange Server”, seleccionem la ruta d'instal·lació, per defecte: “C:Fitxers de programaMicrosoftExchange Server” & “Següent”,
Y aquí indicaremos que es la “Función de buzón en clústeres pasivo” & “Següent”,
Igual que abans, dependerá de los Outlook que tengamos en nuestra Organización, “Següent”,
… esperem mentre se comprueba que el entorno es correcte…
Llist, posem “Instal·lar” per començar la instal·lació d'aquest segon nodo del clúster!
… esperamos otros cuantos minutos mientras se instal·len los components…
Llist! desmarcamos la opción de “Finalizar la instal·lació mediante la Consola de administración de Exchange” & “Finalitzar”,
Aceptamos y reiniciamos el servidor de forma inmediata.
Tras el reinicio de nuestro servidor pasivo (Selma) ya podremos comprovar l'estat del nostre clúster de Exchange, en qué nodo se encuentra en ejecución y si todos los recursos se encuentran en línia o no.
Podemos mover el clúster de un nodo a otro desde está consola, pero lo recomanat será usar la consola de Exchange para ello, si això, desde el clúster de Exchange, amb botó dret > “Mover este servicio o aplicación a otro nodo” > “Mover al nodo SELMA”,
… esperem unos segundos mientras ponem los recursos sin conexión, los encola (conexión pendiente) i ponem en línia en el otro nodo…
Y podremos comprobar que servidor será el propietario actual, ahora es SELMA.
Si ponem un PING, hem comprovat que solo perderem un durant el canvi, pràcticament indetectable per als usuaris, així que todo correcte.
Si abrimos la consola de administración de Exchange, veremos el servidor con la función de buzón amb el nombre lògic,
Lo correcte seria mover desde la consola el servei del clúster de Exchange, per a això, des de “Configuración de servidores” > “Buzón”, con botón derecho sobre nuestro servidor “Administrar el servidor de buzones en clústeres…”
Nos abrirá el asistente, des d'este podremos mover el clúster així com detenerlo o iniciarlo, en aquest cas para hacer una demostración y moverlo a otro nodo, marquem “Mover el servidor de buzones en clústeres a otro nodo” & “Següent”,
Seleccionamos el nodo pacífic al que querremos mover el clúster & “Següent”,
Llist, confirmamos & “Mover”,
… esperem unos segons mentre es mueve el clúster entre los nodos…
Correcto! ya hemos probado también desde la consola de Exchange, lo ideal es eso, probar la migración en ambos sentidos o por lo menos probar todos los nodos del clúster y que los usuarios no noten el movimiento de la función de buzones. Como vemos también podremos realizar dichos movimientos desde el PowerShell de Exchange con el comando:
move-ClusteredMailboxServer -Identity ‘CLUSTER_EXCHANGE’ -MoveComment ‘Comentario’ – TargetMachine ‘NODO_PASIVO_DESTINO’




























































































