...

MDP - Multi Deployment Platform - ホワイト

by user

on
Category: Documents
49

views

Report

Comments

Transcript

MDP - Multi Deployment Platform - ホワイト
MDP
発行
2012 5月
マルチデプロイメントプラットフォーム
ページ
21
はじめに
目次
1
MDP - マルチデプロイメントプラットフォーム
1.1 はじめに
1.2 MDPの基本概念
1.3 MDPプロジェクトの主な定義
1.4 標準的なMDPブートプロセスの流れ
MDPブートプロセスの流れ
1.5 環境要件
1.5.1 LANコンフィグレーション
1.5.2 サーバハードウェア/BIOSコンフィグレーション
1.6 PXEベースのアプリケーション :デプロイメントサーバコンフィグレーション
1.6.1 デプロイメント/管理ステーションプラットフォームの定義
1.6.2 MDP用のデプロイメントサーバの準備
富士通製PXEサービスの使用 :
サードパーティ製PXEサービスの使用
1.7 ローカルモードのMDPセッション
1.7.1 ServerView Suite Software DVD(DVD1)の使用
1.7.2 UFDデバイスを使ったオリジナルMDPイメージの使用
1.8 MDP- iniファイルの仕様
1.8.1 MDP<MAC/GUID>.iniのフォーマット
オプションで追加するグローバルパラメータ
1.8.2 MDP.iniのフォーマット
簡単な例:
1.9 MDP サービスプラットフォーム: WinPE
1.9.1 構築プロセスとカスタマイズ
1.9.2 ローカリゼーション
1.9.3 MDPブート(PXE/TFTP/EFI)
GRSモジュールのアクションフェーズ
1.9.4 MDPエージェントの要件
1.10
MDPサービスAPI
1.10.1
Fujitsu PRIMERGYシステムの準備
1.10.2
無人インストール:Windows
1.10.3
エラー/ステータス/進捗状況のログ
1.11
ServerView Installation ManagerでのMDPサポート
1.12
付録
1.12.1
主な用語の説明
1.12.2
文献
2
2
3
4
5
5
6
6
6
7
7
7
8
8
9
9
10
10
11
12
12
13
14
14
15
15
15
17
17
17
18
19
19
19
19
21
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 2 / 21
1 MDP - マルチデプロイメントプラットフォーム
1.1 はじめに
ローカルまたはリモートでのデプロイメントプロセスに対応するためには、サーバコンポーネントの設定と割り当てが行え
るサービスプラットフォームが必要です。
サービスプラットフォームには次の機能が要求されます。
 ハードウェアコンポーネントは通常起動時にOS標準ドライバ、BIOSサポート、またはPnPサービスにより検出される。
 公式APIによるリソース提供
 DHCPに対応したネットワークスタックのような、外部環境へアクセスするためのヘルパーサービス
 高速起動のサポートとリソース占有を減らす小さなインストール容量
 RAMのみで100%実行できるPXE経由のリモートブート
非常に低いリソース要件でブートが早く簡単に使用できるため、以前はサービスプラットフォームには一般的にDOSが使用
されていました。しかし、サーバコンポーネント(特にIO)の検出、アクセスには特別なOEM DOSツールが必要ですが、
MicrosoftがMS-DOSのEOLを宣言したために徐々に入手が困難になっています。
DOSベースの他の製品はサポートが良いとは言えません(例えばFreeDOSには強力なLANスタックがないなど)。
WindowsやLinuxベースの高レベルのサービスプラットフォームは、多くのドライバをサポートしているというメリットがあ
りますが、インストール容量が大きくリソース要件がより高いというデメリットがあります。
また、これら高レベルのサービスプラットフォームは、DOSと比べてシステムのチップセット(IA32-x32、IA32-x64、
IA64)への依存度が高く、必要なドライバ、サービス、コンフィグレーションツールについて注意する必要があります。
最適な妥協点として、
 ハードウェアドライバがサポートされるまでの時間
 プラットフォームのメンテナンスの確実性
 ドライバ/サービス/ツールのOEMサポート
がMicrosoft WinPE(Windows Preinstallation Environment)から得られます。これは各Windows OPKの一部として含まれ
ており、SVS ServerStart製品の一部としてお客様が使用するようライセンス済みです。
このプラットフォームはWinPE2005としてリリースされW2K3 OPKから提供され、3つの標準プラットフォーム技術
(IA32x32、IA32x64、IA64)上で利用できます。CD/DVD/USBなどのローカルブートデバイスからのブート、またはリモー
トでPXEからブートできます。主なデメリットは、対象のハードウェアプラットフォームによってはOSイメージサイズが120
~200MBになり、インストール容量が大きくなることです。
OSのブート、ドライバのサポート、システム準備などのビルトインサービス(RAIDなど)の技術を多くのデプロイメントプ
ロジェクトで使用できるようにするために、Fujitsu Technology Solutions(FTS)で使用される各デプロイメントプロ
ジェクトに共通した一般的なサービスプラットフォームを定義するという考えが生まれました。
「マルチデプロイメントプラットフォーム」(MDP)は、この考えを反映したものです。MDPはServerView Installation
Managerが提供するWinPEプラットフォームに基づき、他のプロジェクトでも有効なソリューションとして利用できます。
Windowsアプリケーション環境やOSプラットフォームとしてのMicrosoft WinPEに関する高度な知識は役には立ちますが、
必須ではありません。
本章では、ServerView Installation Managerユーザ向けに専門的な機能について説明します。
 PRIMERGYサーバで使用可能な単一のサービスプラットフォームテクノロジ
o WinPEベース:32bit/64bit

最大2(~3)イメージ: Fujitsu Technology Solutionsで完全サポート

Microsoft Windows Server OSのリリースやサードパーティのサポートに基づいた最適な
ドライバやツールのサポート
 主なメリット
o MDPサービスとして提供される、PRIMERGYサーバ向けの集中型システム準備

ServerView Installation Managerのリリースごとに最新版をサポート
o マルチエージェントセッション
(任意のWinPE互換の実行ファイルやスクリプトから作成したエージェントの
実行リスト)

ServerViewエージェント/標準サービスを使用(RAIDコンフィグレーション、SM BIOS設定、
無人インストール)

お客様が開発したツール/スクリプト

サードパーティ製サーバツール
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
o
ページ 3 / 21
MDPブート環境によって開かれるWinPE CoreイメージをサポートしているPRIMERGYにおいて、カスタマイズ
可能なInstallation Managerセッション(詳しくは、PXEベースのアプリケーション
:デプロイメントサーバコンフィグレーションページの「7」の項もご覧ください)
MDPの使用に関する簡単な説明については、本章ServerView Installation ManagerでのMDPサポートページ、「19」の項
をご覧ください。
1.2 MDPの基本概念
MDPプラットフォームは、ServerView Installation Managerインストーラの「リモートインストール」モードでデプロイ
メントサーバのtftpルートパスにインストールしたブート済みWinPEイメージに対応しています。対象システムはPXEブート
を実行してデプロイメントサーバからイメージを読み込みます。
また、ローカルでブートすると、MDPプラットフォームにアクセスすることもできます。アクセスするには、UFDデバイス
(USBメモリなど)からブートした静的MDPイメージを設定する、または標準添付のServerView Suite Software DVD
(DVD1)を使って、リムーバブルメディアにある別のMDP構成を統合します。
このプラットフォームは、標準化されたブート環境によって公開されています。
PXEベースのアプリケーション向けに必要なMDPインフラストラクチャは、「リモートインストール」モードでServerView
Installation Managerのインストールの一部としてインストールされます。
ローカルシステムのブートプロセスで開始されるMDPセッションに必要なMDP構成は、Installation Managerで直接統合
されるか、異なるメディア(UFDデバイスなど)で提供されます。ローカルモードのMDPセッションページの「9」の章を
ご覧 ください。
Web Service
Jobs/Scripts
MDP Initiators:
3rd party
Initiator
Update
Manager
Express
Installation
Manager
SOAP
Job API
MDP
Agents
MAC/Img
Table
Deployment
Server
Deployment
Manager
PXE
MDP
Images
MDP
-MAC.INI
TFTP
MDP
infra
structure
DHCP
LAN
correlates to
active Initiator
MDP
Agent
(dynamic
load)
Target
Server
MDP
Services
MDP
Platform
(correlates to HW)
図 1
MDPインフラストラクチャトポロジ(PXEブート)
富士通またはFujitsu Technology Solutionsから提供されている、またはお客様がお持ちの制御ソフトウェアでもMDP
イニシエータとすることができます。21ページの「ServerView Installation ManagerでのMDPサポート」の項で、MDP
ブートセッションを開始するために必要なMDPイニシエータ側の動作を説明しています。まず、MDP-ini制御ファイルを
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 4 / 21
編集し、Installation Manager経由でPXEブートを開始します。MDP-ini制御ファイルのフォーマットと設定可能なオプ
ションについては本章の後半で説明しています。
Installation Managerに付属しているMDPイメージは、デプロイメントサーバにインストーラでインストールされます。
一方、MDPエージェントはお客様自身が用意するコード/ツールで、MDP-iniファイルで制御されるWinPEセッション中
に動的にアップロードされます。
各エージェントは、エージェントセッション中にMDPイメージのMDPサービスを利用できます。
エージェントセッションが終了すると、MDP(WinPE)をシャットダウン、リブート、または待機モードにできます。
ローカルアプリケーションでは、同様の構成でローカルのメディアからブートされます。MDPインフラストラクチャは
Installation Managerに統合することも、また別のメディアや接続しているネットワークドライブから提供すること
もできます。
1.3 MDPプロジェクトの主な定義
 ServerView Suite Software DVD(DVD1)でMDP対応のWinPEイメージ
