ArchitectTM User’s Guide

0898601-7.5
September 2018

Copyright 2018 by Concurrent Real-Time, Inc. All rights reserved.
本書は当社製品を利用する社員、顧客、エンドユーザーを対象とします。
本書に含まれる情報は、本書発行時点での正確な情報ですが、予告なく変更されることがあります。
当社は、明示的、暗示的に関わらず本書に含まれる情報に対して保障できかねます。
誤字・誤記の報告または本書の特定部分への意見は、当該ページをコピーし、コピーに修正またはコメントを記述してコンカレント日本株式会社まで郵送またはメールしてください。
http://www.concurrent-rt.co.jp/company/
本書はいかなる理由があろうとも当社の許可なく複製・変更することはできません。
Concurrent Real-TimeおよびそのロゴはConcurrent Real-Time, Incの登録商標です。
当社のその他すべての製品名はConcurrent Real-Timeの商標です。また、その他全ての製品名が各々の所有者の商標または登録商標です。
Linux®は、Linux Mark Institute(LMI)のサブライセンスに従い使用しています。
改訂履歴
Revision History:
November 2008
January 2009
February 2009
July 2009
October 2009
July 2010
October 2011
April 2012
December 2012
July 2013
September 2013
February 2014
August 2014
September 2014
October 2014
May 2015
August 2015
June 2016
December 2016
August 2017
October 2017
April 2018
September 2018

Level:
000
100
200
300
400
600
700
720
800
900
920
930
940
950
960
7.0
7.0-1
7.2
7.2-1
7.2-2
7.3
7.3-1
7.5

Effective With:
RedHawk Linux 5.1
RedHawk Linux 5.2
RedHawk Linux 5.2
RedHawk Linux 5.2
RedHawk Linux 5.2
RedHawk Linux 5.4
RedHawk Linux 6.0
RedHawk Linux 6.0
RedHawk Linux 6.3
RedHawk Linux 6.3
RedHawk Linux 6.3 & 6.0
RedHawk Linux 6.3 & 6.0
RedHawk Linux 6.5
RedHawk Linux 6.5
RedHawk Linux 6.5-1
RedHawk Linux 7.0
RedHawk Linux 7.0-1
RedHawk Linux 7.2
RedHawk Linux 7.2
RedHawk Linux 7.2
RedHawk Linux 7.3
RedHawk Linux 7.3-1
RedHawk Linux 7.5

注意事項:
本書は、Concurrent Real-Time, Incより発行された「RedHawk Linux Architect User’s Guide」を日本語に翻訳した資料です。英文と表現が異なる文章については英文の内容が優先されます。

前書き
マニュアルの範囲
本書は、ターゲット・コンピュータ用の実行環境と開発環境を生成および維持するための使い勝手の良いGUIインターフェースであるRedHawk Architect™について説明します。

マニュアルの構成
本書は以下で構成されます：
 1章：RedHawk Architectの紹介とその利用方法全般を案内します。
 2章：幾度も手動で光学メディアを挿入するのを回避するISOイメージのインポート機
能について説明します。
 アルファベット順の関連する重要な用語と概念およびテキストに出現するページを含
む索引。

構文記法
本書を通して使用される表記法は以下のとおりとなります。

斜体

ユーザーが特定する書類、参照カード、参照項目は、斜体にて表記します。
特殊用語も斜体にて表記します。

太字

ユーザー入力は太字形式にて表記され、指示されたとおりに入力する必要があります。ディレクトリ名、ファイル名、コマンド、オプション、manページの引用も太字形式にて表記します。

list

プロンプト、メッセージ、ファイルやプログラムのリストのようなオペレー
ティング・システムおよびプログラムの出力はlist形式にて表記します。

[]

ブラケット(大括弧)はコマンドオプションやオプションの引数を囲みます。もし、これらのオプションまたは引数を入力する場合、ブラケットをタイプする必要はありません。

ハイパーテキスト・リンク
本資料を見ている時に項、図、テーブル・ページ番号照会をクリックすると対応する本文を表示します。青字で提供されるインターネットURLをクリッ
クするとWebブラウザを起動してそのWebサイトを表示します。赤字の出版
名称および番号をクリックすると(アクセス可能であれば)対応するPDFのマ
ニュアルを表示します。

iii

RedHawk Architect User’s Guide

関連図書
次の表はRedHawk ArchitectおよびRedHawk Architectを使ってインストールすることが可能な
コンポーネントに関するConcurrentの文書を記載しています。文書によってはRedHawk Linux
システムからオンラインで、もしくはConcurrent Real-Timeの資料用Webサイト
http://redhawk.concurrent-rt.com/docs から入手することが可能です。
RedHawk Architect
RedHawk Architect Release Notes
RedHawk Architect User’s Guide
RedHawk Linux
RedHawk Linux Release Notes
RedHawk Linux User’s Guide
RedHawk Linux Cluster Manager User’s Guide
RedHawk Linux FAQ
NightStar RT Development Tools
NightView User’s GuideNightTrace User’s GuideNightProbe User’s GuideNightTune User’s Guide

iv

発行番号
0898600
0898601
08980030898004
0898016
N/A
08983950898398
08984650898515

目次
前書き . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

iii

1章 RedHawk Architectの利用
Architectの紹介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ターゲット・システム用rootファイルシステムの作成 . . . . . . . . . . . . . . . . . .
Architectの起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
新しいセッションの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
イメージにインストールするソフトウェアの選択 . . . . . . . . . . . . . . . . . . . . . .
基本ディストリビューションLinuxパッケージの選択 . . . . . . . . . . . . . . .
Base Environmentsビューの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Categories and Groupsビューの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . .
All Packagesビューの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selected Packagesビューの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RedHawk OSオプションの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NightStarオプションの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
イメージの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Settingsの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consoleの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Networkingの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File Systemsの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simple Disk Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Advanced Disk Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
イメージのビルド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
イメージのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Updates . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Kernel Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Custom Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Import Kernel Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Export Kernel Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compile Custom Kernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remove Custom Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional RPMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Board Support Packageのインストール . . . . . . . . . . . . . . . . . . . . . . . . .
File Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chroot Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Image Cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
イメージの展開 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USBデバイスへの展開 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USBドライブによるインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DVDメディアによるインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ネットワークを介したPXEによるインストール . . . . . . . . . . . . . . . . . . . .
ネットワークを介したPXEによるディスクレス・ブート . . . . . . . . . . . .
Deploy to Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
既存のセッションの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-1
1-1
1-2
1-4
1-4
1-5
1-6
1-7
1-7
1-8
1-9
1-11
1-11
1-12
1-13
1-15
1-17
1-18
1-19
1-23
1-27
1-27
1-29
1-30
1-31
1-32
1-33
1-33
1-34
1-35
1-35
1-36
1-36
1-38
1-38
1-39
1-42
1-43
1-45
1-47
1-54
1-55

v

RedHawk Architect User’s Guide

2章 ISOイメージのインポート
ISOイメージのインポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
光媒体からISOイメージのインポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
既存のISOイメージからISOイメージをコピー . . . . . . . . . . . . . . . . . . . . .
既存のISOイメージへのリンク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
インポートしたISOイメージの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-1
2-2
2-3
2-3
2-4

ターゲットのPXEの有効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PXEサービスの初期化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PXEイメージの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PXEインストール・イメージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PXEディスクレス・イメージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PXEターゲットの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ターゲットの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
単一ターゲットの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
複数ターゲットの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ターゲットの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ターゲットの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-1
3-1
3-3
3-4
3-5
3-7
3-7
3-7
3-9
3-11
3-11

3章 PXEの管理

付録A 手動によるDHCP構成
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DHCP構成のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

vi

A-1
A-2
Index-11章
RedHawk Architectの利用
本章はRedHawk Architectの紹介およびその利用方法に関する取扱い説明を提供します。
1

Architectの紹介
RedHawk Architectは、組み込みソリューションを構成、構築、フラッシュすることを目的とした使い勝手の良いGUIインターフェースです。
RedHawk Architectは、シングル・ボード・コンピュータ(SBC)向けの実行環境と開発環境を生成および維持するために以下の目的を非常に簡略化しています：








CentOS®もしくはRed Hat® Enterprise Linuxディストリビューションのカスタム設定のインストール
RedHawkTMオペレーティング・システムのインストールと設定
SBC固有のボード・サポート・パッケージ(BSP)のインストール
NightStarTM RTアプリケーション開発ツールのインストール
RedHawk およびNightStarソフトウェア・アップデートのインストール
SBCのrootファイル・システムの維持および再設定
ターゲット・システムまたは仮想マシーン上にrootファイル・システムのイメージを展開

Architectでは、RedHawkカーネルと一緒にインストールするLinuxやアプリケーションのモジ
ュールを選択します。例として、Virtualizationなどのカテゴリー内の全パッケージ、または最小構成用に一部のパッケージを選択することが可能です。Architectは、1GB程のフラッシュ・メモリを使用する組み込みアプリケーション用にLinuxのファイル・システムをカスタ
マイズおよび最小化します。
Architectは選択されたものに基づいて構成ファイルを生成および処理して実際のRPMパッケ
ージのインストールを実行します。選択された機能に応じて必要となるRedHawk, CentOS,
RedHat, NightStarのメディアを挿入するよう指示します。

ターゲット・システム用rootファイルシステムの作成
シングル・ボード・コンピュータ上で使用可能なターゲット・ファイル・システム・イメー
ジを生成するには、サポートされたホスト・システム上でRedHawk Architectを使い以下の手順を実行して下さい：
1. イメージにインストールするソフトウェアを選択。
2. イメージを作成。
3. 組み込みアプリケーション用のイメージにカスタマイズ。

1-1

RedHawk Architect User’s Guide
4. 対象のボードまたは仮想マシーンにイメージを展開。
これらの手順は以降のセクションで説明します。各ステップではイメージの変更および/または展開が何回も繰り返される可能性があります。

Architectの起動
RedHawk Architectのインストールに関する取扱い説明については、RedHawk Architect Release
Notesを参照して下さい。
Architectはrootユーザーで実行する必要があります。
Architectを実行するには、シェル・プロンプトでarchitectと入力してください：# architect
Architectを実行するのにrootシェルの使用を望む場合、sudo(8)コマンドを代わりに使用することが可能であることに留意して下さい。
インストール後、一番最初にArchitectが起動された時、ダイアログがConcurrent Real-Time
End User Agreementを提示して現れます。

図1-1 Architect End User Agreement
Architectを開始した時、ダイアログは新しいセッションを開始もしくは既存のセッションをロードするためのオプションを提示して現れます。

1-2

RedHawk Architect User’s Guide

図1-2 RedHawk Architectダイアログの冒頭
新しいセッションを開始するには、Newボタンをクリックして下さい。詳細については1-4
ページの「新しいセッションの作成」を参照して下さい。
ファイル・システム・イメージの作業を再開するためにセッションはいつでも保存し、後でロードすることが可能です。既存のセッションを編集するには、Openボタンをクリックして下さい。詳細については1-55ページの「既存のセッションの編集」を参照して下さい。
Cancelボタンがクリックされた場合、下図に示すようにRedHawk Architectのメイン・ウ
ィンドウを表示します。

図1-3 RedHawk Architectメイン・ウィンドウ

1-3

RedHawk Architect User’s Guide
このウィンドウから最も実行される共通タスクは次のとおり：


New Sessionアイコン をクリックまたはウィンドウ上部にあるFileメニューから
New Sessionを選択して新しいセッションを開始。詳細については1-4ページの「新しいセッションの作成」を参照して下さい。

Open Sessionアイコン
をクリックまたはFileメニューのOpen Sessionを選択して既存のセッションを編集。詳細については1-55ページの「既存のセッションの編集」
を参照して下さい。

新しいセッションの作成
Architectセッションは次を含む特定のターゲット・ファイル・システム・イメージに関して構成された全ての設定を記述します：
ターゲットのSBC



どのソフトウェアをインストールすべきか

どのようにソフトウェアを構成すべきか

冒頭のArchitectダイアログからNewボタン、またはRedHawk Architectメイン・ウィンド
ウの上部にあるFileメニューからNew Session アイコン もしくはNew Sessionを選択した
場合、以下に示すNew Sessionダイアログを表示します。

図1-4 New Sessionダイアログ
本ダイアログではターゲット・ファイルシステム・イメージを生成するために使用する
RedHawkのバージョンを指定することが可能です。指定したRedHawkリリースのターゲッ
ト・ファイルシステム・イメージを生成するのに必要なRedHawk, CentOS, Red Hat EnterpriseLinuxのメディアまたはISOファイルの正しいバージョンを持っていることを確認して下さい。

イメージにインストールするソフトウェアの選択
ファイルシステム・イメージにインストールするソフトウェアを選択するには、RedHawk
Architectメイン・ウィンドウ左側にあるツールボックスからSelect Softwareをクリックして下さい。以下の3つのグループからソフトウェアを選択します。


1-4

Base Distribution Linux packages

