VMM ファブリックでのベア メタル コンピューターからのスケールアウト ファイル サーバー (SOFS) クラスターのプロビジョニング

重要

このバージョンの Virtual Machine Manager (VMM) がサポート終了に達しました。 VMM 2022 にアップグレードすることをお勧めします。

System Center - Virtual Machine Manager (VMM) ファブリックで SOFS クラスターに既存のファイル サーバーを追加するだけでなく、VMM ではベアメタル マシンの SOFS クラスター ノードとしてのプロビジョニングを検出できます。 この記事では、VMM でベアメタル SOFS クラスターを設定する手順について説明します。

開始する前に

次に、展開の要件を示します。

  • SOFS クラスター ノードとして展開する物理コンピューター。 これらのコンピューターは、次の表で説明されている前提条件を満たしている必要があります。 これらのコンピューターはオペレーティング システム、つまり展開プロセス中に上書きされるオペレーティング システムに基づいて実行できます。
  • VMM ライブラリ共有に適切なオペレーティング システムがある仮想ハード ディスク。 仮想ハード ディスクを作成するときに、仮想マシンを作成し、ゲスト オペレーティング システムをインストールし、/generalize オプションと /oobe オプションで Sysprep を使用できます。

    クラスター ノードにデプロイする仮想ハード ディスク上のオペレーティング システムは、仮想ハード ディスク (VHD) オプションからのブートをサポートする必要があります。
  • ベア メタル展開には、Windows 展開サービスを使用して構成された PXE サーバーが必要です。

物理コンピューターの要件

前提条件 詳細
BMC 各物理コンピューターは、VMM による帯域外管理に対応したベースボード管理コントローラー (BMC) が搭載されている必要があります。

BMC を使用すると、オペレーティング システムや制御システムの機能 (コンピューターの電源をオフまたはオンにする機能など) に関係なく、コンピューターにリモートでアクセスできます。

BMC は、サポートされている帯域外管理プロトコルのいずれかを使用し、その管理プロトコルが BMC 設定で有効化されている必要があります。

サポートされているプロトコル: Intelligent Platform Management Interface (IPMI) バージョン 1.5 または 2.0、Data Center Management Interface (DCMI) バージョン 1.0、WS-Management (WS-Man) 経由の System Management Architecture for Server Hardware (SMASH) バージョン 1.0、Integrated Lights-Out (iLO) などのカスタム プロトコル

BMC は、BMC モデルの最新バージョンのファームウェアを使用している必要があります。

BMC はサインイン資格情報で構成する必要があり、静的 IP アドレス指定または DHCP を使用する必要があります。 DHCP を使用する場合は、各 BMC に定数 IP アドレスを割り当てるように DHCP を構成することをお勧めします。 たとえば、DHCP 予約を使用します。

VMM 管理サーバーは、BMC が構成されるネットワーク セグメントにアクセスできる必要がある。
オペレーティング システム 物理コンピューターが Windows Server 2012 R2 以降を実行している必要があります。
Accounts 2 つの実行アカウントが必要になります。

コンピューターをドメインに参加させるための実行アカウントと、各コンピューター上の BMC にアクセスするためのアカウントです。

PFX サーバーの要件

前提条件 詳細
デプロイ要件 Windows 展開サービスを介して構成される PXE サーバーが必要です。

環境内に Windows 展開サービスを使用して構成された既存の PXE サーバーがある場合は、そのサーバーを VMM に追加できます。 追加後、VMM でのプロビジョニングに使用することができます (VMM は最終的なサーバーのみ認識します)。 その他のすべての要求は、構成方法に従って PXE サーバーによって引き続き処理されます。

既存の PXE サーバーがない場合、サポート対象のオペレーティング システム (Windows Server 2012 R2 以降) を実行しているサーバーに Windows 展開サービス ロールを展開できます。
場所 PXE サーバーが、プロビジョニングする物理コンピューターと同じサブネットにある必要があります。
Windows 展開サービスのインストール Windows 展開サービスをインストールするときは、展開サーバーとトランスポート サーバーの両方のオプションをインストールする必要があります。 イメージを追加する必要はありません。

