Hp INTEGRITY RX7640, INTEGRITY RX7620, INTEGRITY SUPERDOME SX2000, INTEGRITY SUPERDOME SX1000, INTEGRITY BL870C User Manual [ja]

...
SmartSetup Scripting Toolkit管理者ガイド
HP IntegrityサーバMicrosoft Windows Server
2003およびWindows Server 2008
製品番号:5992-4494
20089,
©Copyright 2008 Hewlett-Packard Development Company, L.P.
© Copyright 2008 Hewlett-Packard Development Company, L.P
本書で取り扱っているコンピュータ ソフトウェアは秘密情報であり、その保有、使用、または複製には、Hewlett-Packard Companyから使用許諾を得る必要があります。 FAR 12.211および12.212に従って、商業用コンピュータ ソフトウェア、 コンピュータ ソフトウェア ドキュメンテーション、および商業用製品の技術データ(Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items)は、ベンダ標準の商業用使用許諾のもとで、
米国政府に使用許諾が付与されます。
本書の内容は、将来予告なしに変更されることがあります。 HP製品およびサービスに対する保証については、当該製 品およびサービスの保証規定書に記載されています。 本書のいかなる内容も、新たな保証を追加するものではありま せん。 本書の内容につきましては万全を期しておりますが、本書中の技術的あるいは校正上の誤り、脱落に対して、 責任を負いかねますのでご了承ください。
SmartSetup Scripting Toolkitは、GPLの条件に従いLinuxおよび関連オープン ソース ソフトウェアを使用します。また、 SmartSetup Scripting Toolkitパッケージには、これらのソフトウェアのソースが含まれています。
MicrosoftおよびWindowsは、Microsoft Corporationの米国における登録商標です。 Intel、インテルおよびItaniumはインテ
ル コーポレーションまたはその子会社のアメリカ合衆国およびその他の国における商標または登録商標です。 UNIX は、The Open Groupの登録商標です。本製品は、日本国内で使用するための仕様になっており、日本国外で使用される 場合は、仕様の変更を必要とすることがあります。本書に掲載されている製品情報には、日本国内で販売されていな いものも含まれている場合があります。
目次
このガイドについて .......................................................................................................... 9
対象読者 ................................................................................................................... 9
表記規約 ................................................................................................................... 9
お客様のご意見 ......................................................................................................... 9
1. 概要 ............................................................................................................................. 10
最小要件 ................................................................................................................. 10
SSTK環境 ................................................................................................................ 10
SSTKブート イメージ ...................................................................................... 11
SSTKリポジトリ .............................................................................................. 11
デプロイメント プロセス ......................................................................................... 12
SSTKパッケージの抽出 ............................................................................................ 12
2. SSTKブート イメージの作成 ......................................................................................... 16
SSTKStart.cmdファイルの編集 .................................................................................. 16
ブート イメージへのOEMドライバのインストール .................................................... 17
ブート イメージの作成 . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 18
ブート メカニズムのセットアップ ............................................................................ 18
ブート可能なCD/DVDまたは仮想メディアの作成 .............................................. 19
ブート可能なUSBフラッシュ デバイスの作成 ................................................... 20
ネットワーク ブート環境のセットアップ .......................................................... 21
Windows Deployment Server ....................................................................... 22
TFTPおよびDHCPサーバ .......................................................................... 23
3. SSTKアクションの設定 ................................................................................................ 25
commandpromptアクション ....................................................................................... 25
readhwconfアクション .............................................................................................. 26
conrepの設定 ................................................................................................... 26
applyhwconfアクション ............................................................................................ 27
applysasconfアクション ............................................................................................ 28
インストール ディスクの選択 . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 28
deployアクション ..................................................................................................... 29
Windowsインストール ファイルのアップロード ................................................ 30
Integrity Support Pack 6.1のアップロード .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 31
Windows 2003 Enterpriseをデプロイメントするための準備 .................................. 31
OEMデバイス ドライバのアップロード .................................................... 32
アンサー ファイルの変更 ......................................................................... 33
SSTKCong.cmdファイルの編集 ............................................................... 33
Windows 2008をデプロイメントするための準備 ................................................ 34
OEMデバイス ドライバのアップロード .................................................... 34
アンサー ファイルの変更 ......................................................................... 34
SSTKCong.cmdファイルの編集 ............................................................... 36
サーバ設定の複製 .................................................................................................... 36
4. サーバの起動 ............................................................................................................... 37
起動手順 ................................................................................................................. 37
CD/DVDからの起動 ......................................................................................... 37
USBフラッシュ デバイスからの起動 ................................................................. 37
ネットワークからの起動 .................................................................................. 38
SSTKログ ファイル .................................................................................................. 38
ログ ファイルの書式 ........................................................................................ 38
デプロイメントの監視 ............................................................................................. 39
トラブルシューティング .......................................................................................... 40
インストール中のエラー0x07Bの防止(Windows Server 2003 Enterprise
み) ................................................................................................................ 40
3
SmartSetup Scripting Toolkit管理者ガイド
5. 高度なトピック . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 41
SSTKブート イメージのカスタマイズ ....................................................................... 41
SAN上のブート デバイスの有効化 ............................................................................ 42
SSTKでのセキュリティの強化 .................................................................................. 43
リポジトリ パスワードの暗号化 ....................................................................... 43
リポジトリ アクセス権限の設定 ....................................................................... 44
CLMモードの確認 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 44
最大ペイロード サイズの有効化 ............................................................................... 45
6. ユーティリティ リファレンス ....................................................................................... 46
cfggen ..................................................................................................................... 46
構文 ................................................................................................................ 46
説明 ................................................................................................................ 46
オプション ...................................................................................................... 46
................................................................................................................... 48
conrep ..................................................................................................................... 48
構文 ................................................................................................................ 48
説明 ................................................................................................................ 48
オプション ...................................................................................................... 48
................................................................................................................... 49
リターン コード . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 50
hpacubin .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 51
構文 ................................................................................................................ 51
説明 ................................................................................................................ 51
オプション ...................................................................................................... 51
スクリプト ファイルの例 ................................................................................. 52
エラー レポーティング . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 53
hpchkclm ................................................................................................................. 59
構文 ................................................................................................................ 59
説明 ................................................................................................................ 59
オプション ...................................................................................................... 59
................................................................................................................... 59
hpia64info ................................................................................................................ 60
構文 ................................................................................................................ 60
説明 ................................................................................................................ 60
オプション ...................................................................................................... 60
出力 ................................................................................................................ 60
hplpcfg .................................................................................................................... 61
構文 ................................................................................................................ 61
説明 ................................................................................................................ 61
オプション ...................................................................................................... 62
書式 ................................................................................................................ 62
エラー コード .................................................................................................. 62
hpqlarep ................................................................................................................... 63
構文 ................................................................................................................ 63
説明 ................................................................................................................ 63
オプション ...................................................................................................... 63
書式 ................................................................................................................ 63
エラー コード .................................................................................................. 64
hpsetacpi .................................................................................................................. 64
構文 ................................................................................................................ 64
説明 ................................................................................................................ 64
オプション ...................................................................................................... 64
................................................................................................................... 65
hpshowdisk ............................................................................................................... 65
4
SmartSetup Scripting Toolkit管理者ガイド
構文 ................................................................................................................ 65
説明 ................................................................................................................ 65
オプション ...................................................................................................... 65
................................................................................................................... 65
リターン コード . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 66
hwdiscovery ............................................................................................................. 66
構文 ................................................................................................................ 66
説明 ................................................................................................................ 67
オプション ...................................................................................................... 67
................................................................................................................... 68
エラー コード .................................................................................................. 69
hwquery ................................................................................................................... 69
構文 ................................................................................................................ 69
説明 ................................................................................................................ 69
オプション ...................................................................................................... 69
................................................................................................................... 70
ifhw ........................................................................................................................ 70
構文 ................................................................................................................ 70
説明 ................................................................................................................ 70
オプション ...................................................................................................... 70
................................................................................................................... 70
リターン コード . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 71
sstkencrypt ............................................................................................................... 72
構文 ................................................................................................................ 72
説明 ................................................................................................................ 72
................................................................................................................... 72
sstkmount ................................................................................................................. 72
構文 ................................................................................................................ 72
説明 ................................................................................................................ 72
パラメータ ...................................................................................................... 73
................................................................................................................... 73
A. サポート マトリックス ................................................................................................ 74
サポートされているシステム ................................................................................... 74
サポートされているLSIおよびSmartアレイSCSI/RAIDコントローラ ........................... 74
サポートされているEmulexおよびQLogic社製ファイバ チャネル コントローラ ........... 75
サポートされているインテル、Broadcom、およびNeterion社製NIC I/Oカード ............. 76
サポートされているストレージ ................................................................................ 77
5
図目次
1.1. 簡単なSSTKデプロイメント シナリオ .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 11
1.2. [HP Package Setup]画面 ............................................................................................... 12
1.3. SSTKリポジトリ フォルダ .......................................................................................... 13
2.1. ILOインタフェースを使用した仮想メディアの設定 ..................................................... 20
2.2. SSTKネットワーク環境の例 ....................................................................................... 22
3.1. Windowsインストール ファイル用の宛先フォルダ .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 30
3.2. ISPインストール ファイル用の宛先フォルダ .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 31
3.3. driversフォルダの構造 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 32
3.4. WSIMを使用したアンサー ファイルの編集 ................................................................. 35
4.1. ブート設定選択ウィンドウ ......................................................................................... 37
6
表目次
3.1. Read Hardware Congurationタスクおよび設定ファイル ................................................ 26
3.2. Apply Hardware Congurationタスクおよび設定ファイル ............................................... 27
5.1. SSTKリポジトリに対する権限 .................................................................................... 44
6.1. conrepのリターン コード ............................................................................................ 50
6.2. hpacubinのエラー コード ............................................................................................ 53
6.3. hplpcfgのエラー コード .............................................................................................. 62
6.4. hpqlarepのエラー コード ............................................................................................. 64
6.5. hpshowdiskのリターン コード . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 66
6.6. hwdiscoveryのエラー コード ....................................................................................... 69
6.7. ifhwのオペランド ....................................................................................................... 71
6.8. ifhwのリターン コード ............................................................................................... 71
A.1. サポートされているシステム ..................................................................................... 74
A.2. SCSIコントローラ ..................................................................................................... 74
A.3. ISSコントローラ ....................................................................................................... 75
A.4. QLogic社製コントローラ .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 75
A.5. Emulex社製コントローラ ........................................................................................... 75
A.6. インテル社製カード .................................................................................................. 76
A.7. Broadcom社製カード ................................................................................................. 76
A.8. Neterion社製カード .................................................................................................... 76
7
例目次
6.1. conrep.datファイルの例 ............................................................................................... 49
6.2. conrep.xmlファイルの例 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 49
6.3. サーバ タイプに基づいたhpia64infoユーティリティの出力例 ........................................ 60
8