を提供MDPイメージはServerView Suite Software DVDで提供され、PRIMERGYサーバシステムに無料で同梱されて
います。
ServerView Installation Managerは、32ビットとx64ビットの2種類のWinPEを提供しています。
主なPRIMERGYプラットフォームには、ServerView Suite Software DVDにISOイメージとして入っているWinPEイメージ
が最大で3つ必要です。これら3つのイメージはローカルブート用にCDやDVDとして必要です。
このイメージは、ライセンスの問題からPRIMERGYサーバのみで使用できます。
現在、システムの準備は通常x32モードで行われるため、32ビットWinPEイメージのみが完全なMDP機能とMDPサービスAPI
を提供します。
x64ビットのMDPプラットフォームは、システム準備のないOSインストールサービスのみを提供します。
 大量デプロイメントに対して順応性のある標準ブート環境
このMDPイメージは、標準的なPXEデプロイメントサーバ経由でブートされます。標準ブート環境とは、ServerView製品
のInstallation Manager、Deployment Manager、Update ManagerでインストールされるFujitsu PRIMERGY Server
Deployment構成、またはユーザが管理するサードパーティ製のサービスです。MDP自体はPXEサービスの機能を制御しま
せん。
Installation ManagerのインストーラにはCLIオプションがあり、サードパーティ環境に対するMDPサポートをインス
トールします(8ページの「ServerView Installation Managerインストーラの」を参照)。この場合、
MDPインフラストラクチャがインストールされますが、Fujitsu PXEサーバはインスールされません。
ローカルブートでMDPを使用するため、USBメモリを使用できます。必要なネットワークリソースがローカルまたはリモ
ートで使用できる限り可能です。MDPイメージは、ブートがローカルかリモートかを検出します(詳しくは、9ページの
ローカルモードのMDPセッションの項をご覧ください)。
 動的役割とエージェントの検出
MDPプラットフォームがブートすると、GRS(Generic Role Switch)と呼ばれる特殊レイヤで現在のMDPインスタンスの
役割を確認します。この種の定義は、MDPのブートとエージェントアップロード処理全体を制御するMDP<xxx>.iniファイ
ルで指定されます。特定の制御パラメータによって適切なMDPエージェントがアップロードされ、WinPEで動的に開始さ
れます。
アップロードされたエージェントは、すべてのデプロイメントアクションに対するWinPEプラットフォームの制御を一時
的に引き継ぎます。
ServerView Installation
Managerでは、よりモジュール化された強力なデプロイメントジョブのバッチや処理をする「カスケード型エージェント
セッション」が提供されています。これにより、エージェントのリストを指定できます。これらのエージェントは動的
に読み込まれ、指定された順番に実行されます。
これにより、富士通製とサードパーティ製のエージェントモジュールを簡単に結合して、デプロイメントエンジンプロ
セスを作成できます。
デプロイメントサーバのエージェントとMDPイニシエータ間のエージェントセッション中の通信は、MDPエージェントの
みで完全に制御されます。
 システムの準備サービスの実装が必要なのは一度だけです
実装されているシステムの準備方法とOEMドライバが用意されているWinPEカーネルの併用は、異なるMDPエージェントで
再利用できる強力な機能ライブラリです。
このライブラリで提供されるCMDスクリプトベースのAPIは、スクリプトやバイナリエージェントによるCLI呼び出しとし
て利用できます。
このライブラリの主な機能は、次のとおりです。RAIDコンフィグレーション、ServerManagement BIOS / BMCコンフィグ
レーション(SCU)、システム準備なしのx32およびx64 OS用無人リモートインストール
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 5 / 21
このライブラリは、ファームウェアBIOSアップデート、オフラインドライバアップデートやオフラインソフトウェアデ
ィストリビューションなどを含むよう拡張できます。
1.4 標準的なMDPブートプロセスの流れ
8
SVIM Wizards
System
Preparation
Service
MDP
Agent
SV RAID
Service
. Agent
Script/wrapper
6
5
Generic Role Switch
WinPE
PXE
.
TFTP File tree
2
.
1
Clone Images
.
Install.Images
MDP
- ini
Boot Images
DOS
WinPE
Generic(Custom)
MDP Agent Images
.
MDP Files:
.
4
OEM
driver
3
. TFTP
7
Deployment
Application
.
MDP<MAC>.ini

Role ID

Agent Path (local/UNC)

Agent CMDline params
Agent payload area
= Copy and read
file
= Call Module / prepare environment
図2
MDPプロセスのワークフロー
MDPブートプロセスの流れ
1) デプロイメントアプリケーション(ServerView Installation Manager、Deployment Manager、Fujitsu System Cast
Wizard、サードパーティ製)がMDPファイルを作成します。
1.デプロイメントジョブパラメータは、MDPファイルのペイロードの一部となります。
2) PXEサービスが有効になり、MDP Win PEイメージをブートします。
3) ブートイメージを要求するPXEモードで対象サーバをブートします。
4) WinPEスタートアップがロール切り替えレイヤGRSを開始します。
1.システムのGUID、またはPXEがブートしたLANポートのMACアドレスを検出します。
2.適切なMDP - iniファイルをWinPEにローカルで定義、コピー、読み込みをします。
3.エージェントやフォルダをWinPEにローカルでコピーし、ロールIDに従って動作します。
5) 読み込んだMDPエージェントモジュールをコマンドラインから開始します。
6) 必要に応じて、所有するシステム準備サービス(通常WinPEイメージの一部)を有効化します。
7) エージェントがカスタムスクリプトでラップされている場合、最後のエージェントコード(またはコピーしたエージェ
ントフォルダのスクリプトのカスケード)を開始します。
8) エージェントは、サーバ上の複製やインストールなどの最終的なデプロイメントジョブを定義するためにデプロイメン
トサーバアプリケーションに接続することがあります。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 6 / 21
1.5 環境要件
1.5.1
LANコンフィグレーション
各ノードポイントにおいて外部スイッチ、ハブ、ゲートウェイで階層化し、LANを管理用に構成することもできます。Virtu
al LAN(VLAN)ソフトウェアがスイッチで有効になり、ルータやブリッジ機能をシミュレートします。
デプロイメントサーバは、LANセグメント内やスイッチおよびルータ後方でより高レベルの階層に配置してください。適切
に設定されたルータ環境を必要とするマルチキャストブロードキャストができるように、また、PXE BIOSからのブロード
キャストをバイパスし、PXEブートサーバを受信できるようにスイッチ/ルータポートを再設定する必要があります。
これらの設定はデプロイメント環境では一般的なもので、MDPにおいても特別な知識は必要ありません。
1.5.2
サーバハードウェア/BIOSコンフィグレーション
1.5.2.1 標準的なMDPサーバ要件
MDPデプロイメントを行う標準サーバには次が必要です。
 最低転送速度100MビットのLANアクセス。MDP WinPEイメージで使用できるLANカードドライバ(Installation Manager
でサポートされているドライバと互換)、またはお客様のWinPE構築プロセスに、必要なドライバパッケージが含まれ
ていること。
 PXEスペックベースのBIOSコードとしてPXEブートが可能であること。V2.2.
