機械翻訳について

第2章 Oracle VM Serverのインストール

この章では、Oracle VM Serverのインストール要件とインストール手順について説明します。 x86ハードウェアでは、Oracle VM ServerのデプロイメントがSPARCハードウェア上でのデプロイメントと大きく異なるため、この章は2つの主要な項に分かれて、各ハードウェア・プラットフォームに固有の要件と手順について説明します。

Oracle VM Serverのインストールを実行する前に、選択したプラットフォームのインストール前のタスクと要件を確認することを強くお勧めします。 要件を満たさない場合、インストールに失敗したり、インストールが使用できなくなる可能性があります。

Oracle VM Serverの自動インストールの詳細については、第3章、「Oracle VM Serverのネットワーク・インストールを実行」を参照することもできます。

2.1 x86ハードウェアにOracle VM Serverをインストール

この項は、x86ハードウェアにOracle VM Serverをインストールするシステム管理者を対象としています。 小規模なデプロイメントの場合は、提供されるISOイメージ・ファイルを使用したブート可能なDVD-ROMからのインストールが一般的です。大規模なデプロイメントの場合、管理者はPXEブートを使用したネットワーク・インストールによるデプロイメントを検討する場合があります。

DVD-ROMまたはPXEブート・メソッドを使用してOracle VM Serverをインストールするには、Oracle Software Delivery Cloudにアクセスして、Oracle VM Media PackからOracle VM Server ISOイメージ・ファイルを選択する必要があります。 Oracle VM Server ISOイメージ・ファイルは、ブート可能なディスクとして作成し、DVD-ROMドライブからOracle VM Serverをインストールするために使用できます。

PXEブート・インストールでは、DHCP/PXEブート・サーバーを構成するためにいくつかの追加ステップが必要です。 さらに、自動インストールが必要な場合は、インストール・ステップごとにAnacondaインストール・ウィザードを案内するキックスタート構成ファイルを作成する必要があります。 DHCP/PXEブート・サーバーを使用すると、ベアメタル・システムはDHCP経由でIPアドレスを自動的に受信し、TFTP経由でカーネルをロードし、インストールされたオペレーティング・システムなしで起動することができます。 ベアメタル・サーバーが起動すると、インストール・メディアからOracle VM Serverをインストールするか、またはOracle VM Serverのインストールを自動化するためにキックスタート・ファイルを使用できます。

この項では、インストール前のタスクと要件について説明します。 これらは、インストール戦略に関係なく、Oracle VM Serverのすべてのデプロイメントに適用されます。 また、DVD-ROMなどの起動可能な物理メディアから実行されるマニュアル付きインストールの詳細についても説明します。 PXEブートを使用してネットワーク・ベースのインストールを実行する予定がある場合でも、起動可能な物理メディアからOracle VM Serverを完全にインストールすることをお勧めします。 これを完了したら、ネットワーク・ベースのインストールを準備する方法の詳細については、3.1項、「PXEブートからのx86用のOracle VM Serverのインストール」を参照してください。

ノート

ソフトウェアRAIDアレイをストレージとして使用するシステムにOracle VM Serverをインストールする場合は、キックスタート構成ファイルを使用する必要があります。 詳細は、2.1.4項、「Oracle VM Serverのキックスタート・インストールの実行」を参照してください。

2.1.1 インストール前のタスクおよび要件

Oracle VM Serverのインストールを開始する前に、ご使用のコンピュータがハードウェアおよびソフトウェアの最小要件を満たしていて、ネットワークが適切に構成されていることを確認してください。

2.1.1.1 ハードウェア要件

このリリースのOracle VM Serverは、x86_64ホスト・ハードウェアのみをサポートしています。 Oracle VM Serverには、ホスト・コンピュータ上に少なくともi686クラスのプロセッサを搭載した64ビット・プロセッサが必要です。 これには、すべてのIntel Pentium Pro以降、すべてのAMD Athlon/Duronプロセッサ以降が含まれます。 少なくともPentium 4またはAthlon CPUを推奨します。

ハードウェア仮想化 (未修正)guestオペレーティング・システム(たとえばMicrosoft Windows)では、ハードウェア仮想化をサポートするCPUが必要です。 これには、いくつかのIntel Pentium D、Core、Core2およびXeonモデル、および一部のAMD AthlonおよびOpteronモデルが含まれます。 この機能は、BIOSまたはUEFIで有効にする必要があります。 お使いのプロセッサがハードウェア仮想化をサポートしているかどうか、およびシステム・ファームウェア・インタフェースでプロセッサを有効にする方法については、お使いのプロセッサのマニュアルを参照してください。

複数のゲストを実行する場合、デュアル・コアCPUまたは複数のCPUを使用することをお薦めします。

最小メモリー要件は1 GB RAMですが、2 GB以上のRAMを搭載したコンピュータを使用することをお勧めします。 ゲストのメモリー要件は、ゲスト・オペレーティング・システムごとに異なります。 ゲスト・オペレーティング・システムについては、個別にメモリーのサイジングを行ってください。

また、SANベースの物理ディスクに接続する場合、各LUNまたはターゲットごとにサーバー上でLUNまたはターゲットあたり約1 MBのメモリー消費が増加することにも注意してください。 何百ものLUNをサーバーにアタッチする場合は、メモリー要件を適切に拡張する必要があります。

デフォルトでは、インストーラはOracle VM Serverがインストールされているルート・パーティションと、ローカル・リポジトリまたは仮想マシンにアタッチされた仮想ディスクとして使用できる追加のパーティションを作成します。 ただし、追加パーティションのサイズが2GB以下の場合、Oracle VM Serverは追加パーティションを使用できません。 同様に、Oracle VM Serverをインストールするディスクが十分に小さく、ルート・パーティションが使用可能な領域のほとんどを占める場合、インストーラは追加のパーティションを作成しません。

ノート

将来、エラータ・リリースと新しいバージョンの間で環境をアップグレードします。 時間の経過とともに、これらの操作はディスク領域を消費します。 不要なファイルを削除したり、ディスク領域をクリーンアップしたり、パーティションのサイズを変更したりすることは可能ですが、可能な限りOracle VM Serverに必要最小限のディスク領域を2〜3倍に割り当てることで、混乱を最小限に抑え、問題を回避する必要があります。

表2.1 Oracle VM Serverの最小ハードウェア要件

項目

最小値

メモリー

1.0 GB

プロセッサ・タイプ

64ビットi686 P4

プロセッサ速度

1.3GHz*2

利用可能なハードディスク容量

6 GB


2.1.1.2 ソフトウェア要件

前提条件となるソフトウェア要件はありません。 Oracle VM Serverには、Linuxベースの小規模な管理オペレーティング・システムが含まれています。 Oracle VM Serverのインストール時に、以前のオペレーティング・システムおよびインストール先のディスクのデータはすべて失われます。

オペレーティング・システムまたは以前の別の仮想化環境からの移行は、このリリースではサポートされていません。

2.1.1.3 ネットワーク要件

Oracle VM Serverには、サーバーの再起動時に変更されない安定した静的IPv4アドレスが少なくとも1つ必要です。 ご使用の環境でDHCPを使用してIPアドレス領域を管理するには、DHCPサーバーはサーバー・インタフェースのMACアドレスを特定のIP割当てにマップするように構成してください。 これによって、ホストは常に同じIPアドレスを受信できます。 DHCPのリース期間によってIPアドレスが変わる可能性のある環境で使用すると、Oracle VM Serverホストの動作が不確定になります。

デフォルトのゲートウェイとなるようDHCPサーバーを構成している場合、DHCPを介して提供されるゲートウェイによって、Oracle VM Serverに静的に定義されているゲートウェイのセットがオーバーライドされるので、Oracle VM Serverの動作に影響を与える場合があります。 したがって、Oracle VM Serverインスタンスが確実にデフォルトのルートを使用する場合を除き、DHCPサーバーがデフォルトのゲートウェイとなるよう設定しないことをお薦めします。

Oracle VM Manager内で実行される多くのアクションでは、サーバーのホスト名が適切に解決されている必要があります。 ネットワーク上にDNSサーバーが構成され、Oracle VM環境内の各Oracle VM Serverのホスト名と逆IP検索で応答することを強くお勧めします。 これが実現できない場合は、インストールを完了した後で、各Oracle VM Serverのホスト・エントリを/etc/hostsに追加する必要があります。 これらのエントリが古くなってトラブルシューティングが困難になるため、この方法は避けてください。

技術的には、1つの物理サーバーにつき単一のネットワーク・インタフェースを使用して、Oracle VM Serverを実行することは可能です。 各Oracle VM Serverのインストール中に管理インタフェースが構成され、Oracle VM Managerによる検出中にサーバー管理インタフェースがデフォルトの管理ネットワークに組み込まれます。 管理ネットワークは、記憶域および仮想マシントラフィックを含むOracle VM内のすべてのネットワーク機能を提供できるため、追加のネットワークを機能的に必要としません。 異なるタイプのネットワーク・トラフィックを分離したい場合でも、単一のインタフェースで十分です: 管理ネットワークをVLAN上で実行することができ、追加のネットワーク接続は、単一の物理ネットワーク・インタフェースの上に構成されたVLANインタフェースを介して行うことができます。

