Подготовка автономной установки Microsoft Azure Pack: Веб-сайты

 

Область применения: Windows Пакет Azure

Важно!

Этот раздел относится к установкам, использующим накопительный пакет обновления 4 или более раннюю версию. Сведения об установке накопительного пакета обновления 6 или более поздней версии см. в разделе Start the installation of Windows Azure Pack: Web Sites.

Для установки Microsoft Azure Pack: веб-сайты используется Установщик веб-платформы Майкрософт и связанный веб-канал, для которых обычно требуется подключение к Интернету. Если же необходимо выполнить автономную установку Microsoft Azure Pack: веб-сайты, это можно сделать, скачав необходимые файлы на подключенный к Интернету компьютер, а затем с помощью этих файлов подготовить отключенный от сети компьютер к размещению веб-канала и локальному запуску веб-платформы.

Примечание

Изначально подключенный к Интернету компьютер необходим, чтобы получить нужные файлы для автономной установки.

Отключенный от сети компьютер (физический сервер или виртуальная машина), на котором размещен установщик веб-платформы или локальный веб-канал, станет контроллером веб-сайтов.

Подключенный к Интернету компьютер

На компьютере, подключенном к Интернету, выполните следующие действия.

  1. Скачайте и сохраните MSI-файл установщика веб-платформы. Этот файл будет использоваться для установки установщика веб-платформы на отключенном от сети компьютере.

    Версия платформы операционной системы

    Скачивание MSI-файла установщика веб-платформы

    X64

    https://go.microsoft.com/fwlink/?LinkId=287166

    x86

    https://go.microsoft.com/fwlink/?LinkId=287165

  2. Скачайте сценарий PowerShellHostWebSitesFeeds.ps1 с сайта GitHub https://go.microsoft.com/?linkid=9849676. Этот скрипт будет использоваться при создании локального автономного канала.

  3. На компьютере, подключенном к Интернету, установите последнюю версию Установщика веб-платформы. Закройте пользовательский интерфейс установщика веб-платформы после завершения установки.

  4. Скачайте сценарий PowerShellOfflineWebSitesFeeds.ps1 с сайта GitHub https://go.microsoft.com/?linkid=9849677. Этот скрипт будет выполняться далее на подключенном к Интернету компьютере.

    Скрипт OfflineWebSitesFeeds.ps1 включает два необязательных параметра:

    $WebSitesFeedLink — это переменная указывает устанавливаемый файл WebSites0.9.0.xml , соответствующий версии Microsoft Azure Pack: веб-сайты. Значение по умолчанию — ссылка на последнюю версию. Ссылки на более ранние версии см. в следующей таблице.

    Зависимости службы веб-сайтов Веб-сайты

    Ссылка на веб-канал веб-сайтов

    версия 2

    https://go.microsoft.com/?linkid=9837345

    Версия 2, обновление 1

    https://go.microsoft.com/?linkid=9842950

    Версия 2, обновление 2

    https://go.microsoft.com/?LinkId=9845550

    Версия 2, обновление 3

    https://go.microsoft.com/?linkid=9851414

    Версия 2, обновление 4

    https://go.microsoft.com/fwlink/?LinkID=513278

    $OfflineFeedsLocation — расположение на компьютере, в которое будут копироваться все продукты и зависимости продуктов. По умолчанию это %SystemDrive%\Offline_Feeds.

  5. На консоли PowerShell с правами администратора на компьютере, подключенном к Интернету, запустите скрипт OfflineWebSitesFeeds.ps1 , изменив при необходимости дополнительные параметры.

Функции скрипта OfflineWebSitesFeeds

Скрипт OfflineWebSitesFeeds.ps1 скачивает файлы веб-канала WebProductList.xml и Websites0.9.0.xml и создает папку Offline_Feeds в корневом расположении системного диска. Папка Offline_Feeds содержит подпапки с файлами веб-канала, установщиками продукта и двоичными файлами для самого установщика веб-платформы. Позже предстоит скопировать всю папку Offline_Feeds для автономного использования.

