概要
この記事では、Windows Azure パックの更新プログラム ロールアップ 6 で修正される問題について説明します。 また、Windows Azure パックの更新プログラム ロールアップ 6 のインストール手順も含まれています。
この更新プログラムのロールアップで修正される問題
問題 1
Windows Azure パック Web サイトで Webjobs のサポートを追加します。
現象: テナント ユーザーが、Web サイトに関連するバッチ ジョブを実行するためのバックグラウンド タスクをセットアップして実行できません。 Windows Azure Pack (WAP) Web サイト リソース プロバイダーでは、Windows Azure Webjobs 機能はサポートされていません。
解決策 テナント ユーザーは、WAP Web サイト リソース プロバイダーを介してこの機能にアクセスできるようになりました。 この機能は、プランを構成してテナント サイトのテナントが使用できるようにするときに、管理者サイトから有効になります。 この機能を使用すると、Web ジョブの作成は、手動で実行することも、バックグラウンドで継続的に実行することもできます。
問題 2
Windows Azure パック Web サイトのデプロイ スロットのサポートを追加します。
現象: テナント ユーザーは、WAP Web サイト環境の実稼働スロット以外のスロットに展開できません。 パブリック Azure Web App Service で現在利用可能な Web サイトのスロットまたはステージング環境は、WAP Web サイト リソース プロバイダーでは使用できません。
解決策 テナントは、Web サイトに関連付けられているデプロイ スロットを使用できるようになりました。 Web アプリのコンテンツと構成要素は、2 つの展開スロット間で交換できます。 これには、運用スロットが含まれます。
問題 3
仮想マシン チェックポイントのサポートを追加します。
現象: テナント ユーザーが、VMM/SPF リソース プロバイダーを通じて仮想マシン (VM) の現在の状態のチェックポイントを作成できない。
解決策: テナントは、仮想マシンのチェックポイントを作成し、必要に応じて復元できるようになりました。 これは、1 つのチェックポイントしか作成できず、チェックポイントが作成されるたびに前のチェックポイントが上書きされるという点で、通常の VM チェックポイントとは異なります。
問題 5
SQL リソース プロバイダーが構成したリソース (データベース、リソース プール、ワークロード グループなど) のプロパティと、SQL Server ホスティング サーバー (複数のサーバー) 上の実際のプロビジョニングされたリソースとの間でデータの整合性を維持するためのサポートを追加します。 これにより、管理者が SQL Server コンピューターを直接変更した後で、SQL リソース プロバイダーの構成データの違いを検出できます。
現象: SQL Server RP の構成データが、SQL Server のターゲット インスタンスにデプロイされている実際のリソースと同期しなくなることがあります。 この問題は、変更が WAP SQL Server RP 経由ではなくサーバーに直接行われた場合に発生します。
解決策 SQL RP 構成データとターゲット SQL Server の実際の状態の再同期を可能にする新しい RESTful API 呼び出しのセットがあります。
問題 6
次のバージョンの Windows Server との互換性:
- 新しい UI アーティファクトはレビュー専用です。それらの背後には完全な機能はありません。
- URL 書き換え IIS モジュールへの依存関係が削除されました。
問題 7
SQL Server リソース プロバイダーのいくつかの問題を修正します。
- サーバーの合計容量がプランで定義されている消費量を超えているために、データベースの作成に失敗した場合、正しくないエラー メッセージが表示されます。
- Get-MgmtSvcSqlResourcePoolByTemplate コマンドに無効な RG テンプレート ID が指定されている場合、期待される出力が提供されません。
- テナントは、名前を推測することでアンマネージド データベースを削除できます。
- 管理者がプランのクォータを増やした後でも、テナントはデータベースのサイズを増やすことができません。
問題 8
- さまざまな軽微な修正
Windows Azure パック用の更新プログラム ロールアップ 6 の入手方法およびインストール方法
ダウンロード情報
Windows Azure パックの更新プログラム パッケージは、Microsoft Update から入手するか、手動でダウンロードできます。
Microsoft Update
Microsoft Update から更新プログラム パッケージを入手してインストールするには、Operational Manager コンポーネントがインストールされているコンピューターで次の手順を実行します。
- [スタート] をクリックし、[コントロール パネル] をクリックします。
- コントロール パネルで [Windows Update] をダブルクリックし、[オンラインで Microsoft Update から更新プログラムを確認する] をクリックします。
- [重要な更新プログラムが利用可能です] をクリックします。
- 目的の更新プログラムのロールアップ パッケージを選択し、[OK] をクリックします。
- [更新プログラムのインストール] をクリックして、更新プログラム パッケージをインストールします。
更新プログラム パッケージを手動でダウンロードする
次の Web サイトにアクセスして、Microsoft Update カタログから更新プログラム パッケージを手動でダウンロードします。
Windows Azure Pack の更新プログラム パッケージを今すぐダウンロードしてください。
インストール手順
これらのインストール手順は、次の Windows Azure パック コンポーネントを対象としています。
- テナント サイト
- テナント API
- テナント パブリック API
- 管理サイト
- 管理 API
- 認証
- Windows 認証
- 用途
- 監視
- Microsoft SQL
- MySQL
- Web アプリケーション ギャラリー
- 構成サイト
- ベスト プラクティス アナライザー
- PowerShell API
各 Windows Azure Pack コンポーネントの更新プログラム .msi ファイルをインストールするには、次の手順を実行します。
システムが現在動作している場合 (顧客トラフィックを処理中)、Azure サーバーのダウンタイムをスケジュールします。 Windows Azure パックは現在、ローリング アップグレードをサポートしていません。
顧客のトラフィックを停止するか、満足できると思われるサイトにリダイレクトします。
コンピューターとデータベースのバックアップを作成します。
- この更新プログラムには、データベースの変更が含まれています (手順 7 を参照してください)。インストールする前に、データベースのバックアップを最新の状態に保つことを強くお勧めします。
- 仮想マシンを使用している場合は、現在の状態のスナップショットを取得します。 それ以外の場合は、次の手順に進みます。
- VM を使用していない場合は、更新プログラムのインストールをロールバックする必要がある場合に備えて、復元に使用するコンピューターのバックアップを取得します。
Windows Azure パック テナント サイトに独自のテーマを使用している場合は、更新を実行する前にテーマのカスタマイズを保持してください。
各ノードで Microsoft Update を直接使用するか、Windows Server Update Services (WSUS) サーバーを介して更新を実行します。
負荷分散の各ノードについて、コンポーネントの更新を次の順序で実行します。
- WAP によってインストールされた元の自己署名証明書を使用している場合は、更新操作によって置き換えられます。 新しい証明書をエクスポートし、インポートして負荷分散の他のノードにインポートする必要があります。 これらの証明書には、CN=MgmtSvc-* (自己署名) 名前付けパターンがあります。
- 必要に応じて、リソース プロバイダー (RP) サービス (SQL Server、My SQL、SPF/VMM、Web サイト) を更新します。 また、RP サイトが実行されていることを確認します。
- テナント API サイト、パブリック テナント API、管理者 API ノード、および管理者とテナント認証サイトを更新します。
- 管理者サイトとテナント サイトを更新します。
この手順は、SQL Server Resource Governor の新しいサポートを有効にするために必要です。
次の PowerShell スクリプトをダウンロードしてテキスト エディター (または Windows PowerShell ISE) で開きます。 このスクリプトは、Azure パック データベースを変更します。
接続文字列行を次のように変更します。
$wapConnectionString = "server=yourservername;uid=sa;pwd=yourpassword;database=master;"
Mgmt-Svc-PowerShellAPI モジュールを含むマシンで、管理者としてこのスクリプトを実行します。 これらは、実行しているコンピューターです。
- 使用量の拡張機能
- Web App Gallery 拡張機能
- SQL Server 拡張機能
- MySQL 拡張機能
すべてのコンポーネントが更新され、期待どおりに機能している場合は、更新されたノードへのトラフィックを開くことを開始できます。 それ以外の場合は、「ロールバック手順」セクションを参照してください。
ロールバック手順
問題が発生し、ロールバックが必要であると判断した場合は、次の手順を実行します。
「インストール手順」セクションの手順 3B からスナップショットを使用できる場合は、スナップショットを適用します。 スナップショットがない場合は、次の手順に進みます。
「インストール手順」セクションの手順 3A と 3C で作成したバックアップを使用して、データベースとコンピューターを復元します。
システムの一部が更新された状態のままにしないでください。 1 つのノードで更新が失敗した場合でも、Windows Azure パックがインストールされているすべてのマシンでロールバック操作を実行します。
推奨 各 Windows Azure パック ノードで Windows Azure パックのベスト プラクティス アナライザーを実行して、構成項目が正しいことを確認します。
復元したノードへのトラフィックをオープンにします。
この更新プログラムのロールアップで更新された Files
| Files that be changed | ファイル サイズ | バージョン |
|---|---|---|
| <変更中のファイルの一覧> | <ファイルごとにファイル サイズが必要です> | <各ファイルにバージョン番号が必要です> |