PXEブートの開始には、WakeOnLanが事実上の業界標準です。Fujitsu PRIMERGYサーバではiRMC(統合リモートマネジ
メントコントローラ)を介した自動PXEブート機能が利用できます。
 LANセグメントに動的または予約済みのPXEブート用DHCPサポートが必要。
 ローカル/BMCデバイスリダイレクションを介してWinPEを使用できるCDやDVDなどのブートデバイス、またはメモリ/
ドライブ形態のUSBデバイス
 最低1GBのRAM。
 MDP WinPEイメージに組み込まれている適切なドライバキットを使用して、ストレージデバイスにアクセスできる
こと。
ストレージを設定するためのシステム準備スクリプトや機能は、アップロードされたエージェントコード/スクリプト
パッケージの一部であること。
 標準的なMDPブートではローカルのコンソールは不要。必要な場合、エージェントコードがダイアログを直接管理しま
す。
サーバのシステム準備が完了し、ストレージがWinPE上の論理ドライブとして使用できるようになると、富士通製の複製ソ
フトウェアを使って「Generic Server」(標準サーバ)タイプとして複製できます。
標準サーバは、BIOSで設定する静的PXEブートモード、およびリモート管理をサポートすることは想定されていません。PXE
ブートは手動またはローカルソフトウェアを使用したリブートで開始します。リモート電源制御を使うと完全なリモート管
理が可能ですが、必須ではありません。
対象システムのMACアドレス検出と管理は、MDPプロセスのパラメータ化が可能なMDPイニシエータに依存しています。
1.5.2.2 PRIMERGYサーバ
PRIMERGYサーバは富士通およびFujitsu Technology Solutionsで開発され、標準サーバに比べてより詳細かつ簡単な方法で
使用できます。
主な違いは次のとおりです。
次のようなリモート管理用のオンボードまたはプラグインサービスプロセッサ
 ServerViewによるMACアドレスの自動検出
 ServerView Suiteコンポーネントによる自動リモートPXEブート
SNMPおよびIPMI(iRMCサポート)を介したリモート管理
RAIDコントローラや付属ストレージデバイスなどの高レベルの無人システム準備
Installation Managerのイメージに付属のMDP機能はFujitsuサービスで完全にサポートされます。
上記のような情報をもとに、RemoteDeployは複製イメージが特定のPRIMERGYサーバに対応しているかどうかを直接チェック
します。サーバが複製されると、ServerView Installation ManagerやRemoteViewで直接管理できます。
PRIMERGYサーバは1GB以上のRAMと1つ以上のポートを備えたオンボード100/1000MビットLANコントローラを搭載しています
。これはMDP使用時の基本要件も満たしています。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 7 / 21
1.6 PXEベースのアプリケーション :デプロイメントサーバコンフィグレーション
1.6.1
デプロイメント/管理ステーションプラットフォームの定義
MDPを使用するデプロイメントサーバには、次のソフトウェアパッケージが含まれている必要があります。
PXEおよびTFTPサービス機能を備えたWindowsプラットフォーム(一般的にはW2k3サーバ)の場合
 富士通またはサードパーティのPXE/TFTPサービス
 同一セグメント内にローカルまたはリモートDHCPサービス
 上記以外のMDPインフラストラクチャは、ServerView Installation ManagerオプションのMSIインストーラでインス
トールするか手動で準備します。
富士通の場合 :
 ServerView Installation Manager:Altiris統合ソリューション(ServerView Integration Pack for Altiris
DS/Primergy Integration Module for Altiris DS(PIM))向けのMDPを使用できるWinPEイメージ
 ServerView Installation Manager:MDPを使用できる一般的なWinPEイメージおよびMDPインストールサポート
 下記のServerView Suiteコンポーネントのインストールはオプションです。
o ServerView(SVデータベースサービスを含む、ローカルまたは別サーバでのリモートインスール)
o RemoteDeploy Manager(RemoteDeployV4.1でMDPをサポート)
o Deployment Manager CDで提供されるJob API V1.5(SOAPウェブサービスを介したデプロイメントジョブ用)
1.6.2
MDP用のデプロイメントサーバの準備
MDPインフラストラクチャは、Installation Managerのインストールセッション中に自動的にインストールされます
(リモートインストールモード+MDPフラグ有効)。
この場合、PXE/TFTPサービスLANポートのDS(デプロイメントサーバ)IPアドレスは、インストーラにより自動的に決定さ
れ、すべてのWinPEブートイメージのBCDファイルに「:MDP」フラグと一緒に静的に追加されます。
ブート済みのMDPプラットフォームはこのIPアドレスを使用して、MDPイニシエータでtftp/socket通信を行うためのDS
IPアドレスの開始を識別します。
詳細は下記を参照してください。
TFTPツリーは、Installation Managerのインストーラで次のように作成されます(デフォルト)。
TFTP File tree: <tftp-root>\...
CloneImages
Install.Images
DOS
WinPE image(s)
(incl. MDP support)
Customer Images
SVIM\MDP\
MDP<MAC/GUID>.ini
MDP.ini
MDP-Agent code
(zip file or subfolder)
赤いエントリはInstallation Managerが自動的に、またはMDPユーザが手動で変更/追加します。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 8 / 21
富士通製PXEサービスの使用 :
 デフォルトのTFTPルートは、C:\Program Files\Fujitsu\DeploymentService\tftp
 WinPEイメージの次の場所にあります。
o BootImagePe.x86:x32ベースのプラットフォーム用
o BootImagePe.x64:x64ベースのプラットフォーム用
.\SVIM\MDPパスが作成され、サンプルのコントロールファイル(MDP.ini)が以下の場所からコピーされます。
<Software DVD>:\setup\Webbrowser\SVIM\MDP
富士通製PXEサービスは、サードパーティのPXE環境でも手動でセットアップできます。
 サードパーティ製のインストーラ(富士通またはFujitsu Technology SolutionsのServerView Integration Pack for
Altiris DSなど)はServerView Installation Managerのインストーラをさまざまなコマンドラインフラグで呼び出し
て、サードパーティ要件に合うように環境を制御し適応させることができます。
 ServerView Installation ManagerインストーラのCLI呼び出しは、次のようになります。
SeStSetup.exe
mdp
x64=no
tftppath="C:\Program Files\3rdTool\Deployment Server\SVIM\MDP"
corepath="C:\Program Files\Fujitsu\ServerView Suite\Installation Manager\"
contentpath="C:\Program Files\3rdTool\Deployment Server\SVIM\SeStContents\"
各パラメータは以下のとおりです。
o “mdp” :
o
o
o
“x64“ = yes|no:
tftppath:
corepath:
o
contentpath:
MDPインフラストラクチャがサードパーティPXE環境にインストールされます。
(例えば、Fujitsu PXEサービスインストールではないもの)
x64インストール用のMDPイメージもインストールします。
MDP(WinPE)ブートイメージのあるパスを定義します。
Installation Managerアプリケーションコアのあるパスを定義します。
準備モードのInstallation Managerウィザードでのみ使用されます。
(これはWinPEコアではありません。)
Installation Managerコンテンツのあるパスを定義します。
(無人インストール用OSドライバ/サービスツールキット/アプリケーション)
サードパーティ製PXEサービスの使用
使用するPXEサービスによってTFTPルートは異なることがあるため、TFTPルートをインストール時にカスタマイズでき
ます。
 WinPEイメージの配置
o 使用するPXEサービスの<tftp-root>:\に新規フォルダを作成します。
o ブートストラップファイルをServerView Suite DVD 1(SVS DVD 1)からこのフォルダにコピーします。
x64 WinPEプラットフォームの場合は、以下のフォルダを使用します。
<SVS DVD 1>:\Setup\WebUI\bootstrap_winpex64
32ビットプラットフォームの場合は、以下のフォルダを使用します。
<SVS DVD 1>:\Setup\WebUI\bootstrap_winpex86
カスタマイズしたWinPEイメージをPXEサービスに統合する方法については、MS WAIKドキュメントまたはMS
OPKドキュメントを参照してください。
o WinPEイメージboot.wim(または32ビットプラットフォームの場合はbootx86.wim)を、
<SVS DVD 1>:\Sources
から、ブートストラップファイルと同じフォルダにコピーして、wimファイルの名前をwinpe.wimに変更し
ます。
o 現在のWinPEイメージがある場所に従ってBCDエントリを修正します。
 以下のファイルにあるサンプルのMDP.iniファイルとMDPEnableタグファイル