複数の物理ネットワーク・インタフェースを選択する主な理由は、次のとおりです。

  • セキュリティ。 インターネットへのルートを使用して、内部およびサーバー間のトラフィックをネットワークから分離しておきたいと考えることがあります。 または、様々な仮想環境のネットワーク・トラフィック、または様々なタイプのネットワーク・トラフィックが物理的に分離されていることを保証する必要がある場合があります。 管理ドメイン、dom0、ネットワーク、および制御ポートは、決してインターネットにさらされたり、インターネットから届かないようにしてください。

  • 冗長性。 1つのネットワーク・インタフェースに障害が発生しても、環境が稼働を停止してほしいとは考えません。 これを避けるための適切な方法は、2つのインタフェースを1つのボンド・インタフェースにまとめることです。 ボンド・ポート(Oracle VMでの名称)は、アクティブ・バックアップ・モードで動作できますが、アクティブな2つのリンクのアグリゲーションとして使用すると、2倍の帯域幅とロード・バランシングによってパフォーマンスが向上します。

  • パフォーマンス。 複数の物理ネットワーク・インタフェースがある場合、リンク・アグリゲーションは、特定のネットワーク機能用に帯域幅を追加するうえで適切な方法です。 さらに、別の方法として、複数の物理ネットワークを作成し、これらを専用機能用に使用できます。たとえば、独立した記憶域ネットワークや、仮想マシンのトラフィック専用のネットワークです。

ノート

Oracle VM Ethernetネットワーク機能は、標準の10/100/1000Mbit Ethernetインタフェースおよび10Gbit Ethernetインタフェースに適用できます。

2.1.1.4 Oracle VM Serverのメモリー設定

インストールは、次の計算を使用してdom0にメモリーを割り当てます:

(768 + 0.0205 *物理メモリー(MB))を8に丸める

この計算を使用して、Oracle VM Serverインストールのメモリー割り当てを決定することができます。 ただし、dom0のメモリー割り当てを計算値より小さくしないでください。

2.1.1.5 ソフトウェアの取得

Oracle VM Serverソフトウェアをまだお持ちでない場合は、Oracle VM Server ISOイメージ・ファイルを次の場所からダウンロードしてください:

ノート

  • ダウンロード・サイトで使用可能な最新のOracle VM Server ISOをダウンロードします。

  • Oracle VM Serverコンポーネントを最新バージョンに更新するには、インストールの完了後は必ずyum updateコマンドを実行してください。

  • Oracle VM 3.4.6リリース以降、新しいManager ISOがリリースされるときに新しいOracle VM Server ISOは常に作成されるとはかぎりません。 ただし、Oracle VM Serverパッケージは、通常の更新を可能にするyum reposおよびULNチャネルに継続的に配信されます。

詳細については、1.2項、「インストールISOおよびパッケージの入手」を参照してください。

インストールの戦略によっては、インストールを開始する前にいくつかの追加ステップを実行する必要があります。 DVD-ROMからインストールする場合は、ISOイメージ・ファイルを使用してDVD-ROMディスクを作成する必要があります。 これを行う方法については、1.3項、「ブート可能な物理メディアからのインストール」を参照してください。 PXEブートを使用してネットワーク・インストールを実行する場合は、DHCP/PXEブート・サーバーが正しく設定され、これに対して構成されていること、ISOイメージ・ファイルのカーネルがTFTP経由で使用可能であること、およびISOイメージ全体ファイルはNFSまたはHTTP経由でアクセスできます。 詳細については、3.1項、「PXEブートからのx86用のOracle VM Serverのインストール」を参照してください。 最後に、無人インストールを実行する場合は、キックスタート構成ファイルを作成する必要があります。 これは2.1.4項、「Oracle VM Serverのキックスタート・インストールの実行」で議論されています。

2.1.2 DVD-ROMからのOracle VM Serverのインストール

Oracle VM Serverをインストールしていない場合は、DVD-ROMから直接インストールする必要があります。 PXEブートを使用してネットワーク経由で大半のインストールを実行する予定がある場合でも、無人ネットワーク・ベースのインストールに使用するテンプレート・キックスタート構成ファイルを入手する必要がある場合は、Oracle VM Serverを完全にインストールすると便利です。

Oracle VM Serverは、レガシーBIOSモードまたはUEFIモードでインストールできます。 ただし、インストール後にモードを変更することはできません。 たとえば、レガシーBIOSモードでOracle VM Serverをインストールした場合、後でUEFIモードに切り替えることはできません。 レガシーBIOSモードをUEFIモードに変更する場合、またはUEFIモードからレガシーBIOSモードに変更する場合は、Oracle VM Serverを再インストールする必要があります。

Oracle VM ServerをUEFIモードでインストールする場合は、インストール・プロセスを開始する前に、レガシーBIOSモードからUEFIモードに切り替える必要があります。 必要に応じて、ターゲット・サーバーのBIOS設定ユーティリティを起動し、ブート・モードをUEFIに変更します。

DVD-ROMなどの起動可能な物理メディアからOracle VM Serverをインストールするには:

  1. 光ディスク・ドライブにOracle VM Serverインストール・メディアを挿入します。

  2. BIOSまたはUEFIの設定で、光ディスク・ドライブから起動するようにブート順を変更します。

  3. Oracle VM Serverインストール・メディアを使用してサーバーを起動します。

  4. boot:プロンプトが表示されます。 [Enter]を押して、インストールを開始します。

    ノート

    • インストーラは1分後に自動的に起動します。

    • インストーラはテキスト・モードでのみ利用できます。

  5. ディスクが見つかりました画面で、次のいずれかの操作を行います:

    • OKを選択してから、入力を押してインストール・メディアのエラーをテストします。

      警告

      インストール・メディアをテストするには、サーバーを再起動してインストールを続行します。 サーバー自体に物理的にアクセスできない場合は、このテストを実行することはお薦めしません。

    • スキップを選択し、入力を押して、メディアをテストせずにインストールを続行します。

  6. インストーラがインストール・メディアを正常に検出すると、ようこそ画面が表示されます。 OKを選択します。

  7. 言語選択画面で、インストール・プロセスに使用する言語、およびオペレーティング・システムのデフォルト言語を選択します。 「OK」を選択してから、[Enter]を押します。

  8. キーボードの選択画面で、キーボード・レイアウトを選択します(たとえば、英語の場合はus)。 選択したキーボード・レイアウトがオペレーティング・システムのデフォルトになります。 「OK」を選択してから、[Enter]を押します。

  9. Oracle VM Server エンドユーザー・ライセンス契約画面で、Oracle VM Serverのライセンス条項をお読みください。 EULAを受け入れて続行するには、同意を選択します。

ディスク・パーティションのレイアウト

パーティショニング・タイプ画面では、Oracle VM Serverをインストールするドライブのパーティション・オプションを選択できます。

ディスク・デバイスの命名とノードの番号付けは、再起動によって変更される可能性があります。 これは、後続の再起動ごとにローカル・ディスクが/dev/sdaにない可能性があることを意味します。または、再起動後にsda1として最初に表示されるパーティションがsda2として表示されることがあります。 ただし、Oracle VM ServerはパーティションUUIDを使用して、ブート時にパーティションがマウント・ポイントに正しくマッピングされるようにします。したがって、パーティション・レイアウトを確認するときは、デバイス・ノードの番号付けが常に同じであるとは限りません。

オプション

説明

ドライブ全体を使用

ターゲット・ドライブ上の使用可能なスペースをすべて使用します。

Oracle VM Serverをマルチパス付きのディスクにインストールする場合は、このオプションを選択します。 詳細については、2.1.3項、「マルチパス記憶域へのOracle VM Serverのインストール」を参照してください。

既存のLinuxシステムを置き換える

ターゲット・ドライブ上の既存のLinuxシステムを置き換えます。

空き領域を使用

ターゲット・ドライブで使用可能な空き領域のみを使用します。

カスタム・レイアウトの作成

ターゲット・ドライブ上でパーティションを作成および編集できます。

UEFIモードでインストールする場合、カスタム・パーティション・レイアウトを作成することはできません。

パーティション・レイアウトを選択したら、次の手順を実行します:

  1. インストールに使用するドライブを選択します。

    レガシー・モードでインストールする場合は、1つまたは複数のドライブを選択できます。 UEFIモードでインストールする場合は、起動可能なドライブを1つだけ選択する必要があります。

    重要

    USB記憶域をサーバーにアタッチしている場合は、Oracle VM Serverをインストールできるリストされたディスクとして表示されることがあります。 USBディスクからOracle VM Serverを実行することは可能ですが、運用環境ではサポートされていません。 インストールをテストしてUSBディスクにインストールする場合、ディスクのサイズは少なくとも32 GBでなければなりません。 USBディスクにインストールすることを選択した場合、ディスク全体がOracle VM Serverのインストールに使用されます。 パーティショニングでは、検出可能なローカル・ディスクとして余分なディスク・スペースを使用できるわけではありません。

  2. 「OK」を選択し、[Enter]を押します。

  3. パーティション・レイアウトを確認画面で、次のいずれかを選択します:

    はい

    インストールを進める前に、ターゲット・ドライブを調べてフォーマットします。 レガシー・モードでインストールする場合、このオプションを選択すると、インストーラが選択したパーティション・レイアウトでOracle VM Serverを正常にインストールできるようになります。 UEFIモードでインストールする場合は、このオプションを選択しないでください。

    No

    パーティション・レイアウト・チェックをスキップし、インストールを続行します。

  4. 記憶域構成をディスクに書き込む画面で、パーティション情報をディスクに書き込むことを確認します。 このステップを進めると、選択したパーティションのデータが消去されます。

  5. ディスクに変更を書き込むを選択し、入力を押します。