Скрипт OfflineWebSitesFeeds также создает в том же каталоге, из которого запускается скрипт, файлы OfflineWebSitesFeed.log и CreateOfflineFeed.log . В файлах журнала в текстовом формате указываются действия, предпринятые скриптом.

Отключенный от Интернета компьютер

На компьютере в изолированной сети, на котором будет локально из IIS размещен автономный канал (т. е. сервер, который станет контроллером веб-сайтов), выполните следующие действия.

  1. Скопируйте следующее с подключенного к Интернету сервера.

    • MSI-файл установщика веб-платформы

    • Скрипт PowerShell HostWebSitesFeeds.ps1

    • Вся папка Offline_Feeds

  2. На автономном сервере установите службы IIS, в которых во время установки будет размещаться веб-канал. Включите в установку Скрипты и инструменты управления IIS . Действия пользовательского интерфейса см. в разделе Установка IIS 8 на Windows Server 2012.

  3. Установите платформу .NET Framework 3.5, если она еще не установлена. Для установщика веб-платформы требуется .NET Framework 3.5. Для установки выберите пункт Функции .NET Framework 3.5 на странице "Выбор функций" мастера добавления ролей и функций в диспетчере сервера.

    Примечание

    Так как автономный сервер не подключен к Интернету, возможно, для установки дополнительных ролей и функций потребуется использовать установочный диск Windows Server. На странице "Подтверждение выбора установки " мастера выберите "Указать альтернативный исходный путь " и введите путь <InstallDiskDrive>:\Sources\sxs\.

  4. На автономном компьютере установите из учетной записи с правами администратора установщик веб-платформы, выполнив MSI-файл установщика веб-платформы.

  5.  Затем откройте окно PowerShell с правами администратора, чтобы можно было выполнить скрипт PowerShell HostWebSitesFeeds.ps1 . Скрипт создает локальный веб-канал, который установщик веб-платформы использует для установки Microsoft Azure Pack: веб-сайты. Используемый синтаксис:

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation и $hostingLocation являются обязательными параметрами.

    $offlineFeedsLocation — расположение изолированного компьютера папки Offline_Feeds , скопированной с компьютера, подключенного к Интернету.

    $hostingLocation — каталог, из которого локально размещается веб-канал.

    Примечание

    Чтобы запустить скрипт PowerShell, может потребоваться запустить командлет Set-ExecutionPolicy на автономном компьютере. Подробнее см. в разделе about_Execution_Policies.

  6. На консоли PowerShell запустите скрипт HostWebSitesFeeds.ps1 , предоставляющий необходимые параметры. (Может потребоваться перезагрузить сервер после завершения скрипта.)

    Действия скрипта можно просмотреть в файле HostWebSitesFeed.log . Файл журнала создается в папке, из которой запускается скрипт. Последняя строка журнала содержит URL-адрес, который потребуется на следующем шаге.

  7. Запустите автономную установку Microsoft Azure Pack: веб-сайты. На командной консоли администратора выполните команду

    C:\Program Files\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML:<BootstrapperFeedURL> /Log:C:\Install.log

    Значение <bootstrapperFeedURL> можно найти в последней строке файла HostWebSitesFeed.log.

    Действия, выполняемые Webpicmd.exe записываются в файл журнала по адресу %systemdrive%\users\username>\<AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt

  8. По завершении команды браузер откроет портал управления службами по адресу. https://localhost:30101/. Появится предупреждение о самозаверяющем сертификате. В окне предупреждения нажмите кнопку Перейти на веб-сайт.

  9. На странице Установка сервера базы данных диалогового окна Установка веб-сайтов откроется портал. На этом этапе продолжите шаги установки в подразделе Указание базы данных, файловых серверов и общих папок, а также предоставление учетных данных раздела Start the installation of Windows Azure Pack: Web Sites.