このガイドについて

このガイドでは、SSTKSmartSetup Scripting Toolkit)を使用してカスタム スクリプトを開発す る方法について説明します。このカスタム スクリプトにより、さまざまなハードウェア設定お よびソフトウェア インストール操作が自動化されるため、サーバのデプロイメントが簡単にな ります。

対象読者

このガイドは、多数のHP Integrity®サーバを迅速かつ効率的にデプロイする必要があるシステ ム管理者を対象としています。 Windows 2003 EnterpriseおよびWindows Server 2008の自動イン ストールと、Integrityサーバ ハードウェアの設定方法に関する知識が必要です。

表記規約

このガイドでは、以下の表記規約を使用します。
コマンド コマンド名または修飾子付きコマンド名を示します。
コンピュー タ出力
Ctrl+x キー シーケンス。 たとえば、Ctrl+xというキー シーケンスは、Ctrlというラベル
ファイル名 ファイル名またはパス名(例:/os/windows
キー キーボードのキーの名前です。 ReturnEnterは、同じキーを指しています。
Term 重要な単語や表現で、定義されたものです。
ユーザ入力 入力するコマンドなどのテキスト文字列を示します。
変数 コマンド、関数、その他の構文表示で使われるプレースホルダの名前です。ユー
コンピュータが表示するテキスト文字列です。
の付いたキーを押したまま、別のキーまたはマウス ボタンを押す必要があること を説明しています。
ザは、実際の値と入れ替えて使用します。

お客様のご意見

本書に関するご意見をお待ちしております。 HPでは、お客様により良いドキュメントを提供 するように努めています。 記述の誤りや、改善に結びつくご意見、ご指摘がございましたら、 電子メール(下記のアドレス)までお寄せください。
docsfeedback@hp.com [mailto:docsfeedback@hp.com]
マニュアル名、製造製品番号を添えて、本書に関するご意見、記述の誤り、または改善案など をご記入ください。
9

1章 概要

SmartSetup Scripting ToolkitSSTK)は、ハードウェアの構成とソフトウェアのインストールを 自動化して、HP Integrity®サーバにWindowsをデプロイメントする作業を簡素化するユーティ リティとスクリプトを提供します。 SSTKを使用すると、サーバの構成を複製し、Windowsの 自動インストールを実行して、多数のサーバを効率的にデプロイメントすることができます。 そのため、これらの多数のサーバ デプロイメントに関連する時間、作業、およびエラーが減り ます。
SSTKのサンプル スクリプトとユーティリティは、IA-64用のWindows PEに基づくプリブート環 境で動作します。
注意:
SSTKユーティリティを不適切に使用すると、データが消失する可能性がありま す。 したがって、SSTKユーティリティは、ハードウェアおよびソフトウェアの インストールと設定の経験がある場合のみ使用してください。
この章では、SSTKを実行するための最小要件、SSTK環境、デプロイメント プロセスの概要、 およびSSTKパッケージの内容について説明します。