ブート・ローダー・パーティション

ブート・ローダーの構成画面で、次の操作を行います:

  1. ブート・ローダーをインストールするパーティションを選択します。 ブート・ローダーがBIOSで構成されているブート可能ディスクにインストールされていることを確認するか、BIOSでブート・デバイスの順序を編集して、起動時にブート・ローダーにアクセスするために正しいディスクが使用されていることを確認します。

  2. マルチパス・ディスクにOracle VM Serverをインストールするには、マルチパス・デバイスからの起動を許可を選択します。 マルチパス・インストールの実行に関する情報と考慮事項については、2.1.3項、「マルチパス記憶域へのOracle VM Serverのインストール」を参照してください。

  3. ドライブの順序を変更を選択してドライブの順序を整理し、インストール・プログラムがマスター・ブート・レコードの場所を変更します。

  4. 「OK」を選択してから、[Enter]を押します。

Kdump設定

Kdumpは、システム・クラッシュ時にdom0のメモリー・ダンプ・イメージをキャプチャするクラッシュ・ダンプ・メカニズムです。 Kdumpメカニズムは、クラッシュしたカーネルのコンテキストからではなく、別のカーネルのコンテキストからシステムをブートするために少量のメモリーを予約します。 Kdumpは、システム・クラッシュの原因を正確に判断できるように、メモリー・ダンプ・イメージまたはvmcoreファイルを生成します。

デフォルトでは、Kdumpは無効になっています。 ただし、インストール中にKdumpを有効にすることを強くお勧めします。 Oracle VM Serverのシステム・クラッシュが発生した場合、vmcoreファイルが提供する情報は、問題を正確かつ効率的に診断し、生産に戻るまでの時間を大幅に短縮します。

次のいずれかを選択し、入力を押します:

はい

Kdumpを有効にします。 Kdumpに予約されているメモリー量は自動的に計算され、vmcoreファイルはデフォルトのロケーション/var/crash/に格納されます。

No

Kdumpを有効にしないでください。 このオプションはお勧めしません。

Oracle VM Serverリリース3.4.2では、アップグレード処理中にKdump設定が自動的に転送されます。 以前にKdumpサービスを有効にしていた場合は、アップグレード後に設定が正しいかどうかを確認して確認するか、以前に有効になっていない場合はアップグレード後にKdumpサービスを有効にすることをお勧めします。

Kdumpの構成の詳細は、Oracle VM管理者ガイド「Oracle VM Serverのkdumpの手動構成」を参照してください。

管理ネットワーク・インタフェース

管理接続用に構成したネットワーク・インタフェースを選択します。 このネットワーク・インタフェースを使用すると、Oracle VM ManagerはインストールしているOracle VM Serverを検出できます。

警告

Oracle VMリリース3.4.4では、インストール時に作成されるデフォルトのネットワーク接続を無効にするオプションが使用できます。 このネットワーク・ボンドはbond0と呼ばれ、Oracleによって承認された特定の構成に対してのみ無効にする必要があります。 必要に応じて、詳細はOracleのサポート担当者にお問い合わせください。

次のいずれかを選択し、入力を押します:

OK

インタフェースを通常のネットワークに接続します。

VLANに追加

インタフェースをVLANタイプのネットワークに接続します。

管理VLAN

Oracle VM ManagementネットワークがVLAN上にある場合、Oracle VM管理VLANscreenを使用すると、該当するVLANタグを入力できます。

  • 0 は予約済みです。

  • 1 はタグなしに対応します。

VLANタグを入力した後、OKを選択し、次に入力を押します。

ネットワーク・インタフェースの構成

ネットワーク・インタフェースの構成画面で、次の操作を行います:

  1. コンピュータで静的IPアドレスを使用する場合は、コンピュータのIPアドレスおよび接頭辞(ネットマスク)を入力します。

    コンピュータでDHCPを使用してIPアドレスを割り当てる場合は、「Dynamic IP configuration (DHCP)」を選択します。 Oracle VMでDHCPを使用する方法の詳細は、2.1.1.3項、「ネットワーク要件」を参照してください。

    「OK」を選択してから、[Enter]を押します。

  2. 「Miscellaneous Network Settings」画面が表示されます。 「Gateway」、「Primary DNS」および「Secondary DNS」(オプション)の各フィールドに入力します。

    「OK」を選択してから、[Enter]を押します。

  3. 「Hostname Configuration」画面が表示されます。 マシンに固有のホスト名がある場合は、「manually」を選択し、ホスト名またはIPアドレスを入力します。 myserver.example.comなど、完全修飾されたホスト名を使用する必要があります。

    マシンでDHCPを使用してホスト名を割り当てる場合は、「automatically via DHCP」を選択します。 Oracle VMでDHCPを使用する方法の詳細は、2.1.1.3項、「ネットワーク要件」を参照してください。

    「OK」を選択してから、[Enter]を押します。

日時設定

タイムゾーンの選択画面で、システムの時間と日付を構成します。 「OK」を選択してから、[Enter]を押します。

ノート

最低3つのNTPサーバーを構成することをお勧めします。 詳細については、7.3項、「Oracle VM ManagerホストへのNTPサービスの構成」を参照してください。

ルートとエージェントのパスワード

インストール時にOracle VM Agentおよびrootユーザー・パスワードを指定します。 パスワード・セキュリティの詳細は、Oracle VMセキュリティ・ガイドの「Oracle VM Serverのインストール」を参照してください。

Oracle VM Agentパスワード画面で、次の操作を行います:

  1. パスワードフィールドにOracle VM Agentに使用するパスワードを入力します。 このパスワードは、Oracle VM ManagerによってOracle VM Serverの所有権を取得するために使用されます。 これは、Oracle VM Manager内でOracle VM Serverを検出する場合に使用するパスワードです。

  2. 「Password (confirm)」フィールドに、パスワードを再入力します。

  3. 「OK」を選択してから、[Enter]を押します。 2つのパスワードが一致しない場合は、再度入力する必要があります。

ルート・パスワード画面で、次の操作を行います:

  1. 「Password」フィールドに、rootユーザーのパスワードを入力します。 rootユーザーのパスワードは、6文字以上にする必要があります。

  2. 「Password (confirm)」フィールドに、パスワードを再入力します。

  3. 「OK」を選択してから、[Enter]を押します。 2つのパスワードが一致しない場合は、再度入力する必要があります。

既存のインストール・チェック

インストーラは、既存のOracle VM Serverインストールを確認します。 見つかった場合は、アップグレードするシステム画面が表示されます。

システムの再インストールを選択して、既存のインストールを置き換えます。

アップグレードの手順については、5.6.2項、「ISOファイルを使用したOracle VM Serverのアップグレード」を参照してください。

ノート

リリース2.xからのOracle VM Serverのアップグレードはサポートされていないため、フレッシュ・インストールを実行する必要があります。

最終的なインストール・ステップ

インストール構成の構成が完了すると、インストーラは依存関係チェックを実行し、パッケージの構成とインストールを開始します。 パッケージのインストール画面が表示され、インストール・プロセスの進捗状況と詳細が表示されます。

Oracle VM Serverのインストールが完了すると、コンプリート画面が表示されます。次のようにします:

  1. Oracle VMインストール・メディアを削除します。

  2. リブートを選択します。

サーバーが再起動すると、Oracle VM Agentが自動的に起動します。

インストールのログは、/root/install.logにあります。 インストールが正常に完了しなかった場合は、このログファイルを確認して原因を特定してください。

Oracle VM Serverコンポーネントを最新バージョンに更新するには、インストールの完了後は必ずyum updateコマンドを実行してください。

2.1.3 マルチパス記憶域へのOracle VM Serverのインストール

Oracle VM Serverは、バー・チャネル・アダプタにアタッチされたマルチパス・ディスクにインストールすることができます。 Oracle VM Serverをマルチパス・ディスクにインストールする前に、次の考慮事項を確認してください:

  • ターゲット・ディスクはマルチパスしなければなりません。

  • ターゲット・サーバーのブートBIOS内でファイバ・チャネルHBAを有効にする必要があります。 ファームウェアのロードとアダプタの有効化の手順については、アダプタの製造元が提供するマニュアルを参照してください。

  • ターゲット・サーバーのBIOS構成は、インストールが完了した後にプライマリ・ブート・デバイスとしてHBAとターゲット・ディスクを選択するように構成する必要があります。

  • ブート・バー・チャネル・アダプタは、インストール内容に十分な大きさの外部ディスクに接続する必要があり、インストールを完了するのに十分な空きスペースがディスク上にある必要があります。

  • マルチパス・インストールでは、残りのディスク領域を使用してローカル・リポジトリまたは仮想マシンの割り当てに追加のパーティションを作成しません。

マルチパスされたディスクにOracle VM Serverをインストールするには、次の手順を実行します:

  1. Oracle VM Serverインストール・メディアを実行します。

  2. パーティショニング・タイプ画面が表示されるまで、インストーラ画面をステップ実行します。 詳細については、「ディスク・パーティションのレイアウト」を参照してください。

  3. ドライブ全体を使用を選択します。 1つのマルチパス・ディスクのみがインストール用に選択されていること、およびこのディスクがインストール用に準備したものと一致することを確認します。

    ノート

    SANからのブート構成用に複数のディスクにインストールを分割することはサポートされていません。 インストールでのローカル・ディスクとマルチパス・ディスクの混在はサポートされていません。

  4. インストール・プロセスを続行します。

    ノート

    インストーラにリストされていないFiber Channel over Ethernet (FCoE)SANにOracle VM Serverをインストールしようとしている場合は、6.1.1項、「使用可能なドライブとしてリストされていないFCoE SAN」を参照してください。

  5. インストールが完了したら、サーバーを再起動してインストール・メディアを削除するかPXE構成を更新して、サーバーBIOSまたはUEFIのプライマリ・ブート・デバイスとして定義されたバー・チャネルHBAおよびターゲット・ディスクからサーバーをブートできるようにします。

  6. サーバーがリブートしたら、ルート・マウント・ポイントにマルチパス・ディスクを使用していることを確認します。 たとえば、dfコマンドを実行し、出力が次のようになっていることを確認します:

    /dev/mapper/360a98000433468704234747633373175p2       51475068 1222456  47631172   3% /