VMM でのホストの展開時には、作成してライブラリに保管したバーチャル ハード ディスクを使用します。

[PXE 応答] タブで設定を構成する必要もありません。VMM には、独自の PXE プロバイダーが用意されています。
アクセス許可 PXE サーバーを追加する場合、PXE サーバーのローカル管理者アクセス許可があるアカウントのアカウント資格情報を指定する必要があります。 ユーザー名とパスワードを入力するか、実行アカウントを指定できます。 RunAs アカウントは、デプロイを開始する前またはデプロイ中に作成できます。

バーチャル ディスクとテンプレートの要件

前提条件 詳細
仮想ハード ディスク VMM ライブラリ共有に一般化された仮想ハード ディスクがあることを確認します。 Windows Server 2012 R2 以降が実行されている必要があります。

運用サーバーでは、パフォーマンスを向上し、ユーザーのデータを保護できるように容量固定ディスク (.vhd または .vhdx ファイル形式) を使用することをお勧めします。

VMM ライブラリ共有に一般化された仮想ハード ディスクがあることを確認します。 Windows Server 2012 R2 以降が実行されている必要があります。
ダイナミック ディスク 物理コンピューター プロファイルを作成する場合、VMM によって容量可変ディスクが容量固定ディスクに変換されます。
カスタム ドライバー カスタム ドライバーを物理コンピューター プロファイルに割り当てる計画の場合は、VMM ライブラリ共有の .CR (カスタム リソース) という拡張子の付いた 1 つ以上のフォルダーにドライバーを追加します。 それらは、VMM によって、カスタム リソースとして認識されます。
応答ファイル カスタム リソースと同様に、物理コンピューター プロファイルに応答ファイル (Unattend.xml ファイル) への参照を含める場合は、展開を開始する前に応答ファイルを作成して VMM ライブラリ共有に追加します。 たとえば、リモート デスクトップ サービスを有効にする応答ファイルを作成し、それをライブラリ共有に配置できます。 その後、物理コンピューター プロファイルを構成するときにそのファイルを選択できます。
RDS サーバーの管理にリモート デスクトップ サービス (RDS) を使用する場合は、イメージで RDS 接続を有効にすることをお勧めします。 また、物理コンピューター プロファイルで応答ファイルを使用して、RDS を有効にすることもできます。
論理ネットワーク VMM で論理ネットワークまたは論理スイッチを既に構成している場合は、これらの構成を物理コンピューター プロファイルに含めることができます。

論理ネットワークを介して制御される静的 IP アドレス指定を物理コンピューター プロファイルに含めるには、論理ネットワークを構成します。 論理ネットワークには、ネットワーク サイトと静的 IP アドレス プールが少なくとも 1 つ含まれている必要があります。

ネットワーク サイトは、ベア メタルから作成するホストを割り当てるホスト グループまたは親ホスト グループでも使用できる必要があります。
論理スイッチ 論理スイッチを使用するには、必要なすべての仮想スイッチ拡張機能と拡張機能プロバイダーをインストールし、物理コンピューター プロファイルを作成する前にスイッチを作成します。

論理スイッチには仮想ポートごとに 1 つ以上のポート分類を含めることをお勧めします。

物理コンピューター プロファイルの物理アダプターに論理スイッチを適用するには、物理コンピューターに目的の数の NIC がインストールされていることを確認します。

展開の手順

  1. 開始する前に: 開始する前に、上記の前提条件を確認します。
  2. 物理コンピューターの準備: 仮想化をサポートするように各物理コンピューターで BIOS を設定します。
  3. PXE サーバー環境の準備: PXE サーバーを VMM ファブリックに追加します。
  4. ドライバー ファイルの追加: カスタム ドライバーを使用する場合は、VMM ライブラリにドライバー ファイルを追加します。
  5. プロファイルの作成: 物理コンピューターのプロファイルを作成します。
  6. クラスターの作成: クラスター化されたファイル サーバーの作成ウィザードを実行して、物理コンピューターを検出し、クラスターを構成し、クラスターの展開を開始します。 物理コンピューターは、PXE サーバー上のカスタマイズされた Windows PE イメージからブートされます。 フェールオーバー クラスターとファイル サーバーの役割が有効になっています。 クラスターが作成されると、Scale-Out ファイル サーバーロールが有効になります。 コンピューターが再起動されます。
  7. SOFS クラスターにノードを追加する: ノードをプロビジョニングしたら、ノードを使用して新しいクラスターを作成するか、既存のクラスターに追加できます。

