Продажи: 1-800-867-1389

Учебник. Настройка и подключение нескольких виртуальных машин SQL Server в одной облачной службе в Azure

Обновлено: Октябрь 2014 г.

В этом учебнике показано, как можно настроить и подключить несколько виртуальных машин SQL Server в одной облачной службе в Azure. Подключение виртуальных машин из одной облачной службы позволяет им взаимодействовать друг с другом. При создании виртуальной машины автоматически создается облачная служба для ее размещения. Все виртуальные машины, созданные в Azure, могут автоматически взаимодействовать с другими виртуальными машинами в той же облачной службе или виртуальной сети, используя канал частной сети.

Для подключения виртуальных машин, находящихся в одной облачной службе, не нужно создавать конечную точку Azure для виртуальной машины, но необходимо создать TCP-порт в брандмауэре Windows для компонента Database Engine, работающего на виртуальной машине.

Можно выбрать образ виртуальной машины SQL Server из коллекции и настроить виртуальную машину в среде Azure.

В этом учебнике вы выполните следующие операции:

  1. Войдите на портал управления Azure под вашей учетной записью. Если у вас нет учетной записи Azure, воспользуйтесь бесплатной пробной версией Azure.

  2. На портале управления платформой Azure в нижней левой части веб-страницы нажмите кнопку +СОЗДАТЬ, щелкните ВЫЧИСЛИТЬ, выберите ВИРТУАЛЬНАЯ МАШИНА, а затем щелкните ИЗ КОЛЛЕКЦИИ.

  3. Выберите образ виртуальной машины с SQL Server, а затем щелкните стрелку в правом нижнем углу страницы.

  4. На первой странице Настройка виртуальной машины укажите следующие сведения:

    • Введите SQLVM1 в поле ИМЯ ВИРТУАЛЬНОЙ МАШИНЫ. Обратите внимание, что, если щелкнуть имя виртуальной машины на портале Azure, чтобы открыть ее панель мониторинга, имя виртуальной машины отображается в качестве имени узла.

    • В поле НОВОЕ ИМЯ ПОЛЬЗОВАТЕЛЯ введите уникальное имя пользователя для локальной учетной записи администратора.

    • В поле НОВЫЙ ПАРОЛЬ введите надежный пароль.

    • Повторно введите пароль в поле ПОДТВЕРЖДЕНИЕ ПАРОЛЯ.

    • Выберите нужный размер в одноименном раскрывающемся списке.

  5. На второй странице Настройка виртуальной машины настройте ресурсы для сети, хранилища и доступности:

    • В поле Облачная служба выберите Создать новую облачную службу.

    • В поле Имя DNS облачной службы введите первую часть DNS-имени по своему усмотрению, чтобы получить имя в формате SQLVM2012.cloudapp.net.

    • В поле РЕГИОН, ТЕРРИТОРИАЛЬНАЯ ГРУППА ИЛИ ВИРТУАЛЬНАЯ СЕТЬ выберите регион, в котором будет размещаться этот виртуальный образ.

  6. Для продолжения установите флажок в нижнем правом углу.

  7. Ознакомьтесь с юридическими условиями и примите их.

  8. Azure создаст виртуальную машину и задаст параметры операционной системы. После того как Azure выполнит провизионирование виртуальной машины, она появится на портале управления платформой Azure в состоянии Выполняется. Если ВМ указана с состоянием Остановлено, нажмите кнопку Перезапустить. В процессе провизионирования, если вы не укажете собственную учетную запись, учетная запись хранения будет создана автоматически. При создании виртуальной машины автоматически создается облачная служба. Созданная для размещения первой виртуальной машины облачная служба не отображается на портале управления, пока вы не подключите к ней другие виртуальные машины.

    Учетная запись хранения

При провизионировании второй виртуальной машины с SQL Server выполните действия, описанные в данном разделе, за исключением следующего.

  1. На первой странице Настройка виртуальной машины введите SQLVM2 в поле ИМЯ ВИРТУАЛЬНОЙ МАШИНЫ.

  2. На второй странице Настройка виртуальной машины выберите ранее созданное имя sqlvm2012.cloudapp.net. Это гарантирует, что две новые виртуальные машины будут расположены в одной и той же облачной службе. Выберите подходящую учетную запись Storage Account или оставьте установленным флажок Использовать автоматически созданную учетную запись хранения, если соответствующая учетная запись хранения еще не создана.