<ServerView Suite DVD 1>:\Tools\Samples\Sample_MDP_local.zip
を、TFTPルートディレクトリ<tftp-root>\SVIM\MDPにコピーして、必要に応じてiniファイルを調整します。
MDPEnableタグファイルでMDPブートモードが有効になり、最初のTFTPアクセス認証用にブート済みのGRSコードでタグフ
ァイルがチェックされます。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 9 / 21
MDPモードの有効化
(手動またはMDPフラグが有効なServerView Installation Managerインストーラを使用)
MDPモードの主なセマフォ
DSのTFTPアクセシビリティを検証するため、システムはタグファイル<tftp-root>\SVIM\MDP\MDPEnable (0バイト長、
「.xxx」のようなファイル名の拡張子なし)が存在するかどうかをチェックします。
外部TFTPアクセスは、このファイルを介してMDPセッションで認証されます。
また、BCDファイルのLoadOptionsエントリで制御されるMDPをサポートするためにWinPEイメージコアとブートファイルが準
備されます。以下のエントリを「Windows Boot Loader」セクションに追加します。
bcdedit /store BCD /set {guid} loadoptions res=\\<IPアドレス>:MDP
<IPアドレス>マーカーは、デプロイメントサーバ(PXE/TFTPサーバ)の対応するLANポートを定義します。
{guid}は「Windows Boot Loader」セクションのIDです。
LoadOptionsキーの最後にある拡張子「:MDP」は、MDPをサポートするWinPEイメージ用にMDPモードを宣言します。
このタグはTFTPネットワーク転送が開始される前にGRSによって検出されます。
利用可能な場合、WinPE内のMDPモードがブート時に有効になります。
追加のMDP制御ファイルは、このIPアドレスをもとにGRSモジュールによってブート時に検出されます。
MDPイニシエータ用オプション:
=> デプロイメントサーバ(DS)のIP環境を変更する場合、MDPセッションが開始されるたびに、デプロイメントイニシ
エータジョブによるBCDファイルのDS IPアドレスの自動的、動的な検証をして、DS IPアドレスをアップデートすること
を推奨します。
例えば、DSのネットワークパラメータで一貫性が失われるのを避けるため、MDP<MAC>.iniファイルが作成・修正されるたび
に検証とアップデートを行います(このような状況はDSのDHCPモードで発生する可能性があります。DSには静的IP設定を推
奨します)。
1.7 ローカルモードのMDPセッション
PXEを使用したリモートブートの代わりに、対象システムで直接メディアからもMDPセッションを開始できます。この場合、
次の2つのオプションが利用できます。
 ServerView Suite Software DVD(DVD1)を使用して、別のメディアにMDPインフラストラクチャを提供する。
バージョン6.710以降は、Installation Manager/ServerStart DVDによって、システムの起動中にMDPモードを切り換え
られます。ユーザは、指示に従いMDP構造のソースを指定します。
 ブート可能なMDPイメージを、UFDデバイス上に統合MDPインフラストラクチャで作成する。
特定のプロジェクトに対して、ユーザはUFDデバイス(USBスティックなど)に静的なローカルMDPブートイメージを準備
できます。
プロセスとメカニズムは、どちらのオプションでもPXEを使用したリモートブートのMDPセッションとほぼ同じです。ローカ
ルモードではデプロイメントサーバや対応するネットワーク環境の設定は不要です。
1.7.1
ServerView Suite Software DVD(DVD1)の使用
バージョン6.710以降、システムの起動中に、SVS Software DVDからMDPモードを切り替えるオプションがあります。MDP
セッションに必要なMDPインフラストラクチャは別メディアから利用可能です。Installation ManagerでディスクやUFD
(USBメモリ)デバイスなどのリムーバブルメディアおよび承認済みのネットワークドライブを使用できます。
MDPモードに切り替わるとMDP構造のソースのプロンプトが自動的に表示されます。
このアプリケーションのMDP構造では、以下の構造が必要です。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 10 / 21
\SVIM\MDP\
MDP<MAC/GUID>.ini
MDP.ini
MDP agent code
(ZIP folder or subfolder)
MDPlocal
(marking file)
MDPenable
(marking file)
MDP制御ファイルの構造は、MDP- iniファイルの仕様の項で説明しています(10ページ)。「MDPlocal」ファイルと
「MDPenable」ファイルは、この構成を有効にするマーキングファイルです。
このようなアプリケーションの例は、ServerView Suite Software DVDの\Tools\Samplesディレクトリにあります。
ネットワークリソースやWinPE固有のIPアドレスは、標準的なInstallation Managerセッションと同様に使用できます。
詳しくは、「ServerView Installation Manager」のマニュアルまたはInstallation Manager WinPEブートコンフィグ
レーションのReadmeファイルをご覧ください。
1.7.2
UFDデバイスを使ったオリジナルMDPイメージの使用
プロジェクトによって、静的なローカルMDPブートイメージを準備できます。
このイメージは外部のPXEサーバではなく、USBメモリなどのUFDデバイスからブートできます。
次の手順に従って、USBメモリ用のMDPブートイメージを作成します。
 MkUSB.batスクリプトを使用してUFDデバイスを準備します。これは、ServerView Suite Software DVD /ServerStart
DVD Disc 1(V6.612以降)の\Tools\Sampleフォルダにあります。
詳細については、ドキュメントMkUSB_Readme.pdfを参照してください。これはDVDの上記と同じディレクトリ内にありま
す。
スクリプトが、DVDの内容全体(Firmwareフォルダを除く)をUFDデバイスにコピーするため、2 GB以上の空き容量が
必要です。
 デバイスに\setup\SVIM\MDPを作成します。
 このディレクトリで、MDPLocalというタグファイル(0バイト長、ファイル拡張子なし)を作成します。
 次のファイルをリモートMDPセッション用のMDP構造と同じように\setup\SVIM\MDPへ格納します(7ページの
「MDP用のデプロイメントサーバの準備」の項をご覧ください)。

10ページの「MDP- iniファイルの仕様」の項で説明しているMDP.iniファイル

MDPエージェントと関連ファイル
 USBメモリからサーバをブートします。
1.8 MDP- iniファイルの仕様
次の2種類のMDP- iniファイルで定義されます。
 MDP<MAC/GUID>.ini
対象サーバ専用のMDPセッション制御ファイル。
MDPブート済みのサーバごとにMDPファイルが必要です。MDPデプロイメントイニシエータが、各ファイルのコンテンツを
各サーバに作成し、指定します。
 MDP.ini
専用のMDP<MAC/GUID>.iniファイルがない場合、デフォルトのiniファイルを使用します。
このファイルを使って、検索キーやMDP<xxx>.iniの割り当てをインデックスとしてグループ化できます。
複数のイニシエータでMDP.iniファイルに同時に書き込む場合、書き込みアクセスが必要です。MDイニシエータごとにで
きるだけ静的な設定にしてください。
MDP.iniファイルはServerView Installation Managerインストーラなどで、初回のみコピーまたは作成されます。
制御ファイルはMDPブート処理で必要なため、PXEサービスが現在の対象サーバで有効になる前に<tftp-root>\SVIM\MDP
で作成・コピーする必要があります。
注意:
MDP制御ファイルでは、MAC文字列(6バイト=12文字)とGUID文字列(16バイト=32文字)がセパレータなしの連続したASCII
文字列として解釈されます。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
1.8.1
ページ 11 / 21
MDP<MAC/GUID>.iniのフォーマット
MDP<GUID>.iniファイルは1つの対象サーバに一意に対応しています。ただし、単一の対象サーバで同じGUIDを持ち各LANポ
ートに対応するMDP<MAC>.iniファイルが複数存在することがあります。
その場合、GRSの検索順は次のようになります。
1.MDP<GUID>.ini
2.MDP<MAC>.ini
[3]MDP.ini(すべての対象サーバとMDPイニシエータのデフォルト)
MDP<MAC/GUID>.iniの必須パラメータ/セクション:
(ファイル名に使用されるMACは、PXEブート済みのLANポートに使用しているものと同じにします)
RoleID
<0~49> Fujitsuアプリケーション専用
0 従来のInstallation
Managerモード(GRSでローカルのServerStart.exeがただちにブートされる)
1 GetServerInfo
…
10~19 Installation Manager(MDPモード)
20~29 RemoteDeploy(SCWエージェント使用)
30 Update Manager Express
…
<50~99> OEM/Fujitsuパートナー専用
50~59 Fujitsu SystemCastWizard
60~69 サードパーティデプロイメント(未定)
…
99 診断/テスト用
<100以上>お客様が自由に使用可能
…
RoleIDは、必要な場合に限りMDPエージェントにより解釈されます。現在リリースされているMDPでは、RoleIDはGRS機能に
影響を与えませんが、将来の実装用にオプションとして予約されています。
 [AgentPathList]