物理コンピューターの準備

仮想化をサポートするように各コンピューターを準備するには、次のようにします。

  1. 第 1 デバイスとして Pre-Boot Execution Environment (PXE) が有効にされたネットワーク アダプターからブートするように BIOS ブート順を設定します。
  2. 各コンピューターで BMC のサインイン資格情報と IP アドレス設定を構成します。
  3. 環境内に複数の DNS サーバーがあり、レプリケーションに時間がかかる場合は、コンピューター名の DNS エントリを作成し、それを物理コンピューターに割り当てて、DNS レプリケーションの実行時間を考慮することを強くお勧めします。 そうしないと、コンピューターの展開が失敗する可能性があります。

VMM ファブリックへの PXE サーバーの追加

  1. [ファブリック>サーバー>] [ホーム>] [リソース>の追加][PXE サーバー] > の順に選択します。
  2. [ コンピューター名] で、PXE サーバー名を指定します。
  3. PXE サーバーでローカル管理者アクセス許可があるアカウントの資格情報を追加します。 既存の実行アカウントを指定することも、新しいアカウントを作成することもできます。 domain_name\user_name の形式でユーザーの資格情報を手動で入力します。 その後、 [追加] を選択します。
  4. [ ジョブ] で、ジョブの状態が [完了] になっていることを確認し、ダイアログを閉じます。 このジョブによって、新しい PXE サーバーがセットアップされ、PXE サーバーに VMM エージェントがインストールされ、新しい Windows Preinstallation Environment (Windows PE) イメージがインポートされ、PXE サーバーのコンピューター アカウントが VMM に追加されます。
  5. [ファブリック][サーバー][PXE サーバー]で、PXE サーバーが追加されているか確認します。 エージェントの状態が [稼働中] になっているはずです。

ライブラリへのカスタム リソースの追加

カスタム ドライバーを割り当てる予定の場合は、ドライバー ファイルがライブラリに存在する必要があります。 後でタグでフィルター処理できるように、ライブラリ内のドライバーにタグを付けることができます。 ファイルを追加した後、物理コンピューター プロファイルを構成するときにドライバー ファイルを指定できます。 VMM は、物理コンピューターへのオペレーティング システムのインストール時に指定されたドライバーをインストールします。