最小要件

SSTKを使用するには、以下の要件に適合している必要があります。
Windows XP(または2003 ServerSP2を搭載したワークステーション
SSTKパッケージ(SSTK-WindowsIntegrity-3.1.zip
IA64用のWindows自動インストール キット(AIK
WinPE 2.1イメージ ファイルとWindows System Image ManagerWSIM)が含まれています。
Windows Server 2003 EnterpriseおよびWindows Server 2008用のIntegrity Support Pack 6.1
Windows Server 2003 Enterprise IA64 SP2およびWindows Server 2008 IA64用のインストレー ションCD
FTPおよびDHCPサーバ。 Windows Deployment ServerWDS)は、オプションです。

SSTK環境

SSTKを使用すると、ユーザは簡単な操作だけでIntegrityサーバにWindowsをデプロイメントし て、設定できます。 SSTKスクリプトとユーティリティを使用すると、1台のサーバを設定した り、モデル サーバの設定を多数のサーバに複製することができます。 この設定には、EFI変数 の設定、RAID設定、ディスクのパーティション化、およびホスト バス アダプタ(HBA)の設 定が含まれます。 ソフトウェアのデプロイメントには、Windows Server 2003 Enterprise SP2、 Windows Server 2008、およびIntegrity Support Pack(ISP)のインストールが含まれます。
1.1に、典型的なSSTKデプロイメント シナリオを示します。
10
概要
1.1. 簡単なSSTKデプロイメント シナリオ
ワークステーションを使用して、ツールキットを展開し、設定ファイルを編集し、ブート メカ ニズムをセットアップします。 通常、ワークステーションには、設定ファイル、スクリプト、 ユーティリティ、およびWindowsインストール ファイルが入っているSSTKリポジトリが格納 されています。
ターゲット サーバがSSTKブート イメージをロードすると、リポジトリが共有され、SSTKが設 定済みのアクションを実行します。 サンプル アクションには、サーバの構成の保存 (ReadHWConf)、保存した設定の複製(ApplyHWConf)、LSI SAS 1068コントローラへの RAID 1設定の適用、およびWindowsのインストール(Deploy)、またはSSTKユーティリティ を手動で実行するコマンド プロンプトの表示(CommandPrompt)があります。

SSTKブート イメージ

SSTKブート イメージは、Windows Pre-installation Environment(Windows PE)に基づいていま す。 Windows PEは、Windows Vistaカーネルの一部であり、ツールキット用のオペレーティン グ システム機能を提供します。 詳しくは、Windows自動インストール キット(AIK)に付属し ている『Windows PE User’s Guide』を参照してください。
SSTKには、AIKツールを使用して独自のブート イメージを作成できるスクリプトが含まれてい ます。 これについては、第2章 (page 16)で説明します。

SSTKリポジトリ

SSTK環境を起動するすべてのサーバが、設定ファイル、スクリプト、ユーティリティ、OSファ イル、ドライバ ファイル、およびアプリケーション ファイルのリポジトリにアクセスできな ければなりません。 ワークステーションにリポジトリを格納する場合、デプロイ対象のIntegrity サーバからそのワークステーションにアクセスできなければなりません。
11
概要
重要:
リポジトリについての対応策は、前の例で説明したもの以外にもあります。 ブー デバイス(Integrityサーバ上のローカル ディスクまたはUSBデバイス)にリポ ジトリを配置することができます。 SSTKログと設定ファイルを保存するために、 リポジトリの書き込み権限が必要です。

デプロイメント プロセス

デプロイメント プロセスは、次の手順で構成されます。
1. SSTKソフトウェア パッケージを抽出します。
2. SSTKブート イメージを作成します。
3. SSTKアクションを設定します。
4. ターゲット サーバをブートし、SSTKログ システムまたはIntegrated Lights-Out(ILO)イン
タフェースを使用してデプロイメントを監視します。
通常、手順1と2は一度だけ実行します。 手順3と4は、デプロイメントする必要があるターゲッ ト サーバの台数によって実行回数が異なります。 次の項で、SSTKパッケージを抽出する方法 について説明します。 残りの章では、その他の手順について説明します。

SSTKパッケージの抽出

SSTKソフトウェア パッケージは、自己解凍型パッケージ コンポーネントです。 SSTKパッケー ジ コンポーネントcp009335.exeをダブルクリックして、ファイルを解凍することができま す。 図 1.2は、[Package Setup]画面です。
1.2. [HP Package Setup]画面
ワークステーションを使用してSSTKリポジトリを保持する場合は、パッケージの内容を目的の フォルダ(SSTKのルート フォルダ)に抽出します。 SSTKルート フォルダを共有し、すべて のサブフォルダへの読み取り/書き込み権限を設定する必要があります。 SSTKリポジトリの書 き込みアクセス権を制限する方法については、「SSTKでのセキュリティの強化」 (page 43)を参 照してください。
12
概要
1.3. SSTKリポジトリ フォルダ
boot SSTKブート イメージ用のブート ファイルが入っています。 OEMDriversサブ
フォルダには、ブート イメージ上にインストールされるデバイス ドライバが 入っています。 詳しくは、第2章 (page 16)を参照してください。
data_files SSTKユーティリティ用の以下の設定ファイルとSSTKログ ファイルが入ってい
ます。
array_settings\hpacucapt.ini MSA RAIDとコントローラの構成、およびス
トレージ エリア ネットワーク(SAN)環境 に関する情報が入っているhpacubin設定 ファイル。
conrep.dat conrepがconrep.xml設定ファイルに入っ
ているEFI変数の値を保存するファイル。
hwdisc.dat ifhwおよびhwqueryユーティリティで使用
するシステム インベントリが入っている hwdiscovery出力ファイル。
hba-qlogic.ini QLogicホスト バス アダプタ(HBA)に対す
るブート デバイスを有効または無効にする ために使用されるhpqlarepの設定ファイ ル。
hba-emulex.ini Emulex HBAに対するブート デバイスを有効
または無効にするために使用されるhplpcfg の設定ファイル。
logs このフォルダには、SSTKの実行中に作成さ
れるログ ファイルが保存されます。 ログ ファイルを使用して、デプロイメント プロ セスを監視し、問題のトラブルシューティン グを行います。
drivers Windows 2003をインストールするためのPnPドライバが入っています。 これら
のドライバは、ツールキットでは配布されません。 したがって、「OEMデバイ ス ドライバのアップロード」 (page 32)の説明に従い、Integrity Support Pack
13
概要
ISP)ドライバを使用して、サブフォルダにドライバを格納する必要がありま す。
os 自動インストール用のWindows Server 2003 Enterprise SP2Windows Server 2008
のインストール ファイル、およびそれぞれのアンサー ファイル(Windows Server
2003 Enterprise SP2はunattended.txt、Windows Server 2008 unattend.xml)が入っています。 「Windowsインストール ファイルのアッ
プロード」 (page 30)を参照してください。
scripts SSTKの実行を制御し、ユーティリティを実行し、Windowsをデプロイメントす
る以下のSSTK Windows設定スクリプトとインストール スクリプトが入ってい ます。
SSTKStart, SSTKConfig リポジトリを共有し、SSTK
default_actionのような環境変数をセッ トアップして、SSTKデプロイメント プロセ スを初期化します。 デプロイメントを開始 する前に、これらのスクリプトを編集する必 要があります。 「SSTKStart.cmdファイルの 編集」 (page 16)、「SSTKCong.cmdファイ ルの編集」 (page 33)(Windows Server 2003)、および「SSTKCong.cmdファイル の編集」 (page 36)(Windows Server 2008)を 参照してください。
SSTKMain 設定したアクションに応じて、SSTKの実行
を制御します。
ReadHWConf 設定したアクションがreadhwconfの場合に
呼び出されます。 hwdiscovery、conrep、 hpqlarephplpcfg、およびhpacubinを 呼び出します。 「readhwconfアクション」 (page 26)を参照してください。
ApplyHWConf 設定したアクションがapplyhwconfの場合
に呼び出されます。 conrephpqlarephplpcfg、およびhpacubinを呼び出しま す。 「applyhwconfアクション」 (page 27)を 参照してください。
DeployWS2003.cmd Windows 2003のインストールを実行します。
deployアクション」 (page 29)を参照してく ださい。
DeployWS2008.cmd Windows 2008のインストールを実行します。
deployアクション」 (page 29)を参照してく ださい。
CheckESP.cmd システムに複数のESPパーティションがある
かどうかをテストします。
SetWS2003.cmd, SetWS2008.cmd
コマンド プロンプトからデプロイ操作を手 動で設定するためのオプションのスクリプ ト。 これらのスクリプトを使用する場合は、 SSTKConfig.cmdファイルを再設定する必
14
概要
要はありません。 これらのスクリプトは、 os_deploy変数をWS2003またはWS2008 に、default_action変数をdeployに設定 します。 これらは、SSTKStart.cmdをコマ ンド プロンプトから実行した後で、実行す ることができます。 その後で、
DeployWS2003.cmdまたは DeployWS2008.cmdを実行してデプロイメ
ント プロセスを開始することができます。
ApplyArrayConfiguration, CaptureArrayConfiguration
ApplySaSConf Windowsのインストールの必要に応じて、
SSTKLogInit, SSTKLogger SSTKログ システムを管理します。 SSTK
CopyISP, PostInstall2003, PostInstall2008, CopyDrivers
diskpart\default_layout_2003.txt Windows 2003用のインストール ディスク
hpacubinユーティリティを実行します。
LSI1068コントローラにRAID 1設定を適用し ます。 「applysasconfアクション」 (page 28) を参照してください。
ログ ファイル」 (page 38)を参照してくださ い。
リポジトリでISPインストール ファイルが使 用できる場合、インストール後スクリプト は、Windowsのインストールの後で、Integrity Support PackISP)インストーラを呼び出し ます。 さらに、Copydriversスクリプトを 使用して、Windows Server 2003のインストー ルに必要なPnPドライバがコピーされます。 SSTKリポジトリを設定する方法については、 「Windowsインストール ファイルのアップ ロード」 (page 30)を参照してください。
パーティションのレイアウトを指定する
diskpartスクリプト。
diskpart\default_layout_2008.txt Windows 2008用のインストール ディスク
パーティションのレイアウトを指定する diskpartスクリプト。
software 最初にオペレーティング システムをインストールした後でインストールされる
ISPインストール ファイルと追加ソフトウェアが入っています。 Integrity Support Pack 6.1のアップロード」 (page 31)を参照してください。
utilities ツールキット ユーティリティが入っています。 SSTKユーティリティの完全
な情報については、第6 (page 46)を参照してください。
15