ノート

ローカル・ディスクから再インストールまたはブートするには、サーバーのBIOSまたはUEFI設定でブート・デバイスの順序を変更する必要があります。

2.1.4 Oracle VM Serverのキックスタート・インストールを実行

キックスタート構成ファイルを使用してOracle VM Serverのインストールを自動化することができます。 キックスタート構成ファイルは、ターゲット・システムに関する情報をインストール・プログラムに提供し、手動で入力する必要がないようにインストール・オプションを設定します。

場合によっては、Oracle VMはキックスタート構成ファイルのみを使用してOracle VM Serverのインストールをサポートします。 ソフトウェアRAIDアレイをストレージとして使用するシステムにOracle VM Serverをインストールする場合は、キックスタート構成ファイルを使用する必要があります。

2.1.4.1 キックスタート構成ファイルの作成

重要

インストール・プロセスを開始する前に、必ずキックスタート構成を確認してください。 キックスタート構成ファイルを使ってインストールを実行しても、エラーを通知するメソッドはありません。 このため、常にターゲット・システムにOracle VM Serverが正常にインストールされ、ファイル・システムのパーティションが正しいことを確認する必要があります。

Oracle VM Server用のキックスタート構成ファイルを作成するには、2つの推奨されるメソッドがあります:

  • Oracle VM Serverを手動でインストールし、インストール・プログラムが作成するキックスタート・ファイルをコピーします。

    インストール・プログラムは、インストール・プロセス中に指定するオプションを含むキックスタート構成ファイルを生成します。 インストールが完了すると、ファイルはOracle VM Serverファイル・システムで入手できます: /root/anaconda-ks.cfg

  • ツールを使用します。

    Kickstart Configuratorツールを使用するには、グラフィカル・ユーザー環境でOracle Linux Release 6をインストールする必要があります。 system-config-kickstartをインストールして実行することができます。 詳細は、次を参照してください。

    http://docs.oracle.com/cd/E37670_01/E41137/html/ol_kickstart.html

2.1.4.2 キックスタート構成

Oracle VM Serverをキックスタート構成でインストールする前に、次の例を確認してください:

また、「キックスタート構成に関する考慮事項」の情報を確認する必要があります。

単一ディスク・パーティション

以下は、単一のディスクにOracle VM Serverをインストールするためのキックスタート構成を示しています:

# Kickstart configuration

install
nfs --server=n.n.n.n --dir=/srv/install/ovs
eula Accepted
lang en_US.UTF-8
keyboard us
network --onboot yes --device eth0 --mtu=1500 --bootproto dhcp --noipv6
ovsagent --iscrypted $6$pkg8GsEJFbLPdRf6$JvBX.yJo6F9oyz1qIldIPy0bHvPpOHElZKvg3FR9DIWW07nMy/k2T5r3r
ovsmgmntif eth0
rootpw  --iscrypted $6$TO0IU.UJCLq2JZio$iJj1RPwV5wX7pD3puIUrZh1j7R2aF.cGFs6FEs2K9Py2yO3eEntR2vRKo4

firewall --service=ssh
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone --utc America/Los_Angeles

bootloader --location=mbr --driveorder=sda,sdb --append="rhgb quiet crashkernel=auto"

clearpart --all --drives=sda

part / --fstype=ext4 --grow --maxsize=51200 --size=1024
part /boot --fstype=ext4 --size=500
part swap --grow --maxsize=16128 --size=16128

part None --fstype=ext4 --grow --size=100

reboot

%packages
@base
@core
@ovs-virtualization

%end

上記のキックスタート構成には、次のオプションがあります:

  • Oracle VM Server ISOイメージ・ファイルへのパスにNFSサーバーを使用します:

    nfs --server=n.n.n.n --dir=/srv/install/ovs
  • キックスタート構成でEULA (エンド・ユーザー使用許諾契約)に同意する:

    eula Accepted
    重要

    キックスタート構成の条件に同意する前に、EULAをお読みください。 EULAは、Oracle VM Server ISOで利用できます。

  • ブート・ローダーをマスター・ブート・レコードにインストールし、sdaドライブがBIOSドライブの順序でsdbドライブの前にあることを指定し、rhgbおよびquietカーネル・パラメータを追加します:

    bootloader --location=mbr --driveorder=sda,sdb --append="rhgb quiet crashkernel=auto"
    ノート

    crashkernel=autoディレクティブは、インストール中にKdumpを有効にします。 インストーラは、適切なメモリーとオフセット値を自動的に計算してクラッシュ・カーネルに予約し、正しい情報をGRUB 2構成に追加します。 詳細は、「Oracle VM管理者ガイド」「Oracle VM Serverの診断ツール」を参照してください。

  • Oracle VM Serverをインストールするディスク上のすべてのパーティションを消去する:

    clearpart --all --drives=sda
  • ext4ファイル・システムのタイプが1024 MBで、サイズが最大51200 MBに拡大できるルート・パーティションを作成します:

    part / --fstype=ext4 --grow --maxsize=51200 --size=1024
  • サイズが500 MBのext4ファイル・システム・タイプを使用してブート・パーティションを作成します:

    part /boot --fstype=ext4 --size=500
  • 16128 MBのサイズのスワップ・パーティションを作成し、サイズを最大16128 MBまで拡大することができます:

    part swap --grow --maxsize=16128 --size=16128
  • ローカル・ディスク上の残りのスペースを含む追加のパーティションを作成します:

    part None --fstype=ext4 --grow --size=100
  • ターゲット・インストール・ディスク以外のディスクはすべて無視します:

    ignoredisk --only-use=/dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
  • インストール後に自動的にOracle VM Serverを再起動します:

    reboot
ソフトウェアRAIDパーティション

キックスタート構成でソフトウェアRAIDを構成して、ディスクのアレイにOracle VM Serverをインストールすることができます。

重要
  • Oracle VM Serverでは、BIOSベースのシステムでのみソフトウェアRAIDデバイスへのインストールがサポートされます。

  • 2 TB以上のディスクがアレイのメンバーである場合、Oracle VM ServerをソフトウェアRAIDにインストールしようとしないでください。 マスター・ブート・レコード(MBR)での制限により、Oracle VM Serverは、ソフトウェアRAID構成で2 TB以上のディスクから起動できません。

以下は、ソフトウェアRAIDデバイスにOracle VM Serverをインストールするためのキックスタート構成の例です:

# Kickstart configuration for software RAID

install
url --url http://hostname/path/to/ISO
eula Accepted
lang en_US.UTF-8
keyboard us
network --device MAC_address --bootproto static --ip ip_address \
--netmask mask --nameserver ip_address --hostname hostname
ovsagent --iscrypted $6$upZltfKbh46roUFg$uMZl9u.aVfHb4KTe0VoiVPtz63fM4OtY9aY7GgvOJ0ChPwOBKu4rx/

ovsmgmntif MAC_address
rootpw --iscrypted $1$5VD6GV8E$ums7BMsNiFRcYz0D8HrD6/
firewall --disabled
authconfig --enableshadow --enablemd5
selinux --disabled
timezone --utc America/Los_Angeles

bootloader --location=mbr --driveorder=disk/by-id/scsi-disk1-ID --append="crashkernel=auto"
iscsiname iSCSI_initiator_name

zerombr yes

clearpart --initlabel --all --drives=disk/by-id/scsi-disk1-ID,disk/by-id/scsi-disk2-ID

part raid.boota --size 500 --ondisk disk/by-id/scsi-disk1-ID --asprimary
part raid.bootb --size 500 --ondisk disk/by-id/scsi-disk2-ID --asprimary
raid /boot --fstype=ext4 --level=1 --device=md0 raid.boota raid.bootb

part raid.roota --size 32768 --ondisk disk/by-id/scsi-disk1-ID --asprimary
part raid.rootb --size 32768 --ondisk disk/by-id/scsi-disk2-ID --asprimary
raid / --fstype=ext4 --level=1 --device=md1 raid.roota raid.rootb

part raid.swapa --size 8192 --ondisk disk/by-id/scsi-disk1-ID --asprimary
part raid.swapb --size 8192 --ondisk disk/by-id/scsi-disk2-ID --asprimary
raid swap --fstype=swap --level=1 --device=md2 raid.swapa raid.swapb

reboot

%packages
#@everything
@base
@core
@ovs-virtualization

