Exportar (0) Imprimir
Expandir todo

Tutorial: configurar y conectar múltiples máquinas virtuales SQL Server en el mismo servicio en la nube en Azure

Actualizado: octubre de 2014

Este tutorial muestra cómo configurar y conectar múltiples máquinas virtuales SQL Server en el mismo servicio en la nube en Azure: Conectar máquinas virtuales en el mismo servicio en la nube permite que se comuniquen entre sí. Cuando se crea una máquina virtual, se crea automáticamente un servicio en la nube para contener el equipo. Todas las máquinas virtuales que crea en Azure pueden comunicarse automáticamente a través de un canal de red privado con otras máquinas virtuales del mismo servicio en la nube o red virtual.

Para conectar las máquinas virtuales en el mismo servicio en la nube, no es necesario crear un extremo de Azure para la máquina virtual pero debe crear un puerto TCP en Firewall de Windows para el motor de base de datos en la máquina virtual.

Puede seleccionar una imagen de máquina virtual de SQL Server de la galería y aprovisionar la máquina virtual en el entorno de Azure.

En este tutorial, aprenderá a:

  1. Inicie sesión en el Portal de administración de Azure con su cuenta. Si no tiene una cuenta de Azure, visite la versión de evaluación gratuita de Azure.

  2. En el Portal de administración de Azure, en la parte inferior izquierda de la página Web, haga clic en NUEVO, CALCULAR y, a continuación MÁQUINA VIRTUAL, y haga clic en DESDE LA GALERÍA.

  3. Seleccione una imagen de máquina virtual que contenga SQL Server y haga clic en la flecha siguiente en la parte inferior derecha de la página.

  4. En la página Configuración de la máquina virtual, proporcione la siguiente información:

    • Escriba SQLVM1 como NOMBRE DE MÁQUINA VIRTUAL. Tenga en cuenta que, en el portal de Azure, al hacer clic en el nombre de una máquina virtual para abrir su panel, puede ver el nombre de la máquina virtual como un nombre de host.

    • En el cuadro NOMBRE DE USUARIO NUEVO, escriba un nombre de usuario único para la cuenta de administrador local.

    • En el cuadro NUEVA CONTRASEÑA, escriba una contraseña segura.

    • En el cuadro CONFIRMAR CONTRASEÑA, vuelva a escribir la contraseña.

    • Seleccione el TAMAÑO apropiado en la lista desplegable.

  5. En la página Modo de máquina virtual, proporcione la siguiente información:

    • Seleccione Máquina virtual independiente.

    • En el cuadro NOMBRE DNS, proporcione la primera parte del nombre DNS que prefiera, de modo que complete un nombre con el formato SQLVM2012.cloudapp.net.

    • En el cuadro REGIÓN/GRUPO DE AFINIDAD/RED VIRTUAL, seleccione una región donde se hospedará esta imagen virtual.

    Modo VM
  6. En la página Opciones de la máquina virtual:

    • En el cuadro CONJUNTO DE DISPONIBILIDAD, seleccione (Ninguno).

    • Lea y acepte las condiciones legales.



  7. Haga clic en la marca de verificación de la esquina inferior derecha para continuar.

  8. Azure crea la máquina virtual y configura los valores del sistema operativo. Después de que Azure aprovisione la máquina virtual, aparece como En ejecución en el Portal de administración de Azure. Si aparece como Detenida, haga clic en Reiniciar. Durante el proceso de aprovisionamiento, una cuenta de almacenamiento se crea automáticamente a menos que especifique la suya propia. Al crear una máquina virtual, se crea automáticamente un servicio en la nube. El servicio en la nube que se crea para contener la primera máquina virtual no se muestra en el Portal de administración hasta que conecta máquinas virtuales adicionales al primer equipo. Azure define el nombre de este nuevo servicio en la nube con el nombre DNS especificado en la página Modo de máquina virtual.

    Cuenta de almacenamiento

Al aprovisionar la segunda máquina virtual de SQL Server, siga los pasos descritos en esta sección, excepto:

  1. En la página Configuración de la máquina virtual, escriba SQLVM2 como NOMBRE DE LA MÁQUINA VIRTUAL.

  2. En la página Modo de máquina virtual, seleccione Conectarse a la máquina virtual existente y SQLVM1 (sqlvm2012.cloudapp.net). Seleccione la Storage Account existente más conveniente o deje la cuenta de almacenamiento como Usar una cuenta de almacenamiento generada automáticamente si no existe una cuenta de almacenamiento adecuada ya.