RedHawk Architect User’s Guide


RedHawk Linux operating system

NightStar tools

いくつかの初期選択はデフォルトで行われます(例えば、核となるRedHawk OS)。これらのパッケージはグレーのチェック・マークで表示され、選択解除することはできません。
RedHawk Architectメイン・ウィンドウ上部のEstimated Image Sizeゲージは、ビルドした時のファイルシステム・イメージの概算サイズを示します。これはイメージで消費される
ターゲット・ボードのルート・デバイスの割合も示しています。
イメージをビルドしたら、ディスクに保存されている実際のイメージ・サイズを計算するた
めにRefresh Image Sizeボタンをクリックします。あるいはToolsメニューからRefresh
Image Sizeを選択します。Estimated Image Sizeゲージは現在の実サイズを反映するため更新されます。
Estimated Image Sizeゲージ右側のスピン・コントロール・ボックスはイメージの希望する最大サイズを変更するために使用します。この値はrootデバイスの既知のサイズを超えることは出来ませんが、小さくすることは可能です。rootデバイスのサイズがわからない場
合、許容される最大値は1テラバイトとなります。
Undoボタンは最後のパッケージ選択またはパッケージ選択解除の操作を元に戻すために使用します。これは必要であればいくつかの操作を繰り返し元に戻すために使用することが可能で、パッケージ一式の大体のイメージサイズ結果を確認するのに便利です。
パッケージに関する詳細な情報を得るには、右クリックしてオプションのメニューを表示して下さい。パッケージを強調表示した後に右クリックしてオプションのメニューを表示する
ことで複数のパッケージをグループとして処理することが可能です。選択または選択解除のメニュー・オプションを選んだ時、強調表示されたパッケージに依存するソフトウェアが自動的に選択または選択解除されます。下図は3つのパッケージがグループとして選択されていることを示します。

図1-5 複数パッケージの選択

基本ディストリビューションLinuxパッケージの選択
ファイルシステム・イメージにCentOSまたはRed Hatパッケージを選択するには、SelectSoftwareツールボックスからBase Distroをクリックして下さい。
CentOSまたはRed Hatパッケージはいくつかの「Package Views」で指示します。Package
Viewsドロップダウン・メニューから希望するパッケージ一覧を選択して下さい。以下のビ
ューが利用可能で後述のサブセクションで説明します。
Base Environments

1-5

RedHawk Architect User’s GuideCategories and Groups

All Packages



Selected Packages

Base Environmentsビューは最初から選択されていることに注意して下さい (基本パッケー
ジ環境は他のパッケージ・ビューが有効となる前に選択されている必要があります)。

Base Environmentsビューの利用
Base Environmentsビューは、最初に選択されるCentOSまたはRed Hatパッケージの高水準
タスクベース特性をユーザーが選択する必要があります。このビューはネイティブのCentOSまたはRed Hatのインストールを以前行ったことのあるユーザーにはよく知られています (下図に示します)。

図1-6 ターゲット特性の選択－Base Environmentsビュー
例えば、ターゲットを主としてWebサーバーを実行するために利用する場合、Basic Web
Serve環境を選択して下さい。利用可能な基本環境一式は、現在のセッションのディストリ
ビューションのタイプやリビジョンによって異なる可能性があることに注意して下さい。
特定の環境に関する詳細な情報を見るには、環境の上にカーソルを置いて右クリックした時に表示されるGet Environment Infoボタンをクリックして下さい。
Base Environmentが選択されるとすぐに対応するオプション・パッケージ・グループの一覧がAdd-Ons for Selected Environment領域に表示されます。これらのパッケージ・グル
ープを個別に選択、または全オプション・パッケージ・グループに一度で作用するSelect
AllもしくはClear Allボタンを押すことが可能です。

1-6

RedHawk Architect User’s Guide

希望する基本環境と関連するオプション・パッケージを選択した後、セッションに対応する
全パッケージを追加して更なるパッケージのカスタマイズ用に他のパッケージ・ビューを有効にするため右下のNextボタンを押して下さい。

Categories and Groupsビューの利用
Categories and Groupsビューはグループの階層に整理されたCentOSまたはRed Hatパッケ
ージのビューを提供します。このパッケージ・グループ階層は標準CentOSおよびRed Hatパッケージ・グループ階層です。そのビューを下図に示します。

図1-7 Base Distroパッケージの選択－Categories and Groupsビュー
上部枠のパッケージ・グループを選択し下部枠のグループをチェックまたはチェック解除することで、パッケージを選択または選択解除します。選択されたグループの全パッケージをSelect Entire Groupボタンで選択することが可能です。
現在選択されているパッケージ・カテゴリーの全グループ内の全てのパッケージをSelectEntire Categoryボタンで選択することが可能です。同様にSelect All Categoriesボタンは全カテゴリーの全グループ内の全てのパッケージを選択するために使用することが可能です。

All Packagesビューの利用
下図に示すAll Packagesビューは、ソートされた全CentOSまたはRed Hatパッケージの線形リストを提供します。

1-7

RedHawk Architect User’s Guide

図1-8 Base Distroパッケージの選択－All Packagesビュー
パッケージを本リストから選択または選択解除します。Filter packages by nameボックス
は名称にてパッケージを検索します。
全パッケージをSelect All Packagesボタンのクリックで選択することが可能です。

Selected Packagesビューの利用
次図に示すSelected Packagesビューは、現在インストール用に選択された全てのCentOS
またはRed Hatパッケージの線形リストを提供します。

1-8

RedHawk Architect User’s Guide

図1-9 Base Distroパッケージの選択－Selected Packagesビュー
パッケージを本リストから選択解除します。Filter packages by nameボックスは名称でパッケージを検索します。
リストから必要なパッケージを除外するにはHide requi red packagesチェック・ボックスをチェックして下さい。このボックスをチェックした場合、オプション・パッケージのみが表示されます。

RedHawk OSオプションの選択
ファイルシステム・イメージにRedHawk Linux OSとカーネルを選択するには、SelectSoftwareツールボックスからRedHawkをクリックして下さい。次図に示すRedHawkページを表示します。

1-9

RedHawk Architect User’s Guide

図1-10 RedHawkオプションの選択
適切なチェックボックス(Standard, Trace, Debug)を1つまたは複数チェックしてインストールするRedHawkカーネルを選択して下さい。標準カーネルはトレースまたはデバッグ機能は有しておらずカーネル・オプションが最小サイズです。トレース・カーネルはトレース機能を提供しますがデバッグ機能は有していません。デバッグ・カーネルはデバッグとトレースの両機能を提供します。少なくとも1つのカーネルを選ぶ必要があることに注意して下さい (GUIは1つだけ残った選択を選択解除できないようにすることでそれを強制します)。
カーネル・ソース・コード一式をイメージにインストールするにはInstall RedHawk kernel
source for building custom kernelsを選択して下さい。カーネル・ソースはカスタム・カーネルおよびローダブル・カーネル・ドライバのビルドでのみ必要となります。
上級ユーザーが、メディア上にあるRedHawkパッケージ一式からインストールしたいと考えているRedHawkパッケージを正確に絞りむにはShow Core Packages >>ボタンを押して下さい。通常は必要ありませんが、本オプションはとても小さなフラッシュ・デバイス用にイ
メージ・サイズの最小化を容易にするために存在します。
ライブ・カーネル・デバッグの追加サポートをインストールするにはInstall additional
kernel debugging packagesを選択して下さい。本オプションはRedHawkがクラッシュ・
ダンプを作成できるようにする必要があります。詳細についてはRedHawk User’s Guide を参照して下さい。
ターゲット・システムがNVIDIAのグラフィックまたはCUDAカードを有する場合、Install
NVIDIA graphics packagesラジオ・ボタンを選択して下さい。ターゲット・システムが実際にNVIDIAのハードウェアを有する場合にのみ、本オプションを選択する必要があることに注意して下さい。
ターゲット・システムに既に購入してあるRedHawk FBSソフトウェアをインストールする場
合は、Install Frequency-Based Schedulerを選択して下さい。

1-10

RedHawk Architect User’s GuideNightStarオプションの選択
ファイルシステム・イメージにNightTraceツールを選択するには、Select ProductsツールボックスからをNightStarをクリックして下さい。下図に示すNightStar RTページを表示します。

図1-11 NightStarツールの選択
デフォルトではNightTraceツールはターゲット・イメージにインストールされません。様々なツールをサポートするNightStarリモートだけをインストールしたい場合はInstall selectNightStar servers onlyラジオ・ボタンを選択して下さい。リストから各ツールのチェッ
ク・ボックスをクリックして個別のサーバーを選択することが可能です。リモート・サポー
トはホスト・システムで実行しているNightTraceツールがリモートでターゲットに接続し制御します。
全てのNightStarサーバーとクライアントをイメージにインストールすることを指定するにはInstall all NightStar clients and serversラジオ・ボタンを選択して下さい。これはターゲッ
トがローカルで全てのNightTraceツールを実行することが可能となる事に加え、上述のリモート・サポートを提供します。
インストールが可能な個々のNightTraceツールの詳細な説明を参照するにはAbout
NightStarボタンをクリックして下さい。

イメージの構成
RedHawk Architectメイン・ウィンドウの左側にあるツールボックスからConfigure
Imageを選択することで、イメージをビルドする前または後にターゲットのファイルシス
テム・イメージを構成することが可能です。

1-11

RedHawk Architect User’s Guide
本選択はイメージをビルドする前後で利用可能ですが、イメージがビルドされた後に追加のApplyボタンがページ上に現れる事に留意して下さい。これはディスク上のファイルシステ
ム・イメージに変更を反映させるためにイメージをビルドした後に行われたどのような変更も適用するために不可欠です。
ファイルシステム・イメージを構成するには、RedHawk Architectメイン・ウィンドウの左側にあるツールボックスからConfigure Imageを選択して下さい。以下の4つのグループを設定します：

General SettingsConsole

NetworkingFile Systems

いくつかの初期設定がデフォルトで構成されています。

General Settingsの構成
ファイルシステム・イメージにタイム・ゾーン、rootパスワード、デフォルトのラン・レベ
ルを構成するには、Configure ImageツールボックスからGeneral Settingsをクリックして下さい。下図に示すGeneral Settings構成ページが現れます。

図1-12 General Settings構成ページ
Time Zoneセクションでは、ドロップダウン・メニューから現在地の適切なタイム・ゾーン
を選択して下さい。システム・クロックがUTCを使用するかどうかを指定するチェック・ボ
ックスをクリックして下さい。

1-12

RedHawk Architect User’s Guide
NOTE
デフォルトでHardware clockはUTCチェック・ボックスが選択されて設定されているので、ターゲット・システムのBIOSクロックがCoordinated Universal Timeに設定されていることを確認して下さい。
もしこれを選択しない場合、選択したタイム・ゾーンに従いBIOSク
ロックを設定して下さい。
Root Passwordセクションでは、Passwordフィールドにrootのパスワードを入力してくだ
さい。Confirm Passwordフィールドに再入力して下さい。
NOTE
デフォルトのrootパスワードはredhawk (全て小文字で空白なしの
一つの単語)です。
Run Levelセクションでは、ドロップダウン・メニューから希望するデフォルトのラン・レベルを選択して下さい。
ターゲット・ファイルシステム・イメージがビルドされた後に変更が全般設定で行われた場
合、下図に示すOut-of-Sync Notice がページ下部に現れます：

図1-13 General Settingsとイメージ非同期通知
いずれのページでの非同期通知の出現は、セッションに現在表示された設定が関連するター
ゲット・イメージの状態と一致していないことを示します。どの設定が現在非同期であるかを確認するにはShow Differencesをクリックして下さい。この問題を解決するには、
Update ImageまたはUpdate Sessionのどちらかをクリックする必要があります。
Update Imageボタンは現在表示されている設定をターゲット・イメージに適用するのに対し、Update Sessionボタンは現在表示されている設定をターゲット・イメージの状態に一致させるために変更します。非同期通知は更新の指示が選択されるとすぐに消えます。

Consoleの構成
ファイルシステム・イメージにシリアル・コンソールを構成するには、Configure Image
ツールボックスからConsoleをクリックして下さい。次の図に示すConfigure Consoleページが現れます。

1-13

RedHawk Architect User’s Guide

図1-14 Console構成ページ
コンソールのポートと通信速度を定義するフィールドを有効にするにはEnable serial
consoleチェック・ボックスをクリックして下さい。
Serial Portドロップダウン・メニューからポートを選択して下さい。
Baud Rateドロップダウン・メニューから通信速度を選択して下さい。
ターゲット・ファイルシステム・イメージがビルドされた後に変更がコンソール設定で行われた場合、下図に示すOut-of-Sync Notice がページ下部に現れます：