上記のキックスタート構成には、次のオプションがあります:

  • Oracle VM Server ISOイメージ・ファイルの内容にURLでアクセスします:

    url --url http://hostname/path/to/ISO
  • キックスタート構成でEULA (エンド・ユーザー使用許諾契約)に同意する:

    eula Accepted
    重要

    キックスタート構成の条件に同意する前に、EULAをお読みください。 EULAは、Oracle VM Server ISOで利用できます。

  • マスター・ブート・レコードにブート・ローダーをインストールし、BIOSドライブの順序を指定して、crashkernel=autoカーネル・パラメータを追加します:

    bootloader --location=mbr --driveorder=disk/by-id/scsi-disk1-ID --append="crashkernel=auto"
    ノート

    crashkernel=autoディレクティブは、インストール中にKdumpを有効にします。 インストーラは、適切なメモリーとオフセット値を自動的に計算してクラッシュ・カーネルに予約し、正しい情報をGRUB 2構成に追加します。 詳細は、「Oracle VM管理者ガイド」「Oracle VM Serverの診断ツール」を参照してください。

  • インストール中にアタッチされているiSCSIノードに名前を割り当てます:

    iscsiname iSCSI_initiator_name
  • ディスク上の無効なパーティション表を初期化する:

    zerombr yes
    ノート

    このオプションは、無効なパーティション表を持つディスクのすべての内容を破棄します。

  • アレイ内のディスク上のすべてのパーティションをクリアします:

    clearpart --initlabel --all --drives=disk/by-id/scsi-disk1-ID,disk/by-id/scsi-disk2-ID
  • RAIDレベル1のブート・パーティションと、アレイ内の各ディスクに500 MBのサイズのファイルシステム・タイプext4を作成します。 また、md0をデバイス名として割り当てます:

    part raid.boota --size 500 --ondisk disk/by-id/scsi-disk1-ID --asprimary
    part raid.bootb --size 500 --ondisk disk/by-id/scsi-disk2-ID --asprimary
    raid /boot --fstype=ext4 --level=1 --device=md0 raid.boota raid.bootb
  • RAIDレベル1のルート・パーティションを作成し、アレイ内の各ディスクに32768 MBのファイルシステム・タイプext4を作成します。 また、md1をデバイス名として割り当てます:

    part raid.roota --size 32768 --ondisk disk/by-id/scsi-disk1-ID --asprimary
    part raid.rootb --size 32768 --ondisk disk/by-id/scsi-disk2-ID --asprimary
    raid / --fstype=ext4 --level=1 --device=md1 raid.roota raid.rootb
  • RAIDレベル1のスワップ・パーティションと、アレイ内の各ディスク上のサイズが8192 MBのファイルシステム・タイプswapを作成します。 また、md1をデバイス名として割り当てます:

    part raid.swapa --size 8192 --ondisk disk/by-id/scsi-disk1-ID --asprimary
    part raid.swapb --size 8192 --ondisk disk/by-id/scsi-disk2-ID --asprimary
    raid swap --fstype=swap --level=1 --device=md2 raid.swapa raid.swapb
  • インストール後に自動的にOracle VM Serverを再起動します:

    reboot
キックスタート構成に関する考慮事項

キックスタート構成を作成する際には、次の点も考慮する必要があります:

  • Oracle VMリリース3.4では、単一のディスクまたはLUNにのみOracle VM Serverをインストールできます。 その結果、ソフトウェア以外のRAID構成で複数のディスクを使用するキックスタート・インストールはサポートされていません。

  • セキュリティ上のベスト・プラクティスとして、console=hvc0オプションがブート・ローダー構成に追加されていないことを確認する必要があります。 このオプションは、ログイン時にサーバー・コンソールにパスワードを表示することができます。

  • 環境要件に応じて、ブート・ローダー行にいくつかのオプションを追加することができます。 ここに追加したい他のオプションの詳細については、5.7項、「x86用のOracle VM Serverでのアップグレードのファイナライズ」を参照してください。

  • サーバーに複数のネットワーク・インタフェースがある場合は、まず管理インタフェースに使用するネットワーク・インタフェースを指定する必要があります。 キックスタート・ファイルに複数のネットワーク・インタフェースが指定されている場合は、最初のインタフェースが管理インタフェースとして使用されます。 キックスタート構成ファイルには、サーバー上で使用可能な他のネットワーク・インタフェースの行を含めないでください。これは、インストーラを混乱させる可能性があるためです。 インストールおよび検出後、Oracle VM Manager内のサーバー上に追加のネットワーク・インタフェースを構成できます。

  • インストールが完了した後、サーバーが再起動される前に、いくつかのアクションを自動化する目的で、キックスタート構成ファイルに%post部門を作成することは可能です。 これは、サーバーにアクセス可能なロケーションからSSHキーをコピーする場合や、PXELinux構成パラメータの変更をトリガーして3.1項、「PXEブートからのx86用のOracle VM Serverのインストール」で説明されているようにインストール・ループを防止する場合など、追加のタスクを実行する必要がある場合に便利です。

  • Oracle VM Serverが再起動すると、ディスク・デバイス名とノード番号が変更されることがあります。 その結果、/dev/sdaのような非永続的なデバイス名は再起動の間に変更されます。 このため、キックスタート構成でディスクを識別するには、デバイスのUUIDやWWIDなどの永続的な名前を使用する必要があります。 次のコマンドを使用してディスクを識別できます:

    # ls -lR /dev/disk

2.2 SPARCハードウェアへのOracle VM Serverのインストール

x86ベースのハードウェアに加えて、このリリースのOracle VM Managerでは、SPARCベースのホスト・ハードウェアを管理できます。 この章では、Oracle VM ManagerのSPARCシステムでサーバー・プールOracle VM Serversguest 仮想マシンの管理をサポートするために必要なソフトウェアのインストールと構成について説明します。 この章は、Oracle VM ManagerでOracle VM Server for SPARCを管理するために必要なソフトウェアをインストールするシステム管理者を対象としています。

ノート