物理コンピューター プロファイルでは、ドライバーをタグのフィルターで絞り込むよう選択したり、物理コンピューターのプラグ アンド プレイ (PnP) ID と一致するドライバーを絞り込むよう選択したりすることができます。 ドライバーをタグで絞り込む場合、VMM では、ライブラリのドライバーに割り当てるタグと、プロファイルに割り当てるタグが照合され、適用するドライバーを決定されます。 PnP ID と一致するドライバーに絞り込む場合は、カスタム タグを割り当てる必要はありません。

  1. ライブラリーに追加するドライバー パッケージを見つけます。
  2. 物理コンピューターを展開するグループに関連付けられているライブラリ サーバー上にあるライブラリ共有で、ドライバーを格納するフォルダーを作成し、ドライバー パッケージを フォルダーにコピーします。
  3. ドライバー パッケージごとに個別のフォルダーを作成し、ドライバー フォルダー内のリソースを混在させないようにすることを強くお勧めします。 .isoイメージ、.vhd ファイル、.inf ファイル名拡張子を持つスクリプトなどの他のライブラリ リソースを同じフォルダーに含める場合、VMM ライブラリ サーバーはこれらのリソースを検出しません。 また、ドライバー パッケージ (.inf) をライブラリから削除すると、VMM によりこの .inf ファイルが存在するフォルダーそのものが削除されます。
  4. VMM コンソール>のライブラリ>ライブラリ サーバーで、共有が配置されているライブラリ サーバーを展開し、共有を右クリックして、[更新] を選択します。 ライブラリが最新の情報に更新された後、フォルダーが表示されるはずです。
  5. 必要に応じて、タグを割り当てます。 [ライブラリ] で、作成したフォルダーを展開してドライバーを格納し、ドライバー パッケージを含むフォルダーを選択します。
  6. [物理ライブラリ オブジェクト] で、ドライバーの .inf ファイルを右クリックし、[ プロパティ] を選択します
  7. [ドライバー ファイル名のプロパティ] [カスタム タグ] > に、セミコロンで区切られたカスタム タグを入力するか、[選択] を選択して使用可能なタグを割り当てるか、新しいタグを作成して割り当てます。 [選択] を選択し、[新しいタグ] を選択した場合は、[OK] を選択した後でタグの名前を変更できます。 たとえば、ネットワーク アダプターのドライバー ファイルを追加した場合、ServerModel NetworkAdapterModel という名前のタグを作成できます。この場合、ServerModel はサーバーのモデル、NetworkAdapterModel はネットワーク アダプターのモデルとなります。

物理コンピューター プロファイルを作成する

始める前に、物理コンピューターで拡張ファームウェア インターフェイス (EFI) と BIOS のどちらを使用するかを判別してください。 両方の場合は、種類ごとに個別のプロファイルを作成します。

  1. [ライブラリ>ホーム]> [物理コンピューター プロファイルの作成] を選択>します。
  2. [ 新しい物理コンピューター プロファイル ウィザード>のプロファイルの説明] で、名前と説明を入力し、[ VM ホスト] を選択します。
  3. [OS イメージ>] [仮想ハード ディスク ファイル>] [参照] で、ライブラリ共有に追加した一般化された仮想ハード ディスクを選択します。 既定では、ディスクが動的な場合、VMM はホストの展開中に固定ディスクに変換します。 運用サーバーでは、固定ディスクを使用してパフォーマンスを向上させ、ユーザー データを保護することをお勧めします。
  4. [ハードウェア構成管理 NIC] > で、VMM との通信に使用するネットワーク アダプターと、DHCP と静的アドレスのどちらを使用するかを選択します。 アダプターに一貫性のあるデバイスの名前付け (CDN) を使用する場合、または論理スイッチとポートを構成する場合 は、[物理プロパティ] を選択します。 [ 追加] を 選択してアダプターを追加します。
  5. [ディスク] で、最初のディスクにパーティション スキームを指定します。 物理コンピューター プロファイルが EFI の場合は、GPT を使用できます。 [ パーティション情報] で、ボリューム ラベルを選択し、残りのすべての空き領域と特定のサイズのどちらを使用するか、パーティションをブート パーティションとして指定するかどうかを選択します。 新しいディスクやパーティションを追加することもできます。 展開中、VMM は仮想ハード ディスク ファイルをブート パーティションにコピーし、同じディスクにシステム パーティションを自動的に作成します。
  6. [ドライバー フィルター] で、ホストの展開中にオペレーティング システムに適用されるドライバーをフィルター処理します。 プラグ アンド プレイ ID 別か、特定のタグ別にフィルター処理できます。 一致するタグを持つドライバーをフィルター処理する場合は、ライブラリにドライバー ファイルを追加し、対応するタグを割り当てられていることを確認します。
  7. [ OS 構成] で、Hyper-V ホストまたはクラスターが参加するドメインを指定し、ローカル管理者の資格情報と ID 情報を指定します。 インストール用のプロダクト キーを追加し、タイム ゾーンを設定します。 GUIRunOnce では、ユーザーが初めて Hyper-V ホストにサインインするときに実行される 1 つ以上のコマンドを指定できます。
  8. [ ホストの設定] で、ホストに配置された仮想マシンに関連付けられているファイルを格納するホストのパスを指定します。 C ドライブは配置には使用できないので指定しないでください。 パスを指定しない場合、VMM 配置によって最適な場所が決定されます。
  9. [概要] で設定を確認します。 [ジョブ] に [完了] の状態が表示されるまで待ち、[ ライブラリ>プロファイル>] [物理コンピューター プロファイル] でプロファイルを確認します