(WinPEセッションで使用される一連のエージェントファイルのパスやcmd定義のリスト)
「MGet」コマンドはTFTPアクセスでサポートされていません。各エージェントファイルセットは、filelistでインデッ
クス化されている追加のAgentPathListエントリが必要です。
o AgentPath<0..n>:文字列(最大1024または行末まで)
エージェントファイルの<tftp-root>:\SVIM\MDPに対する相対パスを定義します。
(各エージェントファイルリストに必須のパラメータです。エージェントセッションに必要です。)
エージェントファイルは、GRSによってローカルでWinPEの<ramdisk>:\MDP にアップロードされます。
「<tftp-root>:\SVIM\MDP\<Agentpath\...」でのフォルダ構造はまったく同じ方法で<ramdisk>:\MDP
に作成されます。
o
AgentCmd<0..n>:文字列(最大1024または行末まで)
(2つ以上のAgentPathListエントリに対するオプションのパラメータです。)
フォーマット:“<agent filename> [<agent-code-specific parameter string >]”
システムコールはGRSによって、<ramdisk>:\MDP\<agentcode>に関して行われます。
AgentCmd が空白または存在しない場合、コピージョブのみが実行されます。
AgentCmdが空または存在しない場合、コピージョブのみが実行されます。実際のコマンドラインを開始す
る前に、複数のエージェントファイルをアップロードする場合のみ利用できます。
エージェントファイルセットの最後のエントリには必ずCMDラインが含まれている必要があります。CMD
ラインがない場合、複数のファイルがアップロードされますが、GRSによりアクションは開始されま
せん。
各AgentPathListエントリには、1つ以上の'AgentPath0'ラインと'AgentCmd'ラインが含まれています。
エージェントセッションの複数エージェントファイルのコピージョブは、filelistのインデックス機能に
よって行われます。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 12 / 21
AgentPathListメソッドでは複数エージェントのセッションが行えます。
GRSが制御する複数のエージェントセッション(エージェントセッションカスケード)では、新規エージ
ェントセッションごとに「AgentPath<n>」ラインが1つ以上必要で、その後に「AgentCmd<n>」ラインが続
く必要があります。
オプションで追加するグローバルパラメータ
 GUID:DMTF DSP0134SMBIOSスペックV2.3.3、10.5.2002によって定義される16バイトのUUID文字列です。
(34ページ、System Information Type1)(デフォルト= FFFF…FFFF  ワイルドカード)
MDP<GUID>.iniファイルと一致する場合、このパラメータは不要です。
一致しない場合、対象プラットフォームのGRS内部検証で利用できます。
 PXEbyMAC:<12バイト文字列>
PXEで使用するLANポートを定義する対象サーバのMACアドレスです。複数セグメント/VLAN環境でWinPEがブートされた
正確なLANポートを確定する際に、エージェントによって利用されます。
MDP<MAC>.iniファイルが存在する場合、このパラメータは不要です。
 FinalPWRStatus(MDPエージェント終了後の電源ステータスを定義)(デフォルト = 1)
0= Keep MDPの実行/待機状態を保持
診断または複数エージェントセッション用
1= シャットダウン
GRSはエージェント終了後、WinPEセッションをシャットダウンします
2= MDPプラットフォームをリブート
修正済み、または未修正のブートデバイステーブルをエージェントで
有効にする場合など
 WSHSupport: = 0/1(デフォルトは0)
0=WSHは要求されません。
1=WHS拡張ファイルがWinPEにアップロードされ、エージェントコードの開始前にGRSによって動的に有効になります。
WSHSupport=1の場合、GRSはこのフォルダ/ファイルをRAMディスクにアップロードします。
ServerView Installation Managerインストーラまたはお客様が、WSHファイルをServerView Software
DVDから次の場所にコピーする必要があります。
BootImagePe.x86\ext_i386:x32ベースのプラットフォームの場合
BootImagePe.x64\ext_amd64:x64ベースのプラットフォームの場合
この拡張フォルダは、アップロードされるファイルのパスとファイル名すべてを格納したfilelistによってインデックス化
されています。
このファイルリストは「フラット」で、WSHサポートで使用するファイルが少数の場合でもすべてコピーされます。
 [AgentPayload](オプションエリア)
このセクションキーからペイロード領域が始まります。これはエージェント依存のMDPイニシエータによって定義され
ます。
ファイルの最後まで自由文字列やバイナリを格納できます。
エージェントのみで完全に整理され解釈されます。
1.8.2
MDP.iniのフォーマット
適切なMDP<MAC/GUID>.iniファイルを決定できない場合、デフォルトのMDP.iniファイルが使用されます。
MDP.iniファイルは、異なるキータイプで体系化されたMDP<key>.iniファイル用のインデックスファイルとして解釈されま
す。
検索キーのリストを使用したMDP
PXEブートのターゲット固有のMDPパラメータへの再割り当てができます。グループの構成要素が特殊なキーで識別されるグ
ループ指向のMDPセッションに有効です。
使用可能な検索キーは、GRSによりMDP.iniファイルから次の順番で検出されます。
フォーマット:12バイトの16進数として解釈される32文字の文字列
SMBIOSスペック、34ページ、System Information Type1より
[GUID]
GUID1=<filename1>
GUID2=<filename2>
例:MDPoffice.INI
例:AnyFileName
ブート済みPXEのLANポート
フォーマット:
6バイトの16進数として解釈される12文字の文字列
[MAC]
00C09F0C9756=<FileNameA>
00C09F50D70A=<FileNameB>
例:MyMDPfile
例:MDP00C09F50D70A.INI
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 13 / 21
例:PRIMERGY BX600S2
フォーマット:SMBIOSスペック、34ページ、System
Information Type1より
[ModelType]
<ChassisID> = <FileName>
[<System Manufacturer>]
<ChassisID>=<FileNameI>
<boardID> = <FileNameII>
[Default]
… Default=<FileName>
例:MDPTX200S3.INI
例:Fujitsu、HP、Dellまたはxxx
フォーマット:SMBIOSスペック、34ページ、System
Information Type1より
SMBIOSの筐体/システムボードテーブルの定義に準拠
上で指定したようなエントリが存在しない、または一致しない場合に使用されます。
すべてのキーのフォーマットは、DMTF DSP0134:SMBIOSスペックV2.3.3、10.5.2002で定義されたように使用されます。
例えば、PRIMERGY N800のSystem Informationテーブルは次のとおりです。
System Information
Type:
Manufacturer:
Product:
Version:
Serial Number:
UUID:
Wake-up Type:
1, size:25, handle:3
Fujitsu
PRIMERGY N800
N800-4HDD
Z00908944
174D0E8163B611D39EDC00A0C90A2A75h
06h
ブレードサーバの例:「BX300S」は筐体IDとして使用され、S26361-D1430がボードIDとして使用されます。
サンプルのMDP.iniファイルは、Installation Managerのインストーラによって1度だけコピーされます。以降の修正
は、ユーザが行います。
(詳しくは、7ページの「PXEベースのアプリケーション
:デプロイメントサーバコンフィグレーション」の項をご覧ください。)
注意:
複数のMDPユーザ(イニシエータ)の固有MDP.iniファイルへ同時に書き込む機能は、現時点では利用できません。
簡単な例:
MAC=003005A0487Bファイル用の一般的なMDP制御ファイルは次のようになります。
サンプルファイル名:HEINZMDP003005A0487B.ini
[AgentPathList]
GUID=01020304050607080910111213141516
RoleID=10
WSHSupport=0
FinalPWRStatus=1
AgentPath0=test\filelist
AgentCmd0="notepad.exe LogFile.txt"
[AgentPayload]
<my binary code>
対応するフォルダ構成は、次のようになります。
<tftp-root>\SVIM\MDP
HEINZMDP003005A0487B.ini
HUGOMDP003005A0487B.ini
WILLIMDP003005A0487B.ini
MDP.ini
\test
\test\filelist
\test\notepad.exe
\test\LogFile.txt
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 14 / 21
filelistには、次の2つのエントリがあります。
notepad.exe
LogFile.txt
対応する一般的なMDP.iniファイルは、次のようになります(詳しくは次のページをご覧ください)。
[MAC]
003005A04899=HUGOMDP003005A0487B.ini
003005A0487B=HEINZMDP003005A0487B.ini
003005A04888=HUGOMDP003005A0487B.ini
[Default]
Default=WILLIMDP003005A0487B.ini
1.9 MDP サービスプラットフォーム: WinPE
SVIM Wizards
System
Preparation
Service
SV RAID
Service
= loaded Modules
by RoleSwitch
SVIM
Installation
Agent
SVDM/
SCW
Cloning
Agent
Flash
Agent
3rd
Party
Agents
= WinPE Image
built in
= For local CD
boot only
Generic Role Switch (GRS)
OEM driver
WinPE (original from MS)
based on Windows Server for 32 & 64Bit
Built and QS tested on FTS/FJ side
図 3
MDPイメージ構成
MDPイメージサポート
1.WinPEプラットフォームサポート(IA32-x32)
WinPEコアは32ビット向けInstallation Managerの現バー
ジョンに変更なしで引き継がれます。
2.WinPEプラットフォームサポート(IA32-x64/AMD64)
WinPEコアは64ビット向けInstallation Managerの現
バージョンに引き継がれます。
PRIMERGYサポート用Installation Managerのコンテンツは、デフォルトのMDPブートや使用に必要ありません。また、
現時点では無人RAIDコンフィグレーションサービス呼び出しにも不要です。すべての必要なツールやサービスはMDPイメー
ジの一部です。
無人リモートインストールサービスを開始しない限り、Installation Managerのコンテンツツリーは機能が呼び出された
ときに割り当てられる必要があります。
MDP WinPEのプラットフォーム要件は次のとおりです(Installation Managerと同じ)。
 最低1GBのRAM
 WSHSupportフラグを有効にして、WSHサポートを動的にアップロード可能なこと
 WMIがサポートされていること(SeST 6.611以降)
