GuilleSQL :: Microsoft SQL Server, SSIS, y más !!

Instalar SQL Server 2005 en Cluster (motor de base de datos)

Volver a: [Manual Instalación: Instalar SQL Server 2005 en Cluster, Instalar Analysis Services 2005 en Cluster, e Instalar Integration Services 2005]


En este capítulo se detalla la propia instalación de SQL Server 2005 en Cluster, pantalla a pantalla, paso a paso. Se incluyen muchas pantallas capturadas del proceso de instalación, con el objetivo de facilitar la lectura y comprensión de este capítulo. Se comenta qué se debe hacer en cada pantalla del programa de instalación de SQL Server 2005 en Cluster, y en el caso de las pantallas exclusivas de una instalación en Cluster, se especifica. Finalizado este capítulo (y los anteriores), tendremos pleno conocimiento de cómo instalar con éxito un Cluster de SQL Server 2005.

Antes de iniciar la lectura de este capítulo, es muy recomendable haber leído los capítulos anteriores, ya que las preguntas que se realizan durante la instalación de SQL Server 2005 y el razonamiento de sus respuestas, queda explicado en capítulos anteriores. También queda explicado en el capítulo anterior, todo lo necesario antes de iniciar la instalación de SQL Server 2005 (ej: Grupos de Directorio Activo, usuarios, CDs, datos de la instalación, etc.).

A continuación se describen los pasos a seguir para instalar SQL Server 2005 en un Cluster MSCS, paso a paso, y pantalla a pantalla. Se aprovecha también, no sólo para indicar qué tenemos que hacer en cada pantalla, sino además explicar por qué tenemos que hacerlo, recalcando la importancia de muchos detalles que sin conocerlos se nos pasarían por alto. Esta instalación se realiza desde el CD1 (recordar que SQL Server 2005 está formado por 2 CDs). Iniciaremos la instalación desde el Nodo VSQL03, que para nosotros es el Nodo 1 (conceptualmente hablando). Recordar que el proceso de instalación de SQL Server 2005 realizará la instalación en todos lo Nodos del Cluster (al menos, en los que especifiquemos durante la instalación), por lo cual, sólo tendremos que ejecutar el proceso de instalación de SQL Server 2005 una única vez.

  • Insertar el CD 1 de SQL Server 2005, y ejecutar el programa de instalación.

  • Aceptar los términos de licencia. Click Next para continuar.

  • Instalación de Prerrequisitos. Si es la primera vez que se utiliza el instalador de SQL Server 2005, suele instalarse.Net Framework 2.0, Microsoft SQL Native Client, y Microsoft SQL Server 2005 Setup Support Files. Click Install, y una vez instalado, click Next para continuar. En las sucesivas utilizaciones del instalador, sólo se instala Microsoft SQL Server 2005 Setup Support Files.

  • Se inicia el asistente de instalación (Microsoft SQL Server Installation Wizard). Click Next para continuar.

  • En el diálogo System Configuration Check, comprobar los mensajes de errores y advertencias. Por ejemplo, si aparece una advertencia indicando que no tenemos instalado IIS, no debemos darle mayor importancia si no necesitamos IIS (ej: si no queremos instalar Reporting Services). Si todo está OK, entonces click Next para continuar.

  • Rellenar la información de Registro (Nombre y Compañía). No tiene mayor misterio. Click Next para continuar.

  • Especificar los componentes que se desean instalar (Components to Install). Seleccionaremos sólo SQL Server Database Services y Create a SQL Server failover cluster. Es importante tener en cuenta, que si no iniciamos el programa de instalación sobre un Nodo de un Cluster, la opción Create a SQL Server failover cluster no estará disponible (estará en gris y no la podremos seleccionar). Click Next para continuar.

