Подготовка автономной установки Microsoft Azure Pack: Веб-сайты
Область применения: Windows Пакет Azure
Важно!
Этот раздел относится к установкам, использующим накопительный пакет обновления 4 или более раннюю версию. Сведения об установке накопительного пакета обновления 6 или более поздней версии см. в разделе Start the installation of Windows Azure Pack: Web Sites.
Для установки Microsoft Azure Pack: веб-сайты используется Установщик веб-платформы Майкрософт и связанный веб-канал, для которых обычно требуется подключение к Интернету. Если же необходимо выполнить автономную установку Microsoft Azure Pack: веб-сайты, это можно сделать, скачав необходимые файлы на подключенный к Интернету компьютер, а затем с помощью этих файлов подготовить отключенный от сети компьютер к размещению веб-канала и локальному запуску веб-платформы.
Примечание
Изначально подключенный к Интернету компьютер необходим, чтобы получить нужные файлы для автономной установки.
Отключенный от сети компьютер (физический сервер или виртуальная машина), на котором размещен установщик веб-платформы или локальный веб-канал, станет контроллером веб-сайтов.
Подключенный к Интернету компьютер
На компьютере, подключенном к Интернету, выполните следующие действия.
Скачайте и сохраните MSI-файл установщика веб-платформы. Этот файл будет использоваться для установки установщика веб-платформы на отключенном от сети компьютере.
Версия платформы операционной системы
Скачивание MSI-файла установщика веб-платформы
X64
x86
Скачайте сценарий PowerShellHostWebSitesFeeds.ps1 с сайта GitHub https://go.microsoft.com/?linkid=9849676. Этот скрипт будет использоваться при создании локального автономного канала.
На компьютере, подключенном к Интернету, установите последнюю версию Установщика веб-платформы. Закройте пользовательский интерфейс установщика веб-платформы после завершения установки.
Скачайте сценарий PowerShellOfflineWebSitesFeeds.ps1 с сайта GitHub https://go.microsoft.com/?linkid=9849677. Этот скрипт будет выполняться далее на подключенном к Интернету компьютере.
Скрипт OfflineWebSitesFeeds.ps1 включает два необязательных параметра:
$WebSitesFeedLink — это переменная указывает устанавливаемый файл WebSites0.9.0.xml , соответствующий версии Microsoft Azure Pack: веб-сайты. Значение по умолчанию — ссылка на последнюю версию. Ссылки на более ранние версии см. в следующей таблице.
Зависимости службы веб-сайтов Веб-сайты
Ссылка на веб-канал веб-сайтов
версия 2
Версия 2, обновление 1
Версия 2, обновление 2
Версия 2, обновление 3
Версия 2, обновление 4
$OfflineFeedsLocation — расположение на компьютере, в которое будут копироваться все продукты и зависимости продуктов. По умолчанию это %SystemDrive%\Offline_Feeds.
На консоли PowerShell с правами администратора на компьютере, подключенном к Интернету, запустите скрипт OfflineWebSitesFeeds.ps1 , изменив при необходимости дополнительные параметры.
Функции скрипта OfflineWebSitesFeeds
Скрипт OfflineWebSitesFeeds.ps1 скачивает файлы веб-канала WebProductList.xml и Websites0.9.0.xml и создает папку Offline_Feeds в корневом расположении системного диска. Папка Offline_Feeds содержит подпапки с файлами веб-канала, установщиками продукта и двоичными файлами для самого установщика веб-платформы. Позже предстоит скопировать всю папку Offline_Feeds для автономного использования.
Скрипт OfflineWebSitesFeeds также создает в том же каталоге, из которого запускается скрипт, файлы OfflineWebSitesFeed.log и CreateOfflineFeed.log . В файлах журнала в текстовом формате указываются действия, предпринятые скриптом.
Отключенный от Интернета компьютер
На компьютере в изолированной сети, на котором будет локально из IIS размещен автономный канал (т. е. сервер, который станет контроллером веб-сайтов), выполните следующие действия.
Скопируйте следующее с подключенного к Интернету сервера.
MSI-файл установщика веб-платформы
Скрипт PowerShell HostWebSitesFeeds.ps1
Вся папка Offline_Feeds
На автономном сервере установите службы IIS, в которых во время установки будет размещаться веб-канал. Включите в установку Скрипты и инструменты управления IIS . Действия пользовательского интерфейса см. в разделе Установка IIS 8 на Windows Server 2012.
Установите платформу .NET Framework 3.5, если она еще не установлена. Для установщика веб-платформы требуется .NET Framework 3.5. Для установки выберите пункт Функции .NET Framework 3.5 на странице "Выбор функций" мастера добавления ролей и функций в диспетчере сервера.
Примечание
Так как автономный сервер не подключен к Интернету, возможно, для установки дополнительных ролей и функций потребуется использовать установочный диск Windows Server. На странице "Подтверждение выбора установки " мастера выберите "Указать альтернативный исходный путь " и введите путь <InstallDiskDrive>:\Sources\sxs\.
На автономном компьютере установите из учетной записи с правами администратора установщик веб-платформы, выполнив MSI-файл установщика веб-платформы.
Затем откройте окно PowerShell с правами администратора, чтобы можно было выполнить скрипт PowerShell HostWebSitesFeeds.ps1 . Скрипт создает локальный веб-канал, который установщик веб-платформы использует для установки Microsoft Azure Pack: веб-сайты. Используемый синтаксис:
.\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation
$offlineFeedsLocation и $hostingLocation являются обязательными параметрами.
$offlineFeedsLocation — расположение изолированного компьютера папки Offline_Feeds , скопированной с компьютера, подключенного к Интернету.
$hostingLocation — каталог, из которого локально размещается веб-канал.
Примечание
Чтобы запустить скрипт PowerShell, может потребоваться запустить командлет Set-ExecutionPolicy на автономном компьютере. Подробнее см. в разделе about_Execution_Policies.
На консоли PowerShell запустите скрипт HostWebSitesFeeds.ps1 , предоставляющий необходимые параметры. (Может потребоваться перезагрузить сервер после завершения скрипта.)
Действия скрипта можно просмотреть в файле HostWebSitesFeed.log . Файл журнала создается в папке, из которой запускается скрипт. Последняя строка журнала содержит URL-адрес, который потребуется на следующем шаге.
Запустите автономную установку 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
По завершении команды браузер откроет портал управления службами по адресу. https://localhost:30101/. Появится предупреждение о самозаверяющем сертификате. В окне предупреждения нажмите кнопку Перейти на веб-сайт.
На странице Установка сервера базы данных диалогового окна Установка веб-сайтов откроется портал. На этом этапе продолжите шаги установки в подразделе Указание базы данных, файловых серверов и общих папок, а также предоставление учетных данных раздела Start the installation of Windows Azure Pack: Web Sites.