ベア メタルからのスケールアウト ファイル サーバー クラスターのプロビジョニング

クラスター化されたファイル サーバーの作成ウィザードで次のことを行います。

  1. 帯域外管理により物理コンピューターを検出する
  2. 物理コンピューター プロファイルを使用して、コンピューター上に Windows Server オペレーティング システム イメージを展開する (そのように構成されている場合)
  3. コンピューターでファイル サーバー ロールを有効にする
  4. クラスターでスケールアウト ファイル サーバー ロールを有効にする
  5. プロビジョニングされたコンピューターを、スケールアウト ファイル サーバー クラスターとして VMM の管理下に追加する

次のようにウィザードを実行します。

  1. [ファブリック> サーバー] [ホーム]>[>ファイル サーバー クラスターの作成>] の順に選択します。

  2. クラスター化ファイル サーバーの作成ウィザード>[全般] で、必要に応じてクラスター名、ファイル サーバー名、クラスター IP アドレスを入力します。

  3. [ リソースの種類] で、ベアメタル コンピューターをプロビジョニングするオプションを選択します。 物理コンピューター プロファイルを選択し、[ 次へ] を選択します。

  4. [ 資格情報とプロトコル] で、実行アカウントの横にある [参照 ] を選択し、BMC にアクセスするためのアクセス許可を持つアカウントを選択します。 [ プロトコル ] ボックスの一覧で、検出に使用する帯域外管理プロトコルを選択します。 DCMI を使用する場合は、[ インテリジェント プラットフォーム管理インターフェイス (IPMI)] を選択します。 DCMI 1.0 は表示されませんが、サポートされています。 BMC モデルに最新バージョンのファームウェアを使用していることを確認します。

  5. [検出スコープ] で、BMC の IP アドレスが含まれる IP アドレス スコープを指定します。 1 つのアドレス、サブネット、または範囲を追加できます。

  6. [ ターゲット リソース] で、プロビジョニングするコンピューターを選択し、詳細検出の時間を設定し、情報を確認および変更する項目を選択します。

    注意

    物理ネットワーク アダプターの数がコンピューター プロファイルで定義されている物理アダプターの数と一致しない場合は、不足している情報を追加する必要があります。 コンピューターをすぐに展開しない場合は、その BMC IP アドレスを選択し、[削除] を選択 します

  7. [ 展開のカスタマイズ] で設定を構成し、不足している情報に関する警告が表示されない場合は、[ 次へ] を選択します。

    • DHCP: 物理コンピューター プロファイルで DHCP が使用されている場合は、BMC IP アドレスを選択し、コンピューター名を入力します。 AD チェックをスキップするかどうかを決定します。 チェックを実行した場合、コンピューター アカウントが存在する場合は展開が続行されます。 各 BMC IP アドレスのエントリを選択します。
    • 静的: プロファイルで BMC IP アドレスごとに静的 IP アドレスが使用されている場合は、VMM との通信に使用されるコンピューターのネットワーク アダプターの MAC アドレスを入力します。 使用する論理ネットワークを選択します。 既定の論理ネットワークは、プロファイルに示されている論理ネットワークです。 使用する IP サブネットを選択します。 サブネットの一覧は、関連ネットワーク サイトの論理ネットワークに定義されているものを対象としています。 サーバーを展開している物理的な場所とアダプターが接続されているネットワークに対応する IP サブネットを選ぶ必要があります。 IP アドレスを自動的に割り当てたり、特定のアドレスを割り当てたりすることができます。
  8. [ 概要] で設定を確認し、[完了] を選択 します。 クラスターが追加されたことを確認するには、[ ファブリック>ストレージ>ファイル サーバー] を選択します。

次の手順

VMM ファブリックで SOFS 設定を管理します。