Diálogo Components to Install de la instalación de SQL Server 2005, dónde especificar qué componentes de SQL Server 2005 se desean instalar.
  • Especificar el nombre de instancia deseado o bien una instancia por defecto (Instance Name). Esta decisión es de vital importancia, ya que no es posible renombrar una instancia de ya instalada, es decir, si nos equivocamos, tendremos que instalar una nueva instancia, mover los datos de una instancia a otra, y eliminar la antigua instancia (es bastante laborioso, si tenemos en cuenta todo: Inicios de Sesión, Jobs, Paquetes DTSX almacenados en MSDB, Servidores Vinculados, Bases de Datos de Usuario, etc.). También es interesante recordar que en un Cluster sólo es posible instalar una única Instancia por Defecto (Default Instance: MSSQLSERVER), aunque es posible instalar múltiples Instancias con Nombre.
  • Especificar el nombre del servidor virtual (Virtual Server Name) del Cluster. Esta pregunta sólo se realiza cuando la instalación se realiza sobre un Cluster. Cuando se trata de un servidor independiente, esta pantalla no aparece, y se utiliza el nombre de máquina para acceder a la Instancia (ej: ServerName para Instancia por Defecto y ServerName\InstanceName para Instancias con Nombre). Sin embargo, dado que un Cluster suele estar formado por múltiples máquinas (Nodos) ¿Qué valor utilizamos como ServerName? En este escenario, se utiliza un Nombre de Servidor Virtual, al cual se le asocia una Dirección IP Virtual, y sobre ambos se ejecuta SQL Server. De este modo, cuando el Grupo de Recursos del Cluster se está ejecutando sobre un Nodo del Cluster (ej: VSQL03), dicho Nodo posee dicho Nombre de Servidor Virtual y Dirección IP Virtual (de forma adicional a su Nombre de Máquina y Direcciones IP), y cuando se ejecuta sobre otro Nodo del Cluster, ocurre lo mismo con dicho Nodo (y el Nodo anterior deja de responder al Nombre de Servidor Virtual y Dirección IP Virtual). Así, en cualquier momento del tiempo, sólo puede haber un Nodo del Cluster que esté utilizando dicho Nombre de Servidor Virtual y Dirección IP Virtual (y en consecuencia, ejecutar la correspondiente Instancia de SQL Server). Es posible renombrar el Nombre del Servidor Virtual en un Cluster (si nos equivocamos), como se describe en How to: Rename a SQL Server Failover Cluster Instance, al contrario que ocurre con el Nombre de Instancia (que NO se puede renombrar). Para la realización de éste Artículo, utilizaré el nombre de servidor virtual VSQLClust.
  • Especificar la Dirección IP (Virtual Server Configuration). Esta pregunta sólo se realiza cuando la instalación se realiza sobre un Cluster. Cuando se trata de un servidor independiente, esta pantalla no aparece. En esta pantalla, se debe seleccionar la Red que se desea utilizar, y también la Dirección IP deseada (debe estar en el rango de dicha Red), Click Add para agregar la Dirección IP, y finalmente (excepto que se deseen utilizar múltiples direcciones IP) click Next para continuar. Es posible utilizar múltiples redes y múltiples direcciones IP, pero la realidad es que no es lo habitual. Es decir, lo habitual es tener un Cluster de dos Nodos y con dos redes (una red para dar servicio a los usuarios y otra red para la comunicación interna entre los Nodos del Cluster – IntraCluster Communications). Eso no quita que pueda haber casos en los que se utilice un Cluster con múltiples redes y múltiples direcciones IP. En cualquier caso, es interesante recordar que las redes disponibles en esta pantalla son aquellas redes que estén configuradas en Microsoft Cluster para comunicación con los clientes. Las redes configuradas exclusivamente para comunicación intra-cluster, no se mostrarán en esta pantalla.
  • Elegir el Grupo de Recursos del Cluster sobre el que se desea instalar SQL Server (Cluster Group), así como la ruta de instalación para los ficheros compartidos. Esta pregunta sólo se realiza cuando la instalación se realiza sobre un Cluster. Cuando se trata de un servidor independiente, esta pantalla no aparece, ya que es suficiente con indicar la ruta de instalación. Como hablamos anteriormente en este Artículo, antes de la instalación tendremos que haber creado el Grupo de Recursos deseados, con al menos un Recurso de tipo Disco Físico que utilizaremos para la instalación de SQL Server 2005.
  • Seleccionar los Nodos que se desean utilizar para ejecutar SQL Server 2005 (Cluster Node Configuration). Esta pregunta sólo se realiza cuando la instalación se realiza sobre un Cluster. Cuando se trata de un servidor independiente, esta pantalla no aparece. Aunque el caso habitual es utilizar un Cluster de 2 Nodos, con ambos Nodos disponibles para ejecutar SQL Server 2005 en Cluster, es posible realizar la instalación de SQL Server 2005 en Cluster con múltiples Nodos, utilizando todos los Nodos del Cluster para ejecutar SQL Server 2005, o bien, utilizar sólo un subconjunto de los Nodos del Cluster. En nuestra instalación, utilizaremos el Nodo VSQL03 como requerido (es el Nodo desde el que hemos iniciado la instalación) y dejaremos seleccionado el Nodo VSQL04 para que también pueda ejecutar SQL Server 2005 en Cluster.
  • Especificar la contraseña del usuario con el cual se está realizando la instalación actual (Remote Account Information). Doy por hecho, que tiene suficientes permisos para la instalación en todos los Nodos del Cluster. Esta pregunta sólo se realiza cuando la instalación se realiza sobre un Cluster. Cuando se trata de un servidor independiente, esta pantalla no aparece. Esto es necesario porque el programa de instalación creará un JOB del Administrador de Tareas de Windows (el Task Manager de toda la vida ;-) en cada Nodo del Cluster en el que instalemos SQL Server 2005. Seguidamente, se lanzará dicho JOB con el objetivo de iniciar de éste modo la instalación remota del producto.
  • Especificar las cuentas de inicio de los servicios (SQL Server, SQL Agent, SQL Browser) que vamos a instalar (Service Account). Por defecto, y habitualmente, se suele utilizar el mismo usuario para todos los servicios, sin embargo es posible activar la opción Customize for each service account, y especificar para cada Servicio qué usuario se desea utilizar para iniciarlo. Especificamos el usuario deseado (o usuarios deseados), y click Next para continuar.
  • Especificar los Grupos de Directorio Activo (Domain Groups for Clustered Services). Esta pregunta sólo se realiza cuando la instalación se realiza sobre un Cluster. Cuando se trata de un servidor independiente, esta pantalla no aparece. Ya hablamos anteriormente en este Artículo de todas las consideraciones relativas a Directorio Activo (Active Directory) en relación con la instalación de un Cluster de SQL Server 2005. Especificar los grupos de Directorio Activo que deseamos utilizar, y click en Next para continuar.
  • Especificar el tipo de Autenticación para la instancia de SQL Server 2005 (Authentication Mode). No tiene demasiada importancia, desde el punto de vista, de que podemos cambiar esta configuración una vez finalizada la instalación. Sus implicaciones ya las explicamos anteriormente en este mismo Artículo. En cualquier caso, si tenemos dudas, podemos poner la Autenticación Mixta (que permite usuarios de SQL Server y de Windows), o bien, utilizar la Autenticación Windows y si en un futuro necesitamos cambiarlo, lo cambiamos a Autenticación Mixta y fuera. Eso si, en caso de utilizar Autenticación Mixta, especificar una contraseña segura para SA y jamás dejarla en blanco, si no queremos comprometer la seguridad de SQL Server antes de haberlo instalado.
  • Especificar la intercalación para la instancia de SQL Server 2005 (Collation Settings). También hablamos de la intercalación (y de sus implicaciones), anteriormente en este mismo artículo. Se trata de una decisión delicada, ya que si nos equivocamos deberemos Reconstruir las bases de datos del sistema (REBUILD), o bien, desinstalar SQL Server 2005 y volver a instalar SQL Server 2005 utilizando la intercalación deseada. Como hablamos, utilizaremos la intercalación Modern_Spanish_CI_AS (Case Insensitive, Accent Sensitive), pero cada uno debe utilizar la intercalación que le venga bien.
  • Especificar si se desea enviar a Microsoft información de errores e información de uso a Microsoft (Error and Usage Report Settings). No tiene mayor misterio.
  • Llegados a este punto, el programa de instalación dispone de toda la información necesaria para iniciar el proceso de instalación de nuestro Cluster de SQL Server 2005 (Ready to Install). Si estamos de acuerdo (va a ser que sí ;-), Click Install para iniciar la instalación.
  • Se mostrará la información de progreso de la instalación (Setup Progress). En una instalación en Cluster, podemos utilizar el desplegable etiquetado como Node, para poder visualizar el progreso de la instalación en un Nodo específico de Cluster, ya que realmente se van a realizar dos instalaciones (una en cada Nodo). Ojo con este detalle, ya que lo que estamos viendo por defecto es la información del progreso de la instalación en el primer Nodo del Cluster, o mejor dicho, en el Nodo en el que hemos iniciado el programa de instalación de SQL Server 2005. Esto tardará un poquito, así que es un buen momento para tomar un café, ir al baño, y si no habéis leído este Artículo completo, quizás os pueda interesar este rato para avanzar en la lectura, y así luego continuar a "tiro hecho" con el resto de la instalación ;-)
  • Al finalizar la instalación, podremos observar en el diálogo Setup Progress que todos los Productos y/o Componentes que seleccionamos para instalar están con la bolita verde en ambos Nodos (utilizar el desplegable Node), y además, el botón Next está habilitado. Asi que nada, Click Next para continuar.
  • Y aquí acaba la instalación (Completing Microsoft SQL Server 2005 Setup). Una pantalla con un poquitín de información, un enlace al LOG de la instalación, un enlace a la herramienta Surface Area Configuration Tool, y poco más. Click Finish, y con esto, ya tendremos instalado nuestro deseado Cluster de Microsoft SQL Server 2005. En caso de que se produzcan errores de instalación, puede resultar muy útil consultar el LOG de la instalación para localizar errores detallados que nos faciliten diagnosticar el motivo del fallo (y si no, buscamos en Internet por el texto de dichos errores, que en ocasiones, también resulta ;-).