図1-15 Console Settingsとイメージ非同期通知
いずれのページでの非同期通知の出現は、セッションに現在表示された設定が関連するター
ゲット・イメージの状態と一致していないことを示します。どの設定が現在非同期であるかを確認するにはShow Differencesをクリックして下さい。この問題を解決するには、
Update ImageまたはUpdate Sessionのどちらかをクリックする必要があります。
Update Imageボタンは現在表示されている設定をターゲット・イメージに適用するのに対し、Update Sessionボタンは現在表示されている設定をターゲット・イメージの状態に一致させるために変更します。非同期通知は更新の指示が選択されるとすぐに消えます。

1-14

RedHawk Architect User’s Guide
NOTE
ターゲット・システムがシリアル・ポートを有していない場合、本ページでシリアル・コンソールの設定はしないで下さい。

Networkingの構成
ファイルシステム・イメージにネットワークを構成するには、Configure ImageツールボックスからNetworkingをクリックして下さい。下図に示すConfigure Networkingページが現れます。

図1-16 Network構成ページ
利用可能なネットワーク・インターフェース全てがNetwork Devicesセクションにリストア
ップされます。選択したターゲット・ボードに応じて表示されるインターフェースが増減します。
特定のネットワーク・インターフェースを構成するには、選択するインターフェースをクリックした後、Editボタンをクリックして下さい。次の図に示すConfigure Network
Interfaceダイアログが表示されます。

1-15

RedHawk Architect User’s Guide

図1-17 Configure Network Interfaceダイアログ
選択されたネットワーク・インターフェースがダイアログの上部に表示されます。
ブート時に自動でインターフェースを有効/無効にするEnable eth0 at boot timeチェック・ボックスをクリックして下さい。
動的なアドレス構成を有効にするにはUse DHCP to obtain IP addressラジオ・ボタンを選択、または手動によるアドレス構成を有効にするにはUse static IP addressラジオ・ボタン
を選択して下さい。手動構成については、適切なフィールドにIPアドレスとネットマスクを入力して下さい。
イメージに設定を適用するにはOKをクリックしてダイアログを閉じて下さい。変更をキャンセルするにはCancelをクリックして下さい。
Configure Networkingダイアログ下部のHostnameおよびMiscellaneous Settings領域については、DHCPを使用もしくは適切なフィールドにホスト名、デフォルト・ゲートウェ
イ、ドメイン、DNSサーバー・アドレスを指定するのどちらかを選択して下さい。複数のDNSドメインやDNSサーバーは空白またはカンマで複数のエントリーを区切って指定することに注意して下さい。DHCPサーバーが動的にパラメータをネットワークの一部または全てに提供する場合、適切にDHCPを使用するよう選択して下さい。
ターゲット・ファイルシステム・イメージがビルドされた後に変更がネットワーク設定に行われた場合、下図に示すOut-of-Sync Notice がページ下部に現れます：

図1-18 Network Settingsと非同期通知のイメージ

1-16

RedHawk Architect User’s Guide
いずれのページでの非同期通知の出現は、セッションに現在表示された設定が関連するター
ゲット・イメージの状態と一致していないことを示します。どの設定が現在非同期であるかを確認するにはShow Differencesをクリックして下さい。この問題を解決するには、
Update ImageまたはUpdate Sessionのどちらかをクリックする必要があります。
Update Imageボタンは現在表示されている設定をターゲット・イメージに適用するのに対し、Update Sessionボタンは現在表示されている設定をターゲット・イメージの状態に一致させるために変更します。非同期通知は更新の指示が選択されるとすぐに消えます。

File Systemsの構成
ファイルシステム・イメージにファイルシステム・オプションを構成するには、Configure
ImageツールボックスからFile Systemsをクリックして下さい。下図に示すConfigure File
Systemページが現れます。

図1-19 File System構成ページ
サポートされている2つの異なるパーティショニング・モード、Use a single disk
partitioning (simple)およびUse multiple disks and/or partitin (advanced)が存在します。本ページはUse a single disk partitionモードがデフォルトです。

1-17

RedHawk Architect User’s Guide
NOTE
PXEディスクレス展開手法を使用する場合、全てのファイルシステ
ム構成の設定は無視され、ターゲット上にあるどのローカル・ドラ
イブ・メディアもそのままで無視されます。詳細については1-47ページの「ネットワークを介したPXEによるディスクレス・ブート」
を参照して下さい。

Simple Disk Partitioning
Simple Disk PartitioningはRedHawk Architectの初期バージョンで提供されていた昔ながらのパーティショニングです。本モードでは1つのパーティションだけが指定されたディスク・デ
バイス上に生成されます。
Target Disk Deviceフィールドに希望するrootデバイスを指定して下さい。ターゲット上で生成されるファイルシステムで利用したいファイルシステムのタイプを選択するにはRoot
FIle System Typeプルダウン・メニューを使用して下さい。
rootデバイスの初期化時に使用される希望のPartition Table Formatを選択して下さい。
MSDOSとGPTパーティション・テーブル・フォーマットの両方をサポートしています。
ディスク・パーティションのファイルシステムに使用される希望のRoot File System Typeを選択して下さい。現在、XFS, EXT4, EXT3, EXT2のファイルシステムのタイプをサポートしています。
デフォルトでMount writableが選択されており、rootファイルシステムは読み取りと書き込
みの両方の権限でマウントされます。
noatimeオプション付きでrootファイルシステムをマウントするにはUse “noatime” option
ボックスをチェックして下さい。これはrootデバイスが読み取り専用でマウントされていな
い時、rootへの書き込み回数を最小化するのに役立ちます。
rootファイルシステムを読み取り専用でマウントするにはMount root file system read-only
を選択して下さい。rootファイルシステムを読み取り専用でマウントすると向上したセキュ
リティを提供し、rootフラッシュ・デバイスの寿命を保護するのにも役立ちます。rootファ
イルシステムを読み取り専用でマウントした場合、RAMベースのファイルシステムは一時的な記憶領域に割り当てられます。このファイルシステムに対するMaximum RAM Usageはデフォルト設定でRAMの50%が設定されています。デフォルトはスピン・コントロール・
ボックスの上下矢印をクリックすることで変更することが可能です。
ターゲット・ファイルシステム・イメージがビルドされた後に変更がファイルシステム設定で行われた場合、下図に示すOut-of-Sync Notice がページ下部に現れます：

図1-20 File-System Settingsと非同期通知のイメージ
いずれのページでの非同期通知の出現は、セッションに現在表示された設定が関連するター
ゲット・イメージの状態と一致していないことを示します。どの設定が現在非同期であるかを確認するにはShow Differencesをクリックして下さい。この問題を解決するには、
Update ImageまたはUpdate Sessionのどちらかをクリックする必要があります。

1-18

RedHawk Architect User’s Guide
Update Imageボタンは現在表示されている設定をターゲット・イメージに適用するのに対し、Update Sessionボタンは現在表示されている設定をターゲット・イメージの状態に一致させるために変更します。非同期通知は更新の指示が選択されるとすぐに消えます。

Advanced Disk Partitioning
Advanced Disk Partitioningモードはより現代的で柔軟性のあるディスク・パーティショニン
グ機構を提供します。本モードではDisk File Systemsタブを使って複数のパーティションや複数のディスク、Special File Systemsタブを介してtmpfsやbindのような特殊なファイル
システムを構成することが可能です。All File Systemsタブはターゲット・システム上に構成される全てのファイルシステムをリストアップします。
複数のパーティションおよび/または複数のディスクを構成するにはDisk File Systemsタブを使用して下さい。デフォルトのページを下図に示します。

図1-21 Advanced Disk Partitioningディスク・ファイルシステム
現在選択されているディスクに新しいパーティションを追加するにはAdd Partition...を押して下さい。
現在選択されているパーティションを削除するにはRemove Partitionを押して下さい。
現在選択されているパーティションの属性を変更するにはEdit Partitionを押して下さい。
現在利用可能なディスク一式に新しいディスクを追加するにはAdd Diskを押して下さい。
利用可能なディスク一式から現在選択されているディスクを削除するにはRemove Diskを押して下さい。

1-19

RedHawk Architect User’s Guide
現在選択されているディスクの属性を変更するにはEdit Diskを押して下さい。
複数ディスクが定義された場合にブートするディスクを選択するにはInstall boot-loader
on MBR of diskプルダウン・メニューを使用して下さい。
NOTE
インストールを成功させるには、Advanced Disk Partitioningを使い定義した追加のディスクがターゲット上に実際に存在することを確認する必要があります。
NOTE
複数のディスクをUSB Device展開ツールを使って分割することは出来ません。複数のディスクを使用するにはInstaller手法(DVD,USB, PXE経由)の1つを使って展開する必要があります。
rootファイルシステムを読み取り専用で構成するには、Configure File Systemsページの右下にあるConfigure Read-only Root Settingsリンクをクリックして下さい。これは必要となるステップや実装の選択肢を指示するダイアログを起動します。最初のステップはEdit
Patition buttonを介して読み取り専用としてrootファイルシステムを構成することです。続いて次のステップに関する情報のためにConfigure Read-only Root Settingsリンクを再度クリックして下さい。
一時的な記憶領域はrootが読み取り専用として構成されている場合に必要となります。これはRAMベースのファイルシステム(デフォルト)を介して、またはAdd Patitionボタンを使って/var/lib/stateless/writableという名前の書き込み可能なファイルシステムを生成することで実現することが可能です。RAMベースのファイルシステムのサイズはRAM空間の割合で構成可能であることに注意して下さい。これらの2つのオプションは書き込み可
能であるものの、ブートを超えて持続はしません。オプションで/var/lib/stateless/stateのマウント・ポイントを使い持続的なファイルシステムを生成することが可能です。ディスクのパーティション設定が終了したら、最後にもう一度
Configure Read-only Root Settingsリンクをクリックして構成を確認して下さい。
次の図は、ディスク・パーティション(/var/lib/stateless/writable)とオプションの
持続的なディスク・パーティション(/var/lib/stateless/state)として構成されたroot
用に必要となるスクラッチ・ストレージを含む読み取り専用rootパーティションの構想の例を示しています。

1-20

RedHawk Architect User’s Guide

図1-22 読み取り専用rootパーティション構想の例
ターゲット・ファイルシステム・イメージがビルドされた後に変更がファイルシステム設定で行われた場合、下図に示すOut-of-Sync Notice がページ下部に現れることに注意して下さい。

Special File Systemsタブは特殊な(非ディスク)ファイルシステムを構成するために使用されます。最初は本ページは空白ですが、次の図では2つのエントリー例が追加されており、１つはtmpfsでもう一つはbindです。これらの特殊ファイルシステムに関する詳細については
mount(8)のmanページを参照して下さい。

1-21

RedHawk Architect User’s Guide

図1-23 特殊ファイルシステムページのエントリー例
All File Systemsタブはターゲット・システム上に構成する全てのファイルシステムを表示するのに使用されます。ディスクおよび特殊ファイルシステムの両方のエントリーがリストアップされています。次の図は上述の例に対応するエントリーを示します。

1-22

RedHawk Architect User’s Guide

図1-24 全ファイルシステム・リストの例

イメージのビルド
選択したソフトウェアをインストールしてファイルシステム・イメージをビルドするには、
RedHawk Architectメイン・ウィンドウ左側にあるツールボックスからBuild Imageを選択して下さい。次の図に示すBuild Imageページが現れます。

1-23

RedHawk Architect User’s Guide

図1-25 Build Imageページ
ファイルシステム・イメージをビルドするディレクトリを選択しDirectoryフィールドにそれを入力、または選択用のファイル・ブラウザを表示するためBrowseボタンをクリックし
て下さい。
NOTE
ターゲット・ディレクトリとして/tmpを使用しないで下さい。
「tmpwatch」のようなパッケージは一定の日数アクセスされないファイルを削除しますので、結果としてイメージ・ディレクトリを破壊します。
ファイルシステム・イメージの名前を選んで、Image Nameフィールドに入力して下さい。
NOTE
各々のサイズが数ギガ・バイトとなる可能性がありますので、指定するディレクトリが1つまたはそれ以上のファイルシステム・イメージを保持するために十分な空きディスク空間があることを確認して下さい。
ビルド処理を開始するにはBuild Imageボタンをクリックして下さい。この後のセクション
はImport ISO Images...ボタンをクリックまたはToolsメニューのMedia ISO Managerを選択して各々のメディアからISOを事前にインポートしていないことを前提とします。

1-24

RedHawk Architect User’s Guide
上級ユーザーは繰り返しDVDやCDメディアを挿入するのを回避するにはそうして下さい。
詳細については「2章： ISOイメージのインポート」を参照して下さい。
イメージにソフトウェアをインストールする過程を案内するためダイアログが表示されます。例えば、下図に示すような個々のDVDやCDメディアを挿入することを指示します。メディアをロードするには指示に従いOKをクリックして開始して下さい。

図1-26 CentOSメディアの挿入を促すビルド・プロンプト
OKが選択されたら、CentOSのインストールが開始されます。Build Image画面がRedHawk
Architectメイン・ウィンドウ上に重なり、次の図で示すように進捗状況を追跡します。
ビルド処理中いつでもAbortをクリックすることでビルドを中止します。続いて確認メッセージが表示され、メッセージ・ボックスを閉じるためCloseボタンをクリックし、
RedHawk Architectメイン・ウィンドウが再び有効にする必要があります。

