この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章は、次の項で構成されています。
Cisco UCS Director Bare Metal Agent(ベア メタル エージェント)は、次の Windows オペレーティング システム(OS)イメージとそれらに必要な応答ファイルの自動作成をサポートしています。
Windows Server 2008 R2 x64
Windows Server 2012 x64
Windows Server 2012 R2 x64
Windows Server 2016 x64
4 つの OS イメージすべてを ベア メタル エージェント で設定できます。ローカル ブートと SAN ブートの両方で同じ応答ファイルを使用できます。
Windows OS イメージのセットアップ手順は、オペレーティング システムによって異なります。必ず、セットアップする OS イメージに適した手順を使用してください。
(注) | ベア メタル エージェント を Cisco UCS Director に追加して、インベントリを実行した後、Cisco UCS Director には Windows イメージがデフォルトで追加されているかのように表示されます。しかし、Windows イメージは追加されていません。Windows イメージを手動でインストールします。 |
Windows Server OS イメージをセットアップし、プロビジョニングするときは、次のガイドラインと制約事項を考慮してください。
Windows OS イメージ用のファイルを設定する場合は、厳密な命名規則に従う必要があります。パスとファイル名は大文字と小文字が区別されます。
(注) | 命名を誤ると、ベア メタル エージェント データ インフラストラクチャ全体で名前を変更する必要があります。 |
自動生成された応答ファイルを使用する場合は、ベア メタル エージェント がファイル名、ドライブ文字、およびその他の情報が一致することを保証します。
ただし、応答ファイルを手動で編集した場合は、WinPE.wim 内のドライブ文字と応答ファイル内のドライブ文字が一致することを保証する必要があります。この設定により、応答ファイル設定オプションを使用して、特定の場所から Windows をインストールするように WinPE.wim が定義されます。静的な名前、パス、IP アドレス、ドライブ文字、応答ファイル名、およびユーザ名資格情報が正しい必要があります。
ファイル名とフォルダ名は大文字と小文字が区別されます。WinPE.wim の名前はブート構成データ(BCD)ストア内のエントリと正確に一致する必要があります。
警告 | Windows インストールがマルチパス SAN ブートをサポートしていないため、SAN ブートを実現するには単一パスのワークフローを使用する必要があります。 |
Windows Server 2008 R2 x64 OS(Windows 2008 OS)は、PXE ブートおよびインストール操作をサポートしています。ベア メタル プロビジョニング ワークフローでこの OS イメージを使用できます。
Windows Server 2008 R2 x64 OS イメージのセットアップに必要な環境とファイルをインストールしてセットアップするには、最初に、以下をダウンロードする必要があります。
Windows アセスメント & デプロイメント キット(ADK、Windows ADK とも呼ばれます)。https://www.microsoft.com/en-us/download/details.aspx?id=30652を参照してください。Windows ADK では、カスタマイズされた WinPE を生成することができます。Windows ADK に、Windows Server 2008 R2 バージョンとの互換性があることを確認してください。
Windows Server 2008 R2 x64 ISO バージョン。
(注) | Windows OS イメージをセットアップするときに Windows 応答ファイルを手動で作成する必要はありません。ベア メタル エージェント は、PXE ブート要求の作成時に指定された情報に基づいて、PXE ブート要求をサポートするために必要な Windows 応答ファイルを作成します。 |
ベア メタル エージェント VM を使用して Windows 2008 R2 オペレーティング システムをインストールする前に、次の前提条件を設定してください。
カスタマイズされた Windows プレインストール環境(WinPE)
ブート構成データ(BCD)ファイル(オプション)
Windows インストール ファイル(ISO イメージ ファイルから抽出したファイル)
ヒント | Standard、Enterprise、Datacenter、Web などのすべてのエディションを含む Windows 2008 R2 OS ISO イメージ ファイルを使用することをお勧めします。多くの場合、Standard と Datacenter 以外のエディションは削除してかまいません。 |
WinPE イメージのカスタマイズと BCD ファイルの作成が完了したら、次の操作を実行する必要があります。
Windows 2008 R2 x64 用の Windows プレインストール環境(WinPE)を作成して、カスタマイズする必要があります。初期 WinPE には、Windows OS でサポートされるカーネルと既定のデバイス ドライバをロードするために必要な最小ブート イメージが含まれています。ほとんどのサーバには、インストール時に Windows OS がネットワークとディスクを検出できるようにする追加ドライバ(ネットワーク インターフェイス カードやストレージ コントローラなど)が必要です。WinPE.wim イメージにこれらのドライバを追加する必要があります。
Windows ADK とともにインストールされる展開イメージのサービスと管理(DISM.exe)コマンド ツールを使用して、デバイス ドライバを追加します。関連する DISM コマンドを実行する前に、必要なデバイス ドライバをダウンロードしてください。
次の手順には、参考としてのサンプル設定が含まれています。サンプル設定は、ご使用の環境で機能する場合と機能しない場合があります。DISM.exe を使用して WinPE イメージにデバイス ドライバを追加する方法については、Microsoft から提供されているマニュアルを参照してください。
Windows Server 2008 R2 x64 オペレーティング システム イメージのセットアップに関する前提条件に記載の前提条件を満たす必要があります。
以下をダウンロードします。
以下を準備する必要があります。
ブート構成データ(BCD)ファイルには、ブート構成パラメータが含まれています。このファイルは、Windows でのオペレーティング システムの起動方法を制御し、PXE サーバから基本カーネル(WinPE.wim)をロードするために使用されます。新しい BCD ファイルの作成はオプションです。ベア メタル エージェント には、すぐに利用可能なデフォルト設定が記述された BCD ファイルが用意されています。この BCD ファイルの絶対パスは /opt/cnsaroot/Boot/BCD です。特定バージョンの Windows 向けにカスタマイズする必要がある場合を除き、すべての Windows OS バージョンのインストールにデフォルトの BCD ファイルを使用できます。
デフォルトでは、BCD ファイルは /opt/cnsaroot/Boot/WinPE.wim ファイルと /opt/cnsaroot/Boot/boot.sdi ファイルを指し示します。これらのファイル名は大文字と小文字が区別されます。
新しい BCD ファイルを作成するには、BCDEdit コマンドライン ツールを使用します。このツールは通常、Windows オペレーティング システムのルート ディレクトリ(C:\Windows\system32)にあります。
ステップ 1 | コマンド プロンプトを起動します([スタート(Start)] > [すべてのプログラム(All Programs)] > [アクセサリ(Accessories)] > [コマンド プロンプト(Command Prompt)] をクリックします)。 |
ステップ 2 | 新しい BCD ファイルを作成する新しい作業ディレクトリを作成します(コマンド プロンプトで C:\> mkdir C:\NewBCDStore と入力します)。 |
ステップ 3 | C:\NewBCDStore ディレクトリに移動します。(コマンド プロンプトで C:\> cd C:\NewBCDStore と入力します) |
ステップ 4 | 次の順序でコマンドを実行し、新しい BCD ファイルを作成します。
C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /createstore BCD C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /create {ramdiskoptions} /d "Ramdisk options" C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {ramdiskoptions} ramdisksdidevice boot C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /create /d "My WinPE Boot Image" /application osloader上記のコマンドを実行すると、新しい GUID が生成され、コマンド出力として表示されます。 |
ステップ 5 | 次のコマンドを実行します。これらのコマンドを実行するときには、GUID(例:{a20f8db8-7459-11e2-8ec3-00155d37efa7})を、システムで生成された GUID に置き換えます。
C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7} systemroot \Windows C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7} detecthal Yes C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7} winpe Yes C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7} osdevice ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions} C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7} device ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions} C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /create {bootmgr} /d "Windows 2008r2 BootManager" C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /set {bootmgr} timeout 30 C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /displayorder {a20f8db8-7459-11e2-8ec3-00155d37efa7} C:\NewBCDStore> C:\Windows\System32\bcdedit.exe /store BCD /enum all |
ISO イメージ内に適切な Windows 2008 R2 OS インストール ファイルが含まれていることを確認します。
Windows 2008 R2 ISO イメージをマウントまたは解凍します。
|
PowerShell パッケージを追加するため WinPE.wim イメージ ファイルを編集し、Windows 2008 R2 の WinPE.wim ファイルおよび PXE ブート ファイルのカスタマイズとコピーで説明する PXE インストール コマンドとパラメータを使用して startnet.cmd ファイルを変更します。
ステップ 1 | コマンド プロンプトを起動します([スタート(Start)] > [すべてのプログラム(All Programs)] > [アクセサリ(Accessories)] > [コマンド プロンプト(Command Prompt)] をクリックします)。 | ||
ステップ 2 | 作成した WinPE 環境のディレクトリに移動します。
cd c:\win2k8r2x64 | ||
ステップ 3 | c:\win2k8r2x64 ディレクトリにある「mount」フォルダに WinPE.wim イメージをマウントします。
DISM.exe /mount-wim /wimfile:c:\win2k8r2x64\WinPE.wim /index:1 /mountdir:c:\win2k8r2x64\mount | ||
ステップ 4 | WinPE.wim で、必要な PowerShell パッケージを追加してから、各コマンド内のパスを環境に適切なマウント ポイントと ADK インストール パスを使用して各コマンド内のパスを編集します。
Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" Dism /Add-Package /Image:"C:\win2k8r2x64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab" | ||
ステップ 5 | マウント フォルダ(上のコード例では c:\win2k8r2x64\mount)に移動して、マウント フォルダ内のデータが表示できることを確認します。 | ||
ステップ 6 | マウント フォルダ内の \windows\system32 に移動して、次の手順を実行します。
wpeinit wpeutil.exe InitializeNetwork wpeutil.exe disablefirewall ECHO OFF net use R: \\Baremetal_Agent_PXE_IP_Address\bits /user:user_id password ECHO ON R: Powershell.exe -NonInteractive -NoLogo -ExecutionPolicy bypass -command R:\enroute.ps1
| ||
ステップ 7 | startnet.cmd ファイルを保存します。 | ||
ステップ 8 | startnet.cmd が正しく更新されていることを確認したら、DISM Unmount コマンドを使用して WinPE.wim をアンマウントし、commit オプションを使用して、変更した startnet.cmd ファイルを保存します。
DISM.exe /Unmount-Wim /Mountdir:c:\win2k8r2x64\mount /commit
|
カスタマイズした Windows インストール ファイルを ベア メタル エージェント VM にコピーします。
以下を準備する必要があります。
ステップ 1 | 次のファイルを ベア メタル エージェント VM にコピーします。ファイルのコピーには、WinSCP またはこれに相当するツールを使用できます。 |
ステップ 2 | SSH クライアントを使用して ベア メタル エージェント VM に「root」ユーザとしてログオンします。 |
ステップ 3 | フォルダを /tmp に変更します。 |
ステップ 4 | Windows 2008 R2 ISO イメージを /mnt フォルダにマウントします。
mount -o loop /tmp/(Windows-2008R2-ISO-Filename) /mnt |
ステップ 5 | Windows 2008 R2 インストール ファイルを /samba/Win2k8R2x64 フォルダにコピーします。
cd /samba/Win2k8R2x64 cp -r /mnt/* |
ステップ 6 | すべての Windows 2008 R2 のインストール ファイルがコピーされたことを確認します。 |
ステップ 7 | install.wim イメージ ファイルを /tmp から /samba/Win2k8R2x64/sources フォルダに移動します。
mv /tmp/install.wim /samba/Win2k8R2x64/sources/ |
ステップ 8 | Windows 2008 R2 ISO イメージを /mnt フォルダからアンマウントします。
umount /mnt |
ステップ 9 | /samba/notifications/notify.ps1 ファイルを開き、そのファイル内の IP アドレスが ベア メタル エージェント の PXE IP アドレスと一致することを確認します。 |
Cisco UCS Director Bare Metal Agent は、Windows 2012 x64 または 2012 R2 x64 OS イメージの PXE ブートおよびインストール操作とベア メタル プロビジョニング ワークフローで使用される PXE ブート タスクをサポートしています。
(注) | Windows 2012 および 2012 R2 の両方をサポートする必要がある場合は、イメージ セットアップ プロセスを OS ごとに 1 回ずつの計 2 回実行する必要があります。複数の Windows OS バージョンをサポートする単一の WinPE ファイルをセットアップすることもできますが、OS ごとに別々の WinPE ファイルをセットアップすることをお勧めします。 |
ベア メタル エージェント VM の /opt/cnsaroot/Boot ディレクトリに Windows 2012 または 2012 R2 OS イメージをインストールするには、次の前提条件をインストールしてセットアップする必要があります。
カスタマイズされた Windows プレインストール環境(WinPE.wim)と PXE サポート ファイル
ブート構成データ(BCD)ファイル
Windows インストール ファイル(ISO から抽出したファイル)
(注) | Windows OS イメージをセットアップするときに Windows 応答ファイルを手動で作成する必要はありません。ベア メタル エージェント は、PXE ブート要求の作成時に指定された情報に基づいて、PXE ブート要求をサポートするために必要な Windows 応答ファイルを作成します。 |
イメージをインストールしてセットアップするには、以下をダウンロードします。
Windows Server 2012 と Windows Server 2012 R2 をサポートする Windows アセスメント & デプロイメント キット。詳細については、http://technet.microsoft.com/en-us/library/dn613859.aspxを参照してください。
Windows Server 2012 x64 または 2012 R2 x64(Standard Edition と Datacenter Edition が必要)。
ヒント | Standard、Enterprise、Datacenter、および Web のすべてのエディションを含む ISO ダウンロード ファイルを使用することをお勧めします。多くの場合、Standard と Datacenter 以外のエディションは削除してかまいません。 |
システム イメージの準備ができたら、次の追加の手順を実行します。
(注) | /opt/cnsaroot/Boot フォルダは固定で、ベア メタル エージェント ごとに 1 つずつのブート フォルダを割り当てることができます。 |
Windows Server 2012 x64 および 2012 R2 x64 オペレーティング システム イメージのセットアップに関する前提条件に示されている前提条件を満たします。
ステップ 1 | Windows 2012 をサポートしているバージョンの ADK をダウンロードして、Windows Server 2012 マシンにインストールします。
| ||
ステップ 2 | ADK ツールで Windows のプレインストール環境フォルダに移動して、copype.cmd を実行し、WinPE に必要なファイルを作成します。
Copype.cmd amd64 C:\WinPE_amd64 ターゲット ディレクトリに WinPE.wim ファイルが含まれています。最新の ADK バージョンでは、boot.vim ファイルが作成されます。これは、WinPE.wim に名前を変更する必要があります。 | ||
ステップ 3 | ADK ツールがインストールされた Windows マシンで、ディレクトリを作成します。/opt/cnsaroot/Boot から作成したディレクトリに WinPE.wim ファイルをコピーします。 | ||
ステップ 4 | コマンド ラインで、ADK のインストール フォルダに移動します。 | ||
ステップ 5 | ドライバをフォルダの場所から WinPE イメージに追加します。
追加するドライバへのパスがわかっている場合は、次の DISM.exe コマンドを使用します。 // The DISM.exe command mounts the WinPE to a folder. // In this example, the c:\win2k12x64 directory and the \mount subdirectory have been created before running the command. DISM.exe /mount-wim /wimfile:c:\win2k12x64\WinPE.wim /index:1 /mountdir:c:\win2k12x64\mount // To add individual driver files to WinPE image, use the following format. DISM.exe /image:c:\win2k12x64\mount /Add-Driver /driver:C:\test\drivers\1.inf /driver:C:\test\drivers\2.inf /driver:C:\test\drivers\3.inf 追加するドライバへのパスが不明で、すべてのサブフォルダを照会する必要がある場合は、次の DISM.exe コマンドを使用します。 // The DISM.exe command mounts the WinPE to a folder. // In this example, the c:\win2k12x64 directory and the \mount subdirectory have been created before running the command. DISM.exe /mount-wim /wimfile:c:\win2k12x64\WinPE.wim /index:1 /mountdir:c:\win2k12x64\mount // To add individual driver files to WinPE image, use the following format. DISM.exe /image:c:\win2k12x64\mount /Add-Driver /driver:c:\test\drivers /Recurse | ||
ステップ 6 | WinPE.wim をフォルダにマウントします。 | ||
ステップ 7 | WinPE.wim で、必要な PowerShell パッケージを追加してから、各コマンド内のパスを環境に適切なマウント ポイントと ADK インストール パスを使用して各コマンド内のパスを編集します。
\\ Sample PowerShell package files. \\ The PowerShell packages and file names that you need to add to WinPE.wim vary depending on the version of Windows and WinPE.wim. Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" Dism /Add-Package /Image:"C:\win2k12x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab" | ||
ステップ 8 | マウント フォルダ内の \windows\system32 に移動します。startnet.cmd で、ベア メタル エージェント の IP アドレスを更新します。
| ||
ステップ 9 | WinPE をアンマウントして、変更をコミットし、ファイルを ベア メタル エージェント VM 内の /opt/cnsaroot/Boot ディレクトリにコピーします。
DISM.exe /Unmount-Wim /Mountdir:c:\win2k12x64\mount /commit |
(必要に応じて)ブート構成データ(BCD)ファイルをインストールしてセットアップします。
Windows Server 2012 R2 x64 の場合は、ベア メタル エージェント が WinPE ファイルと PXE サポート ファイルを提供します。行う必要があるのは、必要なすべてのドライバを WinPE.wim ファイルに追加してから、WinPE.wim ファイルを編集して、startnet.cmd ファイル内の IP アドレスを ベア メタル エージェント の PXE IP アドレスに変更することだけです。
(注) | /opt/cnsaroot/Boot フォルダは固定で、ベア メタル エージェント ごとに 1 つずつのブート フォルダを割り当てることができます。 |
Windows Server 2012 x64 および 2012 R2 x64 オペレーティング システム イメージのセットアップに関する前提条件に記載の前提条件を満たす必要があります。
ステップ 1 | Windows 2012 R2 をサポートしているバージョンの ADK をダウンロードして、Windows Server 2012 R2 マシンにインストールします。
| ||
ステップ 2 | ADK ツールがインストールされた Windows マシンで、ディレクトリを作成します。/opt/cnsaroot/Boot から作成したディレクトリに WinPE.wim ファイルをコピーします。 | ||
ステップ 3 | コマンド ラインで、ADK のインストール フォルダに移動します。 | ||
ステップ 4 | ドライバをフォルダの場所から WinPE イメージに追加します。
追加するドライバへのパスがわかっている場合は、次の DISM.exe コマンドを使用します。 // The DISM.exe command mounts the WinPE to a folder. // In this example, the c:\win2k12r2x64 directory and the \mount subdirectory have been created before running the command. DISM.exe /mount-wim /wimfile:c:\win2k12r2x64\WinPE.wim /index:1 /mountdir:c:\win2k12r2x64\mount // To add individual driver files to WinPE image, use the following format. DISM.exe /image:c:\win2k12r2x64\mount /Add-Driver /driver:C:\test\drivers\1.inf /driver:C:\test\drivers\2.inf /driver:C:\test\drivers\3.inf 追加するドライバへのパスが不明で、すべてのサブフォルダを照会する必要がある場合は、次の DISM.exe コマンドを使用します。 // The DISM.exe command mounts the WinPE to a folder. // In this example, the c:\win2k12r2x64 directory and the \mount subdirectory have been created before running the command. DISM.exe /mount-wim /wimfile:c:\win2k12r2x64\WinPE.wim /index:1 /mountdir:c:\win2k12r2x64\mount // To add individual driver files to WinPE image, use the following format. DISM.exe /image:c:\win2k12r2x64\mount /Add-Driver /driver:c:\test\drivers /Recurse | ||
ステップ 5 | winPE.wim をフォルダにマウントします。 | ||
ステップ 6 | WinPE.wim で、必要な PowerShell パッケージを追加してから、各コマンド内のパスを環境に適切なマウント ポイントと ADK インストール パスを使用して各コマンド内のパスを編集します。
\\ Sample PowerShell package files. \\ The PowerShell packages and file names that you need to add to WinPE.wim vary depending on the version of Windows and WinPE.wim. Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" Dism /Add-Package /Image:"C:\win2k12r2x64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab" | ||
ステップ 7 | マウント フォルダ内の \windows\system32 に移動します。startnet.cmd で、ベア メタル エージェント の IP アドレスを更新します。
| ||
ステップ 8 | WinPE をアンマウントして、変更をコミットし、ファイルを ベア メタル エージェント VM 内の /opt/cnsaroot/Boot ディレクトリにコピーします。
DISM.exe /Unmount-Wim /Mountdir:c:\win2k12r2x64\mount /commit |
(必要に応じて)ブート構成データ(BCD)ファイルをインストールしてセットアップします。
ブート構成データ(BCD)ファイルには、ブート構成パラメータが含まれています。このファイルは、Windows でのオペレーティング システムの起動方法を制御し、PXE サーバから基本カーネル(WinPE.wim)をロードするために使用されます。BCD ファイルを作成する必要はありません。ベア メタル エージェント が BCD ファイルに使用可能な既定のパスを付与します。
既定で、BCD ファイルは /Boot/WinPE.wim ファイルと boot.sdi ファイルを指します。これらのファイル名は大文字と小文字が区別されます。
(注) | ベア メタル エージェント 設定では標準名のセットを使用することをお勧めします。フォルダ名は Boot にする必要があります。winpe ファイル名は WinPE.wim にする必要があります。boot.sdi などの対応するファイル名を使用します。作成される BCD ファイルは大文字のはずで、ファイル拡張子は付きません。ベア メタル エージェント は、/opt/cnsaroot/Boot に BCD ファイルを配置します。このファイルに /opt/cnsaroot/Boot/WinPE.wim を指す既定のパスが含まれています。パス名を変更しなければ、このファイルを任意のバージョンの Windows OS で使用できます。 |
BCD ファイルを作成するために使用されるコマンド bcdedit.exe は、通常、Windows オペレーティング システムのルート ディレクトリ(c:\windows\system32)で見つけることができます。
カスタム WinPE を作成して、PXE サポート ファイルをコピーします。
ステップ 1 | bcdedit.exe コマンドを含むディレクトリに移動して、次のコマンド シーケンスを実行し、BCD ファイルを作成します。
bcdedit.exe コマンドは、通常、Windows オペレーティング システムのルート ディレクトリ(c:\windows\system32)で見つけることができます。 |
ステップ 2 | bcdedit.exe /createstore
BCD |
ステップ 3 | bcdedit.exe /store BCD /create {ramdiskoptions} /d "Ramdisk
options" |
ステップ 4 | bcdedit.exe /store BCD /set {ramdiskoptions} ramdisksdidevice
boot |
ステップ 5 | bcdedit.exe /store BCD /set {ramdiskoptions} ramdisksdipath
\Boot\boot.sdi |
ステップ 6 | bcdedit.exe /store BCD /create /d "My WinPE Boot Image"/application osloader この時点で、GUID が表示されます。次のステップの {a20f8db8-7459-11e2-8ec3-00155d37efa7} をシステムの GUID に置き換えてください。 |
ステップ 7 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}systemroot
\Windows |
ステップ 8 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}detecthal
Yes |
ステップ 9 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7} winpe Yes |
ステップ 10 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}osdevice
ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions} |
ステップ 11 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}device
ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions} |
ステップ 12 | 次のいずれかです。 |
ステップ 13 | bcdedit.exe /store BCD /set {bootmgr} timeout 30 |
ステップ 14 | bcdedit.exe /store BCD /displayorder {a20f8db8-7459-11e2-8ec3-00155d37efa7} |
ステップ 15 | 次のコマンドを使用して、設定名が正しいことを確認します。 bcdedit.exe /store BCD /enum all |
Windows インストール ISO イメージをサーバ フォルダにコピーします。
以下を準備する必要があります。
ステップ 1 | ダウンロードして検証済みの ISO を展開します。 | ||||||||
ステップ 2 | ダウンロードした ISO から ベア メタル エージェント VM 内の適切なディレクトリにフォルダとファイルをコピーします。
Windows インストール ファイルをコピー後の Win2k12R2x64 フォルダの内容のサンプルを以下に示します。 boot efi sources support autorun.inf bootmgr.efi setup.exe | ||||||||
ステップ 3 | /samba/notifications/notify.ps1 ファイルを開き、IP アドレスが ベア メタル エージェント の PXE IP アドレスと一致することを確認します。 |
Cisco UCS Director Bare Metal Agent は、Windows 2016 x64 OS イメージの PXE ブートおよびインストール操作とベア メタル プロビジョニング ワークフローで使用される PXE ブート タスクをサポートしています。
ベア メタル エージェント VM の /opt/cnsaroot/Boot ディレクトリに Windows 2016 OS イメージをインストールするには、次の前提条件をインストールしてセットアップする必要があります。
カスタマイズされた Windows プレインストール環境(WinPE.wim)と PXE サポート ファイル
ブート構成データ(BCD)ファイル
Windows インストール ファイル(ISO から抽出したファイル)
(注) | Windows OS イメージをセットアップするときに Windows 応答ファイルを手動で作成する必要はありません。ベア メタル エージェント は、PXE ブート要求の作成時に指定された情報に基づいて、PXE ブート要求をサポートするために必要な Windows 応答ファイルを作成します。 |
イメージをインストールしてセットアップするには、以下をダウンロードします。
Windows Server 2016 をサポートしている Windows アセスメント & デプロイメント キット。詳細については、http://technet.microsoft.com/en-us/library/dn613859.aspxを参照してください。
Windows Server 2016 x64。
ヒント | Standard、Enterprise、Datacenter、Web などのすべてのエディションを含む ISO ダウンロード ファイルを使用することをお勧めします。多くの場合、Standard と Datacenter 以外のエディションは削除してかまいません。 |
システム イメージの準備ができたら、次の追加の手順を実行します。
(注) | /opt/cnsaroot/Boot フォルダは固定で、ベア メタル エージェント ごとに 1 つずつのブート フォルダを割り当てることができます。 |
Windows Server 2016 x64 オペレーティング システム イメージのセットアップに関する前提条件に示されている前提条件を満たします。
ステップ 1 | Windows 2016 をサポートしているバージョンの ADK をダウンロードして、Windows Server 2016 マシンにインストールします。
| ||
ステップ 2 | ADK ツールで Windows のプレインストール環境フォルダに移動して、copype.cmd を実行し、WinPE に必要なファイルを作成します。
Copype.cmd amd64 C:\WinPE_amd64 ターゲット ディレクトリに WinPE.wim ファイルが含まれています。最新の ADK バージョンでは、boot.vim ファイルが作成されます。これは、WinPE.wim に名前を変更する必要があります。 | ||
ステップ 3 | ADK ツールがインストールされた Windows マシンで、ディレクトリを作成します。/opt/cnsaroot/Boot から作成したディレクトリに WinPE.wim ファイルをコピーします。 | ||
ステップ 4 | コマンド ラインで、ADK のインストール フォルダに移動します。 | ||
ステップ 5 | ドライバをフォルダの場所から WinPE イメージに追加します。
追加するドライバへのパスがわかっている場合は、次の DISM.exe コマンドを使用します。 // The DISM.exe command mounts the WinPE to a folder. // In this example, the c:\win2k16x64 directory and the \mount subdirectory have been created before running the command. DISM.exe /mount-wim /wimfile:c:\win2k16x64\WinPE.wim /index:1 /mountdir:c:\win2k16x64\mount // To add individual driver files to WinPE image, use the following format. DISM.exe /image:c:\win2k16x64\mount /Add-Driver /driver:C:\test\drivers\1.inf /driver:C:\test\drivers\2.inf /driver:C:\test\drivers\3.inf 追加するドライバへのパスが不明で、すべてのサブフォルダを照会する必要がある場合は、次の DISM.exe コマンドを使用します。 // The DISM.exe command mounts the WinPE to a folder. // In this example, the c:\win2k16x64 directory and the \mount subdirectory have been created before running the command. DISM.exe /mount-wim /wimfile:c:\win2k16x64\WinPE.wim /index:1 /mountdir:c:\win2k16x64\mount // To add individual driver files to WinPE image, use the following format. DISM.exe /image:c:\win2k16x64\mount /Add-Driver /driver:c:\test\drivers /Recurse | ||
ステップ 6 | WinPE.wim をフォルダにマウントします。 | ||
ステップ 7 | WinPE.wim で、必要な PowerShell パッケージを追加してから、各コマンド内のパスを環境に適切なマウント ポイントと ADK インストール パスを使用して各コマンド内のパスを編集します。
\\ Sample PowerShell package files. \\ The PowerShell packages and file names that you need to add to WinPE.wim vary depending on the version of Windows and WinPE.wim. Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" Dism /Add-Package /Image:"C:\win2k16x64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab" | ||
ステップ 8 | マウント フォルダ内の \windows\system32 に移動します。startnet.cmd で、ベア メタル エージェント の IP アドレスを更新します。
| ||
ステップ 9 | WinPE をアンマウントして、変更をコミットし、ファイルを ベア メタル エージェント VM 内の /opt/cnsaroot/Boot ディレクトリにコピーします。
DISM.exe /Unmount-Wim /Mountdir:c:\win2k16x64\mount /commit |
(必要に応じて)ブート構成データ(BCD)ファイルをインストールしてセットアップします。
ブート構成データ(BCD)ファイルには、ブート構成パラメータが含まれています。このファイルは、Windows でのオペレーティング システムの起動方法を制御し、PXE サーバから基本カーネル(WinPE.wim)をロードするために使用されます。BCD ファイルを作成する必要はありません。ベア メタル エージェント が BCD ファイルに使用可能な既定のパスを付与します。
既定で、BCD ファイルは /Boot/WinPE.wim ファイルと boot.sdi ファイルを指します。これらのファイル名は大文字と小文字が区別されます。
(注) | ベア メタル エージェント 設定では標準名のセットを使用することをお勧めします。フォルダ名は Boot にする必要があります。winpe ファイル名は WinPE.wim にする必要があります。boot.sdi などの対応するファイル名を使用します。作成される BCD ファイルは大文字のはずで、ファイル拡張子は付きません。ベア メタル エージェント は、/opt/cnsaroot/Boot に BCD ファイルを配置します。このファイルに /opt/cnsaroot/Boot/WinPE.wim を指す既定のパスが含まれています。パス名を変更しなければ、このファイルを任意のバージョンの Windows OS で使用できます。 |
BCD ファイルを作成するために使用されるコマンド bcdedit.exe は、通常、Windows オペレーティング システムのルート ディレクトリ(c:\windows\system32)で見つけることができます。
カスタム WinPE を作成して、PXE サポート ファイルをコピーします。
ステップ 1 | bcdedit.exe コマンドを含むディレクトリに移動して、次のコマンド シーケンスを実行し、BCD ファイルを作成します。
bcdedit.exe コマンドは、通常、Windows オペレーティング システムのルート ディレクトリ(c:\windows\system32)で見つけることができます。 |
ステップ 2 | bcdedit.exe /createstore BCD |
ステップ 3 | bcdedit.exe /store BCD /create {ramdiskoptions} /d
"Ramdisk options" |
ステップ 4 | bcdedit.exe /store BCD /set {ramdiskoptions}
ramdisksdidevice boot |
ステップ 5 | bcdedit.exe /store BCD /set {ramdiskoptions}
ramdisksdipath \Boot\boot.sdi |
ステップ 6 | bcdedit.exe /store BCD /create /d "My WinPE Boot Image"/application osloader この時点で、GUID が表示されます。次のステップの {a20f8db8-7459-11e2-8ec3-00155d37efa7} をシステムの GUID に置き換えてください。 |
ステップ 7 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}systemroot \Windows |
ステップ 8 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}detecthal Yes |
ステップ 9 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7} winpe
Yes |
ステップ 10 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}osdevice
ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions} |
ステップ 11 | bcdedit.exe /store BCD /set {a20f8db8-7459-11e2-8ec3-00155d37efa7}device
ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions} |
ステップ 12 | bcdedit.exe /store BCD /create {bootmgr} /d "Windows
2016 BootManager" |
ステップ 13 | bcdedit.exe /store BCD /set {bootmgr} timeout
30 |
ステップ 14 | bcdedit.exe /store BCD /displayorder {a20f8db8-7459-11e2-8ec3-00155d37efa7} |
ステップ 15 | 次のコマンドを使用して、設定名が正しいことを確認します。 bcdedit.exe /store BCD /enum all |
Windows インストール ISO イメージをサーバ フォルダにコピーします。
以下を準備する必要があります。
ステップ 1 | ダウンロードして検証済みの ISO を展開します。 | ||||||
ステップ 2 | ダウンロードした ISO から ベア メタル エージェント VM 内の適切なディレクトリにフォルダとファイルをコピーします。
Windows インストール ファイルをコピー後の Win2k16x64 フォルダの内容のサンプルを以下に示します。 boot efi sources support autorun.inf bootmgr.efi setup.exe | ||||||
ステップ 3 | /samba/notifications/notify.ps1 ファイルを開き、IP アドレスが ベア メタル エージェント の PXE IP アドレスと一致することを確認します。 |
現在、ベア メタル エージェント では Microsoft Windows PXE 起動プロセスが採用されており、このプロセスでは、WinPE.wim が /tftproot/Boot フォルダに含まれていることが前提となります。このプロセスにより、ベア メタル エージェント から複数の Windows バージョンを同時に展開するための 1 つの WinPE が維持されます。複数の WinPE ファイルを使用して Windows の複数バージョンを同時に展開するには、BCD ファイルに基づいて各 WinPE.wim ファイルの名前を手動で変更する必要があります。この制約に対処するには、MEMDISK を使用して ISO ファイルを起動します。MEMDISK ファイルは、syslinux の一部として ベア メタル エージェント の /opt/cnsaroot フォルダにあります。MEMDISK を使用する場合は、ISO ファイルを ベア メタル エージェント の TFTP ルート ディレクトリ内の任意の位置に配置できます。
ベア メタル エージェント で MEMDISK を使用するには、ブート可能な WINPE ISO ファイルを作成してから、MAC ファイル テンプレートを変更します。
展開する Windows Server バージョンと互換性がある Windows アセスメント & デプロイメント キット(Windows ADK)をインストールします。
ステップ 1 | 展開およびイメージング ツール環境を起動します。 |
ステップ 2 | 新しい WinPE 環境フォルダを作成します。
Copype.cmd amd64 C:\WinPE_amd64「copype.cmd」コマンドは、「WinPE_amd64」フォルダとその 3 つのサブフォルダ(fwfiles、media、および mount)を作成します。作成されるフォルダは、ADK のバージョンに基づいています。 |
ステップ 3 | /media/Boot フォルダから bootfix.bin を削除します。
bootfix.bin を削除すると、ハード ディスク ドライブでパーティションが検出された場合に ISO を起動するためにキーを押す必要がなくなります。 |
ステップ 4 | 次の変更を加えてカスタマイズした WinPE.wim(/media/Sources フォルダ内)を作成します。
|
ステップ 5 | ブート可能 WINPE ISO ファイルを作成するため、端末から次のコマンドを実行します。
Makewinpemedia.cmd /iso C:\WinPE_amd64 C:\WinPE_amd64.iso |
ベア メタル エージェント で MEMDISK 起動プロセスをサポートするには、MAC ファイル テンプレートを変更する必要があります。ベア メタル エージェント の /opt/cnsaroot/templates フォルダには、Windows の 3 種類すべてのバージョンの設定ファイル テンプレートが含まれています。
(注) | MAC テンプレート ファイルが静的であるため、Windows PXE 起動プロセスまたは MEMDISK 起動プロセスのいずれかを実装できます。両方を実装することはできません。 |
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | ブート可能な WINPE.ISO ファイルの作成後に、BMA tftp ルート ディレクトリ内の /opt/cnsaroot の下に「windows」というフォルダを作成します(フォルダ名は静的ではありません)。 | |
ステップ 2 | 動作するブート可能 WINPE.ISO ファイルを windows フォルダにコピーします。 | |
ステップ 3 | MEMDISK モジュールがロードされると、ISO イメージが(MAC ファイルで INITRD として指定されている)メモリに追加されます。 | |
ステップ 4 | iso と raw という 2 つのパラメータを、APPEND を使用して MEMDISK に渡します(これにより MEMDISK に対し、ISO イメージをロードし、保護モードを直接開始するように指示します)。 例: たとえば、MEMDISK を使用して Windows Server 2012 R2 を起動するには、Win2k12R2x64 フォルダにある pxe.cfg で次の変更を行います。 default 1 timeout 100 prompt 1 label 1 KERNEL memdisk INITRD /windows/WinPE.iso APPEND iso raw |