Windows Azure Pack: Web サイトのオフライン インストールの準備
適用対象: Azure Pack Windows
重要
このトピックは、更新プログラムのロールアップ 4 以前を使用したインストールに適用されます。 更新プログラムのロールアップ 6 以降のインストールについては、「 Start the installation of Windows Azure Pack: Web Sites」を参照してください。
Windows Azure Pack: Websites のインストールには、Microsoft Web Platform Installer と関連フィードを使用します。どちらも通常、インターネット アクセスを必要とします。 ただし、Windows Azure Pack: Websites をオフラインでインストールする必要がある場合、インターネットに接続されているコンピューターに必要なファイルをダウンロードし、そのファイルを利用して、ローカルでフィードをホストして Web Platform Installer を実行するオフライン コンピューターを準備します。
注意
オフライン インストールに必要なファイルを取得できるように、最初にインターネット接続されているコンピューターが必要です。
Web Platform Installer とローカル フィードをホストするオフライン コンピューター (物理サーバーまたは VM) が Web サイト コント ローラーになります。
インターネットに接続されているコンピューターでの作業
インターネットに接続されたコンピューターで、次の手順を実行します。
Web Platform Installer の .msi ファイルをダウンロードし、保存します。 このファイルを使用して、オフラインのコンピューターに Web Platform Installer をインストールします。
オペレーティング システム プラットフォームのバージョン
Web Platform Installer の .msi ファイルのダウンロード
X64
x86
github からHostWebSitesFeeds.ps1 PowerShell スクリプトをhttps://go.microsoft.com/?linkid=9849676ダウンロードします。 ローカルのオフライン フィードを作成するときにこのスクリプトを使用します。
インターネットに接続されているコンピューターに Web Platform Installerの最新版をインストールします。 インストールが完了したら、Web Platform Installer UI を閉じます。
github からOfflineWebSitesFeeds.ps1 PowerShell スクリプトをhttps://go.microsoft.com/?linkid=9849677ダウンロードします。 次に、インターネットに接続されているコンピューターでこのスクリプトを実行します。
OfflineWebSitesFeeds.ps1 スクリプトには次の 2 つの省略可能なパラメーターがあります。
$WebSitesFeedLink - この変数は、インストールする Windows Azure Pack: Websites のバージョンに対応する WebSites0.9.0.xml ファイルを指します。 既定値は最新バージョンへのリンクです。 以前のバージョンへのリンクについては、次の表を参照してください。
Windows Azure Pack:Web Sites のオフライン インストールの準備
Web サイトのフィードのリンク
Version 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 フォルダーにはフィード ファイルを含むサブフォルダー、製品インストーラー、Web Platform Installer 自体のバイナリが含まれています。 オフラインで使用するために、後で Offline_Feeds フォルダー全体をコピーします。
OfflineWebSitesFeeds スクリプトによって、このスクリプトを実行した同じディレクトリに、 OfflineWebSitesFeed.log ファイルと CreateOfflineFeed.log ファイルも作成されます。 これらのログ ファイルには、スクリプトが実行したアクションがテキスト形式で一覧表示されます。
オフラインのコンピューターでの作業
IIS からローカルでオフライン フィードをホストする、孤立したネットワークにあるコンピューター (つまり、Web サイト コントローラーになるサーバー) で、次の手順を実行します。
オンラインのサーバーから以下をコピーします。
Web Platform Installer の .msi ファイル
HostWebSitesFeeds.ps1 PowerShell スクリプト
Offline_Feeds フォルダー全体
オフライン サーバーに IIS をインストールします。この IIS がインストール中にフィードをホストします。 インストール中に、[ IIS 管理スクリプトおよびツール ] を含めます。 UI の手順については、「 Windows Server 2012 への IIS 8 のインストール」を参照してください。
インストールされていない場合は、.NET Framework 3.5 をインストールします。 Web Platform Installer には .NET Framework 3.5 が必要です。 インストールするには、サーバー マネージャーの [役割と機能の追加ウィザード] の [機能の選択] ページで [ .NET Framework 3.5 の機能 ] を選択します。
注意
オフライン サーバーはインターネットに接続されていないため、場合によっては、Windows Server のインストール ディスクを使用し、追加の役割と機能をインストールする必要があります。 ウィザードの [インストールの選択の確認] ページで、[代替ソース パスの指定] を選択し、InstallDiskDrive>:\Sources\sxs\ のパス<を入力します。
オフライン コンピューターで、管理者特権を持つアカウントから Web Platform Installer の .msi ファイルを実行し、Web Platform Installer をインストールします。
次に、 HostWebSitesFeeds.ps1 PowerShell スクリプトを実行できるように、管理者特権で PowerShell ウィンドウを開きます。 このスクリプトにより、Web Platform Installer で Windows Azure Pack:Web サイト。 次の構文を使用します。
.\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation
$offlineFeedsLocation と $hostingLocation は必須パラメーターです。
$offlineFeedsLocation - 孤立したコンピューター上の場所で、インターネットに接続されているコンピューターからコピーした Offline_Feeds フォルダーがここに置かれます。
$hostingLocation - このディレクトリからローカルでフィードをホストします。
注意
PowerShell スクリプトを実行するには、オフライン コンピューターで Set-ExecutionPolicy コマンドレットを実行する必要がある場合があります。 詳細については、「about_Execution_Policies」を参照してください。
PowerShell コンソールで、必須パラメーターを指定して、 HostWebSitesFeeds.ps1 スクリプトを実行します (スクリプト完了後は、場合によっては、サーバーを再起動する必要があります)。
HostWebSitesFeed.log ファイルを調べると、スクリプトで実行されたアクションを確認できます。 スクリプトを実行したフォルダーにログ ファイルが作成されます。 ログの最後の行には次の手順で必要になる URL が含まれています。
Windows Azure Pack:Web サイト。 管理コマンド コンソールで、次のコマンドを実行します。
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/. 自己署名入りのセキュリティ証明書に関する警告が表示されます。 警告で [ このサイトの閲覧を続行する] をクリックします。
ポータルで、[ Web サイトの設定 ] ダイアログの [ データベース サーバーの設定 ] ページが表示されます。 この段階で、「 Start the installation of Windows Azure Pack: Web Sites 」の「 データベース サーバー、ファイル サーバー、ファイル共有を指定し、資格情報を指定します」セクションにあるインストール手順から続行します。