Como se puede observar, la instalación de SQL Server 2005 en Cluster es algo laboriosa (ojo, un poquito sólo), principalmente por la preparación propia del Cluster y de Directorio Activo. Además, el propio proceso de instalación de SQL Server 2005 es algo más complejo cuando se realiza en Cluster que cuando se realiza sobre un servidor independiente, es decir, se realizan más preguntas y además estamos realizando realmente varias instalaciones (una en cada Nodo del Cluster seleccionado), aunque no nos demos cuenta, y esto también hace que el tiempo de instalación pueda ser un poquitín más alargado. En cualquier caso, teniendo bien claros los conceptos que hemos comentado a lo largo de este Artículo, aún siendo un proceso de instalación un poquitín laborioso, resulta sencillo, y con un poquitín de tiempo podremos finalizar una perfecta instalación de SQL Server 2005 con Alta Diponibilidad (Microsoft Cluster MSCS).

Volver a: [Manual Instalación: Instalar SQL Server 2005 en Cluster, Instalar Analysis Services 2005 en Cluster, e Instalar Integration Services 2005]




Miembros de
Miembros de GITCA (Global IT Community Association)

Menu de Usuario
  Iniciar Sesión
  Registrarse
  Restablecer Contraseña
  Ventajas de Registrarse

Acerca de
  Contigo desde Oct 2007
  771 usuarios registrados
  86146 pageloads/mes
  Ranking Alexa 498160