図1-27 CentOSインストールの状況
Image Builder画面上部の全体プログレス・バーがビルド全体の進捗を示し、プログレス・
バーが満杯になるとビルド全体が完了します。
ビルドの現在のステージはステージ固有の小さなプログレス・バーと共に全体プログレス・
バーの下に即座に列挙され、そのステージ固有のプログレス・バーが満杯になるとビルドの
現在のステージが完了し、次のステージ用にリセットされます。
ダイアログの下半分にあるOutput Logステータス領域は、ビルド処理中に生成されたエラーメッセージを含むビルド中に生成された詳細な出力を表示します。

1-25

RedHawk Architect User’s Guide
重大なエラー・メッセージは対話可能なポップアップ・エラー・ダイアログをもたらすことに注意して下さい。
Abort
ビルドを中止するには本ボタンをクリックして下さい。ビルド処理の中止を承認もしくは拒否するために確認ダイアログを表示します。
OK
ビルドが完了もしくは中止したら、Build Image画面を閉じるためOKボタンをクリッ
クしRedHawk Architectメイン・ウィンドウを再び有効にして下さい。
CentOSのインストールが完了すると次に示すダイアログが現れます。

図1-28 RedHawkメディアの挿入を促すビルド・プロンプト
RedHawk LinuxメディアをロードしOKをクリックして下さい。RedHawkのインストールを開始し、下図に示すImage Builder画面が進捗状況を追跡します。

図1-29 RedHawkインストールの状況

1-26

RedHawk Architect User’s Guide
上記と同じ手順がSelect Softwareのステップ中に選択されたオプションのソフトウェアに対して繰り返されます。プロンプトはユーザーに製品ディスクを挿入することを求め、ソフ
トウェアがターゲットのビルド・イメージにインストールされます。

イメージのカスタマイズ
ファイルシステム・イメージを更にカスタマイズするには、RedHawk Architectメイン・ウィンドウ左側のツールボックスからCustomize Imageを選択して下さい。これは以下のグループをカスタマイズします。
Software Updates



System Services



Kernel Manager

Additional RPMs



File Manager

Chroot ShellImage Cleanup

これらの各々のカスタマイズは後述のセクションで詳しく説明します。
NOTE
イメージのカスタマイズはセッションに保存されず、セッションからビルドされる将来のイメージに自動的に再適用されません。

Software Updates
ファイルシステム・イメージにRedHawkとNightStarのアップデートをインストールするには、Customize ImageツールボックスのSoftware Updatesをクリックして下さい。下図に示すSoftware Updatesページが現れます。

1-27

RedHawk Architect User’s Guide

図1-30 Software Updatesページ
アップデートのインストールはローカル・メディア(DVDまたはISOイメージ)から、または
ホスト・システムがインターネットへのアクセスがに接続されている場合はネットワークを通して直接行うことが可能です。
ローカル・メディアを使用する場合はInstall updates from CD/DVD (or ISO image)を選択してからInstall updatesボタンを押すとメディアを挿入するように指示されます。
インターネットからアップデートをダウンロードする場合はInstall updates from network
instead of mediaを選択して下さい。RedHawk Updatesリポジトリへのアクセスが許可されるには、サイトに割り当てられたログインおよびパスワードを入力する必要があり、有効な
メンテナンス・サブスクリプションもまた必要となります。
提示された指示に従って下さい。全てのアップデートが正常にインストールされると次のよ
うなダイアログが見れるはずです。

1-28

RedHawk Architect User’s Guide

図1-31 Software Updaterダイアログ

System Services
ターゲット・イメージに存在するシステム・サービスの設定をカスタマイズするには、
Customize ImageツールボックスのSystem Servicesをクリックして下さい。下図に示す
System Servicesページが現れます。実際に表示されるサービスのリストはターゲット・イ
メージにインストールされたパッケージ次第であることに注意して下さい。

図1-32 System Servicesページ

1-29

RedHawk Architect User’s Guide
最新のSystemd ServicesとレガシーのSysV Servicesの両方のタブがあります。ビルドされたターゲット・イメージに実際に存在するシステム・サービスだけがSystem Servicesペー
ジ上でカスタマイズ可能です。
System Servicesページで行われたどのような変更もターゲット・イメージに即座に適用されることに注意して下さい。

Kernel Manager
デフォルトでターゲット・イメージ内の標準RedHawkカーネルをブートするように選択することが可能です。また一方、追加コンポーネントを含めるもしくは既存のコンポーネントを除外してカーネルをカスタマイズすることも可能です。カーネルをカスタマイズするには、
ターゲットを構成する時にRedHawkカーネル・ソース・ソフトウェアを選択する必要があります。
ターゲット・イメージのカーネル設定をカスタマイズするには、Customize Imageツール
ボックスからKernel Managerをクリックして下さい。下図に示すKernel Managerページが現れます。

図1-33 Kernel Managerページ
Kernel Managerはターゲット・イメージのカーネル構成を使って様々な機能を実行します。
Kernelプルダウン・メニューはインストールされたカーネルをターゲット・イメージでブートするデフォルト・カーネルにするために選択します。本設定に行ったどのような変更もターゲット・イメージに即座にカスタマイズされます。

1-30

RedHawk Architect User’s Guide
Fixed Optionsテキスト領域は選択されたカーネルで必要なブート・オプションを表示しま
すが、これらのカーネル・ブート・オプションは固定されておりユーザーが変更することは出来ません。
テキスト領域は選択されたカーネルで任意のブート・オプションを表示しますが、これらのカーネル・ブート・オプションはユーザーが全てカスタマイズします。
Configure Custom Kernel領域はターゲット・イメージにカスタム・カーネルを構成するための機能を含んでいます。Compile Custom Kernel領域はターゲット・イメージにカスタ
ム・カーネルをビルドするための機能を含んでいます。これらの機能は後述のセクションで説明します。
1つのカーネル構成、したがって1つのカスタム・カーネルだけが特定のターゲット・イメー
ジに関連付けることがいつでも可能であることに留意して下さい。

Configure Custom Kernel
Configure Custom Kernelボタンはカスタム・カーネル構成の生成処理を開始します。カス
タム・カーネル構成は、Configure Custom Kernelボタンのすぐ右側にあるドロップダウ
ン・メニューで選択されたカーネル構成に基づいています。
ドロップダウン・メニューの選択肢は、RedHawk standard kernel, RedHawk trace
kernel, RedHawk debug kernel, Custom kernel (カスタム・カーネル構成がインポートまたは構成されると利用可能)です。最初の3つは標準RedHawkカーネルの構成に基づいて新しい構成を生成します。
Custom kernelの選択は、イメージに関連している現在のカスタム・カーネル構成に関する新しい構成を基本とします。従って、Custom kernelの選択はすでにカスタマイズまたはインポートした構成を更にカスタマイズするために使用することが可能です。
Configure Custom Kernelボタンを押すと2つの異なるダイアログ・ウィンドウが現れます。下図に示す最初のダイアログ・ウィンドウは構成の進行状況全体を表示します。

図1-34 Custom Kernelダイアログ

1-31

RedHawk Architect User’s Guide
本ウィンドウはターゲット・イメージのカーネル・ソース・ディレクトリでのccur-config
コマンドの実行状況を表示します。ccur-configコマンドは、カーネルをカスタマイズする
ため最終的には下図に示すLinux Kernel Configurationウィンドウを表示します。

図1-35 Linux Kernel Configurationダイアログ
本ウィンドウはカスタム・カーネル構成のほぼ全ての特徴をカスタマイズします。本手順を実行するユーザーはLinuxカーネル構成を十分に理解していることが要求されます。
Linux Kernel Configurationウィンドウを終了する前にカーネル構成をSaveする必要があることに注意して下さい。構成をSaveしないとCustom Kernel Managerダイアログ・ウィ
ンドウにエラーが表示され、カスタム・カーネル構成への変更が行われないこととなります。
NOTE
カスタム・カーネルを正常に構成しビルドするには、特定のコンパ
イル関連のRPMがホスト・システム上にインストールされている必要があります(例： make, gcc)。いずれかのRPMが見つからないと開始する前にどのRPMをホスト・システムに最初にインストールする必要があるかを詳細に記述するダイアログが表示されます。

Import Kernel Configuration
Import Kernel Configurationボタンはホスト・システム上のLinuxカーネル構成ファイルを選択してターゲット・イメージのカスタム・カーネル構成にするためにインポートします。

1-32

RedHawk Architect User’s Guide
カスタム・カーネル構成がインポートされたら、Configure Custom Kernelボタンを使いその構成をベースとするカスタム・カーネルを選択することで更にカスタマイズすることが可能であることに留意して下さい。

Export Kernel Configuration
Export Kernel Configurationボタンはターゲットの現在のカスタム・カーネル構成をホス
ト・システムにコピーします。

Compile Custom Kernel
Build Custom Kernelボタンはターゲット・イメージに完全なカスタム・カーネルをビルドしてインストールします。Configure Custom Kernelボタンを使用もしくはImport Kernel
Configurationボタンを使用して最初にカスタム・カーネル構成を生成する必要があります。
カスタム・カーネルをビルドするとLinuxカーネルを含む各ファイルをコンパイルするので、この処理は終了するのにかなりの時間を要します。処理を開始すると下図に示す処理全体を描写するCustom Kernel Managerダイアログが現れます。

図1-36 初期段階のビルドの進捗状況
最初にccur-configが起動され、終了するとすぐに次の図に示すカーネル・ビルドのステー
ジが始まります。

1-33

RedHawk Architect User’s Guide

図1-37 カーネル・ビルド・ステージ
最後にビルドとインストール処理全てが完了すると、カーネル・ソース・ツリーはカーネルをビルドするために使用された一時領域を解放するために削除されます。この時点で下図に示すようにビルド処理全体は完了します。

図1-38 カーネル・ビルド完了
自動的にカスタム・カーネルはブートするデフォルトのカーネルになります。この選択を望まない場合、前述のとおりKernel To Boot領域を使いブートするカーネルを変更して下さい。

Remove Custom Kernel
Remove Custom Kernelボタンはターゲット・イメージから現在のカスタム・カーネルを削除します。これはgrub.conf内のエントリだけでなくイメージ内の関連するカーネル・ファイル全てを削除します。

1-34

RedHawk Architect User’s Guide
カスタム・カーネル構成自身は削除されないことに注意して下さい。従って、ターゲット・
イメージ内に残ったままの現在のカスタム・カーネル構成に基づいてカスタム・カーネルをビルドすることが引き続き可能です。

Additional RPMs
ターゲット・ファイルシステム・イメージに手動で追加のRPMをインストールするには、
Customize ImageツールボックスからAdditional RPMsをクリックして下さい。下図に示すInstall Additional RPMsページが現れます。

図1-39 Install Additional RPMsページ
Install Additional RPMsページはホスト・システム上のRPMファイルを探し、続いてそれをターゲット・ファイルシステム・イメージに簡単にインストールするために使用することが可能です。インターフェースは複数の選択をサポートしますので、互いに依存関係を持つ
RPMのセットがある場合は、ターゲット・ファイルシステム・イメージに一緒に正しくイン
ストールするために全てのRPMを同時に選択する必要があることに注意して下さい。

Board Support Package のインストール
Concurrent Real-Timeは複数のサポート済みSBC用のボード・サポート・パッケージ (BSP)を提供します。これらのBSPは前述したようにAdditional RPMsページを使いイメージにインストール可能なRPMとして配布されます。特定のSBCのBSPの入手方法についてはコンカレ
ント日本の営業部(03-3864-5713)にお問い合わせ下さい。

1-35

RedHawk Architect User’s Guide

File Manager
様々なファイルをターゲット・ファイルシステム・イメージに手動でコピーするには、
Customize ImageツールボックスからFile Managerをクリックして下さい。下図に示す
File Managerページが現れます。

図1-40 File Managerページ
File Managerページは複数選択、ターゲット・ファイルシステム・イメージに新しいディレクトリを作成する機能、ターゲット・ファイルシステム・イメージのファイルを削除する機能を含む多くの機能をサポートします。

Chroot Shell
ターゲット・ファイルシステム・イメージを手動でカスタマイズするには、Customize
ImageツールボックスからChroot Shellをクリックして下さい。次の図に示すChroot Shell
ページが現れます。

1-36

RedHawk Architect User’s Guide

図1-41 Chroot Shellページ
ツールボックスからターミナル・ウィンドウに「chroot」シェルを開くことが可能です。ドロップダウン・メニューからターミナルの種類を選びRun chroot shellボタンをクリックして下さい。下図に示すターミナル画面が開きます。