2 SSTKブート イメージの作成

ワークステーションをセットアップしたら、SSTKブート イメージを作成します。 ブート イ メージは、ターゲット サーバを起動してSSTKアクションを実行します。
注:
SSTKリポジトリ共有のネットワーク位置は、ブート イメージに設定されます。 リポジトリ共有を変更したり、別のリポジトリ共有にアクセスしたい場合は、 SSTKStart.cmdファイルを編集して、ブート イメージを再び作成する必要があ ります。
ブート イメージを作成するには、以下の作業を実行します。
1. SSTKStart.cmdファイルの編集
2. ブート イメージへのOEMドライバのインストール
3. ブート イメージの作成
4. ブート メカニズムのセットアップ
この章では、これらの作業について説明します。

SSTKStart.cmdファイルの編集

SSTKStart.cmdファイルは、リポジトリ共有にアクセスし、デプロイメント プロセスを初期 化するための情報が入っているSSTKブートストラップ ファイルです。
注:
SSTKブート イメージを作成する前に、boot\SSTKStart.cmdファイルを編集 する必要があります。
このファイルには、以下の変数が入っています。
repository_name リポジトリを格納するシステムのホスト名またはIPアドレス
IPv4またはIPv6)を指定します。
share_name リポジトリ システム上で共有されるディレクトリの名前を
指定します。
repository_user リポジトリ共有にアクセスするためのユーザ名を指定しま
す。 形式は、usernameまたはdomain\usernameです。
repository_password リポジトリ システム上のユーザ用のパスワードを指定しま
す。 リポジトリ パスワードは、平文パスワードまたは暗号 化パスワードにすることができます。 平文パスワードを使 用する場合は、暗号化パスワード変数をコメントに変え、平
16
SSTKブート イメージの作成
文パスワードを正しく設定する必要があります。 リポジト リ パスワードを暗号化する方法については、「リポジトリ パスワードの暗号化」 (page 43)を参照してください。
repository_encrypted_pass sstkencryptユーティリティで生成される暗号化パスワー
ドを指定します(「リポジトリ パスワードの暗号化」 (page
43)を参照)。
repository_letter リポジトリ共有をマッピングする文字を指定します。 デフォ
ルトはy:です。
SSTKStart.cmdサンプル スクリプトは、次のとおりです。
repository_name=192.168.0.220 share_name=sstk_repository repository_user=Administrator
rem repository_password=
repository_encrypted_pass=a89ea897a9aa9ea298
repository_letter=y:
リポジトリ パスワードは、最大127文字の英数字で構成できます。使用できる記号は、`
~!@#$%^&*()_+-={}|[]\:";' <>?,、および.です。 さらに、空白も使用できます。 上記の非英数字文字や空白
を使用する場合は、単一引用符でパスワードを囲む必要があります。

ブート イメージへのOEMドライバのインストール

SSTKブート イメージにOEMドライバをインストールすると、以下が実現します。
SSTKユーティリティがWinPE上で動作することを保証します。
Windows Server 2008のセットアップ中に、ハードウェア サポートを提供します。
付録A (page 74)に、SSTKブート イメージにOEMドライバをインストールする必要があるハー ドウェアを示します。
boot\OEMDriversフォルダに保存したデバイス ドライバは、SSTKブート イメージが作成さ れるとき、自動的にSSTKブート イメージにインストールされます。 たとえば、AD8002Aおよ びAD8003Aコントローラ用のEmulex 4Gbデバイス ドライバを追加する手順は、次のとおりで す。
1. ドライバ ファイルが入っているIntegrity Support Pack 6.1パッケージを抽出します。
2. SSTK boot\OEMDriversフォルダに、総称名を持つ新しいフォルダを作成します。 たと
えば、\boot\OEMDrivers\emulex
3. ISPコンポーネントから抽出したすべてのファイルをそのフォルダにコピーします。 必ず、 SYSCATINF、およびtxtsetup.oemファイルをコピーしてください。
この手順を使用して、他のデバイス ドライバを追加します。
17
SSTKブート イメージの作成

ブート イメージの作成

SSTKブート イメージを作成するには、次のように\bootフォルダからmkbootimg.cmdスクリ プトを実行します。
cd \SSTK-WindowsIntegrity-3.0\boot\ mkbootimg
mkbootimg.cmdスクリプトは、winpe\iso\sources\フォルダに独自のイメージ (boot.wim)を作成します。 mkbootimg.cmdスクリプトの説明については、「SSTKブート イメージのカスタマイズ」 (page 41)を参照してください。
スクリプトには、以下の特性があります。
デフォルトのAIKインストールが、次の位置にあると仮定します。
C:\Program Files\Windows AIK\
Windows AIKの位置を変更したい場合は、mkbootimg.cmdスクリプトでSOURCE変数を変 更します。
注:
リポジトリは、AIKがインストールされている同じ文字ドライブ上にある必要 があります。
次のように、winpe\isoフォルダにEFIブート用のデフォルト パスを作成します。
efi\boot\bootia64.efi
ここで、bootia64.efiは、SSTKブート ローダ ユーティリティです。
ブート イメージを作成した後で、ブート メカニズム(CD/DVD、USBまたはPXE)をセット アップする必要があります。 「ブート メカニズムのセットアップ」 (page 18)を参照してくだ さい。

ブート メカニズムのセットアップ

SSTKは、3つのブート メカニズム(CD/DVD、USBデバイス、またはネットワーク ブート)を サポートしています。 ブート メカニズムは、サーバを起動してツールキット環境を立ち上げ メイン スクリプトを実行するための、ファイルを含みます。 メイン スクリプトは、リポジト リから設定ファイル、OSファイル、およびアプリケーション ファイルを入手し、ハードウェ アを設定して、ソフトウェアをインストールします。
この項では、以下の作業を実行する方法について説明します。
ブート可能なCDまたはDVDの作成
ブート可能なUSBデバイスの作成
ネットワーク ブート環境のセットアップ
18
SSTKブート イメージの作成

ブート可能なCD/DVDまたは仮想メディアの作成

SSTKを起動するためにブート可能なCDまたはDVDを作成するには、次のように入力します。
cd SSTKルート フォルダ\boot\ "\Program Files\Windows AIK\Tools\x86\oscdimg"
-n -bsstksys.bin winpe\iso bootimg.iso
ここで、
sstksys.bin mkbootimg.cmdスクリプトを起動したとき、SSTKが作成するEl Toritoブート
セクタ。
bootimg.iso イメージ ファイル。 任意のCDまたはDVD焼き付けアプリケーションを使用
して、このイメージ ファイルをCD/DVDに焼き付けることができます。 ある いは、(使用できる場合)Integrated Lights-Out(ILO)インタフェースから、 ISOイメージを使用して、仮想メディア ブーティングSSTKを作成できます。
仮想メディアを設定するには、以下の手順に従ってください。
1. 任意のブラウザでMP IPアドレスを入力して、ターゲット サーバのILOインタフェースに接 続します。
2. [Virtual Devices]タブをクリックします。
3. [Launch]をクリックします。
4. [Local Image File]を選択します。
5. SSTKブート イメージ(bootimg.iso)を選択します。
6. [Create Disk Image]をクリックします。
2.1に、このプロセスを示します。
19
SSTKブート イメージの作成
2.1. ILOインタフェースを使用した仮想メディアの設定
HP Virtual MachineHPVM)システムの場合は、次のコマンド ラインを使用して仮想DVDを追
加することができます。
% hpvmmodify –P vm_name -a dvd:scsi::file:/bootimg.iso
ターゲット サーバでEFIシェルが起動すると、SSTKブート ファイルで仮想ファイル システム を使用できます。 EFI Boot Managerを使用すると、新しいブート項目を追加することができま す。

ブート可能なUSBフラッシュ デバイスの作成

ブート可能なUSBフラッシュ デバイスを作成するには、xcopyコマンドを使用して、ワークス テーションからUSBフラッシュ デバイスに適切なファイルをコピーします。 たとえば、
xcopy winpe\iso\*.* /s /e /f f:\
パラメータ:
winpe\iso mkbootimg.cmdスクリプトが作成するフォルダ。
f: USBフラッシュ デバイスの文字。
20
SSTKブート イメージの作成

ネットワーク ブート環境のセットアップ

以下の各項で、Windows Server 2003 SP2用のWindows Deployment Server(WDS)またはTFTPお よびDHCPサーバを使用して、SSTK用のネットワーク ブート環境をセットアップする方法を示 します。
注:
ミッドレンジおよびハイエンド システムでは、WinPEから初めてブートする前 に、EFIシェルで手動でACPIモードを設定する必要があります。
2.2に、以下のマシンがある孤立したネットワークでSSTKが設定されている環境を示します。
VPNサーバとして設定されたゲートウェイ
プライマリ ドメイン コントローラとして設定されたProliant DL380DHCPサーバ、および SSTKリポジトリのホスト
SSTKネットワークに接続されているターゲット サーバ
21
SSTKブート イメージの作成
2.2. SSTKネットワーク環境の例
Windows Deployment Server
Windows Deployment Services(WDS)は、Windows Server 2003 SP2に付属しています。 SSTK は、ターゲット サーバのネットワーク ブート用のPre-Boot Execution Environment(PXE)サー バとTrivial File Transfer Protocol(TFTP)サーバを含むWDSサーバ コンポーネントと統合する ことができます。
ネットワーク ブート用にWDSを使用する利点は、複数のSSTKブート イメージが追加されたと きに、ブート メニューが自動的に設定されることです。
WDSを設定するには、次のWebサイトで、Microsoft TechNetの『Windows Deployment Services Update Step-by-Step Guide for Windows Server 2003』を参照してください。
http://technet2.microsoft.com/WindowsVista/en/library/9e197135-6711-4c20-bfad-fc80fc2151301033.mspx
22
SSTKブート イメージの作成
:
SSTKは、Windows VistaWindows Server 2008用のWDSではテストされていませ
ん。
WDSを設定した後で、以下の手順に従ってSSTKブート イメージを追加します。
1. Windows Deployment Servicesを開始します。
2. [Servers]リストをクリックして展開し、イメージを追加したいサーバをクリックします。
3. [Boot Image]ノードを右クリックし、[Add Boot Image]をクリックします。
4. [Image File]ページで、mkbootimg.cmdスクリプトによって作成されたイメージの位置に アクセスします。 [Open]をクリックして続行します。
5. ブート イメージの名前と説明を入力するか、デフォルトを受け入れます。
6. イメージ コピーが正常に完了したら、[Finish]をクリックしてウィザードを終了します。
別のイメージを追加するには、前の手順を繰り返します。 WDSで、ブート メニューが表示さ れます。
注:
WDSですでにbootmgfw.efiに設定されているデフォルトのIA64ブート ローダ を使用する必要があります。
TFTPおよびDHCPサーバ
TFTPを使用してSSTKのブートを有効にするには、最初にTFTPサーバを設定する必要がありま す。 以下の手順に従ってください。
1. tftpdサーバ サービスが使用できることを確認します。
2. TFTP共有フォルダを作成します。 たとえば、C:\tftproot
3. SSTKブート イメージの作成」の項で作成したブート ファイルを、TFTP共有フォルダに コピーします。 たとえば、
xcopy winpe\iso\*.* /s /e /f C:\tftproot
4. regeditを使用してWindowsレジストリを開き、次のキーを探します。
\\hkey_local_machine\system\currentControlSet\services\tftpd
23
SSTKブート イメージの作成
5. parametersサブキーをtftpdフォルダに追加します。 文字列値Directoryparameters
キーに追加します。 Directoryの値は、ブート ファイルがある位置のパスです(この例 では、C:\tftproot)。
6. tftpdサービスを再起動します。
DHCP設定を変更できない場合は、EFIの直接ブート機能を使用します。 EFIシェルで直接ブー プロファイルを設定するには、次のように入力します。
EFI Shell> dbprofile –dn profile_name –dhcp –sip TFTP_server_IP
-b efi\boot\bootmgfw.efi
これで、次のコマンドを使用して、直接ブート プロファイルをブートすることができます。
EFI Shell> lanboot select –dn profile_name
DHCPサービスを設定するには、以下の手順に従ってください。
1. DHCP管理コンソールを起動します。
2. [Scope Options]タブを右クリックし、[Congure Options]を選択します。 [Scope Options]ウィ
ンドウが表示されます。
3. [General]タブで、[066 Boot Server Host Name]にチェック マークを付け、サーバの IPアドレスを入力します。
4. [067 Bootfile Name]にチェック マークを付け、ブート ローダ ファイルの名前
efi\boot\bootmgfw.efi)を入力します。
5. DHCPサービスを再起動します。
24
Loading...
+ 53 hidden pages