Fujitsuシステム準備サービスはデフォルトでMDPの一部になり
ます。
 PRIMERGYシステム準備サポートに必要なすべてのFujitsu OEMドライバが、デフォルトでMDPイメージの一部であること
すべての要件は、ServerStart 6.611イメージ以降で対処されています。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
1.9.1
ページ 15 / 21
構築プロセスとカスタマイズ
今後MDP WinPEイメージは、Installation Manager WinPEイメージ構築プロセスにより作成されます。これは、ブート
可能なCD/DVD ISOファイルイメージを作成する無人スクリプトプロセスです。
この構築には、次のデメリットがあります。
 お客様がMicrosoft WinPEライセンスを必要とすること。
 お客様が作成したWinPEイメージは、富士通の品質保証テストが行われず、保証やメンテナンスサポートができない
こと。
一方で、次のメリットがあります。
 このお客様側でのビルドにより、富士通のドライバサポートに基づいて柔軟性が最大になります。
 また、「ゴールド」プラットフォームのインストール/複製サポートに追加するドライバパックを追加できます。
 WinPEのスクリプト記述ツールキットやお客様が用意したソフトウェアを基にした、強化されたシステム準備スクリプト
を使用できること。
1.9.2
ローカリゼーション
MDP機能を含むInstallation Managerのローカライズ版は、英語圏、ドイツ、アジア市場において、32ビットおよび64
ビットがサポートされています。
1.9.3
MDPブート(PXE/TFTP/EFI)
MACアドレスがあらかじめ有効になっていない場合、現状のFujitsu PXE Admin APIは、PXEアクセスリストにあるMACから
イメージへの割り当てのみを受け入れます。
この「単一MAC」チェックは、MACからイメージへの割り当て専用デプロイメントサーバの適切な場所へ、エージェントコー
ドファイルを含むMDPセッションファイルを追加するために使用します。MACが割り当てられた対象サーバに対して同時に実
行されるイニシエータの競合を防ぎます。
サードパーティ製のPXEサービスでは、このAPIが使用できないことがあります。また、MDP- iniファイルとエージェント
コードファイルは、特殊なMDPイニシエータデプロイメントジョブの定義スクリプトによって配置される必要があります。
1.9.3.1 富士通製PXEブートサービス
富士通製PXEサービスAPIのメリットを活用するには、Installation ManagerのGeneric Boot Wizardを使って、対象
システムをPXEブートモードに自動的にリブートするリモート制御を含む一般的なPXEブートを有効にします。リモートPXE
ブートは、PRIMERGY iRMC通信のみでサポートされます。
デプロイメントサーバ側のInstallation ManagerアプリケーションでPXEブートを設定する方法については、「ステップ
バイステップ」の項をご覧ください。
注意:
富士通製PXEサービスは、次のタスクを実行します。
PXEブート登録の場合:
1.PXEサービス内部のMACアドレスアクションテーブルで、MACアドレスのエントリを作成
2.MDP<xxx>.iniファイルがPXEブート登録で渡される
PXEブート登録解除の場合(Installation Managerサービスによって自動的に行われます):
3.PXEの内部MACアドレスアクションテーブルから、MACアドレスのエントリを削除
4.対応する「MDP<xxx>.ini」をMDPルートフォルダから削除
「MDP<xxx>.ini」ファイルは、適切なMACアドレスが指定されたAPIが呼び出されない限り削除されません。
EFIブートサーバ/クライアント
EFIブートは、現時点ではサポートされていません。
1.9.3.2 GRS - Generic Role Switchレイヤ
GRSモジュールは、ブートフェーズ後にWinPEが起動する最初の実行可能なアプリケーションである必要があります(WinPE
レジストリで定義されます)。WinPEステータスは、エージェントコードがアップロードされ開始されるまでGRSに依存しま
す。
WinPEを常に作動中・実行中にしておくため、バックグラウンドで待機状態となっています。
MDPエージェントが終了するとGRSが再び管理するようになり、MDP iniファイルのFinalPWRStatusフラグに従って、WinPEの
実行状態を維持したり、シャットダウンやリブートを開始したりします。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 16 / 21
GRSモジュールのアクションフェーズ
1. ハードウェア/WinPEリソースの取得と割り当て
o RAIDコンポーネントとSCUを含むMDPコアの初期化
o 現在のWinPEイメージのブートパスの決定(LoadOptionsによる)

(PXE)ブート用リモート
2. MDPロールの検出
o DS IPアドレスWinPEブートOsLoadOptionsの決定
MDPブートモードWinPEブートOsLoadOptionsタグ:‘:MDP’のチェック
または、従来のInstallation
Managerモードで続行。一般には、「次のコマンドを待機」の状態になります。
o MDPローカルブート

リムーバブルデバイス上のMDPLocalタグファイルを以下の場所から検索します(最新の
Installation Managerアルゴリズムと同様)
<local-root>:\setup\SVIM\MDP\MDPLocal

ポップアップのダイアログボックス

リモートフロッピー用

リモートMDPエージェントを開始する場合のDS IP/ホスト名クエリ用
o リモートブート(PXE)の場合:

タグファイル「<tftproot>\SVIM\MDP\MDPEnable」が存在するかどうかチェックし、ファイルを
<RAMdisk>:\MDPにコピー
-> 存在しない場合、モードは有効になりません。またはTFTPアクセスは許可されません。
-> 次のようなエラーメッセージが用意されます:「No MDP enabled」

システム識別パラメータの収集:

SMBIOS読み込み(システムセクション1)による現行サーバのSMBiosパラメータ
- GUID/UUID(16バイト)
- ModelType文字列
- Manufacturer/Vendor文字列
- BoardID(Dxxxx)

ローカルのPXEブート済みLANポートからMACアドレスを取得

検出された次の識別パラメータを使用してMDP iniファイルを配置:1. GUID、2. MAC

ない場合(デフォルト)、「MDP.ini」ファイルを検索

再リンクされたMDP iniファイルを、
GUID、MAC、ModelType、Manufacturer/Vendor、BoardIDのリストから指定