図1-42 chrootシェル
これはファイルシステム・イメージ・ディレクトリに存在するrootディレクトリに対してシェルを提供します。(ソフトウェアのインストールまたは削除を含む)システムファイルへ行った全ての変更はファイルシステム・イメージのディレクトリにのみ行われます。ホストのrootファイルシステムに影響は及びません。
.変更が完了したらシェルを終了して下さい。

1-37

RedHawk Architect User’s Guide

Image Cleanup
イメージで不要となる様々な種類のファイルを削除することでファイルシステム・イメージのサイズを減らせます。イメージから不要なファイルを削除するには、Customize Image
ツールボックスのImage Cleanupをクリックして下さい。下図に示すImage Cleanupページが現れます。

図1-43 Image Cleanupページ
ファイルシステム・イメージから削除するファイルの種類を選択しRemove Filesボタンをクリックして下さい。
ファイルシステムからRPMデータベースを削除するにはRemove RPM Databaseボタンをクリックして下さい。これを行うとイメージ内でRPMを管理する全ての機能を失います。これは元に戻すことは出来ません。イメージにこれ以上RPMを追加または更新する必要がない
ことを確認したら、これを行うだけです。

イメージの展開
ターゲットのrootファイルシステム・イメージは、RedHawk Architectを使って複数の異なる方法でターゲット・ボード上に展開することが可能です。


1-38

USBデバイスにrootファイルシステム・イメージで直接フラッシュすることが可能です。これはUSBドライブおよびコンパクトフラッシュ－USBアダプター内のコンパク
トフラッシュ・カードも含みます。その後はこれらのデバイスをターゲット・ボー
ドに挿入することが可能で、ボードは再起動でイメージをブートします。詳細については1-41ページの「USBデバイスへの展開」を参照して下さい。

RedHawk Architect User’s Guide

USBドライブ・インストーラーはrootファイルシステムを使って生成することが可能です。Architectは、ターゲット上でブートしてターゲット・ボードのローカル・メデ
ィアにrootファイルシステムをインストールするブート可能なインストールUSBドラ
イブを生成します。完了したらUSBドライブは取り外し、ボードは再起動でイメージをブートします。詳細については1-45ページの「USBドライブによるインストール」
を参照して下さい。

DVDメディア・インストーラーはrootファイルシステム・イメージを使って生成することが可能です。Architectは、ターゲット上でブートしてターゲット・ボードのロー
カル・メディアにrootファイルシステムをインストールするブート可能なインストー
ルDVDを生成します。完了したらDVDは取り外し、ボードは再起動でイメージをブートします。詳細については1-46ページの「DVDメディアによるインストール」を参照して下さい。

RedHawk Architectはネットワークを介してrootファイルシステム・イメージを展開することが可能です。これはターゲット・ボードのローカル・メディアにrootファイル
システム・イメージをインストールするインストーラーを展開、または完全なディスクレス・ブート用にNFS経由でrootファイルシステム・イメージを展開することが可能です。ネットワーク・インストールに関する詳細については1-47ページの「ネットワークを介したPXEによるインストール」、ディスクレス・ブートに関する詳細については1-49ページの「ネットワークを介したPXEによるディスクレス・ブート」を参照して下さい。

RedHawk Architectはrootファイルシステム・イメージをQEMU経由でブートが可能な
仮想マシーン・イメージに直接展開することが可能です。詳細については1-56ページの「Deploy to Virtual Machine」を参照して下さい。

ターゲット・ボードへのrootファイルシステム・イメージの展開に加え、Architectは仮想マ
シーン・イメージにrootファイルシステム・イメージの展開もまたサポートし、これはホスト上で直接実行中の仮想マシーン内でブートすることが可能です。本機能の使用で、ターゲット・ハードウェアを使用することなくターゲット・システム・イメージを試験することが可能です。
UEFIファームウェア・ターゲット構成は、現在DVD Installer手法を除く全ての展開手法でサポートされています。USB DeviceとVirtual Machineの展開手法では、対象のターゲッ
ト・システムがUEFIファームウェアを利用する場合、Configure for UEFI firmwareボック
スはセットされている必要があります。他の展開方式(PXEやUSBインストーラー)では、これらの手法がUEFIまたはBIOSシステムのいずれでも動作するのでUEFI構成ボックスはありません。

USB デバイスへの展開
ターゲットのrootファイルシステム・イメージをUSBデバイスにコピーするには、
RedHawk Architectメイン・ウィンドウ左側のツールボックスからDeploy Imageを選択
し、USB Deviceボタンをクリックして下さい。下図に示すDeploy to USB Deviceページが
現れます。

1-39

RedHawk Architect User’s Guide

図1-44 Deploy to USB Deviceページ
Flash Image to USB Device...ボタンはrootファイルシステム・イメージをUSBフラッシュ・デバイス(例えば、標準的なUSBフラッシュ・ドライブまたはUSB－コンパクトフラッ
シュ・アダプター経由でホスト計算機に直接接続したコンパクト・フラッシュ)にコピーします。現時点でIDE/SATAコンパクトフラッシュ・アダプターはサポートしていないことに注意して下さい。
対象となるターゲット・システムがUEFIファームウェアを利用している場合はConfigure
for UEFI firmwareチェック・ボックスを忘れずに選択して下さい。
NOTE
コンパクトフラッシュ・デバイスやUSBドライブはコンピュータ
ー・アクセサリを販売する多くの小売店で安価に購入することが可能です。フラッシュ処理の時間はコンパクトフラッシュ・デバイス
またはUSBドライブ固有の性能値に依存することに注意して下さい。読み取り/書き込みの性能値が最低限40MB/sあるコンパクトフ
ラッシュまたはUSBデバイスを使用することを推奨します。
Flash Image to USB Device...ボタンを押すことで、USBデバイスに対しターゲットのroot
ファイルシステムのコピーが開始されます。ホスト・システムは接続されたUSBフラッシュ
記憶デバイスをスキャンします。複数のデバイスが見つかった場合は選択肢がユーザーに提示され、さもなければ1つのデバイスがデフォルトで選択されます。デバイスが見つかるま
たは選択されると次のような確認ダイアログが現れます：

1-40

RedHawk Architect User’s Guide

図1-45 フラッシュ・デバイスの確認
実施を承認するためOKを押すと図1-46に示すようにコピーが開始されます。

図1-46 進行中のフラッシュ・コピー
最初のチェックではイメージが選択されたUSBデバイスのサイズが適切であるかどうか確認
していないことに注意して下さい。空き容量不足でコピーが失敗した場合、下図に示すようなエラー・メッセージが現れます。

図1-47 フラッシュ・エラー・ダイアログ
USBデバイスがイメージを保持するのに十分な大きさであり、コピー中に他のエラーが発生しない場合は、図1-48に示すような成功ダイアログが現れます。

1-41

RedHawk Architect User’s Guide

図1-48 デバイス取り外し通知
必要であればUSBデバイスを取り外し、続行するためOKをクリックして下さい。転送が完了したことを示す最後のダイアログが表示されます。

図1-49 フラッシュ・コピーの完了
コピーが正常終了したらUSBデバイスは対象のターゲット・ボード上に取り付けることが可能となり、新たなRedHawkインストールからブートするためボードをリセットすることが可能です。

USB ドライブによるインストール
ターゲット・システムにターゲットのrootファイルシステム・イメージをインストールする
ブート可能なUSBドライブを生成するには、RedHawk Architectメイン・ウィンドウ左側のツールボックスからUSB Installerを選択して下さい。

1-42

RedHawk Architect User’s Guide
下図に示すDeploy via Installation USB Driveページが現れます。

図1-50 Deploy via Installation USB Driveページ
ブート可能なインストーラー・イメージを取り付けたUSBドライブに書き込むにはMake
Installation USB Drive...ボタンを押して下さい。
ターゲット・システムがホストとの通信に使用するSerial Console設定を選択して下さい。
noneを設定した場合、ターゲットはコンソールをVGA表示にデフォルト設定します。
ターゲット・ボードのローカル・メディアにターゲットのrootファイルシステム・イメージを指示なしで、つまりユーザーとの対話なしでインストールするUSBドライブを生成するにはAutomatically install image to disk when USB drive is bootedを選択して下さい。
NOTE
ターゲット・システムがブートする度にこれはターゲット・システ
ムのローカル・メディア上のデータを破壊しますので、注意して使用する必要があります。一方、コンソール・ディスプレイの取り付けまたはシリアル・コンソールの設定・接続のないシステムで便利です。

DVD メディアによるインストール
ターゲット・システムにターゲットのrootファイルシステム・イメージをインストールする
ブート可能なDVDメディアを生成するには、RedHawk Architectメイン・ウィンドウ左側のツールボックスからDVD Installerを選択して下さい。

1-43

RedHawk Architect User’s Guide

下図に示すDeploy via Installation DVDページが現れます。

図1-51 Deploy via Installation DVDページ
DVDメディア上にターゲットのrootファイルシステム・イメージをインストールするDVDを直接焼くにはMake one installation DVDを選択して下さい。本モードではISOイメージは
ディスク上に保存されません。
インストーラーのイメージを含むISOファイルを生成するにはMake an ISO image for the
installation DVDを選択して下さい。このISOイメージはDVDに後で焼くことが可能ですので、他のツールもしくは長期間の保存用に便利です。
以前生成されたISOイメージをDVDメディアに焼くにはBurn an existing ISO image to
DVDを選択して下さい。
選択されたオペレーション・モードに応じて、様々なオプションが選択可能となります。個別のニーズに適切なオプションと設定を選択して下さい。
NOTE
UEFIファームウェアが動作しているターゲットは、DVD展開手法を
現在サポートしていません。

1-44

RedHawk Architect User’s Guide

ネットワークを介した PXE によるインストール
RedHawk Architectは、ホスト計算機とターゲット・マシーンが接続されているEthernetネットワークを介してrootファイルシステム・イメージをターゲット・システムに展開することが可能です。rootファイルシステムのインストールはPXEブートが可能なインストール・イ
メージを最初に生成することで実行されます。
ターゲット・マシーンはPXE経由でこのインストール・メディアをブートすることが可能
で、続いてrootファイルシステム・イメージをターゲットのローカル・ドライブ・メディアにリモートでコピーします。
本展開手法は任意のリムーバルのインストール・メディアの準備は必要なく、最も高速なインストール展開手法です。一方、ホストとターゲット・システムの両方でいくつかの初期ネットワーク構成が必要となります。
NOTE
様々なホスト・システムのネットワーク・サービスが、最初にPXE
でブート可能なインストール・イメージを展開する前に正しく構成されている必要があります。まだホストのネットワークを構成していない場合、PXE Target Managerを起動してInitialize PXEServicesを選択する必要があります。詳細については3-7ページの「PXEターゲットの管理」を参照して下さい。

ネットワークを介してターゲット・システムにターゲットのrootファイルシステ
ム・イメージをインストールするPXEでブート可能なインストール・イメージを生成するには、RedHawk Architectメイン・ウィンドウ左側のツールボックスからPXE
Installerを選択して下さい。下図に示すDeploy via PXE Installationページが現れます。

図1-52 Deploy via PXE Installationページ

1-45

RedHawk Architect User’s Guide
ターゲット・システムがホストとの通信に使用するSerial Console設定を選択して下さい。
noneを設定した場合、ターゲットはコンソールをVGA表示にデフォルト設定します。
ターゲットに非対話形式のインストールを実行させるにはAutomatically install image todisk when target system is PXE-bootedチェックボックスがチェックされていることを確認して下さい。このチェックボックスが非チェックである場合、ターゲットは最初にメニューを表示しますのでユーザーはインストールを開始する前にキーを押す必要があります。
生成するインストール・イメージ用にPXE Image Nameを入力して下さい。名称はユーザ
ーが任意に選択することが可能ですが、各インストール・イメージを識別するためにユニー
クな名称にする必要があります。複数のイメージを生成しターゲット間で共有することが可能です。詳細については3-4ページの「PXEイメージの管理」を参照して下さい。
指定したPXEインストール・イメージのビルドを開始するにはMake PXE Installation
Imageを押して下さい。下図に示すPXE Installation Image Builderダイアログが現れます。

図1-53 PXE Installation Image Builderダイアログ
NOTE
PXEインストール・イメージはarchitectという名前のディレクト
リの下に置かれ、それはシステムのtftpbootディレクトリの下に存在する必要があります。tftpbootディレクトリは/var/lib/tftpboot
がデフォルトです。本ディレクトリは変更可能ではあるものの、現時点ではArchitectツールはデフォルトの場所のみをサポートします。
PXEインストール・イメージのパッキングには数分掛かります。終了後は、次の図で示す
PXE Installation Image Builderダイアログが現れます。

1-46

RedHawk Architect User’s Guide

図1-54 PXEインストール・イメージのビルド終了
ダイアログを終了するにはOKを押して下さい。
PXEインストール・イメージが正常にビルドされたら、特定のターゲット用にイメージのイ
ンストールをスケジュールするためにPXE Target Managerを使用し、PXEインストール・
イメージを編集または削除するためにPXE Image Managerを使用することが可能です。詳細については3-7ページの「PXEターゲットの管理」を参照して下さい。