Oracle VM Server for SPARCのドキュメント(http://www.oracle.com/technetwork/documentation/vm-sparc-194287.html)にアクセスしてください。 参照するOracle VM Server for SPARCドキュメントのバージョンを決定するには、pkg list ldomsmanagerコマンドを実行します。

2.2.1 インストール前のタスクおよび要件

SPARCサーバーは、この項で説明する最小のハードウェアおよびソフトウェア要件を満たしている必要があります。

2.2.1.1 ハードウェア要件

SPARC用にOracle VM Serverをインストールするには、SPARC Tシリーズ、SPARC Mシリーズ、またはSPARC Sシリーズ・サーバーが必要です。 『Oracle VM Server for SPARCインストレーション・ガイド』サポートされているプラットフォームに関する項を参照してください。

2.2.1.2 ソフトウェアとシステムのファームウェア要件

Oracle VM Managerが検出できるようにSPARCサーバーを構成するために必要なソフトウェアは次のとおりです:

表2.2 SPARCサーバーの必須ソフトウェアおよびシステム・ファームウェア

ソフトウェアとシステム・ファームウェア

説明

Oracle Solaris OS

制御ドメインに最新のOracle Solaris 11.3 SRU OSをインストールします。

SPARCインストレーション・ガイドのOracle VM Serverの次の項を参照してください:

  • Oracle Solaris 11.3 OS要件。Oracle Solaris OSバージョンを参照してください。

  • Oracle Solaris OSのインストールとアップグレードの手順については、ソフトウェアのインストールとアップグレードを参照してください。

    ノート

    SPARCリリース3.4.6のOracle VM AgentはOracle Solaris 11.4をサポートしています。 このリリース3.4.6へのアップグレードの詳細は、第5.8.2.2項、「Oracle Solaris 11.3への手動更新」を参照してください。

SPARCシステム・ファームウェア

SPARCサーバーのファームウェアは、Oracle VM Server for SPARCをサポートするバージョンである必要があります。

SPARCインストレーション・ガイドのOracle VM Serverの次の項を参照してください:
  • SPARCシステム・ファームウェアの要件Oracle Solaris 11.3またはSolaris 11.4 OSについては、システム・ファームウェア・バージョンおよびOracle Solaris OSバージョンを参照してください。

  • SPARCシステム・ファームウェアのアップグレード手順については、システム・ファームウェアのアップグレードを参照してください。

Oracle VM Server for SPARC

SPARCサーバーに少なくともSPARC 3.3用のOracle VM Serverをインストールします。 このソフトウェアは、デフォルトでOracle Solaris 11.3 OSに含まれています。 SPARC 3.4ソフトウェア用のOracle VM Serverは、デフォルトでOracle Solaris 11.3 SRU 8 OSと共に含まれています。

ノート

pkg list ldomsmanagerコマンドを実行して、SPARCソフトウェア用のOracle VM Serverのバージョンを取得します。

SPARCのOracle VM Agent

Oracle VM Agent for SPARCは制御ドメインにインストールする必要があります。 Oracle VM Agent for SPARCでは、Oracle VM Server for SPARCを実行するシステムをOracle VM Managerから検出および管理できるようにします。

ノート

Oracle VMリリース3.4.3以降、SPARC用のOracle VM AgentはPython 2.7で動作します。

SPARC用のOracle VM Agentのダウンロードとインストールについては、2.2.1.6項、「SPARCソフトウェア用のOracle VM Agentの入手」を参照してください。

Oracle Solarisイメージ・パッケージ・システム(IPS)リポジトリ

SPARC用のOracle VM Server用の自動インストーラを使用する場合は、IPSリポジトリをSPARCソフトウェア用のOracle VM Agentをホストするように構成する必要があります。 詳細は、3.2.2項、「IPSリポジトリの設定」を参照してください。

SPARCハードウェア上で動作するOracle VM Serversをアップグレードする場合、Oracle Solaris更新とSPARCソフトウェア用のOracle VM Agentにアクセスできるように、2つのOracle Solaris IPSリポジトリが必要です。 詳細は、「SPARCリリース3.3.xのOracle VM Agentまたは3.4.xのエラータ・リリース間のアップグレード」セクションの5.8.3.1項、「IPSリポジトリの設定」を参照してください。


2.2.1.3 ネットワーク要件

SPARCのOracle VM Serverは、2.1.1.3項、「ネットワーク要件」のx86ハードウェアに指定されているものと同じ基本ネットワーク要件を持ちます。

Oracle VM Server for SPARCには、さらに次のネットワーク要件があります。

「ネットワーク構成プロファイル。」 Oracle Solaris 11.3では、Oracle VM Agent for SPARCに制御ドメインがDefaultFixedネットワーク構成プロファイルで構成されている必要があります。 このネットワーク構成プロファイルが制御ドメインで有効でない場合、Oracle VM Agent for SPARCソフトウェアをインストールする際に、Oracle VM Agent for SPARCのセットアップ・ツールでこのネットワーク構成プロファイルを有効にしてネットワークを再構成できます。

または、Oracle VM Agent for SPARCをインストールする前に、DefaultFixedネットワーク構成プロファイルおよび制御ドメインのネットワークを手動で構成できます。 ネットワーク構成プロファイルの詳細については、次の「Oracle Solaris 11.3のネットワーク・コンポーネントの構成と管理」を参照してください:

http://docs.oracle.com/cd/E53394_01/

ノート

このセクションは、Oracle Solaris 11.3にのみ適用されます。 Oracle Solaris 11.4では、デフォルト固定ネットワーク構成プロファイルが削除されています。

「サーバーのホスト名。」サーバーのホスト名はlocalhostとは異なり、127.0.0.1とは異なるIPアドレスに解決される必要があります。

サーバーのホスト名は、hostnameコマンドで確認します。

# hostname
  foo.example.com

コマンドによってlocalhostが返される場合、hostnameコマンドを使用してホスト名を変更します。

ホスト名がIPアドレスに解決されるか確認するには、getentコマンドを使用します。

# getent hosts `hostname`
  192.168.1.1

コマンドによってIPアドレスが返されなかったり、127.0.0.1が返される場合、/etc/hostsファイルまたはネーム・サービスを更新して、ホスト名が有効なIPアドレスに解決されるようにします。 ネーミング・サービスの詳細については、「Oracle Solarisの使用11.3ネーム・サービスとディレクトリ・サービス: DNSとNIS」のドキュメントを参照してください:

http://docs.oracle.com/cd/E53394_01/

2.2.1.4 記憶域要件

厳密な要件ではありませんが、SolarisのI/Oマルチパスは、サーバー(SAS、FC、iSCSI)で使用されるすべての記憶域に対して有効にする必要があります。 Solaris I/Oマルチパスを使用すると、マルチパス接続を使用して記憶域デバイスの可用性を高めることができます。 Solarisのデフォルト・インストールでは、Solaris I/Oマルチパスはmpt_sasドライバを使用するSASコントローラでのみ有効ですが、ファイバ・チャネルおよびiSCSIコントローラ・ポートでは有効になっていません。 Solaris I/Oマルチパスの詳細については、「Oracle Solaris 11.3のSANデバイスとマルチパスの管理」を参照してください:

http://docs.oracle.com/cd/E53394_01/

Enabling Solaris I/O Multipathing。サポートされているすべてのマルチパス対応コントローラ・ポートでSolaris I/Oマルチパスを有効にするには、stmsbootコマンドを使用します:

# stmsboot -e

ノート

SolarisのI/Oマルチパス制御ではデバイス名が一度変更されるため、変更を有効にするには再起動が必要です。

Solaris I/Oマルチパスを有効にする方法の詳細については、「Oracle Solaris 11.3のSANデバイスとマルチパスの管理」の項「マルチパスの有効化と無効化」を参照してください:

http://docs.oracle.com/cd/E53394_01/html/E54792/gpiio.html#scrolltoc

「サードパーティ記憶域デバイス。」サードパーティ製ストレージ・デバイスでのSolaris I/Oマルチパス化の使用には、追加の構成が必要になる場合があります。 stmsbootを使用してSolaris I/Oマルチパス化を有効にし、サード・パーティのストレージ・デバイスを使用していて、そのストレージ・デバイスに対してSolaris I/Oマルチパス化が効果的に有効になっていない場合は、次の「Oracle Solaris 11.3でのSANデバイスおよびマルチパス化の管理」「サードパーティの記憶域デバイスの構成」を参照してください:

http://docs.oracle.com/cd/E53394_01/html/E54792/gfjtx.html#scrolltoc

2.2.1.5 SPARC構成要件のためのOracle VM Agent

SPARC用のOracle VM Agentをインストールする前に、サーバーが出荷時のデフォルト構成になっていることを確認してください。 インストール時に、Oracle VM Agent for SPARC設定ツールは、Oracle VM Managerでの使用に適した構成を作成して保存します。

プラットフォームを出荷時のデフォルトの構成にするには、次の手順を使用します。

  1. プライマリdomain以外のドメインがある場合は、プライマリ・ドメインを除くすべてのドメインを停止してアンバインドします。

    # ldm stop-domain -a
    # ldm unbind-domain <domain>
  2. ファクトリ出荷時のデフォルト構成を指定し、プライマリ・ドメインをシャットダウンします。

    # ldm set-spconfig factory-default
    # shutdown -i5 -g0 -y
  3. サービス・プロセッサから、システムのパワー・サイクルを実行してファクトリ出荷時のデフォルト構成をロードします。

    -> stop /SYS
    -> start /SYS

2.2.1.6 SPARCソフトウェア用のOracle VM Agentの入手

Oracle VM Agent for SPARCソフトウェアを持っていない場合は、Oracle VM Agent for SPARCを次のOracle Software Delivery Cloudからダウンロードします。

https://edelivery.oracle.com/oraclevm

詳細については、付録の1.2項、「インストールISOおよびパッケージの入手」を参照してください。

SPARC用のOracle VM Agentの使用は、GNU一般公衆利用許諾契約書、バージョン2ライセンスの下で:

http://www.gnu.org/licenses/gpl-2.0.html

デフォルトでは、SPARCシステムにはすでにファームウェア内にハイパーバイザが組み込まれているため、SPARC用のOracle VM Serverをインストールしても、既存のオペレーティング・システムは置き換えられません。 したがって、既存の制御ドメイン内からインストールを実行することは可能です。 Oracle VM Agent for SPARCのアーカイブ・ファイルを制御ドメインにインストールします。

2.2.2 Distributed Lock Manager (DLM)パッケージのインストール

DLMパッケージをまだインストールしていない場合は、Oracle VM Agentをインストールする前にダウンロードしてインストールする必要があります。 DLMパッケージは、サーバー・プール・クラスタリングをサポートする必要があります。

DLMパッケージovs-dlm-3.4.1-bxxx.p5phttps://edelivery.oracle.com/oraclevmからダウンロードします。 ソフトウェアのダウンロードの詳細については、1.2項、「インストールISOおよびパッケージの入手」を参照してください。

DLMパッケージをインストールするには、次の手順を実行します:

  1. ovs-configサービスを停止します:

    # svcadm disable -s ovs-config
  2. DLMパッケージをインストールします:

    # pkg install -g ovs-dlm-3.4.x-bxxx.p5p dlm
  3. ovs-configサービスを再起動します:

    # svcadm enable ovs-config

2.2.3 Oracle VM Agent for SPARCのインストール

SPARC用のOracle VM Agentをインストールする前に、システム上にsolarisパブリッシャを構成します。たとえば、次のようになります:

# pkg set-publisher -P -g https://pkg.oracle.com/solaris/support/ solaris

詳細な手順は、https://pkg-register.oracle.com/register/product_info/1/にあるリポジトリのドキュメントを参照してください。 さらに、パブリッシャの構成方法の詳細は、http://docs.oracle.com/cd/E53394_01/html/E54739/publisher-config.html#scrolltocを参照してください。

SPARC用にOracle VM Agentをインストールするには、次のようにします:

  1. 制御ドメインで、SPARCアーカイブ・ファイルのOracle VM Agentを解凍します:

    # tar xzf ovs-ldoms-xx.tar.gz
  2. Oracle VM Agent for SPARCのインストーラを実行します。

    # cd ovs-ldoms-xx
    # ./install
    Oracle VM Agent Release 3.x.x Installer 

    インストーラには、サポートされているバージョンのSolarisを実行しているかどうかを確認するチェックが含まれています。 Solarisのバージョンが11より小さい場合、インストーラはエラー・メッセージとともに終了します。

  3. インストーラによって必要なパッケージがすべてインストールされます。

    - Installing Packages
    
               Packages to install:  6
           Create boot environment: No
    Create backup boot environment: No
                Services to change:  1
    
    DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
    Completed                                6/6       226/226      1.6/1.6    0B/s
    
    PHASE                                          ITEMS
    Installing new actions                       353/353
    Updating package state database                 Done
    Updating image state                            Done
    Creating fast lookup database                   Done
    Reading search index                            Done
    Updating search index                            6/6
  4. インストーラは、Oracle VM Agent設定ツールovs-agent-setupを実行します。 Oracle VM Agentのセットアップ・ツールの詳細は、第2.2.4項「Oracle VM Agent for SPARCの構成」を参照してください。

    - Configuring the OVS Agent
  5. インストーラによって必要なすべてのSMFサービスが有効にされます。 Oracle VM Agent for SPARCサービスの使用方法の詳細は、第2.2.6項「Oracle VM Agent for SPARCサービスの使用」を参照してください。

    - Enabling Required Services
    Installation Completed.

Oracle VM Agent for SPARCが制御ドメインにインストールされます。 SPARC用のOracle VM Serverが構成され、Oracle VM Managerによって検出および管理される準備ができました。

2.2.4 Oracle VM Agent for SPARCの構成

Oracle VM Agent for SPARCは、Oracle VM Agent for SPARCのセットアップ・コマンド、ovs-agent-setupを使用して構成できます。 このコマンドは、システムがOracle VM Agentを実行するように正しく構成されているかどうかをチェックします。 システムが正しく構成されていない場合、コマンドによって構成に対する修正が試行されます。 ovs-agent-setupコマンドは、Oracle VM Agentのインストール時に自動的に実行されます。

このコマンドを手動で実行して、SPARC用のOracle VM Agentの構成を制御し、ovs-agent-setupコマンドを制御ドメインで実行することができます:

# ovs-agent-setup configure

2.2.4.1 ネットワークの構成

  1. サーバーがDefaultFixedネットワーク構成プロファイルで構成されていない場合、ネットワーク・プロファイル構成メニューが表示されます。

    Network Configuration
    *** ERROR: The DefaultFixed network profile is not enabled.
    
    ----------------------------------------------------------------------
    
    Network Profile Configuration
    
    The system must be configured with the DefaultFixed network
    profile. You can manually configured the DefaultFixed network
    or you can use this tool to do the configuration. This tool
    will configure a single network interface, all other network
    interfaces will be unconfigured.
    
    Do you want to use this tool to configure the network?
    
      1) Yes, use this tool to configure the network
      2) No, I will configure the network manually
    
    Choice (1-2) [1]:

    DefaultFixedネットワーク構成プロファイルを有効にし、ネットワークを構成するツールを使用するには、1を選択します。

    ネットワークの構成を省略するには、2を選択します。 この場合、手動でDefaultFixedネットワーク構成プロファイルを有効にしてネットワークを構成する必要があります。

  2. ネットワークを構成する際に、システム・コンソールに接続されていない場合、警告が表示されます。

    !!! WARNING !!!
    
    You are not connected to the system console. Reconfiguring
    the network can disrupt your remote connection to the server
    and you can lose the remote access to the server.
    
    !!! WARNING !!!
    
    Are you sure that you want to continue?
    
      1) Yes, continue and configure the network
      2) No, cancel the configuration of the network
    
    Choice (1-2):

    ネットワーク構成を続行するには、1を選択します。

    警告

    ネットワークを構成することにより、サーバーの現在のネットワーク接続が中断されてしまい、ネットワークから切断される場合があります。 ネットワークはシステム・コンソールから構成した方が安全です。

    ネットワークの構成をキャンセルするには、2を選択します。 次に、システム・コンソールに接続し、ovs-agent-setupの構成を再度実行して構成を再始動します。

  3. 「Oracle VM Management Interface」メニューが表示されます。

    Collecting information about network interfaces...
    
    ----------------------------------------------------------------------
    
    Oracle VM Management Interface
    
    Choose the network interface to use for the management of this
    machine.
    
      1) net0: 00:14:4f:e3:0f:12 (nxge0)
      2) net1: 00:14:4f:e3:0f:13 (nxge1)
      3) net2: 00:14:4f:e3:0f:14 (nxge2)
      4) net3: 00:14:4f:e3:0f:15 (nxge3)
    
    Interface (1-4) [1]:

    サーバーの管理に使用するネットワーク・インタフェースを選択します。

  4. 「Network Interface Configuration」メニューが表示されます。

    IPv4 Configuration for net0
    
      1) Dynamic IP configuration (DHCP)
      2) Manual address configuration
    
    IPv4 Configuration (1-2) [1]:

    DHCPを使用してネットワーク・インタフェースを構成するには、1を選択します。 静的なIPアドレスを使用してネットワーク・インタフェースを構成するには、2を選択します。

    DHCPを使用したネットワークの構成
    1. DHCPを使用してネットワーク・インタフェースを構成する場合、「Hostname Configuration」メニューが表示されます。

      Hostname Configuration
      
      If your system is part of a larger network where hostnames
      are assigned by DHCP, select automatically via DHCP.
      Otherwise, select manually and enter a hostname for your
      system.
      
        1) automatically via DHCP
        2) manually
      
      Hostname Configuration (1-2) [1]:

      ホスト名の割当てにサーバーがDHCPを使用する場合は1を選択します。 サーバーに独自のホスト名がある場合は2を選択します。 その後、ホスト名を求められたら、使用するホスト名を入力します。

    2. 「Oracle VM Management Interface」構成が表示されます。

      Oracle VM Management Interface
      
        Interface: net0
        IP Address: DHCP
        Hostname: DHCP
      
      Are these parameters correct?
      
        1) Yes, configure the network with these parameters
        2) No, enter new parameters for the network configuration
      
      Choice (1-2):

      1を選択しパラメータが正しいことを確認します。 ツールによってネットワークが構成されます。 新しいパラメータを入力する場合に2を入力すると、ネットワークを構成する手順が最初から開始されます。

    静的IPを使用したネットワークの構成
    1. ネットワーク・インタフェースに静的なIPを構成する場合、ツールによってIPの構成情報の入力が求められます。

      IP Address [192.168.1.10]:
        Prefix (Netmask) [255.255.255.0]:
        Gateway [192.168.1.1]:
        Primary DNS [192.168.168.168]:
        Secondary DNS [192.168.169.169]:
        Hostname [foo.example.com]:
    2. 「Oracle VM Management Interface」構成が表示されます。

      Oracle VM Management Interface
      
        Interface: net0
        IP Address: 192.168.1.10
        Prefix (Netmask): 255.255.255.0
        Gateway: 192.168.1.1
        Primary DNS: 192.168.168.168
        Secondary DNS: 192.168.169.169
        Hostname: foo.example.com
      
      Are these parameters correct?
      
        1) Yes, configure the network with these parameters
        2) No, enter new parameters for the network configuration
      
      Choice (1-2):

      1を選択しパラメータが正しいことを確認します。 ツールによってネットワークが構成されます。 新しいパラメータを入力する場合に2を入力すると、ネットワークを構成する手順が最初から開始されます。

    ホスト名の構成

    セットアップ・ツールでは、ホスト名がlocalhostとは異なり、127.0.0.1とは別のIPアドレスに解決されるか、サーバーのホスト名の構成が正しいかが確認されます。

    1. サーバーのホスト名がlocalhostに設定されている場合、エラーが表示されます。

      *** ERROR: The server has an invalid hostname (localhost).
      
      ----------------------------------------------------------------------
      
      Server Hostname
      
      The server has no hostname or an invalid hostname. Use
      the "hostname" command to check and configure the hostname
      of the server. You might also want to check the network
      configuration of the server.
      
      Press <return> to continue...
      *** ERROR: The server has an invalid hostname (localhost).

      セットアップ・ツールが終了したら、hostnameコマンドを使用してサーバーのホスト名を構成します。

    2. ホスト名が127.0.0.1に解決されるとエラーが表示され、ホスト名が127.0.0.1に解決されるよう/etc/hostsファイルが更新されます。

      *** ERROR: The server hostname (foo) should not resolve to 127.0.0.1.
      Configuring /etc/hosts to not resolve foo to 127.0.0.1
      Updating /etc/inet/hosts, the previous file is backed up as /etc/inet/hosts.20121128190648

      設定ツールが/etc/hostsファイルを更新すると、元の/etc/hostsファイルは/etc/inet/hosts.<date-and-time>としてバックアップされます。

    3. ホスト名がIPアドレスに解決されない場合、エラーが表示されます。

      *** ERROR: The server hostname (foo) does not resolve to an IP address.
      
      ----------------------------------------------------------------------
      
      Server IP Address
      
      The server hostname does not resolve to an IP address.
      
        hostname: foo
      
      Update the /etc/hosts file or the name service so that the
      hostname of the server is resolved to a valid IP address.
      You might also want to check the network configuration of
      the server.
      
      Press <return> to continue...
      *** ERROR: The server hostname (fooxxx) does not resolve to an IP address.

      セットアップ・ツールが終了したら、/etc/hostsファイルまたはネーム・サービスを更新してホスト名が有効なIPアドレスに解決されるようにします。 ネーミング・サービスの詳細については、「Oracle Solarisの使用11.3ネーム・サービスとディレクトリ・サービス: DNSとNIS」のドキュメントを参照してください:

      http://docs.oracle.com/cd/E53394_01/