その他の場合、次のエラーメッセージウィンドウをローカルコンソールに表示:「No
MDP.ini link found」
3. エージェントのダウンロードおよび開始
o MDP-INIファイルをローカルのRAMディスク(<RAMDISK>:\MDP)にコピー(通常のInstallation Manager
のパスは「V:\」)

ブート済みWinPEイメージのロールコードを取得

RoleIDコード特有のアクション(オプション)を開始
必要に応じてRoleIDに対応した特別な環境を準備します。ただし、通常はエージェント自身によ
って準備されます。例えば、ローカル(CD/DVD/USB)とリモートブートとの違いなど。

ステップ3(任意): PWLファイルが使用可能な場合、PWLファイルとの共有を開始します。
4. ファイルごとの最終エージェントコードをダウンロード
o AgentPath<n>を取得
o エージェントファイルは、GRSによってローカルでWinPEの<RAMDISK>:\MDPにアップロードされます。「<t
ftp-root>:\SVIM\MDP\<Agentpath\...」以下と同じフォルダ構成が、<RAMDISK>:\MDPに作成されます。
o エージェントパスのインデックスをインクリメントし、AgentCMD<n>ストリングが空でなくなるまでファ
イルをコピーします。
エージェントファイルセットの最後のエントリにはCMDラインが必要です。CMDラインがない場合、複数の
ファイルがアップロードされますが、GRSによるアクションは開始されません。
o 次回以降のエージェントセッション用に現在のエージェントパスインデックスを保存
o <RAMdisk>\MDPパスに関連付けられたsystem() call経由でAgentCmd<n>ストリングを実行
5. MDPエージェントコードの開始
o ローカルの<RAMdisk>:\MDP\MDP<GUID/MAC>.logファイルを作成して、進行状況、ステータス、エラー情
報を記録

可能な場合、.logファイルをリモートの<tftproot>\SVIM\MDPフォルダにコピー
o 「system call」プロセスのあるAgentCmd<n>ストリングを使用してエージェントを開始
o エージェントは、MDPイニシエータへのステータスレポートを含むWinPEの制御を完全に継承
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
o
o
ページ 17 / 21
エージェントは、MDP iniファイルを<RAMdisk>:\MDP で読み取り、RoleIDやエージェントペイロード
などを解釈することも可能
エージェントは、「Fujitsu system準備」などの追加サービスをMDPから使用することも可能
6. エージェント後のフェーズ
o GRSは、エージェントコードが返ってくるか、MDPエージェントがリブートまたはシャットダウンを開始す
るまで待機します(非推奨)。
o 最後のエージェントパスインデックスを取得

追加のエージェントパス-xエントリの存在をチェック

AgentCMD<n>ストリングが空でなくなるまでファイルをコピー(トピック3参照)

「次のエージェントコードの開始」(トピック5に戻る)
o エージェントコードがそれ以上みつからない場合

MDP iniファイル内のFinalPWRStatus制御に従って電源機能を開始
7. MDPセッションの終了
1.9.4
MDPエージェントの要件
MDPエージェントは、GRSによってWinPE RAMディスクにコピーされ、AgentCMD<n>コマンドラインパラメータストリングで
開始されるファイルまたはファイルセットです。
次の「エージェントコード」があります。
スクリプト(WSHが必要な場合はWSHSupportフラグがMDP iniファイルで有効であることが必要)、
実行可能なオリジナルのエージェントをラップするスタブスクリプト、
またはオリジナルのエージェントバイナリ
エージェントコードは、WinPEに動的にアップロードされ、Windows標準サーバOPKのデフォルトパラメータで作成されるよ
うに一般のMS WinPEプラットフォーム環境と互換している必要があります。
WinPEの追加のモジュールやサービスが必要な場合、ステップ1を使用せずにお客様側でWinPEイメージを再構築するか、エ
ージェントコード(ラッパー)で環境を動的に用意する必要があります。
WinPEリモート外にある任意のパートナーとの通信I/Oチャネルとダイアログを準備し、エージェントコードによって自動
的に動作するように設定してください。これには、エラーやステータスレポート、エージェントセッションのマルチWinPE
ブートフェーズ(x64 OSインストールで使用)が含まれます。
エージェントでさらにRAMが必要な場合、エージェントコードを検証する必要があります。RAMが十分でない場合、エージェ
ントコードがRAMの全容量を要求する前にエラーメッセージをMDPイニシエータへ用意します。
1.10 MDPサービスAPI
MDPサービスを使って、MDPエージェントを主要な標準機能から開放できます。
現在、次のAPIを提供しています。

Fujitsuシステムの準備サービス

Fujitsu PRIMERGY無人オペレーティングシステムインストール
1.10.1 Fujitsu PRIMERGYシステムの準備
これは、Installation Managerシステム準備サービスに基づき、汎用的に再利用可能なサービスモジュールとして作成され
ています。
目標は以下のとおりです。

簡単なサービスAPIで、コードおよびスクリプト/CLIベースの機能へのアクセスをサポート(CLIやWSH経由)

SV RAIDおよびSCUモジュールを含む(現状のInstallation Managerと同様)