ネットワークを介した PXE によるディスクレス・ブート
RedHawk Architectは、ディスクレス・ターゲット・システムにPXEブート可能なディスクレス・イメージを生成して展開することが可能です。ホストおよびターゲットはEthernetネットワークを介して接続します。本展開手法はターゲット・システム上に存在する任意のローカル・ドライブ・メディアを必要としません(ターゲット上にあるローカル・ドライブ・メ
ディアはそのままで無視されます)。本展開手法はホストとターゲット・システムの両方でいくつかの初期ネットワーク構成も必要とします。本展開手法のファイルシステム構成はカスタムでFile Systems構成ページの設定は無視することに注意して下さい。
ディスクレス起動に関しては2つの異なる実装があります。最初のオプションはNFSの使用、2番目はライブRAMDISKとなります。NFSの場合、ターゲットの装置はPXEを介してディスクレス・イメージを起動し、その後NFS経由でrootファイルシステム・イメージをマウントします。ライブRAMDISK起動では、rootファイルシステム全体がターゲットのRAMにダウンロードされます。
NFSとライブRAMDISKの考慮すべき事項：


永続的な記憶装置： NFSオプションの場合、カーネルはNFS経由で読み取り専用のrootファイルシステムをマウントしますが、ユーザーは後述するConfigure Readonly Root Settingsリンクを介して永続的な記憶装置をオプションで構成することが可能です。ライブRAMDISKオプションの場合、rootファイルシステム全体が書き込み可能ですが揮発性となります。

ネットワーク接続： NFSオプションの場合、ホストとターゲットはターゲットが起動されている間はEthernetが使える接続を維持する必要があります。ライブ
RAMDISKの場合、接続は起動時のみ必要となります。

1-47

RedHawk Architect User’s Guide

起動時間とRAMの割り当て： NFSオプションの場合、書き込み可能にする必要があ
る一部のシステム・ディレクトリはRAMベースで揮発性ではありますが、読み取り専用のrootファイルシステムがNFS経由でアクセスされます。ライブRAMDISKオプションの場合、SquashFSのrootファイルシステム全体が起動中にダウンロードされRAMにコピーされます。

ターゲット・システムにNFS経由でターゲットのrootファイルシステム・イメージをマウントするPXEブート可能なディスクレス・イメージを生成するには、RedHawk Architectメイ
ン・ウィンドウの左側にあるツールボックスからPXE Disklessを選択し、次にそのページの上部にあるMake an NFS diskless imageラジオボタンを選択して下さい。Deploy to
Diskless Systemsページが次の図で示されているように表示されます。
NOTE
NFSディスクレス・インストール・イメージを作成する前、およびRAMディスクレス・インストール・イメージを起動する前に複数のホスト・システムのネットワーク・サービスを正しく構成されている必要があります。事前にホストのネットワーク・サービスを構成しなかった場合、代わりにInitialized PXE Servicesのページが表示されます。詳細については3-7ページの「PXEターゲットの管理」を参照して下さい。PXEサービスが初期化されると続行することが可能となります。

1-48

RedHawk Architect User’s Guide

図1-55 PXE NFSディスクレス展開の初期ページ

1-49

RedHawk Architect User’s Guide
Make a Live RAMDISK diskless imageラジオ・ボタンが選択された場合、下図で示すような別の似たページが現れます。

図1-56 PXE RAMDISKディスクレス展開の初期ページ
以下の設定はNFSおよびRAMDISKのブート可能なディスクレス・イメージの生成の両方に共通ですが、NFSディスクレス・イメージの生成のみに関連するConfigure Read-only
Root Settingsは除きます。
ターゲット・システムがホストとの通信に使用するネットワーク・インターフェースを
PXE/DHCP Interfaceで選択して下さい。ターゲット・ハードウェアはブート時にこのネットワーク・インターフェースでPXEブロードキャストを実行する構成にする必要があります。
ターゲット・システムがホストとの通信に使用するSerial Console設定を選択して下さい。
noneを設定した場合、ターゲットはコンソールをVGA表示にデフォルト設定します。
ターゲット用にKernel to Bootを選択して下さい。これはKernel Manager内のデフォルトとして既に選択されているカーネルがデフォルトとなりますが、ディスクレス・イメージは必要であれば異なるデフォルトを指定可能です。
Fixed Kernel Optionsテキスト領域は選択されたカーネルで必要となるカーネル・ブート・
オプションを表示し、これらのカーネル・ブート・オプションは固定でユーザーは変更できません。
ディスクレス・イメージで使用したい任意のExtra Kernel Optionsを入力して下さい。ここで指定された全てのカーネル・パラメータはカーネルのブート時オプションに追加されます。標準的なブート・オプションの完全なリストについてはカーネル・ソース・ドキュメン
テーション・ディレクトリ内のkernel-parameters.txtファイルを参照して下さい。

1-50

RedHawk Architect User’s Guide
ディスクレス・イメージがブートを開始する前に表示されるブート・メニューの秒数を変更
するにはBoot Timeoutの秒数を変更して下さい。異なるカーネルまたはブート・オプショ
ンを選択するのにブート・メニューを中断する時間を長くしたい場合はタイムアウトを増やして下さい。
Configure Read-only Root SettingsはRAMDISKディスクレス・イメージではなくNFSディ
スクレス・イメージを作成する場合のみに関連します。一時的な格納スペースに割り当てる
RAM空間のサイズを調整するにはそのリンクをクリックして下さい。デフォルトのサイズを変更するには上下の矢印を利用して下さい。各ターゲット専用の永続的な記憶装置はター
ゲット上の/var/lib/stateless/state下およびnfsサーバー上の/var/lib/tftpboot/clientstate/<target-system>下にアクセスすることが可能です。
生成するディスクレス・イメージ用にPXE Image Nameを入力して下さい。名称はユーザ
ーが任意に選択することが可能ですが、各ディスクレス・イメージは識別するためにユニー
クな名称にする必要があります。複数のイメージを生成しターゲット間で共有することが可能です。詳細については3-4ページの「PXEイメージの管理」を参照して下さい。
NFSディスクレス・イメージの生成を望む場合、Make NFS Diskless Imageを押して指定したPXEディスクレス・イメージの構築を開始して下さい。下図で示すようなPXE Diskless
Image Builderダイアログが現れます。

図1-57 PXE NFS Diskless Image Builderダイアログ
PXE NFSディスクレス・イメージの生成には数分掛かります。終了後は、次の図で示すようなPXE Diskless Image Builderダイアログが現れます。

1-51

RedHawk Architect User’s Guide

図1-58 PXE NFSディスクレス・イメージのビルド終了
ダイアログを終了するにはOKを押して下さい。
RAMDISKディスクレス・イメージの生成を望む場合、Make Live RAMDISK Diskless
Imageを押して指定したPXEディスクレス・イメージの構築を開始して下さい。下図で示す
ようなPXE Diskless Image Builderダイアログが現れます。

図1-59 PXE RAMDISK Diskless Image Builderダイアログ

1-52

RedHawk Architect User’s Guide
PXE RAMDISKディスクレス・イメージの生成には数分掛かります。終了後は、下図で示す
ようなPXE Diskless Image Builderダイアログが現れます。

図1-60 PXEディスクレス・イメージのビルド終了
ダイアログを終了するにはOKを押して下さい。
NOTE
PXEディスクレス・イメージはシステムのtftpbootディレクトリ以下に存在するはずのarchitectというディレクトリの下に格納されます。tftpbootディレクトリは/var/lib/tftpbootがデフォルトです。本ディレクトリは構成変更可能ですが、現時点でArchitectツー
ルはデフォルトの場所のみをサポートします。
PXEディスクレス・イメージが正常にビルドされたら、特定のターゲットに対するイメージのディスクレス起動を構成するためにPXE Target Managerを使用することが可能となり、編集するためにPXE Target Managerを使用したり、PXEディスクレス・イメージを削除することが可能になります。詳細は3-7ページの「PXEターゲットの管理」を参照して下さ
い。

1-53

RedHawk Architect User’s Guide

Deploy to Virtual Machine
ターゲットのrootファイルシステム・イメージを仮想マシーン内でブート可能な仮想マシー
ン・イメージに展開するには、Virtual Machineボタンをクリックして下さい。下図に示す
Deploy to Virtual Machineページが現れます。

図1-61 Deploy to Virtual Machineページ
Deploy to Virtual MachineページはMake a virtual machine disk imageラジオ・ボタンの選択がデフォルトです。本モードでは、Make Imageボタンを押すことでセッションの
rootファイルシステム・イメージから単に仮想マシーン・イメージ・ファイルを生成します。仮想マシーン・イメージ・ファイルの名称と場所はDirectoryとFile Nameテキスト領域およびディレクトリのBrowseボタンを使ってカスタマイズすることが可能です。
対象のターゲット・システムがUEFIファームウェアを使用する場合は、VM Disk Image
OptionsセクションのConfigure for UEFI firmwareチェック・ボックスを必ず選択して下さい。
Boot a virtual machine disk image in a QEMU virtual machineラジオ・ボタンを選択す
ると、前もって生成した仮想マシーン・イメージを直接QEMU PC System Emulatorを使ってホスト上でブートすることが可能になります。VM Disk Image to Bootテキスト領域またはファイルのBrowseボタンを使い仮想マシーン・イメージを選択して下さい。
Synchronize the current target system image with a virtual machine disk imageラジ
オ・ボタンの選択は、ターゲットのシステム・イメージと仮想マシーンのディスク・イメー
ジ間の両方向でファイル同期を実行します：

1-54

RedHawk Architect User’s Guide

ブートした仮想マシーン・イメージ内部で行われた全てのファイル変更をターゲッ
ト・システム・イメージにインポートするには、Update files in the currnent
target system image (to match VM disk image)を選択してSyncボタンを押して下さい。

ターゲット・システム・イメージで行われた全てのファイル変更を仮想マシーンのディスク・イメージにエクスポートするには、Update files in the VM disk image(to match current target system image)を選択してSyncを押して下さい。エクス
ポートされた変更は、次回QEMUを使ってブートした時の仮想マシーンのディスク・
イメージで利用できます。

これら2つの同期機能はターゲット・システム・イメージのカスタマイズに更なる柔軟性を提供します。イメージのカスタマイズはブートした仮想マシーン内部で成立させることも可能で、実際のターゲットのハードウェアで利用可能となる目的のブート環境によく似た環境であるため、このカスタマイズはとても自然です。
Export a virtual machine disk image to Virtual Machine Managerを選択すると前もって生成した仮想マシーン・イメージをホスト上に提供されるとても柔軟かつ強力な仮想マシ
ーン管理ツールと一緒に利用することが可能になります。イメージがエクスポートされるとグラフィカルなVMMツールは完全にArchitectとは独立してイメージをブートして操作することが可能となります。詳細についてはvirt-manager(1)のmanページを参照して下さい。

既存のセッションの編集
ファイルシステム・イメージの作業を再開するためにセッションはいつでも保存し、後でロードすることが可能です。
現在のセッションを保存するにはSave Sessionアイコン またはFileメニュー内のSave
Sessionをクリックして下さい。Fileメニュー内のSave Session Asを選択することでファイ
ル選択ダイアログが表示され、異なる名称を使って現在のセッションを保存します。
現在のセッションのコピーをするにはDuplicate Sessionアイコン またはFileメニュー内のDuplicate Sessionをクリックして下さい。セッションを複製すると現在のセッションのコ
ピーが行われ、オプションで既存のイメージが一緒にコピーされます。
既存のセッションをロードするには、Open Sessionアイコン またはFileメニュー内のOpen
Sessionをクリックして下さい。Architectを最初に起動した時に開くダイアログからOpenボ
タンをクリックすることも可能です。

1-55

RedHawk Architect User’s Guide

1-56

2章
ISOイメージのインポート
本章はターゲットのファイルシステム・イメージの生成を飛躍的に高速化および実質的に自動化してディスク上のISOイメージを生成またはインポートする方法について説明します。

ISOイメージのインポート
通常はターゲットのファイルシステム・イメージをビルドする場合、最初のターゲット・ファイルシステム・イメージを生成するために必要となるソフトウェアを含む様々な光学メディア・ディスクを挿入するようユーザーは指示されます。イメージを1つまたは2つだけを作成する場合、手動で光学メディアを挿入することは大抵は受け入れ可能です。
しかしながら、ユーザーがいくつもの異なるターゲット・ファイルシステム・イメージ構成を生成し維持していく場合、様々な光学メディア・ディスクのISOイメージをディスク上に生成すると好ましいことが多くなります。これを果たすには、ToolsメニューのMedia ISO
Managerを選択またはBuild ImageページのImport ISO Imagesボタンをクリックして下さい。以下のダイアログが現れます。

図2-1 ISOイメージのインポート・ダイアログ
Importボタンを押すとISOイメージをインポートする3つの異なるオプションを含むメニュ
ーが表示されます：

