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

Создание виртуальной машины SQL Server в Azure с помощью существующей виртуальной машины локального сервера SQL Server

Обновлено: Февраль 2014 г.

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

  1. Создайте виртуальную машину Windows Server с использованием шагов, представленных в разделе Создание базовой виртуальной машины локально с помощью Hyper-V.

  2. Затем подготовьте установочный носитель SQL Server так, чтобы он был виден на новой виртуальной машине.

    Для подготовки установочного носителя SQL можно использовать один из следующих двух способов.

    • Подготовка установочного носителя SQL Server с помощью ISO-файла.

      • Загрузите средство автоматизации Windows. Сохраните KB3AIK_EN.iso на локальный компьютер.

      • Для извлечения содержимого ISO-файла можно использовать любое средство стороннего производителя. После извлечения содержимого файла KB3AIK_EN.iso на локальный компьютер запустите wAIKAMD64.msi для установки средства автоматизации Windows.

      • Затем откройте меню Пуск, выберите пункт Все программы и щелкните Microsoft Windows AIK. Щелкните командную строку средств развертывания.

      • Запустите средство oscdimg для создания ISO-файла, содержащего файлы установки SQL Server: C:\Program Files\Windows AIK\Tools\PETools>oscdimg -n -o F:\Enterprise C:\SQLServerSetup.iso

      • Затем подключите ISO-образ программы установки SQL Server к новой виртуальной машине. Для этого щелкните правой кнопкой мыши созданную виртуальную машину в диспетчере Hyper-V.

      • Выберите Параметры. Выберите DVD-дисковод. Выберите параметр Файл образа. Перейдите к папке, которая содержит файл SQLServerSetup.ISO. Нажмите кнопку ОК.



    • Подготовка установочного носителя SQL Server с помощью виртуального жесткого диска. Создайте новый виртуальный жесткий диск локально (том F:\), выполнив действия, описанные в подразделе Create a virtual hard drive (VHD) file on your server раздела Копирование данных SQL Server и файлов установки на диск с данными из локальной системы в Azure Azure. Затем скопируйте файлы установки SQL Server на этот диск. После этого отсоедините этот VHD-файл от локального компьютера, выполнив действия, описанные в подразделе Copy SQL Server data files or setup bits to the VHD file того же раздела. Затем отключите виртуальную машину. В диспетчере Hyper-V откройте окно Параметры виртуальной машины. Выберите контроллер интегрированной среды разработки IDE 0. Выберите Жесткий диск. Нажмите кнопку Добавить. Перейдите к файлу SQLSetupBits.vhd. Нажмите кнопку ОК. Подключитесь к виртуальной машине и запустите ее.

  3. Подключитесь к виртуальной машине с помощью диспетчера Hyper-V.

  4. В проводнике Windows должен появиться новый DVD-дисковод или новый диск, содержащий файлы установки SQL Server.

  5. Затем дважды щелкните файл setup.exe, чтобы установить SQL Server на новой виртуальной машине. Во время установки запомните лицензионный ключ SQL Server. Он потребуется вам после завершения установки и загрузки виртуальной машины в Azure. В окне Центр установки SQL Server нажмите кнопку Дополнительно. Щелкните Подготовка образа изолированного экземпляра SQL Server и завершите установку. После этого запустится SQL Server Sysprep, что позволит подготовить изолированный экземпляр SQL Server на компьютере и завершить настройку позднее. На этом шаге процесс установки останавливается после установки двоичных файлов продукта без настройки компьютера, сети или информации, связанной с конкретной учетной записью, для подготавливаемого экземпляра SQL Server. Дополнительные сведения см. в разделах Установка SQL Server 2014 с помощью Sysprep и Вопросы по установке SQL Server с помощью SysPrep.

  6. Перед передачей любых файлов виртуального жесткого диска в Azure убедитесь, что удаленный рабочий стол включен. Поскольку брандмауэр Windows ограничивает связи между локальным компьютером и Интернетом, возможно, потребуется изменить параметры подключения к удаленному рабочему столу для его правильной работы. При использовании Windows Server 2008 R2 ознакомьтесь с подробными сведениями о том, как установить подключение к удаленному рабочему столу, см. в разделе Включение удаленного рабочего стола. Кроме того, следует удалить виртуальную машину из локальной сети, если она уже подключена. Дополнительные сведения см. в разделе Удаление компьютера из домена Windows.

  7. Перед загрузкой образа виртуальной машины в Azure его нужно подготовить к использованию с помощью команды Sysprep. На виртуальной машине откройте окно командной строки от имени администратора. Измените каталог на %windir%\system32\sysprep, а затем запустите sysprep.exe. Откроется диалоговое окно Программа подготовки системы. В окне Действие по очистке системы выберите Переход в окно приветствия системы (OOBE) и убедитесь, что флажок Подготовка к использованию установлен. В окне Параметры завершения работы выберите параметр Завершение работы. Нажмите кнопку ОК.

  8. Чтобы отправить VHD-файл виртуальной машины на портал управления как сохраняемый образ, выполните действия, указанные в подразделе Upload the VHD file to Azure using Add-AzureVHD раздела Копирование данных SQL Server и файлов установки на диск с данными из локальной системы в Azure. Просто откройте окно Azure PowerShell, подключитесь к своей подписке и запустите командлет Add-AzureVHD. В следующем примере кода показано, как использовать командлет Add-AzureVHD:

    Add-AzureVhd -Destination <BlobStorageURL>/<YourImagesFolder>/<VHDName> -LocalFilePath <PathToVHDFile>
    
    

    Где BlobStorageURL — URL-адрес для учетной записи хранилища, созданной ранее. VHD-файл можно разместить в любом месте хранилища больших двоичных объектов. YourImagesFolder — контейнер в пределах хранилища больших двоичных объектов, в котором будут храниться образы. VHDName — это метка, которая отображается на портале управления платформой Azure для виртуального жесткого диска. PathToVHDFile — полный путь и имя VHD-файла.

    Процесс передачи может занять несколько минут.

  9. Затем войдите на портал управления. Выберите пункт Virtual Machines (Виртуальные машины), выберите Images (Образы), а затем щелкните Create (Создать). В разделе Create an image from a VHD (Создание образа на основе VHD) укажите имя (например, "SQLImageSysPrep1") и URL-адрес отправленного VHD-файла. Установите флажок I have run Sysprep on the virtual machine associated with this VHD (Команда Sysprep запускалась на виртуальной машине, связанной с VHD), чтобы подтвердить, что вы ранее обобщили операционную систему, и нажмите кнопку ОК. С помощью этого нового образа можно создать несколько виртуальных машин в Azure.

  10. Далее подготовьте новую виртуальную машину с помощью этого образа. Щелкните Virtual Machines (Виртуальные машины), New (Создать), Compute (Вычислить), Virtual Machine (Виртуальная машина), From Gallery (Из коллекции), My Images (Мои образы). Выберите новый образ, например, "SQLImageSysPrep1". Выполните действия, указанные в статье Подготовка виртуальной машины SQL Server в Azure для создания виртуальной машины.

  11. После подготовки можно подключиться к новой виртуальной машине с помощью подключения к удаленному рабочему столу и закончить настройку подготовленного экземпляра SQL Server. Дополнительные сведения указаны в инструкциях в разделе Установка SQL Server 2012 с помощью Sysprep.

См. также

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

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