Azure создаст вторую виртуальную машину и задаст параметры операционной системы. После того как Azure выполнит провизионирование второй виртуальной машины, она появится на портале управления платформой Azure с состоянием Выполняется. Обратите внимание, что эти две виртуальные машины используют одно DNS-имя. Кроме того, они имеют один и тот же общедоступный IP-адрес, поскольку размещены в одной облачной службе.

  1. На портале Azure щелкните SQLVM1, имя созданной виртуальной машины, чтобы открыть ее панель мониторинга.

  2. В нижнем меню нажмите кнопку Подключить и войдите на виртуальную машину с использованием удаленного рабочего стола (RDP). Для входа в систему используйте учетные данные администратора.

    Подключение удаленного рабочего стола в Windows Azure
  3. При первом входе на виртуальную машину, возможно, потребуется произвести несколько операций, в том числе настроить рабочий стол, установить обновления Windows и выполнить первоначальную задачу Windows (sysprep). После завершения выполнения команды sysprep программа установки SQL Server выполнит задачи по настройке. После подключения к виртуальной машине с помощью удаленного рабочего стола Windows виртуальная машина будет работать так, как и любой другой компьютер. Вы можете подключиться к экземпляру SQL Server по умолчанию с помощью среды SQL Server Management Studio (запущенной на виртуальной машине) как обычно.

  4. Закройте удаленный рабочий стол.

Для завершения настройки на второй виртуальной машине просто повторите действия, указанные в этом разделе, для SQLVM2.

  1. Подключитесь к первой виртуальной машине SQLVM1 через удаленный рабочий стол.

  2. Необходимо настроить SQL Server для прослушивания протокола TCP. Для этого откройте диспетчер конфигурации SQL Server.

  3. В диспетчере конфигурации SQL Server на панели консоли разверните узел Сетевая конфигурация SQL Server.

  4. Выберите Протоколы в качестве имени экземпляра. (Экземпляр по умолчанию — «Протоколы» для MSSQLSERVER.)

  5. На панели сведений щелкните правой кнопкой мыши TCP, для образов из коллекции по умолчанию должно быть задано значение Включено. Для пользовательских образов нажмите кнопку Включить (если их состояние — «Отключено»).

  6. На панели сведений щелкните правой кнопкой мыши SQL Server (имя экземпляра) (экземпляр по умолчанию — SQL Server (MSSQLSERVER)), а затем нажмите кнопку Перезапустить, чтобы остановить и перезапустить экземпляр SQL Server.

  7. Затем необходимо открыть TCP-порты в брандмауэре Windows для экземпляра компонента Database Engine по умолчанию. Для этого откройте Брандмауэр Windows в режиме повышенной безопасности.

    Параметры брандмауэра Windows
  8. На левой панели Брандмауэр Windows в режиме повышенной безопасности щелкните правой кнопкой мыши раздел Правила для входящих подключений и выберите на панели действий пункт Создать правило.

  9. В диалоговом окне Тип правила выберите Порт и нажмите кнопку Далее.

  10. В диалоговом окне Протокол и порты выберите протокол TCP. Выберите пункт Определенные локальные порты и введите номер порта для экземпляра компонента Database Engine (например, 1433 для экземпляра по умолчанию). Нажмите кнопку Далее.

  11. В диалоговом окне Действие выберите Разрешить соединение и нажмите кнопку Далее.

  12. В диалоговом окне Профиль выберите Домен, Закрытый, Открытый и нажмите кнопку Далее.

  13. На странице Имя в качестве имени правила для входящих подключений введите SQLServerVM1Port и нажмите кнопку Готово. Закройте окно брандмауэра Windows в режиме повышенной безопасности.

  14. Затем необходимо настроить SQL Server на использование смешанного режима проверки подлинности. Без среды домена компонент SQL Server Database Engine не может использовать проверку подлинности Windows. Для этого откройте SQL Server Management Studio.

  15. В диалоговом окне Соединение с сервером в поле Имя сервера введите имя узла виртуальной машины, которую необходимо подключить к компоненту Database Engine с помощью обозревателя объектов. Выберите параметр Проверка подлинности Windows. Нажмите кнопку Соединить.

  16. В обозревателе объектов SQL Server Management Studio щелкните правой кнопкой мыши имя экземпляра SQL Server (имя виртуальной машины) и выберите пункт Свойства.

    Соединение с базой данных SQL Server
  17. На странице Безопасность в разделе Серверная проверка подлинности выберите режим Проверка подлинности SQL Server и Windows, а затем нажмите кнопку ОК.

    Свойства сервера
  18. В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Перезапустить.

  19. Затем необходимо создать имя входа проверки подлинности SQL Server для подключения к первой виртуальной машине с другого компьютера. Для этого в обозревателе объектов SQL Server Management Studio разверните экземпляр сервера SQLVM1, в котором нужно создать новое имя входа. Щелкните папку «Безопасность» правой кнопкой мыши и выберите пункт «Создать», а затем «Вход».

  20. В диалоговом окне Имя входа — создание на странице Общие введите новое имя пользователя sqlvm1login в поле Имя входа пользователя. Выберите параметр Проверка подлинности SQL Server. В поле Пароль введите пароль для нового пользователя. Повторно введите пароль в поле Подтверждение пароля. Оставьте в других полях значения по умолчанию.

    Свойства имени входа
  21. На странице Роли сервера щелкните sysadmin, если вы хотите использовать это имя входа в качестве администратора SQL Server. Нажмите кнопку ОК. По умолчанию во время настройки виртуальной машины SQL Server в Azure выбирается проверка подлинности Windows. Поэтому имя входа sa отключается, а пароль присваивается в ходе настройки. Чтобы использовать имя входа sa, включите его и задайте новый пароль. Дополнительные сведения см. в разделе Изменение режима проверки подлинности сервера.