ベンダーまたは既存ディスクなどのハードウェア依存の情報不要の、完全自動RAID生成機能のサポート。適切な
ディスク数を持つRAID HBAでのRAID1など。
GRSは検出されたシステム情報データを<RAMdisk>:\MDPにあるローカルのMDPフォルダ内のSystemData.iniおよびSystemData
.xml(XML形式)に格納します。MSXML3サービスが有効なため、MDPクライアントはこのデータにXML-DOMを介してアクセス
できます。この機能は、Installation Manager/ServerStart V6.611でサポートされます。
1.システムSMパラメータ(SCU経由)のコンフィグレーション
Server Control Unit対応のシステムパラメータ定義をXMLファイルで渡します。このファイルをオフラインで作成する
にはSCUウィザードが必要です。
パラメータファイル:
機能呼び出し:
SystemParameter.xml
SCConfig –transfer SystemParameter.xml
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 18 / 21
Systemparameter.xmlは、SerStartbatch.iniのセクション[FSC_SCWZ]から、.xml拡張子の別のファイルへの1対1のコピ
ーです。
2.RAIDコンフィグレーション
RAIDコンフィグレーションは、Installation Manager の「ガイド」モードまたは「準備」モードで利用可能な機能に
基づいています。
必要な環境:
RAIDを構成した後、リブートする必要はありません。
ベンダ、ファミリ、論理番号でのフィルタリングが可能
RAIDレベルによるドライブの自動選択でカスタマイズされる自動モードコンフィグレーション
機能呼び出し:
SeStRaid [[[<Parameter1>] <Parameter2>] ・
パラメータ定義:
-cld
-ven <vendor>
-fam <family>
-type <type>
-cnb <controller number>
論理ドライブの作成(デフォルト)
RAID ベンダ:Adaptec、LSI、Promiseなど
「MegaRAID SAS」などのRAIDコントローラファミリ名
「MegaRAID SAS8300ELP」など任意のRAIDコントローラのハードウェアID
コントローラの論理番号(デフォルトは 0)
HBA検出はPCIアドレスの小さい方から大きい方へ開始
論理番号0=小さいPCIア
ドレス
コントローラのハードウェアID
ユーザ定義RAID
使用するドライブ数(0=すべて)
RAIDレベル
ホットスペア
完全RAIDコンフィグレーションを特定のファイルに保存(パスを含む)
結果:
XMLファイル形式
RAIDコンフィグレーションを特定のファイル名から復元
XMLファイル形式の入
力ファイル
-hid <hardwareID>
-udr
-dr <number of drives>
-rl <RAID level>
-hs
-wcf <filename>
-rcf <filename>
エラーコード
SeStRAID-RC = -1
SeStRAID-RC = 0
SeStRAID-RC = >0
RAIDツールのエラーメッセージがstderrコンソールを介して報告されます。
ジョブ成功
SV RAIDエラーコードなど
1.10.2 無人インストール:Windows
ServerStart.exeがロール切り替え機能で抽出されると、無人OSインストール用のMDPエージェントによって、またはMDPエ
ージェントとして呼び出すことができます。
Windows x32インストール
無人または自動化されたOSインストールは、MDPエージェントで次のコマンドラインを呼び出して開始できます。
リモートリソースを使用:
SeStInstall -r <RemotePathContents> -u <UserName> -p <Password> -f <SeStConfigFilename>
ローカルリソースを使用:
SeStInstall -l <LocalPathContents> -f <SeStConfigFilename>
パラメータファイル:SerStartBatch.iniフォーマットファイル
パラメータ定義:
-OSOnly
(ステップ1では無視)
-l <LocalPathContents>
-r <RemotePathContents>
-u <UserName> -p <Password>
MDPモードで、RAIDコンフィグレーションはスキップされ、そのままの状
態で使用するとみなされます。OSパーティションのみ作成されます。
SerStartBatch.ini
RAIDコンフィグレーションパラメータは無視されます。
必要に応じて、SeStRAID()コマンドを使用してMDPエージェントでRAIDア
レイを作成します。
ローカルまたはリモートソースパスフォーマット
Installation Manager ISOコンテンツパックへのUNC(通常SeSTIso共有)
Installation ManagerのISOコンテンツツリーにアクセスするアカウント
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 19 / 21
とパスワード
(URLにリモート共有パスが含まれている場合)
-f <SeStConfigFilename>
Installation Managerウィザードセッションで作成された
SerStartBatch.iniファイルへのUNC
デフォルト:V:\MDP
1.10.3 エラー/ステータス/進捗状況のログ
GRSは<RAMdisk>:\MDP フォルダにMDP<xxx>.logファイルを置きます。可能な場合、同時にコピーが<tftproot>\SVIM\MDP
フォルダに作成されます。
このファイルには、GRS実行中のエージェントセッションの進捗状況とエラー情報が記載されています。
LANへのアクセスができない場合、エラーメッセージがWinPEコンソールのエラーメッセージボックスに表示され、WinPEは
待機状態になります(GRSの制御によりMDP iniファイルのPWRStatusフラグが無効になります)。
MDPエージェントには、ログおよびエラーをMDPイニシエータへレポートするための独自メソッドが必要です。
1.11 ServerView Installation ManagerでのMDPサポート
デプロイメントサーバにServerView Installation Manager(バージョン10.09.11以降)をインストールした場合、MDP
サポートにアクセスできます。Installation Managerが起動すると、「Maintenance」 -->
「MDP」にあるインタラクティブダイアログで用意したMDP構造を簡単に実行できます。
このソリューションの主なメリットは、MDPエージェントの準備から実行まですべてのプロセスを監視できるということで
す。進捗状況は、ServerView Installation Monitorをとおして確認できます。MDPエージェントからの通常の出力と、
プロセス全体で発生したすべてのエラーの両方が通知されます。
詳しくは、ServerView Installation Managerのマニュアルまたはオンラインヘルプをご覧ください。
本書はMDPサポートの一部として、ユーザがMDPデータ構造を作成するのに役立ちます。印刷してご利用ください。
1.12 付録
1.12.1 主な用語の説明
デプロイメント
コンピュータの動作をすぐに開始できるようにする準備方法。デプロイメントサーバとは、デプロイメントプロセスのエン
ジンで、LAN上の中央インスタンスからサーバやCPUブレードとその環境を準備します。
デプロイメント方法には、インストール、複製、およびリモートOSブートがあります。
クローニング
サーバの稼働後、同じサーバを複数用意する場合があります。複製とは、ハードディスクをそのままコピーしてファイルイ
メージに書き込み、RAID、BIOS、ハードウェアなどのインスタンスに関するリファレンスサーバのコンフィグレーション情
報を収集して準備することです。
複製プロセスでハードウェア、BIOS、およびストレージデバイスが準備され、OSイメージをハードディスクにコピーして、
対象システムのリブートを開始します。
複製後は、IPアドレス、ホスト名、OSのSecureID(SID)などのサーバ固有の変数パラメータ以外はリファレンスサーバと
まったく同じハードウェアとBIOS構成になります。
クローンでは、ハードウェアとBIOS構成がリファレンスサーバと完全に同一になる必要があります。
インストール
この方法は、リファレンスシステムがない状態で、最初にサーバを準備するときに使用します。ハードウェア構成が複数の
エージェントで検出され、さらにシステムリソースがBIOSとOSのインスタンスで割り当てられる必要があります。BIOSの多
くのパラメータ、ストレージシステム、OSはあらかじめ別のコンフィグレーションセッションでインタラクティブに、また
はインストールプロセスと並行して定義します。
インストールは、次のフェーズに分けることができます。構成、リソースの割り当て、パーティションの作成、フォーマッ
ト、OSのインストールとアプリケーションのインストール。
OSインストールプロセスは、次のステージで構成されます。ブートローダの作成と開始、ドライバの検出、カーネルの準備
、およびサービスやアプリケーションのヘルパーDLLなどのファイルのコピー処理。
複製では、構成、ブートローダ、カーネル、ファイルセットがすべて1つのイメージ内に用意されています。
高性能のハードウェア検出機能があるため、インストール処理は異なるハードウェア構成でも実行できます。複製では、リ
ファレンスイメージに格納されているハードウェア構成と同じ構成が常に必要です。
システム設定
設定プロセスでは、インタラクティブに、または無人でインストールセッションに必要なパラメータが定義されます。
システム準備
システム準備は、BIOS、デバイス、OSのパラメータや設定を変更してサーバがブートすることを指すより一般的な用語
です。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 20 / 21
システム準備は、複製前またはインストール前のフェーズを指すこともあります。
コンフィグレーション
あらゆる種類のハードウェアやソフトウェアのパラメータを定義するインタラクティブなセッションを指します。パラメー
タの設定は、インストール処理中に直接使用したり、1つまたは複数の無人インストールを同時に開始できるようにコンフ
ィグレーションファイルに格納することもできます。
複製では、コンフィグレーションセッションは不要です。BIOS、デバイス、OSで使用するすべてのパラメータはリファレン
スインストールで定義されています。
CLI
コマンドラインインターフェース。
Baseboard Management Controller(BMC)
IPMI(Intelligent Platform Management
Interface)を介してメインプロセッサやさまざまなコンポーネントに接続されているPRIMERGYサーバシステムボード上の
独立プロセッサです。メインプロセッサが機能しているかどうかにかかわらず、さまざまなコンポーネントのステータスを
監視し報告します。
ServerView Installation Manager – MDP -マルチデプロイメントプラットフォーム
ページ 21 / 21
1.12.2 文献
詳しくは、次の参考文献をご覧ください。
参考文献
文書名/注記
[1]
Windows Server 2003
http://www.microsoft.com/windowsserver2003/
[2]
WMIリソース
http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdnfiles/027/001/566/msdncompositedoc.xml
[3]
Microsoft SQL Server 2000 Desktop Engine(MSDE)
http://msdn.microsoft.com/library/default.asp?url=/library/enus/architec/8_ar_sa2_9gz4.asp?frame=true
[4]
SSL通信
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsnetserv
er/proddocs/server/sec_ssl_aboutssl.asp
[5]
IPマルチキャスト
http://www.microsoft.com/technet/community/columns/cableguy/cg0202.mspx
(ドイツ語:)
http://www.microsoft.com/germany/technet/itsolutions/network/evaluate/technol/tcpipfund/tcpip
fund_appa.mspx
[6]
マルチキャストとユニキャストの相違点
http://support.microsoft.com/default.aspx?scid=kb;en-us;291786
[7]
Microsoft XMLリソース
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000438
[8]
Windowsスクリプティングリソース
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28001169
[9]
SYSPREPの使用
http://support.microsoft.com/kb/298491/EN-US/
[10]
Microsoft X.509証明書リソース
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/prodtech/certauth
/default.asp
[11]
Microsoft SQL Server 2000無人インストール
http://support.microsoft.com/kb/910228
http://msdn2.microsoft.com/en-us/library/ms144259.aspx
[12]
Microsoft Windowsプレインストール環境
http://www.microsoft.com/LICENSING/programs/sa/sam/winPe.asp
知的財産権を含むすべての権利を留保します。技術仕様は変わる場合があります。また、納品期日
は在庫状況によって異なります。データおよび図の完全性、実際性、正確性について、一切責任は
負いません。
このマニュアルには各メーカーの商標名および著作物が指定されている可能性があり、第三者が独
自の目的のために使用する場合、その商標所有者の権利を侵害する可能性があります。
詳細は、ts.fujitsu.com/terms_of_use.html を参照してください。
Copyright 2009 FUJITSU LIMITED
発行部門 :
プロダクトマーケティングx86
Server
[email protected]
de.ts.fujitsu.com
パートナーログイン
partners.ts.fujitsu.com
Fly UP