Azure crea esta segunda máquina virtual y configura los valores del sistema operativo. Después de que Azure aprovisione la segunda máquina virtual, aparece como En ejecución en el Portal de administración de Azure. Observe que estas dos máquinas virtuales comparten el mismo nombre DNS.

Al crear la primera máquina virtual, se crea automáticamente un servicio en la nube. Pero no puede verla en el Portal de administración hasta que conecta equipos adicionales a ella. Después de conectarse a máquinas virtuales adicionales en el primer equipo, se muestra automáticamente el servicio en la nube en el Portal de administración. Observe que estas dos máquinas virtuales tienen la misma dirección IP pública.

  1. En el Portal de Azure, haga clic en el nombre de la máquina virtual SQLVM1 que creó para abrir su panel.

  2. En el menú, haga clic en Conectar e inicie sesión en la máquina virtual con Escritorio remoto (RDP). Use las credenciales de administrador para iniciar sesión.

    Conexión remota de escritorio en Windows Azure
  3. La primera vez que inicie sesión en esta máquina virtual, es posible que deba completar varios procesos, como es la instalación del escritorio, actualizaciones de Windows y finalizar algunas tareas de la configuración inicial de Windows (sysprep). Cuando sysprep de Windows se completa, el programa de instalación de SQL Server realiza las tareas de configuración. Una vez conectado a la máquina virtual con Escritorio remoto de Windows, la máquina virtual funciona como cualquier otro equipo. Puede conectarse a la instancia predeterminada de SQL Server con SQL Server Management Studio (que se ejecuta en la máquina virtual) de la forma normal.

  4. Cierre Escritorio remoto.