Чтобы подготовить вторую виртуальную машину, просто повторите действия, указанные в этом разделе, за исключением следующего.

  1. Подключитесь ко второй виртуальной машине SQLVM2 через удаленный рабочий стол на портале управления.

  2. При открытии TCP-порта для второй виртуальной машины введите в качестве имени правила для входящих подключений SQLServerVM2Port.

  3. При создании имени входа проверки подлинности SQL Server на SQLVM2 введите в поле Имя входаsqlvm2login в качестве нового имени пользователя.

  1. На портале управления платформой Azure выберите ВИРТУАЛЬНЫЕ МАШИНЫ | SQLVM1. Нажмите кнопку «Подключить», чтобы подключиться к удаленному рабочему столу на первой виртуальной машине. Введите учетные данные администратора для соединения с первой виртуальной машиной.

  2. На виртуальной машине SQLVM1 откройте среду SQL Server Management Studio.

  3. В обозревателе объектов нажмите кнопку Подключить и выберите Database Engine...

  4. В диалоговом окне Соединение с сервером введите имя сервера SQLVM2. Выберите параметр Проверка подлинности SQL Server. Введите sqlvm2login в качестве имени входа и пароль, указанный ранее. Нажмите кнопку Соединить.

При подключении SQLVM2 к SQLVM1 просто выполните действия, указанные в этом разделе, за исключением следующего.

  1. На портале управления платформой Azure выберите ВИРТУАЛЬНЫЕ МАШИНЫ | SQLVM2 для подключения.

  2. В диалоговом окне подключения к серверу введите SQLVM1 в качестве имени сервера и sqlvm1login в качестве имени входа.

WarningПредупреждение
При подключении к другой виртуальной машине в той же облачной службе не используйте внутренние или внешние IP-адреса, которые назначены этой виртуальной машине. Это связано с тем, что IP-адреса могут измениться, если Azure переместит ресурсы для обеспечения избыточности или обслуживания. Обратите внимание, что виртуальные машины SQLVM1 и SQLVM2 используют одно DNS-имя — sqlvm2012.cloudapp.net.

См. также

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft