準備離線安裝 Microsoft Azure Pack: Web Sites

 

適用于:Windows Azure Pack

重要

本主題適用於使用更新彙總套件 4 或更舊版本的安裝。 若是使用更新彙總套件 6 或更新版本的安裝,請參閱 Start the installation of Windows Azure Pack: Web Sites

開始安裝 Microsoft Azure Pack: Web Sites 需依賴 Microsoft Web Platform Installer (英文) 以及相關聯的摘要,這兩者通常都需要網際網路存取。 若您需要離線安裝 Microsoft Azure Pack: Web Sites,可以將必要的位元下載到連接網際網路的電腦上,然後使用這些位元準備離線電腦以裝載摘要,並且在本機執行 Web Platform Installer。

注意

一開始需要連接網際網路的電腦,您才可以取得離線安裝的必要檔案。

裝載 Web Platform Installer 和本機摘要的離線電腦 (實體伺服器或 VM) 將會成為 Web Sites 控制器。

在連接網際網路的電腦上

在具有網際網路連線的電腦上,執行下列步驟:

  1. 下載並儲存 Web Platform Installer .msi 檔案。 您將會使用此檔案,在離線的電腦上安裝 Web Platform Installer。

    作業系統平台版本

    Web Platform Installer .msi 檔案下載

    x64

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

    x86

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

  2. 從 github https://go.microsoft.com/?linkid=9849676 下載HostWebSitesFeeds.ps1 PowerShell 腳本。 當您建立本機離線摘要時,將會使用這個指令碼。

  3. 在連接網際網路的電腦上,安裝最新版的 Web Platform Installer(英文)。 安裝完成之後,請關閉 Web Platform Installer UI。

  4. 從 github https://go.microsoft.com/?linkid=9849677 下載OfflineWebSitesFeeds.ps1 PowerShell 腳本。 接下來,您將要在連接網際網路的電腦上執行這個指令碼。

    OfflineWebSitesFeeds.ps1 指令碼有兩個選擇性參數:

    $WebSitesFeedLink - 此變數會指向對應您要安裝之 Microsoft Azure Pack: Web Sites 版本的 WebSites0.9.0.xml 檔案。 預設值是最新版本的連結。 如需舊版的連結,請參閱下表。

    安裝 Windows Azure Pack:Web Sites

    Web Sites 摘要連結

    第 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.xmlWebsites0.9.0.xml 摘要檔案,並且在系統磁碟機的根目錄建立 Offline_Feeds 資料夾。 Offline_Feeds 資料夾包含具有摘要檔案、產品安裝程式,以及 Web Platform Installer 本身二進位檔案的子資料夾。 您稍後將會複製整個 Offline_Feeds 資料夾供離線使用。

OfflineWebSitesFeeds 指令碼也會在您執行指令碼的相同目錄中,建立 OfflineWebSitesFeed.log 檔案和 CreateOfflineFeed.log 檔案。 這些記錄檔會以文字格式列出指令碼所採取的動作。

在離線的電腦上

從隔離網路中將要從 IIS 在本機裝載離線摘要的電腦 (也就是將成為 Web Sites 控制器的伺服器),執行下列步驟:

  1. 從線上伺服器複製下列項目:

    • Web Platform Installer .msi 檔案

    • HostWebSitesFeeds.ps1 PowerShell 指令碼

    • 整個 Offline_Feeds 資料夾

  2. 在離線伺服器上安裝 IIS,它將會在安裝期間裝載摘要。 請在安裝期間包含 [IIS 管理指令碼及工具] 。 如需 UI 步驟,請參閱 在 Windows Server 2012 上安裝 IIS 8(英文)。

  3. 如果尚未安裝 .NET Framework 3.5,請加以安裝。 Web Platform Installer 需要 .NET Framework 3.5。 若要安裝,請在伺服器管理員中,[新增角色及功能精靈] 的 [選取功能] 頁面上,選擇 [.NET Framework 3.5 功能]

    注意

    因為離線伺服器沒有連線到網際網路,所以您可能必須使用 Windows Server 安裝磁碟來安裝其他角色和功能。 在精靈的[確認安裝選取專案] 頁面上,選擇[指定替代來源路徑],然後輸入 InstallDiskDrive > :\Sources\sxs\路徑 < 。

  4. 在離線電腦上,執行 Web Platform Installer .msi 檔案,以從具有系統管理權限的帳戶安裝 Web Platform Installer。

  5.  接著,以系統管理權限開啟 PowerShell 視窗,以執行 HostWebSitesFeeds.ps1 PowerShell 指令碼。 此指令碼會建立本機摘要,而 Web Platform Installer 將會使用此摘要來安裝 Microsoft Azure Pack: Web Sites 一起運作。 您將會使用語法:

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation$hostingLocation 是必要參數。

    $offlineFeedsLocation - 在隔離電腦上,您從具有網際網路連線的電腦複製之 Offline_Feeds 資料夾的位置。

    $hostingLocation - 在本機裝載摘要的目錄。

    注意

    若要執行 PowerShell 腳本,您可能需要在離線電腦上執行 Set-ExecutionPolicy Cmdlet。 如需詳細資訊,請參閱 about_Execution_Policies

  6. 在 PowerShell 主控台中,執行 HostWebSitesFeeds.ps1 指令碼,提供必要的參數。 (指令碼完成之後,您可能需要重新啟動伺服器。)

    您可以檢查 HostWebSitesFeed.log 檔案,以查看指令碼所採取的動作。 此記錄檔建立在您執行指令碼的資料夾中。 記錄檔的最後一行包含您在下一個步驟所需的 URL。

  7. 開始離線安裝 Microsoft Azure Pack: Web Sites 一起運作。 在系統管理命令主控台中,執行命令

    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 之<指定資料庫、檔案伺服器和共用,並提供認證> 一節中的安裝步驟。