Social Networks
Sigue a Portal GuilleSQL en Linkedin !!
Sigue a Portal GuilleSQL en Twitter !!



Archivo

Marzo de 2019 (1)
Octubre de 2018 (1)
Julio de 2018 (1)
Junio de 2018 (4)
Mayo de 2018 (5)
Abril de 2018 (3)
Marzo de 2018 (2)
Febrero de 2018 (7)
Enero de 2018 (1)
Diciembre de 2017 (15)
Noviembre de 2017 (7)
Junio de 2017 (3)
Mayo de 2017 (1)
Marzo de 2017 (3)
Enero de 2017 (4)
Junio de 2016 (1)
Mayo de 2016 (2)
Abril de 2016 (2)
Septiembre de 2015 (2)
Agosto de 2015 (2)
Junio de 2015 (10)
Mayo de 2015 (4)
Abril de 2015 (8)
Marzo de 2015 (11)
Octubre de 2014 (3)
Septiembre de 2014 (7)
Agosto de 2014 (5)
Julio de 2014 (2)
Mayo de 2014 (4)
Abril de 2014 (4)
Marzo de 2014 (4)
Febrero de 2014 (1)
Enero de 2014 (5)
Diciembre de 2013 (8)
Noviembre de 2013 (2)
Octubre de 2013 (7)
Septiembre de 2013 (6)
Agosto de 2013 (1)
Julio de 2013 (6)
Junio de 2013 (11)
Mayo de 2013 (7)
Abril de 2013 (6)
Febrero de 2013 (5)
Enero de 2013 (7)
Diciembre de 2012 (12)
Noviembre de 2012 (13)
Octubre de 2012 (5)
Septiembre de 2012 (3)
Agosto de 2012 (6)
Julio de 2012 (4)
Junio de 2012 (1)
Mayo de 2012 (2)
Abril de 2012 (7)
Marzo de 2012 (16)
Febrero de 2012 (9)
Enero de 2012 (5)
Diciembre de 2011 (10)
Noviembre de 2011 (10)
Octubre de 2011 (4)
Septiembre de 2011 (5)
Agosto de 2011 (2)
Julio de 2011 (2)
Junio de 2011 (4)
Mayo de 2011 (2)
Abril de 2011 (6)
Marzo de 2011 (4)
Febrero de 2011 (10)
Enero de 2011 (5)
Diciembre de 2010 (6)
Noviembre de 2010 (4)
Octubre de 2010 (8)
Septiembre de 2010 (4)
Agosto de 2010 (1)
Julio de 2010 (3)
Mayo de 2010 (5)
Abril de 2010 (6)
Marzo de 2010 (8)
Febrero de 2010 (3)
Enero de 2010 (1)
Diciembre de 2009 (9)
Noviembre de 2009 (14)
Octubre de 2009 (2)
Septiembre de 2009 (8)
Agosto de 2009 (2)
Julio de 2009 (10)
Junio de 2009 (9)
Mayo de 2009 (10)
Abril de 2009 (9)
Marzo de 2009 (3)
Febrero de 2009 (2)
Enero de 2009 (3)
Noviembre de 2008 (2)
Octubre de 2008 (2)
Septiembre de 2008 (2)
Agosto de 2008 (5)
Julio de 2008 (5)
Junio de 2008 (1)
Mayo de 2008 (3)
Abril de 2008 (2)
Marzo de 2008 (2)
Febrero de 2008 (2)
Enero de 2008 (5)
Noviembre de 2007 (2)
Octubre de 2007 (2)






Copyright © 2007 GuilleSQL, todos los derechos reservados.