Parallels Virtuozzo Containers

Parallels
Parallels Virtuozzo
Containers for Linux
インストールガイド
バージョン 4.0
Copyright c 1999-2008 Parallels Software International Inc
ISBN: N/A
Parallels
13755 Sunrise Valley Drive
Suite 325
Herndon, VA 20171
USA
Tel: +1 (703) 815 5670
Fax: +1 (703) 815 5675
Copyright © 1999-2008 by Parallels. All rights reserved.
著作権保有者による書面による事前の許可なしに、いかなる形式によっても本書もしくはその派生物
を配布することを一切禁じます。Linux は Linus Torvalds の登録商標です。
Virtuozzo、Plesk、HSPcomplete、およびそれらのロゴは Parallels の商標です。
Virtuozzo は特許を取得済みの仮想化テクノロジーであり、アメリカ合衆国の特許番号 7,099,948、
7,076,633、6,961,868 によって保護されます。アメリカ合衆国において特許出願中です。
Plesk および HSPcomplete は特許を取得済みのホスティングテクノロジーであり、アメリカ合衆国の
特許番号 7,099,948、7,076,633 によって保護されます。アメリカ合衆国において特許出願中です。
RedHat は Red Hat Software, Inc. の登録商標です。SUSE は Novell, Inc. の登録商標です。Solaris は
Sun Microsystems, Inc. の登録商標です。X Window System は X Consortium, Inc. の登録商標です。
UNIX は The Open Group の登録商標です。
Intel、Pentium、および Celeron は Intel Corporation の登録商標です。
IBM DB2 は International Business Machines Corp. の登録商標です。SSH および Secure Shell は SSH
Communications Security, Inc. の登録商標です。
MegaRAID は American Megatrends, Inc. の登録商標です。
PowerEdge は Dell Computer Corporation の商標です。
3
目次
6
序文
Parallels Virtuozzo Containers について....................................................................................................7
当ガイドについて ......................................................................................................................................8
当ガイドの構成 ...............................................................................................................................8
表記規則 ...........................................................................................................................................9
ヘルプの入手 ............................................................................................................................................10
ご意見の送付先 ........................................................................................................................................11
インストール準備
12
Virtuozzo システムの設計 ......................................................................................................................13
インストール要件 ....................................................................................................................................14
32 ビット版 Virtuozzo Containers のシステム要件 .................................................................14
64 ビット版 Virtuozzo Containers のシステム要件 .................................................................16
ネットワーク要件 .........................................................................................................................18
インストール処理の概要 ........................................................................................................................19
インストールのチェックリスト .................................................................................................20
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
21
ハードウェアノードにホスト OS のインストールおよび設定........................................................21
ディスクの分割 .............................................................................................................................22
OS インストールの完了 ..............................................................................................................24
Virtuozzo Containers 4.0 ディストリビューション セットの取得.....................................................26
Virtuozzo リポジトリ パラメータの設定 .................................................................................28
vzinstall-linux.bin を「ダウンロードのみ」モードで実行 ......................................................29
vzinstall-linux.bin を「ダウンロードおよびインストール」モードで実行...........................32
Virtuozzo Containers ソフトウェアのインストール ............................................................................34
Virtuozzo Containers インストールプログラムの実行 .............................................................35
Virtuozzo Containers の無人インストール .................................................................................41
Virtuozzo Containers インストールの検証 .................................................................................42
OS テンプレートのインストール ..............................................................................................43
Virtuozzo ツールの設定
44
Parallels Management Console のインストール .....................................................................................44
グラフィカルクライアントのインストール .............................................................................45
ハードウェアノードの登録 .........................................................................................................46
Parallels Infrastructure Manager の設定...................................................................................................48
Parallels Infrastructure Manager へのログイン............................................................................49
サーバ証明書のインストール .....................................................................................................50
目次
4
用語集
51
索引
55
5
図表
図
図
図
図
図
図
図
図
図
図
図
図
図
図
図
図
図
図
1: Virtuozzo Containers OS 仮想化 ....................................................................................7
2: Virtuozzo システムの構成図 ........................................................................................13
3: Red Hat Enterprise Linux Installation - Creating Custom Layout ............................22
4: Red Hat Enterprise Linux Installation - Disk Druid....................................................23
5: Red Hat Enterprise Linux Installation - Selecting Packages.......................................24
6: Virtuozzo Autoinstaller - Welcome Screen....................................................................26
7: Virtuozzo 自動インストーラ - 接続の設定 ...............................................................28
8: Virtuozzo 自動インストーラ - Virtuozzo Containers ディストリビューション セ
ットの選択 ..........................................................................................................................29
9: Virtuozzo 自動インストーラ - ダウンロード情報の確認 .......................................30
10: Virtuozzo 自動インストーラ - インストールタイプの選択 .................................32
11: Virtuozzo 自動インストーラ - ダウンロード情報の確認 .....................................33
12: Virtuozzo Containers インストール - ウェルカム画面 .........................................35
13: Virtuozzo Containers インストール - インストールするテンプレートの選択..36
14: Virtuozzo Containers インストール - Virtuozzo ライセンスのインストール....38
15: Virtuozzo Containers インストール - アップデートの確認 .................................39
16: Virtuozzo Containers インストール - インストールの完了 .................................40
17: Management Console - ハードウェアノードの登録 ................................................46
18: Management Console - 登録したノードの表示 ........................................................48
6
1
章
序文
この章の構成
Parallels Virtuozzo Containers について............................................................................ 7
当ガイドについて............................................................................................................... 8
ヘルプの入手....................................................................................................................... 10
ご意見の送付先................................................................................................................... 11
序文
7
Parallels Virtuozzo Containers に
ついて
Parallels Virtuozzo Containers は、特許を取得している OS 仮想化ソリューションです。
Virtuozzo Containers 4.0 は、独立したパーティションまたはコンテナを、1 台の物理サ
ーバおよび OS インスタンスに作成し、ハードウェアやソフトウェアやデータセンタ
ーや管理努力を最大限の効率で活用します。 Virtuozzo の基本機能は以下の通りです。
ƒ
インテリジェント・パーティショニング - 1 つのサーバを、完全なサーバ機能を持
つ何百ものコンテナに分割します。
ƒ
完全な独立性 - コンテナがセキュアな状態にあり、フル機能を持ち、障害やパフォ
ーマンスに関して独立していることが保証されます。
ƒ
動的リソース割り当て - CPU、メモリ、ネットワーク、ディスク、および I/O など
のリソース割当量を、再起動せずに変更できます。
ƒ
一括管理 - 複数のコンテナやサーバの管理を自動化する、豊富なツールおよびテン
プレートです。
以下の図は、Virtuozzo ベースのシステム構造の典型的なモデルです。
図 1: Virtuozzo Containers OS 仮想化
序文
8
Parallels Virtuozzo OS 仮想化モデルは、最高のパフォーマンス、管理、効率性を実現
するために、無駄をなくして合理化されています。 標準ホスト OS があるベースは、
Windows でも Linux でも可能です。 次は、別々のコンテナ間の独立性およびセキュ
リティを保証する、適切なファイルシステムおよびカーネルサービス抽象化レイヤのあ
る、仮想化レイヤです。 仮想化レイヤによって、各コンテナがそれぞれスタンドアロ
ンサーバのように見えます。 最終的に、コンテナ自身がアプリケーションまたはワー
クロードを収容します。
Parallels Virtuozzo による OS 仮想化ソリューションの効率性および管理容易性は最高
であり、IT インフラストラクチャの装備や最大限のリソース活用を考えている組織に
とって最高のソリューションとなっています。 Parallels Virtuozzo の完全な管理ツール
セットや独自のアーキテクチャによる、仮想化されたサーバリソースを簡単に維持・モ
ニタリング・管理する完ぺきなソリューションによって、統合およびビジネス継続性が
実現します。
当ガイドについて
当ガイドには、Parallels Virtuozzo Containers 4.0 for Linux をインストールして設定を行
い、システムに導入するまでと、その前提条件や準備段階 に関する総合的な情報が記
載されています。
当ガイドの構成
「第 2 章 インストール準備」には、Virtuozzo システム設計の基礎、ハードウェアお
よびソフトウェアのシステム要件、および Virtuozzo Containers 4.0 を正常にインストー
ルするために必要な手順が記載されています。
「第 3 章 ハードウェアノードに Virtuozzo Containers 4.0 のインストール」には、ハー
ドウェアノード上に Parallels Virtuozzo Containers をインストールする方法が記載され
ています。ルート OS および Virtuozzo Containers ソフトウェア自体の両方を、インス
トールおよび設定する方法についても述べています。
「第 4 章 Virtuozzo ツールの設定」には、Parallels Management Console および Parallels
Infrastructure Manager(ハードウェアノードと、そこにあるコンテナを管理するツール)
をセットアップする方法が記載されています。
序文
9
表記規則
当ガイドをご使用いただく前に、文書内の表記上の規則をご理解くださいますようお願
い致します。 当ガイドで使用されている特別な用語については、巻末の用語集をご参
照ください。
以下の表は現在のフォント規則です。
表記
意味
例
黒い三角形(¾)
順を追った手順。 記載の指示
に従うと、特定のタスクを完
了できます
コンテナを作成するには以下を
実行してください。
特殊太字
メニュー オプション、コマン [リソース]タブを開きます。
ドボタン、リスト内の項目な
ど、ユーザが選択する必要の
ある項目。
章、セクション、サブセクシ 「基本管理」の章をご覧ください。
ョンのタイトル。
斜体
初出用語または実際の名前や
値に置き換えられるコマンド
ラインのプレースホルダーの
指定など、重要な箇所を強調
するために使用されます。
これが EZ テンプレート と呼ばれて
いるものです。
コ ン テ ナ を 破 棄 す る に は 、 vzctl
destroy ctid と入力してください。
固定幅フォント
コマンド、ファイル、ディレ コ ン テ ナ を 開 始 す る に は vzctl
クトリの名前。
start を使用します。
書式設定済みフォント
ユーザコマンドラインセッシ
ョンでの画面上のコンピュー
タ出力、すなわち、XML や
C++ やその他のプログラミン
グ言語。
Saved parameters for Container 101
固定幅太字
入力した文字をコンピュータ
画面上の出力と区別
# rpm -V virtuozzo-release
アルファベット大文字
キーボード上のキーの名前。 SHIFT、CTRL、ALT
KEY+KEY
ユーザがあるキーを押しなが CTRL+P、ALT+F4
ら他のキーを押す必要がある
組み合わせ。
フォント規則以外に、Parallels 資料に適用されている文書の構成規則についてもご承知
おきください。 すべてのガイドの章はセクションに分かれており、それがさらにサブ
セクションに分かれています。 例えば「当ガイドについて」はセクションであり、「表
記規則」はサブセクションです。
序文
10
ヘルプの入手
当ガイドに加えて Virtuozzo Containers 4.0 には、製品をより効率的に使用するためのそ
の他のリソースが多数搭載されています。 そのリソースとは以下の通りです。
ƒ
マニュアル:
ƒ 『Parallels Virtuozzo Containers Evaluation Guide (評価ガイド)』。 このガイドは、
Virtuozzo Containers 4.0 の主要機能およびその基礎となるテクノロジーを紹介
し、Virtuozzo の主要機能の簡単な設定方法およびそれを評価するための手順を
記載しています。
ƒ
ƒ
『Getting Started With Parallels Virtuozzo Containers for Linux (はじめに)』。 この
ガイドは、サーバに Parallels Virtuozzo Containers 4.0 をインストールして、新
しいコンテナを作成して、そこで主要機能を実行する方法に関する基本的な情
報を記載しています。 所定のガイドとは異なり、Parallels Virtuozzo をインスト
ールして設定する方法に関する詳細な説明 (Virtuozzo ネットワーク構造のプラ
ンニングや Virtuozzo Containers の無人インストールの実行など)は記載されて
いません。
ƒ
『Parallels Virtuozzo Containers for Linux ユーザガイド』。 このガイドには、
Virtuozzo Containers 4.0 に関する総合的な情報が記載されており、Parallels
Virtuozzo Containers に関する実用的な内容のみならず、必要となる理論的な内
容も網羅されています。 ただし、Virtuozzo システムのインストールおよび設定
方法については取り扱っていません。
ƒ
『Parallels Virtuozzo Containers for Linux Templates Management Guide (テンプレー
ト管理ガイド)』。 このガイドは、Virtuozzo テンプレートに関する完全な情報
の提供を目的としています。それは独占的な Parallels Virtuozzo テクノロジー
であり、コンテナ内に標準 Linux アプリケーションを効率的に導入して、ハー
ドウェアリソース(物理メモリ、ディスク容量、その他)を大幅に節約します。
ƒ
『Parallels Virtuozzo Containers for Linux Reference Guide (参照ガイド)』。 この
ガイドは、すべての Virtuozzo 構成ファイルおよびハードウェアノードのコマ
ンドライン ユーティリティを完全に参照します。
ヘルプシステム:
ƒ
Parallels Management Console ヘルプ。 このヘルプシステムは、Virtuozzo ハード
ウェアノードおよびそのコンテナを管理するためのグラフィカル ユーザ イン
ターフェースである、Parallels Management Console の詳細を記載しています。
ƒ
Parallels Infrastructure Manager オンラインヘルプ。 このヘルプシステムは、あら
ゆるプラットフォーム上の標準 Web ブラウザを用いて Virtuozzo ハードウェ
アノードおよびそのコンテナを管理するツールである、Parallels Infrastructure
Manager の操作方法を記載しています。
ƒ
Parallels Power Panel オンラインヘルプ。 このヘルプシステムは、あらゆるプラ
ットフォーム上の一般的な Web ブラウザを介して個々のコンテナを管理する、
Parallels Power Panel について記載しています。
序文
11
ご意見の送付先
当ガイドの表記ミスを見つけた場合や、当ガイドをより良いものにするアイデアがある
方は、弊社までご連絡いただければ幸いです。
コ メ ン ト の 送 信 に は 、 Parallels
フ ォ ー ラ ム
『http://forum.swsoft.com/forumdisplay.php?s=&forumid=239』をご利用いただけます。
メールによるコメントの送信は、[email protected] までお願い致します。 コメント
送信の際には、章、セクション、サブセクション名や該当部分の文章を提示して問題を
特定しやすいようにしてくださいますようお願い致します。
12
2
章
インストール準備
この章には、Virtuozzo システム設計の基礎、ハードウェアおよびソフトウェアのシス
テム要件、および Virtuozzo Containers 4.0 を正常にインストールするために必要な手順
が記載されています。
この章の構成
Virtuozzo システムの設計................................................................................................. 13
インストール要件............................................................................................................... 14
インストール処理の概要................................................................................................... 19
インストール準備
13
Virtuozzo システムの設計
Virtuozzo をインストールする前に、Virtuozzo のネットワーク構造と個々のコンピュー
タの役割を入念に計画する必要があります。 それによって、多くの Virtuozzo サポー
トメンテナンス関連の問題を防ぐことが可能であり、問題が発生しても解決することが
できます。
Virtuozzo ネットワーク内のコンピュータの基本的な役割は以下の通りです。
1 ハードウェアノード。 一定数のコンテナを有する、Virtuozzo Containers ソフトウェ
アがインストールされたサーバです。
2 Parallels Management Console ワークステーション。 Parallels Management Console
がインストールされた、Windows OS が起動しているコンピュータです。 インタ
ーネット上のあらゆる場所に仮想的に配置することが可能であり、ハードウェアノ
ードをリモート管理します。
3 Parallels Infrastructure Manager クライアント。 あらゆるプラットフォーム上の標準
Web ブラウザを用いて、ハードウェアノードおよびそこにあるコンテナすべてを管
理する機能を持つコンピュータです。 このコンピュータに対する唯一の要件は、ハ
ードウェアノードに接続可能であり、Virtuozzo Containers 4.0 がサポートしている
Web ブラウザを起動可能であるということです。
4 バックアップノード。 ハードディスク上にコンテナのバックアップを格納するとき
に使用するサーバです。
典型的な Virtuozzo システムを図に表すと以下のようになります。
図 2: Virtuozzo システムの構成図
インストール準備
14
この図は、多数のハードウェアノードと、バックアップノードの機能を実行しているサ
ーバから成るネットワークの構成を表しています。 原則として、Virtuozzo ベースの物
理サーバが何台か必要ですが、1 台の専用サーバで Virtuozzo Containers 4.0 を効率的に
使用することも可能です。 すべてのハードウェアノードに別々の Virtuozzo ライセン
スがインストールされており、多数のコンテナをホスティングしています。 ハードウ
ェアノード上のすべてのコンテナは、ほとんどダウンタイムなしでノード間を移行でき
ます。そのため、アップグレードする場合などに、ノードから全コンテナを簡単に移動
できます。
バックアップノードは、全コンテナのバックアップを保存するためのサーバです。 通
常、あらゆるハードウェアノードに、バックアップノードの役割を追加することができ
ます。 ただし、バックアップノード用に専用のサーバを用意することが推奨されてい
ます(上記の図ではそうなっています)。 バックアップノードには、コンテナのバッ
クアップを保存できるように大容量のハードドライブが必要です。
上述のサーバとは別に、以下のコンピュータを使用してハードウェアノードやコンテナ
をリモート管理できます。
ƒ
Parallels Management Console がインストールされたワークステーション。 Parallels
Management Console ワークステーションによって、複数のハードウェアノードを制
御して、その全コンテナの管理やシステムのモニタリングができます。
ƒ
Parallels Infrastructure Manager が標準 Web ブラウザで起動しているワークステー
ションであり、ハードウェアノードおよびそのコンテナ上の主要オペレーションを
すべて実行できます。
上図は Virtuozzo ネットワーク構成の一例です。 この通りに設計しても、独自の
Virtuozzo システムを構築することも可能です。 実際のところ、1 つのハードウェアノ
ードにすべての役割を割り当てることもできます(推奨はされていません)。 Virtuozzo
ネットワークを設計する際に必ず満たさなければいけない要件は、Virtuozzo Containers
4.0 を起動しているすべてのノードが他の関連ワークステーションからアクセス可能
であることだけです。
インストール要件
Virtuozzo システムの構成が決定したら、Virtuozzo Containers 4.0 for Linux を導入しよう
としているハードウェアノードがすべて、以下のシステム(ハードウェアとソフトウェ
ア)およびネットワークの要件を満たしていることを確認する必要があります。
32 ビット版 Virtuozzo Containers のシステム要件
このサブセクションでは、32 ビット版 Virtuozzo Containers for Linux ソフトウェア製品
のハードウェアおよびソフトウェア要件について述べます。
インストール準備
15
ハードウェア互換性
Virtuozzo Containers 32 ビット版 Standard Edition のハードウェアノード要件は以下の
通りです。
ƒ
IBM PC と互換性のあるサーバ。
ƒ
Intel Celeron、Pentium III、Pentium 4、Xeon、または AMD Athlon CPU。
ƒ
128 MB 以上の RAM。
ƒ
15 GB 以上の空きディスク容量のあるハードドライブ。
ƒ
ネットワークカード。 Virtuozzo Containers 4.0 でサポートしているネットワークカ
ードの全一覧は、http://www.swsoft.com/jp/products/virtuozzo/hcl/network/ にあります。
この一覧は常に更新されておりますので、定期的にご確認ください。
ƒ
例えば、SCSI コントローラ。 Virtuozzo Containers 4.0 でサポートしている SCSI コ
ントローラの全一覧は、http://www.swsoft.com/jp/products/virtuozzo/hcl/other/ にあり
ます。 この一覧は常に更新されておりますので、定期的にご確認ください。
注: Virtuozzo Containers 64 ビット版のご使用をお考えでしたら、サポートしているハ
ードウェアについて Parallels 営業担当までお問い合わせください。 現在 Virtuozzo
Containers 4.0 がサポートしている 64 ビット プロセッサ一覧は、
「サポート対象の 64
ビット プロセッサ一覧」サブセクション 『p. 17』にも記載されています。
サーバの正確な構成は、サーバ上で実行するコンテナの数、およびコンテナによって生
じるロードによって異なります。 従って、正しい設定を選択するために、以下の推奨
事項に従ってください。
ƒ
CPU。 同時に起動するコンテナが多いほど、多くの CPU を必要とします。
ƒ
メモリ。 メモリが多いほど、起動できるコンテナが多くなります。 正確な数は、
コンテナで実行しようとしているアプリケーションの数および種類によって異なり
ます。
ƒ
ディスク容量。 各コンテナは、コンテナ内のユーザデータ(Web サイトコンテン
ツなど)とは別に、システムファイル用にハードディスク容量を 40-150 MB 使用
します。 ディスク分割および実行するコンテナの数を決定する場合に、そのことを
考慮する必要があります。
インストール準備
16
ソフトウェア互換性
Virtuozzo Containers 4.0 は、以下の Linux ディストリビューションのいずれかを 2.6
カーネルで起動しているハードウェアノードにインストール可能です。
ƒ
Red Hat Enterprise Linux 4
ƒ
Red Hat Enterprise Linux 5
ƒ
CentOS 4
ƒ
CentOS 5
ƒ
Fedora 7
ƒ
Fedora 8
ƒ
SUSE Linux Enterprise Server 10 (Service Pack 1 の有無にかかわらず)
ƒ
SUSE Linux Enterprise Desktop 10 (Service Pack 1 の有無にかかわらず)
この要件は、他の Linux バージョンをコンテナ用の OS とする Virtuozzo Containers
4.0 の機能を制限するものではありません。 コンテナにインストールされている Linux
ディストリビューションは、ホスト OS のそれとは異なる場合があります。
ご使用のハードウェアノードがすでに Virtuozzo Containers 3.0 を起動している場合、以
下の Virtuozzo Containers 4.0 へのアップグレードが可能です (2.6 カーネルへのアッ
プグレードを伴う)。
ƒ
Red Hat Enterprise Linux 3
ƒ
Red Hat Enterprise Linux 4
ƒ
CentOS 3
ƒ
CentOS 4
ƒ
Fedora Core 2
ƒ
Fedora Core 4
ƒ
SUSE Linux Enterprise Server 9
注: Virtuozzo Containers の 64 ビット版を起動する場合、「ソフトウェア要件」サブ
セクション 『p. 17』を参照して、Virtuozzo Containers 64 ビット版のインストールまた
はそれへのアップグレードにどの Linux OS が使用可能かどうかをご確認ください。
64 ビット版 Virtuozzo Containers のシステム要件
このサブセクションでは、64 ビット版 Virtuozzo Containers 4.0 のインストールまたは
アップグレードに必要なハードウェアおよびソフトウェア要件について述べます。
インストール準備
17
サポート対象の 64 ビット プロセッサ一覧
Parallels Virtuozzo Containers 4.0 のリリースには 3 種類あります。 32 ビットの共通プ
ロセッサ用と、以下の 2 つのグループの 64 ビットのプロセッサ用です。
1
以下のプロセッサを含む x86-64
AMD K8
ƒ
AMD Athlon 64
ƒ
AMD Athlon 64 X2
ƒ
AMD Athlon 64 FX
ƒ
AMD Opteron
ƒ
AMD Turion 64
ƒ
AMD Sempron の 64 ビット モデル
Intel NetBurst (EM64T)
ƒ
Intel Xeon の 64 ビット モデル
ƒ
Intel Celeron D の 64 ビット モデル
ƒ
Intel Pentium 4 の 64 ビット モデル
ƒ
Intel Pentium D
ƒ
Intel Pentium Extreme Edition
2 Intel® Itanium® 2 プロセッサだけを含む IA-64
使用するプロセッサの種類によって、Virtuozzo Containers ディストリビューションセッ
トの種類を選択します。
ソフトウェア要件
Virtuozzo Containers 64 ビット版は、2.6 カーネルで 以下の Linux ディストリビューシ
ョンのいずれかを 64 ビット エディションで起動しているハードウェアノードにイン
ストール可能です。
ƒ
x86-64
ƒ
Red Hat Enterprise Linux 4
ƒ
Red Hat Enterprise Linux 5
ƒ
CentOS 4
ƒ
CentOS 5
ƒ
Fedora 7
ƒ
Fedora 8
ƒ
SUSE Linux Enterprise Server 10 (Service Pack 1 の有無にかかわらず)
ƒ
SUSE Linux Enterprise Desktop 10 (Service Pack 1 の有無にかかわらず)
インストール準備
ƒ
18
IA-64
ƒ
Red Hat Enterprise Linux 4
ƒ
Red Hat Enterprise Linux 5
ƒ
CentOS 4
ƒ
CentOS 5
ƒ
SUSE Linux Enterprise Server 10 (Service Pack 1 の有無にかかわらず)
ハードウェアノードで Virtuozzo Containers 3.0 の 64 ビット版をすでに起動している
場合、以下の Virtuozzo Containers 4.0 へのアップグレードが可能です (2.6 カーネル
へのアップグレードを伴う)。
ƒ
ƒ
x86-64
ƒ
Red Hat Enterprise Linux 3
ƒ
Red Hat Enterprise Linux 4
ƒ
Fedora Core 4
ƒ
CentOS 3
ƒ
CentOS 4
ƒ
Suse Linux Enterprise Server 9
IA-64
ƒ
Red Hat Enterprise Linux 4
ƒ
CentOS 4
ƒ
Suse Linux Enterprise Server 9 Service Pack 3
ネットワーク要件
このサブセクションに記載したネットワーク要件に従うことで、Virtuozzo Containers for
Linux の立ち上げや起動における遅れや問題を防ぐことが可能です。 以下についてご
注意ください。
ƒ
ハードウェアノードのローカル エリア ネットワーク (LAN)。
ƒ
ハードウェアノードのインターネット接続。
ƒ
ハードウェアノードの有効な IP アドレス、およびその他の IP パラメータ(デフ
ォルトゲートウェイ、ネットワークマスク、DNS 設定)。
ƒ
各コンテナに対して、1 つ以上の有効な IP アドレス。 アドレスの総数がコンテナ
の予定数より少なくてはいけません。 アドレスは別々の IP ネットワークに割り当
てられる場合があります。
ƒ
ファイアウォールが導入されている場合は、コンテナに割り当てられた IP アドレ
スに外からアクセス可能であることを確認してください。
ƒ
Parallels Virtuozzo Containers の起動中は、ハードウェアノードの IP アドレスが変
更されないようにしてください。 DHCP サーバを使用している場合は、常に同じ IP
アドレスが特定の MAC アドレスにリースされるようにしてください。
インストール準備
19
インストール処理の概要
ビジネス要件の範囲によって、Virtuozzo Containers 4.0 ソフトウェアを様々な台数の
PC 上で使用します。ただし、その数だけライセンスを取得してください。 あらゆる
場合において、Virtuozzo Containers 4.0 は専用サーバのみにインストールされているも
のとします。 これは、ご使用のネットワークの Virtuozzo ベースのシステムに関する
最重要性事項です。
あらゆる Virtuozzo システムの基本インストールおよび準備操作には、以下の手順が含
まれます。
1
ハードウェアノードにルート Linux OS をインストールして設定します。
2 以下のようにして、ハードウェアノードに Virtuozzo Containers 4.0 ソフトウェアを
インストールします。
a
Virtuozzo パッケージのインストール
b
OS およびアプリケーションテンプレートのインストール
ステップ 2b は、ステップ 2a で実行しても構いません。 そうでない場合は、この
ステップを手動で実行する方法が「OS テンプレートのインストール」サブセクシ
ョン 『p. 43』に記載されています。
Parallels Management Console を使用した、ネットワークの全ハードウェアノードを
リモート制御する集中管理ワークステーションを構築したいとします。 このワーク
ステーションは、Windows 2000/XP/2003 または Linux (Fedora 7 および 8、Red
Hat Enterprise Linux 4 および 5、CentOS 4 および 5、SUSE Linux Server Desktop 10、
Ubuntu 6) のいずれかで起動できます。 後者の場合、理論的には特定のハードウ
ェアノードと並行することが可能ですが、これは回避するべきです。 そのため、
Virtuozzo システムを正常に管理する前に、さらに以下のステップを実行します。
3 Parallels Management Console のインストールおよび必要なハードウェアノードの登
録。
Parallels Infrastructure Manager および Parallels Power Panel も導入したいとします。
これらのツールは、標準 Web ブラウザを用いて特定のハードウェアノードやそこ
にある個々のコンテナを管理します。 従って、次のステップは以下のようになりま
す。
4 Parallels Infrastructure Manager/Parallels Power Panel が動作するように設定。
次の章で、これらのステップを集中的に取り上げます。
インストール準備
20
インストールのチェックリスト
こちらのチェックリストをご使用いただくと便利です。 Virtuozzo Containers 4.0 を正常
にインストールするための手順がリストされています。 該当の手順を終了したら、チ
ェックボックスに印を付けてください。
ルート OS のインストールおよび設定
‰
ルート Linux OS インストールの開始
‰
ディスクの分割
‰
システムをリブートして root としてログイン
Virtuozzo Containers 4.0 のインストール
‰
Virtuozzo Containers ソフトウェアのインストール
‰
ハードウェアノードのリブート
‰
OS およびアプリケーションテンプレートのインストール
‰
インストール内容の確認
Parallels Management Console のインストールおよびハードウェアノードの登録
‰
Parallels Management Console for Windows または Linux のインストール
‰
Virtuozzo Containers 4.0 がインストールされているすべてのハードウェアの登録
Parallels Infrastructure Manager の設定
‰
Parallels Infrastructure Manager へのログイン
21
3
章
ハードウェアノードに Virtuozzo
Containers 4.0 のインストール
この章は、ハードウェアノードに Virtuozzo Containers 4.0 をインストールする方法につ
いて記載しています。 Virtuozzo Containers ソフトウェア自体のインストール以外にも、
ノードにルート OS をインストールして、それを Virtuozzo Containers 4.0 用に設定す
る方法を記載しています。
この章の構成
ハードウェアノードにホスト OS のインストールおよび設定.................................. 21
Virtuozzo Containers 4.0 ディストリビューション セットの取得............................... 26
Virtuozzo Containers ソフトウェアのインストール....................................................... 34
ハードウェアノードにホスト
OS のインストールおよび設定
このセクションは、ハードウェアノードにホスト OS をインストールして、それを
Virtuozzo Containers 4.0 用に設定するに当たって考慮すべき仕様に関する情報を記載し
ています。
注: このセクションを通して、ホスト OS の例として Red Hat Enterprise Linux 5 OS
が使用されます。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
22
ディスクの分割
ハードウェアノードに OS をインストールするときは、Red Hat Enterprise Linux 5.0 の
インストールガイドの指示に従ってください。 最初に画面がいくつか表示された後、
次の画面が表示されます。
図 3: Red Hat Enterprise Linux Installation - Creating Custom Layout
このウィンドウで、ドロップダウンメニューから[カスタムレイアウトの作成 (Create
custom layout)]を選択します。 自動パーティショニングは選択しないでください。こ
のタイプのパーティショニングは、複数のサービスを実行しているシステム向けのデフ
ォルトディスクレイアウトを作成するためです。 Virtuozzo Containers 4.0 の場合、すべ
てのサービスはコンテナ内で実行されなければいけません。
ハードウェアノードに以下のパーティションを作成します。
パーティ 説明
ション
標準サイズ
/
す べ て の ハ ー ド ウ ェ ア ノ ー ド OS お よ び Virtuozzo 10 - 12 GB
Containers ソフトウェアファイルを含む、ルート パーテ
ィション。
swap
Linux OS 用のページング パーティション。
RAM の 2 倍
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
/vz
23
ホスト Virtuozzo テンプレートおよびすべてのコンテナ ハードディスクの残
データのパーティション。
りの
このパーティションには、可能な限りの量のディスクを 容量すべて
割り当てることを
お勧め致します。
/vz パーティションには ext3 ファイルシステムの使用を強くお勧め致します。 サー
バに他にもパーティションがあれば、そこにも ext3 ファイルシステムを使用すること
をお勧め致します。 そうしないと、 Virtuozzo カーネルがロードされたときに、これ
らのパーティションが不可視かつアクセス不可になる可能性があります。
注: ext3 以外にも、Virtuozzo 4.0 カーネルは reiserfs、jfs、xfs などの便利なファイル
システムをサポートしています。 ただし、Virtuozzo Containers 4.0 で全面的にテストさ
れ、Parallels が公式にサポートしているのは、ext3 だけです。
以下の図は、20 GB SCSI ハードドライブのシステムです。
図 4: Red Hat Enterprise Linux Installation - Disk Druid
コンテナの全データがあるコンテナ プライベートエリアは、/vz ディスクパーティシ
ョンに分けておくことをお勧め致します。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
24
OS インストールの完了
ハードドライブを適切に分割したら、Red Hat Enterprise Linux 4.0 のインストールガイ
ドに従ってインストールを続行します。 以下の推奨事項に従ってください。
ƒ
ネットワーク設定を決定するときに、ハードウェアノードの IP アドレス、ホスト
名、DNS、およびデフォルトゲートウェイ情報が正しいことを確認します。 DHCP
を使用している場合は、それが正しく設定されていることを確認します。 必要に応
じて、ネットワーク管理者にお問い合わせください。
ƒ
[パッケージグループの選択 (Package Group Selection)]画面で、[ソフトウェア開
発の消去 (Clear the Software Development)]、[仮想化 (Virtualization)] 、および[Web
サーバ (Web server)]チェックボックスの選択を解除して、[今すぐカスタマイズす
る (Customize now)]ラジオボタンを選択します。
ƒ
[パッケージグループの詳細 (Package Group Details)]ウィンドウで、サーバへのイ
ンストール対象の全パッケージグループのチェックボックスを外します。ただし、
表示されたウィンドウの左部分で[基本システム (Base System)]をクリックすると
表示される[基本 (Base)]パッケージグループは除きます。 その機能上、Virtuozzo
Containers 4.0 ではハードウェアノードに追加パッケージをインストールする必要
は一切ありません。
図 5: Red Hat Enterprise Linux Installation - Selecting Packages
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
25
注: x86-64 ビット プラットフォーム用の Linux ディストリビューション(例えば
CentOS-4 x86-64 ディストリビューション)をインストールしている場合、32 ビット ア
プリケーションのサポートを提供する 32 ビット ランタイム環境もサーバにインスト
ールされていることが必要です。 そうでないと、Virtuozzo Containers のインストール
が失敗する場合があります。
RHEL 5 のインストールを設定する場合(つまり RHEL プログラムファイルをインス
トールしてサーバを再起動した後で)、以下を実行してください。
ƒ
RHEL 標準ファイアウォールを無効にすることをお勧め致します。 その理由は、
Virtuozzo Containers ソフトウェアは、その操作に特定のサービスを多数使用するか
らです。 安全でないネットワークパケットがシステムにアクセスしないようにする
ためには、外部ファイアウォールをご使用ください。
ƒ
SELinux を無効にします。 その理由は、Virtuozzo Containers 4.0 の現行バージョン
は SELinux 機能をサポートしておらず、このオプションを有効にしても何の効果も
ないからです。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
26
Virtuozzo Containers 4.0 ディスト
リビューション セットの取得
Virtuozzo Containers 4.0 ディストリビューション セットは、以下のいずれかの方法で取
得できます。
ƒ
Parallels から、Virtuozzo Containers 4.0 を含む CD または DVD を入手します。
ƒ
必 要 に 応 じ て 、 vzinstall-linux.bin ユ ー テ ィ リ テ ィ ( ま た は 、 Virtuozzo
Containers の
IA64 ビ ッ ト 版 を イ ン ス ト ー ル す る 場 合 は
vzinstall-linux-ia64.bin ユーティリティ)を使用して、Virtuozzo Containers
4.0 ディストリビューションをサーバにダウンロードしてインストールします。
Virtuozzo Containers ソフトウェアを入手するこの方法の詳細は、以下の通りです。
バ ー ジ ョ ン 4.0 以 来 、 Parallels Virtuozzo Containers に は 新 し い ユ ー テ ィ リ テ ィ
(vzinstall-linux.bin)が追加され、インターネットから Virtuozzo Containers デ
ィストリビューションを素早く入手できるようになりました。 必要なのは、Parallels
Web サイトから vzinstall-linux.bin ファイルをサーバにダウンロードして、そ
こで実行することだけです。 そのユーティリティを実行すると[Virtuozzo Containers 自
動インストール]ウィザードが起動して、ダウンロードする Virtuozzo コンポーネント
を尋ね、必要な情報を収集した後ダウンロード処理を開始します。 Virtuozzo コンポー
ネントのダウンロードが終了したらすぐに Virtuozzo Containers のインストールウィザ
ードを自動的に実行することもできます。
ウィザードの最初のステップで、vzinstall-linux.bin の操作モードを選択します。
図 6: Virtuozzo Autoinstaller - Welcome Screen
以下のモードから選択できます。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
ƒ
27
ダウンロードのみ: サーバに Virtuozzo Containers ソフトウェアをダウンロードす
るけれども、そこにインストールはしない場合(例えば Virtuozzo Containers 4.0 を
別のサーバにインストールする場合)は、[ダウンロードのみ]ラジオボタンをク
リックして[次へ]をクリックします。
ƒ
ダウンロードおよびインストール: vzinstall-linux.bin ユーティリティを実
行しているサーバに Virtuozzo Containers 4.0 をダウンロードしてインストールする
場合は、[ダウンロードおよびインストール]ラジオボタンをクリックして[次へ]
をクリックします。
選択したインストールタイプによって、type chosen, your further Virtuozzo Containers
installation steps will slightly differ from each other. これらの手順の詳細は、以下のサブセ
クションをご覧ください。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
28
Virtuozzo リポジトリ パラメータの設定
[Virtuozzo Containers 自動インストール]ウィザードに進む前に、必要に応じて、その
実行中に[Virtuozzo Containers 自動インストーラ]ウィザードで使用されるパラメータ
を 確 認 し て 設 定 す る 場 合 が あ り ま す 。 現 在 の 設 定 を 確 認 す る に は 、 [ Virtuozzo
Containers 自動インスールへようこそ]画面で[構成の設定 (Configure settings)]ボタン
をクリックします。 [構成の設定 (Configure settings)]ウィンドウが表示されます。
図 7: Virtuozzo 自動インストーラ - 接続の設定
このウィンドウで以下のパラメータを設定できます。
ƒ
リポジトリ URL: Virtuozzo Containers 4.0 ディストリビューション セットと一緒
にリポジトリを保管するサーバの URL。 デフォルトでは、ユーティリティは
http://vzautoinstall.swsoft.com にあるリポジトリに接続します。
ƒ
プロキシ ホスト[:ポート]: このサーバを使用する場合に、リポジトリへの接続に
使用するプロキシサーバのホスト名または IP アドレス。
ƒ
プロキシ ログイン: プロキシサーバの認証に使用するユーザ名。
ƒ
プロキシ パスワード: [プロキシ ログイン]フィールドに指定し、プロキシサー
バの認証に使用するユーザのパスワード。
ƒ
ダウンロード ディレクトリ: Virtuozzo Containers ディストリビューションがダウ
ンロードされる、サーバのディレクトリ。 デフォルトでは、
/root/virtuozzo/download ディレクトリを使用します。
ƒ
テンポラリ ディレクトリ: ダウンロード処理中に、Virtuozzo Containers ディスト
リビューションが保管されるディレクトリ。 デフォルトでは、
/root/virtuozzo/tmp ディレクトリを使用します。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
29
vzinstall-linux.bin を「ダウンロードのみ」モードで実行
[Virtuozzo Containers 自動インストーラへようこそ]ウィンドウで[ダウンロードのみ]
ラジオボタンを選択して[次へ]をクリックした場合、[Virtuozzo Containers バージョ
ンの選択]画面が表示されます。
図 8: Virtuozzo 自動インストーラ - Virtuozzo Containers ディストリビューション セッ
トの選択
このウィンドウで、サーバにダウンロードする Virtuozzo Containers ディストリビュー
ション セットおよび OS テンプレート一式を選択します。 デフォルトでは、ご使用
のサーバアーキテクチャに対応した Virtuozzo Containers ディストリビューション セ
ットおよび 1 つの OS テンプレート(Fedora Core 7。コンテナの作成にこの OS テ
ンプレートが必要になります)をダウンロードします。 ただし、以下を実行して、
[Virtuozzo Containers バージョンの選択] ウィンドウに一覧表示された Virtuozzo
Containers ディストリビューション セットをどれでも選択し、OS テンプレートのセッ
トを設定できます。
ƒ
Virtuozzo プログラムファイルおよび利用可能な OS テンプレートすべてを含む
Virtuozzo Containers 4.0 のフルセットをダウンロードするには、該当の Virtuozzo
Containers ディストリビューションの名前を選択してスペースバーを 1 回クリッ
クします(o 記号が x に変わり、[コンポーネント セット]列にすべてが表示さ
れます)。
ƒ
サーバにダウンロードされる OS テンプレートのセットをカスタマイズするには、
該当の Virtuozzo Containers ディストリビューションの名前を選択して F2 を押し
ます。 ダウンロードする OS テンプレートを選択できる、[テンプレートの選択]
ウィンドウが表示されます。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
30
ƒ
Virtuozzo Containers ディストリビューションのダウンロードをスケジュールする
には、該当の Virtuozzo Containers ディストリビューションの名前を選択して、スペ
ースバーを 1 回(Virtuozzo Containers 4.0 のデフォルトセットをダウンロードする
場合)または 2 回(Virtuozzo Containers 4.0 のフルセットをダウンロードする場合)
クリックします。
ƒ
選択した Virtuozzo Containers ディストリビューションがダウンロードされないよ
うにするには、スペースバーを 2 回クリックします(o 記号が消えて、[コンポー
ネント セット]列に何も表示されなくなります)。
注: [Virtuozzo Containers バージョンの選択]画面に、サポート対象の Linux ディス
トリビューションおよび Windows Server 2003 OS の両方を使用可能な Virtuozzo
Containers ディストリビューション セットがすべて一覧表示されます。 一覧表示され
たセットはどれでも選択して、今後インストールするためにサーバにダウンロードでき
ます。
必要な Virtuozzo Containers ディストリビューションをすべて選択したら[次へ]をク
リックします。
図 9: Virtuozzo 自動インストーラ - ダウンロード情報の確認
[要約 (Summary)]ウィンドウで、ウィザードの前のステップで指定したパラメータを
確認できます。 [ダウンロード]をクリックして、選択した Virtuozzo Containers ディ
ストリビューション セットをダウンロードフォルダにダウンロードします。あるいは
[戻る]をクリックして、必要なパラメータを設定します。
Virtuozzo Containers ディストリビューションをサーバに正常にダウンロードされたら、
表示されたウィンドウで[OK]をクリックしてウィザードを終了します。
以下を実行すればいつでも、Virtuozzo Containers のインストールを開始できます。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
31
ƒ
http://www.swsoft.com/jp/virtuozzo/linux_eval/ リンクを辿って、サーバで Virtuozzo
Containers 4.0 の使用を開始するのに必要な無料 Virtuozzo 評価ライセンスを取得
します。
ƒ
必要に応じて、このディレクトリの内容をすべてのファイルおよびサブディレクト
リごと、Virtuozzo Containers 4.0 をインストールするシステムにコピーして、以下の
コマンドのいずれかを実行します。
ƒ
32 ビット版の Virtuozzo Containers 4.0 をインストールする場合
# ./virtuozzo-4.0.0-<build_version>.swsoft-i386.sfx
ƒ
x64-86 プロセッサに 64 ビット版の Virtuozzo Containers 4.0 をインストールす
る場合
# ./virtuozzo-4.0.0-<build_version>.swsoft-x86_64.sfx
ƒ
IA-64 プロセッサに 64 ビット版の Virtuozzo Containers 4.0 をインストールす
る場合
# ./virtuozzo-4.0.0-<build_version>.swsoft-ia64.sfx
これで Virtuozzo Containers 4.0 のインストールウィザードが起動します。 このウィザー
ドの詳細は「Virtuozzo インストールプログラムの実行」サブセクション 『p. 35』に記
載されています。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
32
vzinstall-linux.bin を「ダウンロードおよびインストール」モ
ードで実行
[Virtuozzo Containers 自動インストーラへようこそ]ウィンドウで[ダウンロードおよ
びインストール]ラジオボタンを選択して[次へ]をクリックすると、自動インストー
ルウィザードがシステム構成情報を収集して、収集したデータを基に、システムにイン
ストールする Virtuozzo Containers ディストリビューションセットのバージョンを決定
します。 情報を収集する過程が[システム要件を確認中]画面に表示されます。 シス
テムの確認が正常に終了したら、f[次へ]をクリックして[Virtuozzo Containers 自動イ
ンストール]ウィザードに進みます。
ウィザードの次のステップで、システムにダウンロードおよびインストールする OS
テンプレートのセットをカスタマイズできます。
図 10: Virtuozzo 自動インストーラ - インストールタイプの選択
このウィンドウで以下のオプションのいずれかを選択できます。
ƒ
デフォルト: このラジオボタンを選択すると、Virtuozzo プログラムファイルと、
OS テンプレートを 1 つ(Fedora Core 7。この OS テンプレートを基にコンテ
ナを作成します)、ダウンロードしてインストールします。
ƒ
フル: このラジオボタンを選択すると、使用可能な OS テンプレートをすべてサ
ーバにダウンロードしてインストールします。
ƒ
カスタム: このラジオボタンを選択すると、サーバにダウンロードしてインストー
ルする OS テンプレートのセットをカスタマイズします。 この場合、[次へ]ボ
タンをクリックすると、ダウンロードする OS テンプレートを選択する[テンプレ
ートの選択]ウィンドウが表示されます。
準備ができたら[次へ]をクリックします。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
33
図 11: Virtuozzo 自動インストーラ - ダウンロード情報の確認
[要約 (Summary)]ウィンドウで、ウィザードの前のステップで指定したパラメータを
確認できます。 [ダウンロード]をクリックして、Virtuozzo Containers ディストリビ
ューションをサーバにダウンロードします。あるいは[戻る]をクリックして、必要な
パラメータを設定します。
Virtuozzo Containers ディストリビューションセットをサーバにダウンロードすると、
[インストール]画面が表示されるので、そこで[インストール]ボタンをクリックし
てシステムに Virtuozzo Containers 4.0 をインストールします。 Virtuozzo Containers イ
ンストール処理の詳細は次のセクションに記載しています。
注: ハードウェアノード上で Virtuozzo Containers 4.0 ソフトウェアを使用するために
必要な有効な Virtuozzo ライセンスをお持ちでない場合は、その取得方法が表示されま
す。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
34
Virtuozzo Containers ソフトウェ
アのインストール
Virtuozzo Containers ディストリビューションには、パッケージが 2 セット (必須セッ
トおよび Virtuozzo パッケージ)と、多数の OS およびアプリケーションテンプレー
トが含まれています。 Virtuozzo Containers ディストリビューションは CD-ROM また
は DVD-ROM で配布されます。インターネットから vzinstall-linux ユーティリ
ティ経由でローカルディレクトリにダウンロードすることもできます。 どちらの場合
も、DVD-ROM に限り /templates サブディレクトリに多数の標準 OS およびアプ
リケーションテンプレートがある以外は、Virtuozzo Containers ディストリビューション
のディレクトリ構造および内容は同じです。
注:1. vzinstall-linux.bin ユーティリティの詳細は前のセクションに記載されて
います。
2. 正確な Virtuozzo ディレクトリ構造を知りたい場合は、Virtuozzo Containers 4.0 に同
梱されている README ファイルをご覧いただくと、それが詳細に記載されています。
Virtuozzo Containers 4.0 をインストールするには、Linux 管理コマンドに関する基礎的
な知識が必要です。 例えば、CD-ROM を取り付けおよび取り外しができないといけま
せん。 未使用の Red Hat システムに対しては、以下のコマンドを実行するだけです。
# mount /media/cdrom
CD-ROM を取り外して排出するには、eject コマンドを使用します。 追加情報およ
びトラブルシューティングについては、Linux 管理マニュアルを参照してください。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
35
Virtuozzo Containers インストールプログラムの実行
Virtuozzo Containers 4.0 をサーバにインストールするには、以下を実行してください。
1
Virtuozzo Containers 4.0 ディストリビューションが、永続ストレージ(ローカルフ
ァイルシステムなど)にあることを確認します。 これは、Virtuozzo Containers イン
ストールの最後のステップで実行する、システムリブート後にディストリビューシ
ョンへアクセスできるようにするために必要です。
2 root と し て サ ー バ に ロ グ イ ン し て 、 Virtuozzo Containers 4.0 CD/DVD の
virtuozzo ディレクトリまたはディストリビューションディレクトリにある
install ユーティリティを実行します。 例えば、CD から Virtuozzo Containers 4.0
をインストールすると、セッションは以下のように表示されます。
# mount /media/cdrom
# /media/cdrom/install
インストールプログラムが以下の画面を表示します。
注:1. vzinstall-linux.bin ユーティリティを「ダウンロードおよびインストール」
モードで実行すると、Virtuozzo Containers ディストリビューションセットをサーバにダ
ウンロードした後に[Virtuozzo Containers へようこそ]画面が自動的に表示されます。
2. vzinstall-linux.bin ユーティリティを使用して Virtuozzo Containers ディスト
リ ビ ュ ー シ ョ ン を ダ ウ ン ロ ー ド し た 場 合 は 、
./virtuozzo-4.0.0-<build_version>.swsoft-<arch>.sfx コマンドを実行
して Parallels Virtuozzo Containers インストールウィザードを起動する必要がありま
す。
図 12: Virtuozzo Containers インストール - ウェルカム画面
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
36
[次へ]を押すと、Parallels エンドユーザライセンス契約が表示されます。サーバに
Virtuozzo Containers 4.0 をインストールするには、それに同意する必要があります。 キ
ーボードの PgDn キーまたは下矢印を使用して、その内容を最後までお読みいただい
たうえで、[同意 (Accept)]ボタンを押してください。
注: ホスト OS インストール中に別途 /vz パーティションを作成しなかった場合は
(詳細は「Disk Partitioning」サブセクション 『p. 22』をご覧ください)、次のステップ
でその旨を通知する特別なメッセージが表示されます。 パフォーマンスおよび信頼性
上の理由により、すべての Container データおよび Virtuozzo テンプレートを保存する
パーティションを、別途割り当てることをお勧め致します。 Virtuozzo Containers イン
ストールを中断してストレージを再パーティションするには、[キャンセル]ボタンを
クリックします。さもなければ、[OK]をクリックします。
ライセンス契約に同意すると、インストールプログラムが Virtuozzo Containers CD、
DVD、あるいはローカルディストリビューションディレクトリからプログラムをイン
ストールします。 前述の OS インストールにおける指示に従っていなかった場合、イ
ンストールプログラムがシステムパッケージデータベースにおける未解決の依存性を
報告する場合があります。 これらの依存性を確認して、システム操作上重大でなけれ
ば、インストールを続行できます。
次の画面で、インストールプログラムは OS およびアプリケーションテンプレートの
可用性について Virtuozzo Containers 4.0 ディストリビューションを確認して、テンプレ
ートが見つかった場合は、ハードウェアノードにインストールするテンプレートを選択
するように勧めます。 例えば以下の通りです。
図 13: Virtuozzo Containers インストール - インストールするテンプレートの選択
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
37
Virtuozzo Containers 4.0 のテンプレートには、2 種類(OS テンプレートおよびアプリ
ケーションテンプレート)あります。OS テンプレートはオペレーティング・システム
であり、インストール直後から使用可能なアプリケーションの標準セットです。
Virtuozzo Containers 4.0 は OS テンプレートを使用して、OS が事前インストール済み
の新しいコンテナを作成します。 アプリケーションテンプレートは、オプションとし
て構成スクリプトを伴う、再パッケージされたソフトウェアパッケージのセットです。
Virtuozzo Containers 4.0 はアプリケーションテンプレートを使用して、既存のコンテナ
にソフトウェアを追加します。 Virtuozzo テンプレートの詳細は、Virtuozzo Containers
4.0 に同梱されている『Parallels Virtuozzo Containers Templates Management Guide (テンプ
レート管理ガイド)』に記載されています。
Virtuozzo テンプレートをインストールするウィンドウで以下のいずれかを実行できま
す。
ƒ
ノードにインストールするテンプレートを選択して、[インストール]ボタンをク
リックしてテンプレートのインストール処理を開始します。 デフォルトでは、イン
ストールするテンプレートは選択されていません。 インストールするテンプレート
を選択するには、該当するテンプレートの隣の<+>記号を展開して(スペースバー
または Enter を押します)、スペースバーを使用してテンプレートを選択します。
ƒ
ハ ー ド ウ ェ ア ノ ー ド に テ ン プ レ ー ト を 何 も イ ン ス ト ー ル せ ず に Virtuozzo
Containers をインストールする場合は、[スキップ]ボタンをクリックします。
Parallels Infrastructure Manager、Parallels Management Console、または Virtuozzo コ
マンドライン ユーティリティを使用して、後から必要なテンプレートをインスト
ールすることもできます。
注: 1. vzinstall-linux.bin ユーティリティを使用して Virtuozzo Containers 4.0
をインストールしている場合は、
[テンプレートのインストール]画面は省略されます。
この場合、vzinstall-linux.bin が、[Virtuozzo Containers 自動インストール]ウ
ィザード 『p. 32』の[Virtuozzo コンポーネントの選択]画面で指定した OS およびア
プリケーションテンプレートをインストールします。
2. インストールした EZ テンプレートを、ハードウェアノードで(コンテナ作成のベ
ースなどに)使用するには、そのためのパッケージリポジトリを設定する必要がありま
す。 従って、Linux ディストリビューションのすべての商用バージョン(Red Hat Linux
Enterprise 4 および 5 など)用に特別なリポジトリを構築する必要があります。 パッ
ケージリポジトリを管理する方法について詳細は、『Parallels Virtuozzo Containers
Templates Management Guide (テンプレート管理ガイド)』の「Setting Up Repository for EZ
Template (EZ テンプレートのリポジトリの設定)」のセクションに記載されています。
次に、Virtuozzo プロダクトキー(ライセンス)を入力するように指示されます。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
38
図 14: Virtuozzo Containers インストール - Virtuozzo ライセンスのインストール
各ハードウェアノードに固有の Virtuozzo ライセンスをインストールする必要があり
ます。 サーバで Virtuozzo を使用するのに必要なライセンスは、Parallels が発行して
います。 Virtuozzo ライセンスがなくてもハードウェアノード上で一部のタスクを実行
することはできますが、有効な Virtuozzo ライセンスをノードにアップロードしなけれ
ば主要なオペレーション(すべてのコンテナ関連の操作など)を実行することができま
せん。 Virtuozzo プロダクトキーをインストールするウィンドウで以下のいずれかを実
行できます。
ƒ
表示されたフィールドにライセンスキー番号を入力して[次へ]をクリックして、
有効な Virtuozzo ライセンスをインストールします。 Virtuozzo 起動コードを使用
して Virtuozzo Containers のインストールを起動する場合、サーバがインターネット
に接続していることを確認してください。 それは、Virtuozzo の起動処理を完了す
るために必要です。 ハードウェアノードがインターネット接続にプロキシサーバを
使用している場合、[設定 (Configure)]ボタンを使用してプロキシサーバに関する
必要な情報を指定することもできます。
ƒ
有 効 な
Virtuozzo ラ イ セ ン ス を お 持 ち で な い 場 合 は 、
http://www.swsoft.com/en/products/virtuozzo/linux_eval リ ン ク を 辿 る と 無 料 の
Virtuozzo 評 価 ラ イ セ ン ス を 取 得 で き ま す 。 こ の ラ イ セ ン ス に は Virtuozzo
Containers 機能に対する制約がないため、Virtuozzo の全機能にアクセスして存分に
評価できます。ただし、それは限定期間中のみです。 [スキップ]ボタンをクリッ
クして、ハードウェアノードに Virtuozzo ライセンスをインストールするステップ
まで進むこともできます。 Parallels Management Console、Parallels Infrastructure
Manager、または vzlicload ユーティリティを使用して、後からライセンスをイ
ン ス ト ー ル す る こ と が で き ま す 。 そ の 方 法 に つ い て は 、 『 Parallels Virtuozzo
Containers ユーザガイド』の「Virtuozzo ライセンスの管理」のセクションを参照し
てください。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
39
最後のステップで、使用可能な Virtuozzo Containers アップデートの確認画面が表示さ
れます。
注: vzinstall-linux.bin ユーティリティを「ダウンロードおよびインストール」
モードで実行している場合は、[Virtuozzo Containers オンラインアップデート]画面は
省略されます。
図 15: Virtuozzo Containers インストール - アップデートの確認
Virtuozzo Containers のインストール中に、使用可能なアップデートを確認することをお
勧め致します。それによって、Virtuozzo Containers ソフトウェアを最新の状態に保ち、
最新の Virtuozzo コア、ユーティリティ、およびテンプレートをインストールできるか
らです。 それには、[Virtuozzo Containers ソフトウェアのアップデートウィザードを
起動します]チェックボックスを選択したままにして[次へ]をクリックします。 ウ
ィザードの指示に従って、使用可能なアップデートがないかどうか確認し、ある場合は
ノードにインストールします。 何らかの理由により Virtuozzo Containers のインストー
ル を ア ッ プ デ ー ト し な い 場 合 は 、 vzup2date ユ ー テ ィ リ テ ィ ま た は Parallels
Management Console を使用して後で Virtuozzo Containers ソフトウェアをアップデー
トできます。 その方法について詳細は、『Parallels Virtuozzo Containers Reference Guide
(参照ガイド)』、および『Parallels Virtuozzo Containers ユーザガイド』の「Virtuozzo シ
ステムを最新の状態に維持」の章に記載されています。
最終的に、インストールプログラムが、正常に完了したことを伝える以下のメッセージ
を表示します。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
40
図 16: Virtuozzo Containers インストール - インストールの完了
[おめでとうございます!]のウィンドウで以下を実行できます。
ƒ
Virtuozzo カーネルを起動する前にハードウェアノードを手動で確認するには、[終
了]をクリックします。 さもなければ、[リブート]をクリックしてハードウェア
ノードを再起動します。
ƒ
ハードウェアノードの再起動後、Virtuozzo Containers 4.0 で作業するために必要な
手順は以下の通りです。
ƒ
指定した URL およびシステム管理者認証(つまり、サーバにホスト OS をイ
ンストールしたときにこのユーザ用に指定した root ユーザ名およびパスワー
ド)を使用して、Parallels Infrastructure Manager を介してハードウェアノードに
ログインします。
ƒ
SSH(セキュアシェル)を介してハードウェアノードにログインして、man
virtuozzo コマンドを実行して Parallels Virtuozzo の主なコマンドの詳細を
入手します。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
41
Virtuozzo Containers の無人インストール
Virtuozzo Containers 2.6 リリースでは無人インストールを使用できます。 無人モードで
実行する場合、インストールプログラムは install ユーティリティで指定したパラ
メータを使用して、サーバに Virtuozzo Containers ソフトウェアをインストールおよび
設定します。
以下のコマンドラインパラメータで、インストールを無人モードで制御します。
パラメータ
説明
-a, --auto
Virtuozzo Containers 4.0 を自動(無人)モードでインストールしま
す。
-i, --ip IP_ADDRESS
サービスコンテナに割り当てるパブリック IP アドレス。 Parallels
Management Console または Parallels Infrastructure Manager を使用
してサービスコンテナに接続するときに、この IP アドレスを指定
します。 このオプションを省略すると、Virtuozzo Containers 4.0 は
自動的にプライベート IP アドレスをサービスコンテナに割り当て
ます。 この場合、Parallels Management Console または Parallels
Infrastructure Manager でハードウェアノードに接続するには、その
ノードの IP アドレスを指定する必要があります。
-n, --nodeps
無人インストール中は依存性を無視します。 RPM の依存性が破壊
されているためにインストールが失敗する場合に、このオプション
を使用します。
-o, --all-templates
インストールプログラムが Virtuozzo Containers ディストリビュー
ションで見つけた OS およびアプリケーションテンプレートを、デ
フォルトセットだけでなくすべてインストールします。デフォルト
セットには、すべての Red Hat および「最小限の」テンプレート(つ
まり、名前の一部に「redhat」または「minimal」があるテンプレー
トすべて)が含まれます。
-t,--templates-file
<file>
指定したファイルからテンプレートのリストを読み取ります。この
ファイルには、テンプレートが置かれているディレクトリ上のファ
イル名のリストが含まれている必要があります。リスト内のファイ
ル名は、以下のように改行文字で区切られていなければいけません。
redhat-as3-minimal-p4-tmpl-3.0.0-2.swsoft.i386.rpm
redhat-el5-x86-ez-3.0.0-4.swsoft.noarch.rpm
-r,--rpmdir
<directory>
Virtuozzo RPM ファイルがあるディレクトリへのパス。 デフォルト
では、/virtuozzo/RPMS ディレクトリを使用します。
--skip-reboot
Virtuozzo Containers の無人インストール中は、ハードウェアノード
をリブートしないでください。
-p, --proxy <URL>
インターネット接続を使用する場合は、HTTP プロキシサーバのパ
ラメータを設定します。 インターネット接続は、特別な Virtuozzo
起動コードを使用して Virtuozzo Containers インストールを起動す
る場合に限り必要です。以下の形式でプロキシサーバのパラメータ
を指定します。 http://[user:password@]host
-v, --version
Virtuozzo install ユーティリティのバージョンを表示します。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
-h, --help
42
ユーティリティの使用量を表示して終了します。
例えば、以下のコマンドを実行して Virtuozzo Containers 4.0 を無人モードでインストー
ルします。
# ./install -a -o --hideip
Virtuozzo Containers ソフトウェアを無人モードでインストールする方法の詳細につい
ては、Virtuozzo Containers 4.0 に同梱されている無人ファイルを参照してください。
Virtuozzo Containers インストールの検証
Parallels Virtuozzo Containers には virtuozzo-release という名前の特別なパッケ
ージが含まれており、Virtuozzo パッケージがすべて正常にインストールされたことを
確認することができます。 以下のコマンドを実行します。
# rpm -V virtuozzo-release
必要な Virtuozzo パッケージが全て利用可能であればコマンドはそのまま終了します。
不足しているパッケージがあれば、以下のように表示されます。
# rpm -V virtuozzo-release
Unsatisfied dependencies for virtuozzo-release-4.0.0-401.swsoft:
vzctl = 4.0.0-101.swsoft
これは、vzctl パッケージの必要なバージョンがシステムにインストールされていな
いことを表します。
ハードウェアノードに Virtuozzo Containers 4.0 のインストール
43
OS テンプレートのインストール
OS テンプレートは、事前インストールされている OS で新しいコンテナを作成するた
めに使用されます。 従って、コンテナを作成する前に、Virtuozzo Containers CD、DVD、
または Virtuozzo Containers ディストリビューション ディレクトリから OS テンプレ
ートを少なくとも 1 つインストールする必要があります。 以下のコマンドを使用して、
OS テンプレートをハードウェアノードにインストールできます。
# vzpkg install template redhat-el5-x86-ez-3.0.0-4.swsoft.noarch.rpm
Preparing...
############################### [100%]
1:redhat-el5-x86
############################### [100%]
以下のコマンドを実行して、ノードに redhat-el5-x86 EZ テンプレートが正常にイ
ンストールされたかどうかを確認できます。
# vzpkg list
redhat-el5-x86
2007-09-12 12:57:57
ただし、インストールした OS テンプレートでコンテナを作成する前に、それを
vzpkg create cache コマンドでキャッシュする必要があります。
# vzpkg create cache redhat-el5-x86
...
Complete!
Packing cache file redhat-el5-x86.tar.gz ...
Cache file redhat-el5-x86.tar.gz [14M] created.
注: 1. OS EZ テンプレートをキャッシュできるようにするには、そのためのパッケー
ジリポジトリを設定する必要があります。 従って、Linux ディストリビューションの
すべての商用バージョン(Red Hat Linux Enterprise 4 または 5 など)用に特別なリポジ
トリを構築する必要があります。 パッケージリポジトリを管理する方法について詳細
は、『Parallels Virtuozzo Templates Management Guide (テンプレート管理ガイド)』の
「Setting Up Repository for EZ Template (EZ テンプレートのリポジトリの設定)」のセク
ションに記載されています。
2. 標準 OS テンプレートおよび OS EZ テンプレートを管理する方法について詳細は、
Virtuozzo Containers 4.0 に同梱されている『Parallels Virtuozzo Templates Management Guide
(テンプレート管理ガイド)』に記載されています。
44
4
章
Virtuozzo ツールの設定
コ マン ドライ ン ユ ーテ ィリ ティに 加え て、以 下の ツール を使 用して 、 Virtuozzo
Containers 4.0 が起動しているサーバを管理できます。
ƒ
Parallels Management Console - グラフィカル ユーザ インターフェースのある、
Virtuozzo Containers 4.0 のリモート管理ツール。 Management Console は、特定のノ
ード上の全コンテナにアクセス可能なハードウェアノード管理者向けに設計されて
います。 管理者はハードウェアノードを個別に制御して、各種コンテナの管理やシ
ステムのモニタリングが可能です。
ƒ
ハードウェアノード管理者向けに設計された Parallels Infrastructure Manager には、
あらゆるプラットフォーム上の標準 Web ブラウザを用いて、複数のハードウェア
ノードおよびそこにあるコンテナすべてを管理する機能があります。
以下のセクションは、Virtuozzo ベースのシステムでこれらの Virtuozzo ツールを使用
する方法について記載しています。
この章の構成
Parallels Management Console のインストール ............................................................... 44
Parallels Infrastructure Manager の設定 ............................................................................. 48
Parallels Management Console の
インストール
Parallels Management Console はグラフィカル ユーザ インターフェース クライアント
であり、多数の Virtuozzo ハードウェアノードおよびそのコンテナのリモート管理を可
能にします。
Virtuozzo ツールの設定
45
グラフィカルクライアントのインストール
Parallels Management Console は、既存のハードウェアノードのリモート管理用の特別な
ワークステーションにインストールする必要があります。 Parallels Management Console
のインストールファイルは、Virtuozzo 4.0 CD または DVD の client サブディレク
トリ、あるいはローカル ディストリビューション ディレクトリにあります。 そこに
は、Microsoft Windows 2000/XP/2003 および Linux(Fedora 7 および 8、Red Hat
Enterprise Linux 4 および 5、CentOS 4 および 5 SUSE Linux Enterprise Desktop 10、
Ubuntu 6)用の Parallels Management Console ビルドが格納されているサブディレクト
リが 2 つあります。
ƒ
win32 : Windows ワ ー ク ス テ ー シ ョ ン 用 の Management Console ビ ル ド 。
Windows 用の Management Console をインストールするには、Windows [スター
ト]メニューで[すべてのプログラム]-->[Parallels]-->[Virtuozzo Tools]-->[Parallels
Management Console セットアップファイル]を選択して、表示されたウィンドウで
pmc_setup.exe ファイルをダブルクリックして、Parallels Management Console
セットアップウィザードの指示に従います。
ƒ
linux: Linux ワークステーション用の Management Console ビルド。 Fedora 7
および 8、RHEL 4 および 5、CentOS 4 および 5、SUSE Linux Enterprise Desktop
10、および Ubuntu 6 上にインストールできます。
Linux 用の Parallels Management Console をインストールするには、以下を実行し
てください。
ƒ
Ubuntu 6 以外は、すべての Linux ディストリビューションに rpm -i コマン
ドを使用します。 例えば、Fedora 8 の 32 ビット版に Management Console を
インストールするには、以下のコマンドを実行します。
# rpm -i pmc-<build_version>.swsoft.i386.rpm
ƒ
Ubuntu 6 に Management Console をインストールするには、以下のコマンドを使
用します。
# sudo aptitude update
[root ユーザのパスワードを入力するように指示されます]
# sudo aptitude install alien
# cd /client/linux
# sudo alien -i pmc-<build_version>.swsoft.<arch>.rpm
イ ン ス ト ー ル が 完 了 す る と 、 Linux で pmc コ マ ン ド を 実 行 す る か 、 あ る い は
Windows の[スタート]メニューで[すべてのプログラム]-->[Parallels]-->[Virtuozzo
Tools]-->[Parallels Management Console]を選択すると、Management Console が起動し
ます。
Virtuozzo ツールの設定
46
ハードウェアノードの登録
登録プロセスは特別なウィザードで実行できます。 ノード登録ウィザードを開くには、
[アクション]メニューの[ハードウェアノードの登録]項目を選択してください。 す
ると[新規ハードウェアノードの登録]ウィンドウが開きます。
図 17: Management Console - ハードウェアノードの登録
このウィンドウで、以下のフィールドに必要事項を入力してください。
ƒ
フレンドリ名。 Management Console の左ペインに表示されるハードウェアノード
のフレンドリ名です。 Parallels Management Console に登録されているハードウェア
ノードの中から、自分のノードを簡単に見つけることができます。 ノードにふさわ
しいと思えば、どんな名前でも指定できます。 このフィールドを空のままにしてお
いても構いません。その場合、ハードウェアノードに割り当てられたホスト名(例
えば MyNode.swsoft.com)がフレンドリ名になります。
ƒ
アドレス。 ハードウェアノードの IP アドレスまたはホスト名。
ƒ
ユーザ名。 ハードウェアノードにログインするときのユーザ名。 デフォルトで、
root 認証でこのノードにログインできます。
Virtuozzo ツールの設定
ƒ
47
パスワード。 [ユーザ名]フィールドに入力したユーザのパスワード。 root と
してログインしている場合は、サーバにホスト OS をインストールしたときに入力
したパスワードを使用してください。
[パスワードを保存する]チェックボックスを選択すると、Parallels Management
Console がインストールされたサーバで指定したパスワードが永久に保存されます
ので、ハードウェアノードに新たにログインするたびにパスワードを入力する必要
はなくなります。
ƒ
[接続の設定]グループでは、ハードウェアノードへの接続に使用するトランスポ
ート・プロトコルのタイプを選択することもできます。
ƒ
自動的に検出。 このオプションを選択すると、最も適切なプロトコルタイプを
ウィザードが自動的に選択します。 このオプションはデフォルトで選択されて
います。
ƒ
TCP/IP(SSL 暗号化)。 このオプションを選択すると、セキュア ソケット レ
イヤー(SSL)プロトコルを使用して接続をさらにセキュアなものにして、TCP/IP
プロトコルを使用してハードウェアノードに接続できます。 このプロトコルタ
イプは、ハードウェアノードに Virtuozzo Containers 4.0 がインストールされて
いる場合に選択します。 TCP/IP 経由でハードウェアノードに接続するときのポ
ート番号の変更もできます。 TCP/IP サービスが待機しているデフォルトポート
は 4434 であり、それを必要に応じて変更できます。
ƒ
セキュア ソケット シェル トンネル。 このオプションを選択すると、SSH (セ
キュア シェル)プロトコルを使用してハードウェアノードに接続できます。 ハ
ードウェアノードで、バージョン 4.0 より前の Virtuozzo Containers を起動して
いる場合は、このプロトコルタイプを選択してください。 SSH のバージョンや、
SSH 経由でハードウェアノードに接続するときのポート番号の変更もできます。
SSH サービスが待機しているデフォルトポートは 22 であり、それを必要に応
じて変更できます。 デフォルトの SSH バージョン 2 の代わりに、SSH バー
ジョン 1 を使用することも可能ですが、SSH バージョン 2 のほうがセキュリ
ティレベルが高いため、そちらを推奨しています。
注: [接続の設定]グループが非表示になっている場合は、[新規ハードウェアノ
ードの登録]画面下端の[オプション]をクリックすると表示できます。
Virtuozzo ツールの設定
48
必要事項を入力して[接続]ボタンをクリックすると、プログラムがハードウェアノー
ドへのセキュアな接続を構築します。
登録が完了すると、ハードウェアノード名が Management Console のメインウィンドウ
の両部分(左側のツリーペインと、右側のビューペイン)に表示されます。
図 18: Management Console - 登録したノードの表示
Parallels Infrastructure Manager の
設定
Parallels Management Console に加えて、以下の Parallels Infrastructure Manager を使用
して、Virtuozzo Containers 4.0 が起動しているサーバを管理できます。 ハードウェア
ノード管理者向けに設計されたこのツールには、あらゆるプラットフォーム上の標準
Web ブラウザを用いて、複数のハードウェアノードおよびそこにあるコンテナすべて
を管理する機能があります。
Virtuozzo ツールの設定
49
Parallels Infrastructure Manager へのログイン
Parallels Infrastructure Manager にログインするには、Parallels Infrastructure Manager と
互換性のある Web ブラウザを立ち上げます。 Virtuozzo Containers 4.0 が現在サポー
トしている Web ブラウザは以下の通りです。
ƒ
Internet Explorer 6.0 以上
ƒ
Mozilla 1.7 以上
ƒ
Firefox 1.0 以上
ƒ
Opera 8.0 以上
他のブラウザも恐らく使用できますが、他のブラウザではまだ Virtuozzo Containers 4.0
を広範囲にわたってテストしていません。
ブラウザウィンドウを開いたら、ハードウェアノードの IP アドレス(またはホスト名)
および 4643 TCP ポートを入力して Parallels Infrastructure Managerにログインします。
ノードの IP アドレスが 197.158.201.100 の場合は、ブラウザのアドレス行に以下
のように入力して Parallels Infrastructure Manager にログインします。
https://197.158.201.100:4643
ハードウェアノードに接続するには、Parallels Infrastructure Manager のログイン画面
に表示されたフィールドにホスト OS のクレデンシャル(root のユーザ名およびパ
スワード)を入力して、[ログイン]ボタンをクリックします。
注: 管理する Virtuozzo ハードウェアノードが Virtuozzo グループの一部である場合
は、このグループのマスターノードにログインする必要があります。 スレーブノード
の IP アドレス/ホスト名でのログインは許可されていません。
Virtuozzo ツールの設定
50
サーバ証明書のインストール
Parallels Infrastructure Manager および Parallels Power Panel は、Secure Sockets Layer
(SSL) プロトコルを使用してハードウェアノードおよびコンテナへの暗号化接続を構
築しているため、認証されていないユーザがこの接続を切断したり使用したりできな
いことが保証されています。 クライアントのブラウザがノードやコンテナへの SSL
接続を正常に構築するには、このノードやコンテナに適切なサーバ証明書がインストー
ルされている必要があります。 サーバ証明書にはサーバに関する詳細な識別情報が記
載されており、ユーザに対してサーバの内容およびセキュアな HTTP 接続の整合性の
信頼性を保証します。
注: ハードウェアノードやそのコンテナに証明書をインストールしなくても、Parallels
Infrastructure Manager や Parallels Power Panel で作業できます。 しかしその場合は、ク
ライアントが好みの Web ブラウザを使用してノードやコンテナに接続しようとする
たびに、該当の警告メッセージが表示されます。
ハードウェアノードまたはコンテナにサーバ証明書をインストールする手順は、スタン
ドアロンで行う場合と同じであり、通常は以下のステップを実行します。
1
サーバ証明書の取得。 例えば、openssl ユーティリティを使用して、 認証機関
(Thawte や Verisign など)へ署名証明書のリクエストまたは独自の自己署名証明
書の発行のいずれかを実行できます。
2 証明書をインストールするサーバに、root としてログオン。
重要! ノードの証明書を設定するには、サービスコンテナ(コンテナ 1 とも呼ばれ
ます)にログインして、サービスコンテナのコンテキストで以下の操作を実行する
必要があります。
3 取 得 し た 証 明 書 の 内 容 を 、 証 明 書 を 保 管 す る Apache サ ー バ デ ィ レ ク ト リ
(/etc/httpd/conf/ssl.crt など)のssl.crt ファイルにコピー。
4 サ ー バ の SSL を 有 効 に す る た め に 、 httpd.conf Apache 構 成 フ ァ イ ル の
<VirtualHost> ブロックを編集。
5 変更内容を有効にするために、Apache Web サーバを再起動。
サ ー バ 証 明 書 を 設 定 す る 方 法 の 詳 細 に つ い て は 、 Apache Web サ ー バ の 文 書
(http://httpd.apache.org/docs/2.0/ssl/ などから入手できます)を参照してください。
用語集
51
用語集
アプリケーションテンプレートとは、仮想環境へのアプリケーションセット
のインストールに使用するテンプレートです。 テンプレートもご覧ください。
EZ テンプレートとは、テンプレートから成るパッケージのリポジトリを指
すテンプレートファイルです。 リポジトリは変更されないため、標準テンプレートと
異なり EZ テンプレートは更新できません。 しかし、リポジトリ内のパッケージは更
新できます。
ハードウェアノード(またはノード)とは、仮想環境をホスティングするた
めに Virtuozzo がインストールされているサーバです。 VE 0 と表示されることもあり
ます。
HN はハードウェアノードの略語です。
ホストオペレーティングシステム(またはホスト OS)とは、ハードウェア
ノードにインストールされている OS です。
MAC アドレスとは、メディア・アクセス・コントロール・アドレスのこと
であり、 ネットワーク内の各ノードを区別するためのハードウェアアドレスです。
MAC 層はネットワークメディアに直接面しています。 従って、ネットワークメディ
アのタイプが異なれば、異なる MAC 層が必要になります。
OS テンプレート(またはオペレーティングシステムテンプレート)は、OS
がインストール済みの新しい仮想環境の作成に使用します。 テンプレートもご覧くだ
さい。
パッケージセットはテンプレートの同義語です。
用語集
52
プライベートエリアはファイルシステムの一部であり、他の仮想環境と共有
されていない VE ファイルが格納されます。
QoS はクオリティ・オブ・サービスの略語です。
クオリティ・オブ・サービスは VE のパフォーマンスプロパティを明確に
します。 それによって、仮想環境間で主要なシステムリソースを公平に分配し、優先
すべき VE のサービスの質を向上させることができます。
SSHとはセキュアシェルのことです。 リモートマシンにログオンしてその
マシンでコマンドを実行するプロトコルです。 安全でないネットワーク経由の信頼で
きないホスト間においても、安全な暗号化通信を提供します。
サービス仮想環境(またはサービス VE)は、VZAgentを起動している特別
な VE です。 VZMC および VZCC を用いてハードウェアノードの全仮想環境を管理
します。 サービス VE は常に VE 1 と表示されます。
標準テンプレートは、その内部にテンプレートを構成する全パッケージの再
使用可能な全ファイルを持つテンプレートファイルです。 これらのパッケージに新し
いバージョンが出たら、それに応じて標準テンプレートを更新することができます。
EZ テンプレートと比較してください。
TCP(TCP/IP)とは、トランスミッション・コントロール・プロトコル/イ
ンターネット・プロトコルのことです。 この一連の通信プロトコルはインターネット
上のホストへの接続に使用します。
テンプレート(またはパッケージセット)とは、Virtuozzo ファイルシステ
ムのマウント用に再パッケージされたオリジナル・アプリケーションファイル(パッケ
ージ)のセットです。 テンプレートには 2 つのタイプがあります。 OS テンプレー
トは、OS がインストール済みの新しい仮想環境の作成に使用します。 アプリケーシ
ョンテンプレートは、仮想環境へのアプリケーションまたはアプリケーションセットの
インストールに使用します。 標準テンプレートおよび EZ テンプレートもご覧くださ
い。
用語集
53
UBC は User Beancounter の略語です。
User Beancounter は Virtuozzo のサブシステムであり、VE メモリおよび一
部のシステム関連のリソースを管理します。
VE は仮想環境の略語です。
VENET デバイスとは仮想ネットワークデバイスであり、VE から外部ネッ
トワークへのゲートウェイです。
仮想環境とは仮想プライベートサーバであり、固有の IP アドレス、プロセ
ス、ファイル、固有のユーザデータベース、固有のコンフィグレーションファイル、固
有のアプリケーション、システムライブラリ、その他を持つ独立したスタンドアロンサ
ーバと機能的に全く同じです。 仮想環境は 1 つのハードウェアノードおよび 1 つの
OS カーネルを共有します。 しかしお互いに独立しています。 仮想環境はプロセスお
よびユーザにとって「サンドボックス」のようなものです。 VE 0 はハードウェアノー
ドそのものの指定に用いられます。
仮想プライベートサーバ(または VPS)は仮想環境の古い呼び名です。 仮
想環境をご覧ください。
Virtuozzo は完全なサーバ自動化および仮想化ソリューションであり、複数
の独立した仮想環境を 1 台の物理サーバ上に作成し、ハードウェアやライセンスや管
理業務を最高効率で共有できます。
Virtuozzo コ ン ト ロ ー ル セ ン タ ー は 、 あ ら ゆ る プ ラ ッ ト フ ォ ー ム 上 の
Virtuozzo 上のハードウェアノードおよび全 VE の管理用に設計したツールです。標準
Web ブラウザを用います。
Virtuozzo ファイルシステム(VZFS)は、VE プライベートエリアへのマウ
ント用の仮想ファイルシステムです。 VZFS シンボリックリンクは VE 内の実ファイ
ルのように見えます。
用語集
54
Virtuozzo ライセンスは、Virtuozzo の使用を開始するためにハードウェアノ
ードへロードする必要がある特別なライセンスです。 各ハードウェアノードに固有の
Virtuozzo ライセンスが必要です。
Virtuozzo 管理コンソールは、グラフィカルツールインターフェースのある
Virtuozzo 管理およびモニタリングツールです。 VZagent プロトコルを用いて、ハード
ウェアノードおよびその VE を制御します。 VZMC はクロスプラットフォームであり、
Microsoft Windows および Linux ワークステーションの両方で動作します。
Virtuozzo パワーパネルは、あらゆるプラットフォーム上のパーソナル仮想
環境の管理に使用します。標準 Web ブラウザ(Internet Explorer、Mozilla、その他)を
用います。
VE 0 は、Virtuozzo がインストールされているハードウェアノードの指定に
使用します。
VZAgent(または VZAgent プロトコル) XML ベースのプロトコルであり、
ハードウェアノードのモニタリングおよび管理に使用します。 VZAgent ソフトウェア
にはこのプロトコルが導入されており、Virtuozzo 管理コンソールのバックエンドとな
っています。
VZCC は Virtuozzo コントロールセンターの略語です。
VZFS は Virtuozzo ファイルシステムの略語です。
VZMC は Virtuozzo 管理コンソールの略語です。
VZPP は Virtuozzo パワーパネルの略語です。
55
索引
32 ビット版 Virtuozzo Containers のシス
テム要件 - 14
Parallels Management Console のインストー
ル - 44
Parallels Power Panel - 49
Parallels Virtuozzo Containers について - 7
6
R
64 ビット版 Virtuozzo Containers のシス
テム要件 - 16
RAID - See 安価なドライブによる予備ア
レイ
Red Hat パッケージマネージャ - 41, 43, 45
root
OS - 19, 20, 21
ユーザ - 20, 43
RPM - See Red Hat パッケージマネージ
ャ
3
E
EZ テンプレート
OS - 43
インストール - 43
キャッシュ - 43
リポジトリ - 43
H
HN - See ハードウェア
HSPcomplete - 51
I
IP アドレス
コンテナ - 18
サービスコンテナ - 46
ハードウェアノード - 18, 24
M
MAC アドレス - 51
O
OS - 21, 22, 24, See OS
OS インストールの完了 - 24
OS テンプレートのインストール - 43
P
Parallels Agent - 19, 51
Parallels Infrastructure Manager - 49
Parallels Infrastructure Manager の設定 - 48
Parallels Infrastructure Manager へのログイ
ン - 49
Parallels Management Console - 44, 45, 46
S
SSH -
See セキュアシェル
T
TCP - 51
U
UBC -
See ユーザ ビーンカウンター
V
venet - 51
Virtuozzo Containers
32-bit version - 15, 16
64-bit version - 15, 16
file system - 43
installing - 19, 20, 21, 34, 41
インストールの検証 - 42
カーネル - 41
ディストリビューション - 34, 41, 43
ライセンス - 20
Virtuozzo Containers 4.0 ディストリビュー
ション セットの取得 - 26
Virtuozzo Containers インストールの検証 42
Virtuozzo Containers インストールプログ
ラムの実行 - 35
Virtuozzo Containers ソフトウェアのイン
ストール - 34
索引
Virtuozzo Containers の無人インストール 41
Virtuozzo File System - 51
Virtuozzo システムの設計 - 13
Virtuozzo ツールの設定 - 44
Virtuozzo リポジトリ パラメータの設定 28
VZFS - See Virtuozzo File System
vzinstall-linux.bin を「ダウンロードおよび
インストール」モードで実行 - 32
vzinstall-linux.bin を「ダウンロードのみ」
モードで実行 - 29
あ
アラート - 20
インストールのチェックリスト - 20
インストール準備 - 12
インストール処理の概要 - 19
インストール要件 - 14
か
カーネル
2.6 - 16
グラフィカルクライアントのインストー
ル - 45
コンテナ
creating - 43
ご意見の送付先 - 11
さ
サーバ証明書のインストール - 50
サービスリソース - 19, 20, 43
サポート対象の 64 ビット プロセッサ一
覧 - 17
セキュアシェル - 20, 46, 51
ソフトウェア互換性 - 16
ソフトウェア要件 - 17
た
ディスクの分割 - 22
テンプレート
OS - 20, 43
インストール - 19, 20, 43
な
ネットワーク
56
カード - 15
ローカル - 18
要件 - 14, 18
ネットワーク要件 - 18
ノード
ハードウェア - 15, 19, 21, 45, 46
バックアップ - 19
モニター - 19
は
ハードウェアノードに Virtuozzo
Containers 4.0 のインストール - 21
ハードウェアノードにホスト OS のイン
ストールおよび設定 - 21
ハードウェアノードの登録 - 46
ハードウェア互換性 - 15
パスワード
root - 41
バックアップ
ノード - 19, 20
ファイアウォール - 18, 20, 24
ヘルプの入手 - 10
ホスト OS - 16, 51
ホスト名
ハードウェアノード - 46
や
ユーザ ビーンカウンター - 51
ら
ライセンス
Virtuozzo - 19
漢字
安価なドライブによる予備アレイ - 15
管理者
ハードウェアノード - 49
序文 - 6
当ガイドについて - 8
当ガイドの構成 - 8
表記規則 - 9
用語集 - 51