Para completar la instalación de la segunda máquina virtual, repita los pasos que se indican en esta sección para SQLVM2.

  1. Conéctese a la primera máquina virtual SQLVM1 a través de Escritorio remoto.

  2. Tiene que configurar SQL Server para escuchar en el protocolo TCP. Para ello, haga clic en Inicio | Todos los programas | Microsoft SQL Server 2012 | Herramientas de configuración y abra el Administrador de configuración de SQL Server.

  3. En el Administrador de configuración de SQL Server, expanda Configuración de red de SQL Server en el panel de la consola.

  4. Haga clic en Protocolos para escribir el nombre de instancia. (El nombre de instancia predeterminado es MSSQLSERVER).

  5. En el panel de detalles, haga clic con el botón secundario en TCP; debe estar Habilitado para las imágenes de la galería de forma predeterminada. Para las imágenes personalizadas, haga clic en Habilitar (si su estado es Deshabilitado).

  6. En el panel de detalles, haga clic con el botón secundario en SQL Server (nombre de instancia) (la instancia predeterminada es SQL Server (MSSQLSERVER) y haga clic en Reiniciar para detener y reiniciar la instancia de SQL Server.

  7. Después, tiene que abrir los puertos TCP en el Firewall de Windows para la instancia predeterminada del motor de base de datos. Para ello, haga clic en Iniciar | Todos los programas | Herramientas administrativas y abra Firewall de Windows con seguridad avanzada.

    Configuración del firewall de Windows
  8. En Firewall de Windows con seguridad avanzada, en el panel izquierdo, haga clic con el botón secundario en Reglas de entrada y, a continuación, haga clic en Nueva regla en el panel de acciones.

  9. En el cuadro de diálogo Tipo de regla, seleccione Puerto y, a continuación, haga clic en Siguiente.

  10. En el cuadro de diálogo Protocolo y puertos, seleccione TCP. Seleccione Puertos locales específicos y, a continuación, escriba el número de puerto de la instancia del Motor de base de datos (1433 para la instancia predeterminada). Haga clic en Siguiente.

  11. En el cuadro de diálogo Acción, seleccione Permitir la conexión y, a continuación, haga clic en Siguiente.

  12. En cuadro de diálogo Perfil, seleccione Dominio, Privado y Público y, a continuación, haga clic en Siguiente.

  13. En la página Nombre, establezca el nombre de la regla de entrada en SQLServerVM1Port y haga clic en Finalizar. Cierre la ventana Firewall de Windows con seguridad avanzada.

  14. Después, tiene que configurar SQL Server para la autenticación en modo mixto. Entonces, el Motor de base de datos de SQL Server no puede utilizar la autenticación de Windows sin el entorno de dominio. Para ello, haga clic Todos los programas | Microsoft SQL Server 2012 y, a continuación, haga clic en SQL Server Management Studio.

  15. En el cuadro de diálogo Conectar con el servidor, como Nombre del servidor escriba el nombre de host de la máquina virtual para conectarse al Motor de base de datos con el Explorador de objetos. Seleccione Autenticación de Windows. Haga clic en Conectar.

  16. En el Explorador de objetos de SQL Server Management Studio, haga clic con el botón secundario en el nombre de la instancia de SQL Server (el nombre de la máquina virtual) y haga clic en Propiedades.

    Conectarse a una base de datos de SQL Server
  17. En la página Seguridad, enAutenticación de servidor, seleccione el modo SQL Server y autenticación de Windows y haga clic en Aceptar.

    Propiedades del servidor
  18. En el Explorador de objetos, haga clic con el botón secundario en el servidor y, a continuación, haga clic en Reiniciar.

  19. A continuación, debe crear un inicio de sesión de la autenticación de SQL Server para conectarse a la primera máquina virtual desde otro equipo. Para ello, en el Explorador de objetos de SQL Server Management Studio, expanda la instancia de servidor SQLVM1 en la que desea crear el nuevo inicio de sesión. Haga clic con el botón secundario en la carpeta Seguridad, seleccione Nuevo y, a continuación, seleccione Inicio de sesión.

  20. En el cuadro de diálogo Inicio de sesión - Nuevo, en la página General, escriba el nuevo nombre de usuario sqlvm1login en el cuadro Nombre de inicio de sesión. Seleccione Autenticación de SQL Server. En el cuadro Contraseña, escriba una contraseña para el nuevo usuario. Vuelva a escribir la contraseña en el cuadro Confirmar contraseña. Deje los valores predeterminados en otros cuadros.

    Propiedades de inicio de sesión
  21. En la página Roles de servidor, haga clic en sysadmin si desea indicar este inicio de sesión como administrador de SQL Server. Haga clic en Aceptar. De forma predeterminada, Azure selecciona la autenticación de Windows durante la instalación de la máquina virtual de SQL Server. Por consiguiente, el inicio de sesión de sa está deshabilitado y en la instalación se asigna una contraseña. Para usar el inicio de sesión de sa, habilítelo y asigne también una contraseña nueva. Para obtener más información, vea Modo de autenticación del servidor de cambios.

Para preparar la segunda máquina virtual, repita los pasos que se indican en esta sección, excepto:

  1. Conectarse a la segunda máquina virtual SQLVM2 a través de Escritorio remoto en el Portal de administración.

  2. Al abrir un puerto TCP para la segunda máquina virtual, establezca el nombre de la regla de entrada en SQLServerVM2Port.

  3. Al crear un inicio de sesión de autenticación de SQL Server en SQLVM2, escriba sqlvm2login como nombre del nuevo usuario en el cuadro Nombre de inicio de sesión.

  1. En el Portal de administración de Azure, seleccione MÁQUINAS VIRTUALES | SQLVM1. Haga clic en el botón Conectar para usar el escritorio remoto con la primera máquina virtual. Escriba las credenciales de administrador para conectarse a la primera máquina virtual.

  2. En la máquina virtual, SQLVM1, abra SQL Server Management Studio.

  3. En el Explorador de objetos, haga clic en Conectar y elija Motor de base de datos…

  4. En el cuadro de diálogo Conectar a servidor, escriba SQLVM2 como nombre de servidor. Seleccione Autenticación de SQL Server. Escriba sqlvm2login como nombre de inicio de sesión y especifique la contraseña indicada. Haga clic en Conectar.

Al conectarse desde SQLVM2 a SQLVM1, siga los pasos que se indican en esta sección, excepto:

  1. En el Portal de administración de Azure, seleccione MÁQUINAS VIRTUALES | SQLVM2 a la que conectarse.

  2. En el cuadro de diálogo Conectar con el servidor, escriba SQLVM1 como nombre de servidor y sqlvm1login como nombre de inicio de sesión.

WarningAdvertencia
Cuando se conecte a otra máquina virtual en el mismo servicio en la nube, no use las direcciones IP internas o externas asignadas a esa máquina virtual. La razón es que las direcciones IP pueden cambiar cuando Azure mueve recursos por redundancia o mantenimiento. Tenga en cuenta que SQLVM1 y SQLVM2 comparten el mismo nombre DNS, que es sqlvm2012.cloudapp.net.

Vea también

Mostrar:
© 2014 Microsoft