2.2.4.2 記憶域の構成

設定ツールは、すべてのディスクがSolaris I/O Multipathingで構成されているかどうかを確認します。 一部のディスクがSolaris I/O Multipathingで構成されていない場合は、警告メッセージが出力され、Solaris I/O Multipathingを有効にするための指示が表示されます。

Storage Configuration
*** WARNING: disk c6t216000C0FF8089D5d4s2 is not configured with I/O multipathing
*** WARNING: disk c5t216000C0FF8089D5d4s2 is not configured with I/O multipathing
*** WARNING: disk c3t4d0s2 is not configured with I/O multipathing
*** WARNING: disk c3t0d0s2 is not configured with I/O multipathing
*** WARNING: disk c3t1d0s2 is not configured with I/O multipathing

*** WARNING: Some disks are not configured with I/O multipathing, the usage of Solaris
I/O multipathing is recommended.

----------------------------------------------------------------------
Solaris I/O Multipathing
The usage of Solaris I/O multipathing is recommended. To enable Solaris
I/O multipathing on all supported multipath capable controller ports, run
the following command:
    stmsboot -e
Note that a device will have a different name from its orginal name when
it is under Solaris I/O multipathing control, and a reboot is required for
changes to take effect.
Refer to the stmsboot(1M) man page for more information.
Press <return> to continue...
ノート