挿入した光学メディアから手動で直接ISOイメージにインポート

2-1

RedHawk Architect User’s Guide

既に存在するISOイメージ・ファイルからISOイメージをコピー

既に存在するISOイメージ・ファイルにISOイメージをリンク

これら様々な手法は後述のセクションで説明します。ユーザーは異なるRedHawkリリース・バージョンに対して異なるISOイメージのセットをインポートすることが可能です(Select a
RedHawk releaseプルダウン・メニューを使ってISOイメージをインポートするRedHawkのバージョンを選択)。
加えて、異なるインポート手法が特定のRedHawkリリースで使用可能です。例えば、CentOSのISOイメージをインポートするためにあるインポート手法を使い、RedHawkとNightStarのISOイメージをインポートするために異なるインポート手法を使うことは可能です。全ての組み合わせが有効です。

光媒体からISOイメージのインポート
本手法を使用するにはRip ISO from mediaインポート手法を選択し、続いてインポート処理を開始するためOKボタンを押して下さい。以下のダイアログのようなダイアログが現れます。

図2-2 メディアからISOイメージをリッピング
この時点で、要求された項目に対する正しい光学メディアをホスト・システムの光学メディ
ア・トレイに手動で挿入する必要があります。光学メディアが挿入されたら、光学メディア
からホスト・システムのハード・ドライブ上にISOイメージのコピーを開始するためOKを押して下さい。様々なステータス・メッセージがコピー進行するにつれて表示されます。

2-2

RedHawk Architect User’s Guide

既存のISOイメージからISOイメージをコピー
既にISOフォーマットの必要なメディアがディスク上にある場合、ArchitectはArchitect固有のISOイメージのコピーを生成することでISOをインポートすることが可能です。コピーは元のISOイメージが削除されたまたは将来のある時点で利用不可となった場合に便利です。
ISOコピーを行うには、Copy existing ISO files on diskインポート手法を選択し、続いてインポート処理を開始するためOKボタンを押して下さい。ファイル選択ダイアログが現れます。ファイル選択ダイアログで適切なディレクトリに移動してISOイメージを選択して下さい。ISOファイル選択の例を以下に示します。本例では、ISOイメージは/root/Downloadsディレクトリに保存されており、CentOS Updates ISOイメージを選択しています。

図2-3 コピーするISOイメージ・ファイルの選択
Architectの/var/lib/architectディレクトリにISOイメージ・ファイルをコピーする処理を開始するにはOpenボタンを押して下さい。コピーが完了したら、コピーされたISOイメ
ージ・ファイルはもう必要ありませんので必要であれば削除することが可能です。

既存のISOイメージへのリンク
既にISOフォーマットの必要なメディアがディスク上にある場合、ArchitectはISOイメージへのシンボリック・リンクを生成することでISOをインポートすることが可能です。リンクは元のISOイメージが無期限に存続することが確実である場合に便利です。
ISOのシンボリック・リンクを生成するには、Symbolically link to existing ISO file on disk
インポート手法を選択し、続いてOKボタンを押して下さい。表示されたファイル選択ダイ
アログで適切なディレクトリに移動してISOイメージを選択して下さい。ISOファイル選択の例を次に示します。本例では、ISOイメージは/root/Downloadsディレクトリに保存されており、RedHawk Linux ISOイメージを選択しています。

2-3

RedHawk Architect User’s Guide

図2-4 シンボリック・リンクするISOイメージ・ファイルの選択選択されたISOイメージ・ファイルへのシンボリック・リンクを即座に生成さるにはOKボタンを押して下さい。シンボリック・リンクはArchitectの/var/lib/architect/ISOsディレクトリ内に生成され置かれます。コピーが完了したら、リンクされたISOイメージ・ファ
イルはArchitectのシンボリック・リンクを有効にするために全く同じファイルシステムの場所に保存し続ける必要があります。
NOTE
誤って削除されたISOイメージ・ファイルへのシンボリック・リン
クがある場合にArchitectはそれを検知し、ISOイメージがインポートされたISOイメージのリストに有効なISOイメージとして表示されな
くなります。
これが起きた場合、ISOイメージを有効にするためもう一度インポートする必要があり、さもなければ次のターゲット・ファイルシス
テム・イメージのビルド中にArchitectは対応する光学メディア・デ
ィスクを促します。

インポートしたISOイメージの削除
以前にインポートしたISOイメージは対応するISOイメージのDeleteボタンを押すことでいつでも削除することが可能です。これは通常は不要ですが、ディスクの空き容量を節約または稀なファイル破損の状態から回復するために行うことが可能です。

2-4

3章
PXEの管理本章はホスト上でPXEリソースを管理する方法、およびどのようにネットワーク環境内のターゲットがこれらのPXEリソースを使うかについて説明します。

ターゲットのPXEの有効化
Preeboot eXecution Environment (PXE)は、ターゲット・システム上のローカル・ストレージにアクセスする必要なしにネットワーク・インターフェースを使ってターゲット・システムをブートする手法を提供します。
PXEを利用するには、ターゲットをブート中にPXEブロードキャストを実行するように最初に構成する必要があります。PXEブロードキャストの実行を有効にするには次の手順を実行
します：
1. ターゲットを再起動し、BIOS設定メニューに入るためPOST(Power-On Self-Test)の直後に通常はDeleteもしくはF2を押してシステムを停止して下さい。
2. 各種コンピュータは若干異なるBIOS設定メニューを持っていますが、一般的なルー
ルはBIOSメニューの「PCI Device」または「Integrated Devices」セクションに誘導
し、存在する最初のEthernetインターフェースのPXEブートを有効にしてください。
選択されたインターフェースがホスト・システムと同じネットワーク上に存在するスイッチに接続されていることを確認して下さい。
3. 後程ArchitectのPXE Target Managerダイアログで使用するためターゲットのEthernetイ
ンターフェースのMACアドレスを記録して下さい。詳細については3-7ページの「PXEターゲットの管理」を参照して下さい。
NOTE
一部の古いBIOSはPXEでブートするオプションを提供しません。代
わりにEtherbootユーティリティが利用可能ですが、Concurrent RealTimeはこの構成をサポートしていません。詳細については
http://etherboot.org を参照して下さい。

PXEサービスの初期化
任意のPXEをベースとするイメージ展開手法を使用する前にホスト・システム上の様々な
PXE関連サービスを正しく初期化する必要があります。これらのサービスを初期化するには、ToolsメニューのPXE Target Managerをクリックして下さい。次に示すダイアログが
現れます。

3-1

RedHawk Architect User’s Guide

図3-1 初期化されていないPXE Target Manager
PXEサービスの初期化を開始するためInitialize PXE Services...を押すと以下のダイアログが現れます。

図3-2 Initialize PXE Servicesダイアログ
最初にホストとターゲットとの間の全てのPXE通信で使用したいネットワーク・サブネット
を選択して下さい。1つのサブネットだけが利用可能である場合は選択できませんが、そのサブネットが必要とするサブネットであることをユーザーが確認できるように情報は表示されたままです。
デフォルトで、DHCPサービスは自動的にホスト上に設定され有効となり、これは推奨するアプローチとなります。しかしながら、他のDHCPサーバーが選んだサブネット上に既に存在する場合は、Automatically configure DHCP on this hostをチェック解除する必要があります。さもなければ2つのDHCPサーバーが互いに衝突します。

3-2

RedHawk Architect User’s Guide
この場合、ホスト上のArchitectで生成されたDHCP構成ファイルと実際のDHCPサーバーのものを手動で統合する必要があります。詳細についてはA-1ページの「手動によるDHCP構成」を参照して下さい。
これらの設定がお手持ちの環境に一致したらApplyをクリックして初期化を開始して下さい。初期化が正常に終了するとダイアログに以下のように表示されます。

図3-3 PXE Services Initializerが終了
メインのPXE Target Managerウィンドウに戻るにはOKを押して下さい。この時点でホストにPXEイメージ展開を有効にするために必要なネットワーク・サービスが構成されています。

PXEイメージの管理
PXE InstallerとRedHawk ArchitectのDeploy Imageツールボックス内にあるPXE Disklessツー
ルで生成されたPXEイメージはPXE Image Managerを使って調査および管理することが可能なリソースです。
PXE Image ManagerにアクセスするにはToolsメニューからPXE Image Managerを選択して下さい。もしPXEイメージがまだ展開されない場合は次のような空のダイアログが表示され
ます。

3-3

RedHawk Architect User’s Guide

図3-4 PXE Image Managerダイアログ
PXE Image ManagerはDeploy Imageツールボックスの展開ツールを使ってPXEイメージが生成されるまで空のままです。

PXEインストール・イメージ
PXE Image ManagerはPXE Installerツールで展開された全てのインストール・イメージのリストを作ります。次のダイアログはインストール・イメージを含むPXE Image Mangerの例を示します。

図3-5 インストール・イメージを含むPXE Image Manager

3-4

RedHawk Architect User’s Guide
PXE Installer展開手法を使い生成される各PXEインストール・イメージは、Architectのセッション中に管理されるrootファイルシステム・イメージのある時点の有効なスナップショッ
トです。これらのイメージは検査して個々に削除することが可能です。
リストからインストール・イメージを選択するとイメージに関して以下の詳細を表示します：

インストール・イメージが展開された日付



生成時に使用されていたセッション・ファイル(セッションがまだ保存されていない
場合は、代わりに文字列Noneが表示されます)

インストール・イメージが生成されたrootファイルシステム・イメージのパス

インストール・イメージを削除するには、最初にリスト内からそれを選択しDeleteボタン
を押して下さい。確認を求めるダイアログが表示されますので、削除するには単にYesを押すだけです。
インストール・イメージの属性を編集するには、最初にリスト内からそれを選択しEditボタ
ンを押して下さい。インストール・イメージのいくつかの属性の変更を許可するダイアログが表示されます：

インストール・イメージのSerial Console

Automatically install image to disk when target is PXE-bootedチェックボックス

インストール・イメージの属性に行った変更を適用するにはOKを押して下さい。
Refreshボタンはディスク上の現在のリソースを一致させるためにリストを更新しますが、更新は複数のArchitectのコピーがPXEインストール・イメージを同時に生成および管理するために使用されている場合にのみ有用です。
ダイアログを終了するにはいつでもCloseを押して下さい。RedHawk Architectメイン・ウ
ィンドウに戻ります。

PXEディスクレス・イメージ
PXE Image ManagerはPXE Disklessツールで生成された全てのディスクレス・イメージのリストを作ります。次のダイアログはディスクレス・イメージを含むPXE Image Mangerの例を示
します。

3-5

RedHawk Architect User’s Guide

図3-6 ディスクレス・イメージを含むPXE Image Manager
PXEインストール・イメージと同様、PXE Diskless展開手法を使い生成されるPXEディスク
レス・イメージは管理されるrootファイルシステム・イメージのある時点のスナップショッ
トを生成します。これらのイメージは検査して個々に削除することが可能です。
リストからディスクレス・イメージを選択するとイメージに関して以下の詳細を表示します：

ディスクレス・イメージが展開された日付



生成時に使用されていたセッション・ファイル(セッションがまだ保存されていない
場合は、代わりに文字列Noneが表示されます)

ディスクレス・イメージが生成されたrootファイルシステム・イメージのパス

ディスクレス・イメージを削除するには、最初にリスト内からそれを選択しDeleteボタン
を押して下さい。確認を求めるダイアログが表示されますので、削除するには単にYesを押すだけです。
ディスクレス・イメージの属性を編集するには、最初にリスト内からそれを選択しEditボタ
ンを押して下さい。ディスクレス・イメージのいくつかの属性の変更を許可するダイアログが表示されます：

ディスクレス・イメージが全PXEおよびDHCPネットワーク・トラフィックに使用す
るPXE/DHCP Device

ディスクレス・イメージのSerial Console

ディスクレス・イメージのKernel to Boot

ディスクレス・イメージのカーネルが使用するためのExtra Kernel Options



ディスクレス・イメージのブート・メニューで使用するBoot Timeout

ディスクレス・イメージの属性に行った変更を適用するにはOKを押して下さい。
Refreshボタンはディスク上の現在のリソースを一致させるためにリストを更新しますが、更新は複数のArchitectのコピーがPXEディスクレス・イメージを同時に生成および管理するために使用されている場合にのみ有用です。

3-6

RedHawk Architect User’s Guide
ダイアログを終了するにはいつでもCloseを押して下さい。RedHawk Architectメイン・ウ
ィンドウに戻ります。

PXEターゲットの管理
RedHawk ArchitectのDeploy Imageツールボックス内のPXE InstallerおよびPXE Disklessツー
ルで生成されたPXEイメージは、PXE Target Managerを使ってターゲットに割り当てることが可能なリソースです。
PXE Target ManagerにアクセスするにはToolsメニューからPXE Target Managerを選択して下さい。ターゲットが追加されていない場合は、空のターゲットのリストを表示する以下のダイアログが現れます。

図3-7 PXE Target Manager
PXE Target Managerのターゲット・リストは、ターゲットがリストの下にあるAddボタンの一つを使って追加されるまでは空のままとなります。

ターゲットの追加
PXEインストール・イメージおよび/またはPXEディスクレス・イメージを使用する全てのターゲットは、まず最初にPXE Target Managerに追加されている必要があります。ターゲット
は個々にもしくはグループのどちらでも追加することが可能で、これら2つの手法は後述のセクションで説明します。

単一ターゲットの追加
PXE Target ManagerダイアログのAdd Target...ボタンを押すことで1つのターゲットをPXE
Target Managerに追加することが可能です。以下のダイアログが現れます。

3-7

RedHawk Architect User’s Guide

図3-8 Add PXE Targetダイアログ
対応するフィールドにターゲットのホスト名、IPアドレス、MACアドレスを入力して下さい。
ダイアログのOn Next Boot領域内で、次のリブートおよびそれに続くPXEブロードキャス
トの後に実行するターゲットの必要となる動作を選択して下さい。次の動作がサポートされます：

次のリブートでターゲットを単にローカル・ディスクから起動させるにはBoot local
diskを選択して下さい。



次のリブートでターゲットに選択したPXEインストール・イメージをローカル・ディ
スクにインストールさせるには、Install local disk withを選びプルダウンからPXEインストール・イメージを選択して下さい。本オプションはPXEインストール・イメー
ジが既に生成されている場合のみ利用可能です(詳細については1-42ページの「ネットワークを介したPXEによるインストール」を参照)。



次のリブートでターゲットに選択したPXEディスクレス・イメージをディスクレスでブートさせるには、Boot diskless withを選びプルダウンからPXEディスクレス・イ
メージを選択して下さい。本オプションはPXEディスクレス・イメージが既に生成されている場合のみ利用可能です(詳細については1-45ページの「ネットワークを介したPXEによるディスクレス・ブート」を参照)。

PXE Target Managerにこのターゲットを追加するにはOKを押しダイアログを終了して下さい。
ターゲットが加えられた後、PXE Target Managerは次の例のようになります：

3-8

RedHawk Architect User’s Guide

図3-9 ターゲットが加わったPXE Target Manager
ターゲットの追加が終了したらArchitectのメイン・ページに戻るにはCloseボタンを押して下さい。

複数ターゲットの追加
PXE Target ManagerダイアログのAdd Multiple Targets...ボタンを押すことで複数のターゲ
ットをPXE Target Managerに追加することが可能です。以下のダイアログが現れます。

図3-10 Add Multiple PXE Targetsダイアログ
対応するフィールドに開始するIPアドレスを入力して下さい。これはターゲット・グループの最初のターゲットのアドレスとなり、各追加ターゲットはIPアドレスを1づつこの設定をインクリメントします。

3-9

RedHawk Architect User’s Guide
同じフィールド内で構成するターゲットの数を選択して下さい。本インターフェースを使って同時に最大256ターゲットを構成することが可能です。
Base Hostnameフィールドの全ターゲットで使用するホスト名の接頭辞(prefix)を入力して下さい。この接頭辞は生成された各ホスト名の先頭に使用され、ユニークな整数の接尾辞(suffix)が各ターゲットに付加されます。
ダイアログのOn Next Boot領域内で、次のリブートおよびそれに続くPXEブロードキャス
トの後に実行するターゲットの必要となる動作を選択して下さい。詳細については3-8ペー
ジに前述したOn Next Bootの解説を参照して下さい。
必要な設定を入力したら、Applyボタンをクリックして下さい。以下のようなダイアログが現れます。

図3-11 Apply後のAdd Multiple PXE Targetsダイアログ
Applyを押すとダイアログは要求された全ターゲット用のホスト名のエントリーを生成します。対応するMAC Addressフィールドに各ターゲットのMACアドレスを入力して下さい。
Architectが直接DHCPサービスを管理する場合はMACアドレスは各ターゲットで必要となります。一方、直接DHCPサービスを管理するためにArchitectを使用しない場合はMACアドレ
スは必要ありません(この場合は空白のままにすることが可能です)。詳細についてはA-1ページの「手動によるDHCP構成」を参照して下さい。

3-10

RedHawk Architect User’s Guide

ターゲットの削除
PXE Target Managerで現在管理しているターゲットを削除するには、最初にリスト内のター
ゲットのホスト名を選択し、続いてRemove Targetボタンを押して下さい。確認ダイアロ
グが表示されます。ターゲットを削除するにはYesを押して下さい。必要に応じていつでもターゲットを再び追加することが可能であることに留意して下さい。

ターゲットの編集
PXE Target Managerで現在管理しているターゲットの設定を変更するには、最初にリスト内のターゲットのホスト名を選択し、続いてEdit Targetボタンを押して下さい。以下のようなダイアログが現れます：

図3-12 Edit PXE Targetダイアログ
本ダイアログではホストのホスト名、IPアドレス、MACアドレスを変更することが可能です。次のリブートでのターゲットの動作を変更するOn Next Boot設定もまた変更することが可能です。詳細については3-8ページに前述したOn Next Bootの解説を参照して下さい。
これらの設定を適用するにはOKを押してPXE Target Managerに戻ってください。

3-11

RedHawk Architect User’s Guide

3-12

付録A
手動によるDHCP構成
本付録ではArchitectのPXEターゲットに必要なDHCP構成を有効な既存のDHCPサーバー構成に追加する方法について解説します。Automatically configure DHCP on this hostのラベルが付いたチェックボックスを有効にしてArchitectツールにDHCPを管理させることが望ましいのですが、他のDHCPサーバーが必要なサブネット上に既に存在する場合は本項で説明する手順に従う必要があります。詳細については3-1ページの「PXEサービスの初期化」およびdhcpd.conf(5)のmanページもまた参照して下さい。

概要
PXE Target Manager上のView DHCP Configurationボタンは、ArchitectのPXEターゲットに必要なDHCP構成を見るために使用します。表示される情報は既存のサーバー構成を編集する場合にテキスト・エディタにカット＆ペーストすることが可能です。
あるいは、Architectで維持するDHCP構成ファイルはArchitectがインストールされているホストシステム上の/etc/dhcp/architectディレクトリから直接表示またはコピーすることが可能です。このディレクトリにはdhcpd.confとdhcpdtargets.confの2つのファイルが含まれています。dhcpd.confファイルはPXEターゲットに必要な全てのDHCPパラメー
タの集合を含むサブネットのスタンザが含まれており、以下の例のようになります：
option pxe-client-arch-type code 93 = unsigned integer 16;
subnet 10.134.30.0 netmask 255.255.255.0 {option subnet-mask 255.255.255.0;
option broadcast-address 10.134.30.255;
server-name cholula;next-server 10.134.30.166;
if option pxe-client-arch-type = 00:09 {filename "architect/efi64/syslinux.efi";} elsif option pxe-client-arch-type = 00:07 {filename "architect/efi64/syslinux.efi";} else {filename "architect/bios/pxelinux.0";}
use-host-decl-names on;
include "/etc/dhcp/architect/dhcpd-targets.conf";}

A-1

RedHawk Architect User’s Guide
この例では、PXEサブネットは10.134.30.0/24です。最後の行はdhcpd-targets.conf
ファイルが提供する全てのPXEターゲット・ホストの宣言を含んでおり、それは次の例のよ
うになります：host monitor2 {hardware ethernet 00:02:AC:55:88:A9;
fixed-address 10.134.30.65;}
host analyzer {hardware ethernet 00:1B:21:D8:51:0C;
fixed-address 10.134.30.11;}
host center {hardware ethernet 84:2B:2B:9E:6E:1B;
fixed-address 10.134.30.17;}
host monitor1 {hardware ethernet 00:23:AE:D9:1C:AF;
fixed-address 10.134.30.64;}
host recorder {hardware ethernet 00:80:8E:02:9A:92;
fixed-address 10.134.30.72;}
この構成データは有効なDHCPサーバーの構成ファイルに追加する必要があります。殆どのシステムでは、主要なDHCP構成ファイルは/etc/dhcp/dhcpd.confとなります。

DHCP構成のインストール
ArchitectのDHCP構成をDHCPサーバーに追加するもっとも簡単な方法は、Architectホストにある/etc/dhcp/architectからDHCPサーバー・ホストの同じ場所にファイルをコピーすることで、Architectの構成を含めるには既存の/etc/dhcp/dhcpd.confファイルにinclude行を1行追加して下さい。DHCPサーバー・ホスト上の/etc/dhcp/architectディレクトリの生成が出来ない場合、ファイルシステム上の任意の有効な場所を使用することが可能です(単にそれに応じてinclude行を調整するだけです)。
それを実現するには、以下の手順を実行して下さい：
1.

ArchitectホストからDHCPサーバー・ホストにファイルをコピーして下さい。例えば、
Architectホストで次のコマンドを実行します：
scp -r /etc/dhcp/architect dhcp_server:/etc/dhcp
dhcp_serverはDHCPサーバー・ホストの名称またはIPアドレスです。

2.

メインのDHCPサーバーの構成ファイルに次の構成を含めて下さい。DHCPサーバー・
ホストの/etc/dhcp/dhcpd.confを編集して、ファイルの末尾近くにこの行を追加
します：
include "/etc/dhcp/architect/dhcpd.conf";

A-2

RedHawk Architect User’s Guide
殆どのDHCPサーバーは、同じサブネットに対し複数のサブネットのスタンザを定義することが可能で、それはスタンザの範囲内で定義した各々異なるパラメータとなることに留意して下さい。そのため、1つのサブネットのスタンザの範囲内に宣言されたPXEターゲット・システム、および同じサブネットに対して他のサブネット・スタンザに宣言された他のDHCPクライアントまたは動的IPアドレス・プールを持つことが可能となります。
NOTE
DHCP構成全体のどこにもホスト宣言の複製、または異なるホスト宣言でIPアドレスもしくはMACアドレスの再利用をすることは出来ません。
詳細についてはdhcpd.conf(5)のmanページを参照して下さい。

A-3

RedHawk Architect User’s Guide

A-4

Indexパス/etc/dhcp/architect A-1, A-2/etc/dhcp/dhcpd.conf A-2/var/lib/architect 2-3, 2-4
A
Architect
紹介 1-1
メイン・ウィンドウ 1-3
ダイアログの冒頭 1-3
起動 1-2

DHCP
自動構成 3-2
手動構成 A-1
view onfiguration A-1
dhcpd.conf A-1
dhcpd-targets.conf A-1
ドメイン 1-16
E
既存のセッションの編集 1-3, 1-4, 1-53
PXEの有効化 3-1
FB
基本ディストリビューション・パッケージ 1-6
通信速度 1-14
BIOS設定 3-1
Board Support Packages 1-35
イメージのビルド 1-21

File Manager 1-36
フラッシュ・エラー 1-42
イメージのフラッシュ 1-38
H
ホスト名 1-16

C
ccur-config 1-32, 1-33
chroot shell 1-36
イメージの構成 1-11
コンソール 1-13
イメージにファイルをコピー 1-36
イメージに新しいディレクトリを生成 1-36
新しいセッションの作成 1-3, 1-4
カスタム・カーネル
ビルド 1-33
構成 1-31
削除 1-34
イメージのカスタマイズ 1-27
D

I
Image Cleanup 1-38
Initialize PXE Services 3-2
追加RPMのインストール 1-35
ソフトウェアのインストール 1-4, 1-21
K
カーネル
構成 1-31構成のエクスポート 1-33
構成のインポート 1-33
Kernel Manager 1-30

デフォルト・ゲートウェイ 1-16
イメージのファイルを削除 1-36

Index-1

RedHawk Architect User’s Guide

M
main window 1-3
N
networking 1-15
新しいセッション 1-3, 1-4
New Session dialog 1-4
NightStar RTインストール・オプション 1-11
noatimeファイルシステム・オプション 1-18
O
On Next Bootの動作 3-8, 3-10, 3-11Out-of-Sync Notice 1-13, 1-14, 1-16, 1-18, 1-21
P
POST 3-1
Power On Self Test 3-1
プライマリDNSサーバー 1-16
PXE
ブロードキャスト 3-1, 3-8, 3-10
ディスクレス・イメージ 3-6
有効化 3-1
インストール・イメージ 3-4
イメージの管理 3-4
ターゲットの管理 3-1, 3-7
R
読み取り専用rootファイルシステム 1-18
RedHawkインストール・オプション 1-9
RPMデータベースの削除 1-38
選択されたファイルの削除 1-38
rootパスワード 1-12
Architectの起動 1-2
S
セッションの保存 1-3, 1-4, 1-53
セカンダリDNSサーバー 1-16
serial port 1-14
インストールするソフトウェア 1-4
system run level 1-12

Index-2Ttime zone 1-12
V
仮想マシーンQEMUを使った起動 1-52
展開 1-52
ディスク・イメージ 1-52
イメージの同期 1-52