設定ツールは、Solaris I/O Multipathingを自動的に有効にしません。 Solaris I/Oマルチパスを有効にする方法の詳細については、2.2.1.4項、「記憶域の要件」を参照してください。

2.2.4.3 クラスタリングを構成

設定ツールは、クラスタリング・ソフトウェアが正しく構成されていることを確認します。

クラスタリング・ソフトウェアが正しく構成されていないと、構成が自動的に更新されます。

Cluster Configuration
Cluster Configuration OK

2.2.4.4 Oracle VM Agentの構成

Oracle VM Agentのパスワードが定義されていない場合、Oracle VM Agentのパスワード・メニューが表示されます。

*** ERROR: The Oracle VM Agent password is not defined.

----------------------------------------------------------------------

Oracle VM Agent password

Enter a password for the Oracle VM Agent (ovs-agent)
This password is used in Oracle VM manager to manage
and monitor this server and its guest VMs. You must
type it twice to ensure you know what it is and
didn't make a mistake in typing.

Password:
Password (confirm):

Oracle VM Agentに使用するパスワードを入力します。 このパスワードは、Oracle VM ManagerがSPARC用のOracle VM Server、およびその中で作成して実行しているゲストを管理および監視するために使用されます。 これは、Oracle VM ManagerのOracle VM Serversを検出するときに使用するパスワードです。

パスワードを再入力します。

パスワードの文字は、画面に表示されません。 2つのパスワードが一致しないときは、ツールから再入力のプロンプトが表示されます。

2.2.4.5 Logical Domains Managerの構成

設定ツールは、Logical Domains Managerが正しく構成されているかどうかを確認します。

Logical Domains Managerが正しく構成されていない場合、その構成は自動的に更新されます。

LDoms Manager Configuration
*** WARNING: The LDoms Manager is not configured for outgoing migration.
Configuring the domain manager
LDoms Manager Configuration OK

2.2.4.6 論理ドメイン構成のアクティブ化

設定ツールは、論理ドメイン構成が正しいかどうかを確認します。 論理ドメイン構成が正しくない場合は、自動的に更新され、サービス・プロセッサに保存されます:

LDoms Configuration
*** ERROR: The vcc service is not configured on the primary domain.
*** ERROR: The vds service is not configured on the primary domain.
*** WARNING: The primary domain is configured with too many cpus for creating guest virtual
  machines.
*** WARNING: The primary domain is configured with too much memory for creating guest
  virtual machines.
*** WARNING: The primary domain is not configured with the recommended number of cpus (8).
*** WARNING: The primary domain is not configured with the recommended amount of memory (8GB).
*** WARNING: The system is not using the ovm-initial configuration.
Configuring the vcc service
Configuring the vds service
Configuring the primary domain
Saving the ovm-initial configuration on the service processor
LDoms Configuration OK

論理ドメイン構成が更新されている場合、論理ドメイン構成メニューが表示されます。

LDoms Configuration

The LDoms configuration has been created and stored on the
service processor. To activate this configuration, you need
to reboot the system.

Do you want to reboot the system now?

  1) Yes, reboot the system now
  2) No, I will reboot the system later

Choice (1-2):

インストーラを終了するには2を選択し、システムを手動で再起動して論理ドメイン構成をアクティブにできるようにします。

2.2.4.7 仮想I/Oサービスの構成

設定ツールは、仮想I/Oサービスが正しく構成されているかどうかをチェックします。

仮想I/Oサービスが正しく構成されていない場合、その構成は自動的に更新されます。

Virtual I/O Services Configuration
*** ERROR: The virtual disk service (vds) is not configured to be disabled at boot time.
*** ERROR: The virtual switch service (vsw) is not configured to be disabled at boot time.
Configuring the virtual disk service
Configuring the virtual switch service
Virtual I/O Services Configuration OK

2.2.5 制御ドメインのCPUおよびメモリー設定

Oracle VM Agent設定ツールは、1 CPUコアで制御ドメインを構成します。 サーバーに16 GB以上のメモリーがある場合、制御ドメインには8 GBのメモリーが割り当てられます。 サーバーのメモリー数が16 GB未満の場合、制御ドメインには2 GBのメモリーと警告メッセージが表示されます。[1]制御ドメインに十分なCPUsまたはメモリーがないためにパフォーマンスの問題が発生した場合は、CPUコアの数および制御ドメインに割り当てられたメモリーの量を増やすことができます。 Oracle VM Agentでは、制御ドメインに1未満のCPUコアと2 GBのメモリーを割り当てることはできませんが、制御ドメインには8 GBのメモリーを推奨することが推奨されています。

CPUコアの数または制御ドメインに割り当てられるメモリー量を変更するには、次の手順を実行します:

制御ドメインに割り当てられているCPUコアまたはメモリーの数を変更するには
  1. コントロール・ドメインにルートとして接続します。

  2. 制御ドメインに割り当てるCPUコアの数を指定します。 たとえば、2つのCPUコアを制御ドメインに割り当てるには、次のようにします:

    # svccfg -s ovs-config setprop config/core_count=2
  3. コントロール・ドメインに割り当てるメモリー量(GB単位)を指定します。 たとえば、16 GBのメモリーを制御ドメインに割り当てるには:

    # svccfg -s ovs-config setprop config/memory_size=16
  4. ovs-configサービスを更新して再起動します:

    # svcadm refresh ovs-config
    # svcadm restart ovs-config
  5. ovs-configサービスを再起動すると、指定したCPUコア数とメモリー量で制御ドメインが自動的に再構成され、他のOracle VM Agentservices (ovs-agentおよびovmwatch)が再起動されます。 すべてのサービスがオンラインに戻ることを確認してください:

    # svcs ovm/*
    STATE          STIME    FMRI
    online         15:40:59 svc:/ovm/ovs-config:default
    online         15:40:59 svc:/ovm/ovmwatch:default
    online         15:41:18 svc:/ovm/ovs-agent:default

    サービスが再起動に失敗してメンテナンス状態になる場合は、サービスのログファイルにエラーがないかどうかを確認します。 指定された数のCPUコアとメモリーの量で制御ドメインを構成できない場合、ovs-configサービスの再起動は失敗します。

制御ドメインを再起動することなく、制御ドメインの再構成が動的に行われますが、制御ドメインが再起動されると新しい構成が維持されることに注意してください。 再構成は、仮想マシンが実行されている間に実行でき、その変更は実行中の仮想マシンに影響を与えます。 ovs-agentが完全に再起動されていない間も、サーバーをOracle VM Managerで管理し続けることができます。

デフォルト構成をリストアするには、同じステップを使用してcore_countとmemory_sizeを0に構成します。

2.2.6 Oracle VM Agent for SPARCサービスの使用

Oracle VM Agent for SPARCサービスのステータスを確認するには、次の手順を実行します。

# svcs ovs-agent

Oracle VM Agent for SPARCサービスを開始するには、次の手順を実行します。

# svcadm enable -r ovs-agent

Oracle VM Agent for SPARCサービスを停止するには、次の手順を実行します。

# svcadm disable ovs-agent

Oracle VM Agentサービスがオンラインにならない場合は、/var/svc/log/ovm-ovs-agent:default.logファイルでエラーを探します。

また、次のコマンドを実行すると、構成のエラーを確認できます。

# ovs-agent-setup check

コマンドによってエラーが表示される場合、Oracle VM Agentサービスは開始できません。

Oracle Solaris 11サービスの管理の詳細については、Oracle Solaris 11.3のシステム・サービスの管理:

http://docs.oracle.com/cd/E53394_01/html/E54799/eqbrs.html#scrolltoc

2.2.7 Oracle VM Agent for SPARCのログ・ファイル

Oracle VM Agent for SPARCのログ・ファイルは、次の場所にあります。

/var/log/ovs-agent.log

Oracle VM Agent for SPARCサービスのログ・ファイルは、次の場所にあります。

/var/svc/log/ovm-ovs-agent:default.log

SPARC構成サービス・ログファイルのOracle VM Agentは、次の場所にあります:

/var/svc/log/ovm-ovs-config:default.log

2.2.8 Oracle VM Agent for SPARCのアンインストール

Oracle VM Agent for SPARCをアンインストールするには、次の手順を実行します。
  1. 制御ドメインで、Oracle VM Agentを圧縮解除したロケーション(2.2.3項、「SPARC用のOracle VM Agentのインストール」を参照)にディレクトリを変更し、rootユーザーとして次のコマンドを実行します:

    # cd ovs-ldoms-xx
    # ./uninstall

    このスクリプトは、SPARC用のOracle VM Agentをアンインストールし、デフォルトのOracle VM Storage Connectプラグインを削除します。



[1] T2、T2 +、T3などの古いSPARCシステムでは、これらのシステムに最低4 GBまたは8 GBのメモリーが搭載されている可能性があります。 T4 (最低16 GB)やT5 (最低128 GB)などの新しいサーバーは影響を受けず、コントロール・ドメインに8 GBのメモリーが完全に割り当てられるように自動的に構成されます。