第1章 概要
このガイドは、Oracle VM ManagerとOracle VM Serverの両方のインストール手順を支援するように設計されています。 デプロイメントの各コンポーネントのさまざまなインストール前の要件について説明し、実行される典型的なアクションを示すために、Oracle VM ManagerおよびOracle VM Serverのインストール・プロセスを順を追って説明します。 このガイドでは、Oracle VM Serverのインストールを自動化するように環境を構成する方法についても説明します。
最新の修正、セキュリティ・アラート、クリティカル・パッチの更新およびその他の変更に関する最新情報を取得するには、適切なサポート契約を持つユーザーが、次の場所にあるMy Oracle Supportのサポート記事Oracle VM : リリース3.4.7.1の新機能 - 最新情報(ドキュメントID 2832974.1)にアクセスできます : https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id= 2832974.1.
以下の項では、サポートされているさまざまなプラットフォームへのインストールのための基本的なステップを要約し、より詳細な情報へのリンクを提供します。
1.1 Oracle VMのデプロイメントの計画
Oracle VMをインストールするには、少なくとも1つのOracle VM Serverと1つのOracle VM Managerインスタンスをインストールする必要があります。 Oracle VM Serverは、x86ハードウェアまたはSPARCハードウェアのいずれかに配置できます。 「サーバー・プール」内のOracle VM Serversは、同じタイプ(x86またはSPARC)である必要があります。 x86サーバーとSPARCサーバーを同じサーバー・プールに混在させることはできません。しかし、Oracle VM Managerはさまざまなタイプのサーバー・プールを管理できます。
実稼働環境にOracle VMをインストールする場合は、次の要件が適用されます:
-
Oracle VM ManagerとOracle VM Serverのバージョンは可能な限り同じでなければなりません。 Oracle VM Managerを使用して、以前のリリースの異なるパッチ・レベルでOracle VM Serversを管理することができます - 例えば: Oracle VM Manager 3.4.5 with Oracle VM Server 3.4.2。 ただし、最新の機能と完全に互換性があるように、同じパッチ・レベルを維持することをお勧めします。
環境のアップグレードを容易にするため、リリース3.2.10、3.2.11または3.3.xのOracle VMサーバーと組み合せて、Oracle VM Managerリリース3.4.xを一時的に使用できます。ただし、このような混在環境では、古いソフトウェアリリースを実行するサーバーの構成を変更することはできなくなりました。サーバー管理は、記憶域リポジトリの表示と、仮想マシン操作の実行に制限されています。 できるだけ早くOracle VM Serversのアップグレードを続行して、インストールされているリリースがOracle VM Managerと再び一致し、完全な管理機能がリストアされるようにする必要があります。
ノートリリース3.4.6以降、リリース3.2.10のx86のOracle VM Serverからのアップグレードまたは、リリース3.3.1のSPARCの3.2.10およびOracle VM Agentはサポートされていません。 これらの古いサーバー・リリースのユーザーは、新しいバージョンにアップグレードする前に、まずサポートされているバージョン(たとえば、3.4.5)にアップグレードする必要があります。
ノートリリース3.4.5の時点で、Oracle VM ManagerはTLSv1.2プロトコルをデフォルトで使用します。 リリース3.3.1でリリース3.2.10、3.2.11または3.3.x、およびSPARCのOracle VM AgentでOracle VM Serversを一時的に管理できるようにするには、TLSv1プロトコルを有効にすることができます。 手順については、「Oracle VM 3.4のインストールとアップグレードのガイド」の7.6項、「TLSバージョン1プロトコルの有効化」を参照してください。
-
「高可用性」 (HA)には、各サーバー・プール内の3つのOracle VM Serverノードの最小クラスタを強くお勧めします。 クラスタの1つのノードにハードウェア障害が発生した場合、またはメンテナンスのために停止された場合、他の2つのノードでフェイルオーバーの冗長性が維持されます。 クラスタに3つのノードを持つことによって、製品の負荷要件のキャパシティも確保します。
1.2 インストールISOとパッケージの入手
すべてのOracle VMソフトウェアは、Oracle Software Delivery Cloudからダウンロードできます:
https://edelivery.oracle.com/oraclevm
Oracle Software Delivery Cloudからソフトウェアをダウンロードするには、登録ユーザーであり、ログインしており、利用規約に同意している必要があります。
ソフトウェアのダウンロードは、メディア・パックとして利用できます。それぞれは、ソフトウェアの異なるリリースを表します。 最新のメディア・パックを選択して、インストールするソフトウェアのパッチ更新を入手することをお勧めします。 各メディア・パックには、ダウンロード可能なISOおよびZipアーカイブのコレクションが含まれています。 デプロイメントに必要なコンポーネントを選択し、Webブラウザを使用してこれらのコンポーネントをそれぞれダウンロードすることができます。
Oracle Software Delivery CloudでOracle VMソフトウェアを検索するには、Oracle VM ManagerおよびOracle VM Serverを検索します。 SPARCのOracle VM Serverのソフトウェアは、Oracle VM Serverのメディア・パックに含まれています。
インストール戦略に応じて、ISOおよびZipアーカイブをデプロイメントに関連する1つまたは複数のホストにコピーするか、関連するシステムにアクセスできる共有記憶域にデプロイメントする必要があります。
1.3 起動可能な物理メディアからのインストール
DVD-ROMなどの起動可能な物理メディアを作成して、ソフトウェアをシステムに直接インストールすることができます。 これを行うには、ブート可能な物理メディアを作成するために使用しているホストからISOイメージ・ファイルにアクセスできる必要があります。
起動可能な物理メディアの作成については、適切なマニュアルを参照してください。 ただし、Oracle Linuxを使用している場合、次のコマンドはISOイメージ・ファイルを物理DVD-ROMに書き込みます:
# growisofs -Z/dev/dvd
=/tmp/OVMSvr.iso
/dev/dvd
を光ディスク・ドライブのデバイス名に置き換えてください。 /tmp/OVMSvr.iso
をISOファイルへのパスに置き換えます。 ドライブのデバイス名が不明な場合は、次のコマンドを実行してみてください:
cat /proc/sys/dev/ovm/info
ドライブ名を書き留めて、/dev/
の前に付けてください。
Solarisユーザーは、cdrwツールを使用して同様のことを行うことができます:
# cdrw -i -d/dev/rdsk/cxtxdxs2
/var/tmp/OVMSvr.iso
/dev/rdsk/cxtxdxs2
を光ディスク・ドライブのデバイス名に置き換えてください。 /var/tmp/OVMSvr.iso
をISOイメージ・ファイルへのパスに置き換えます。 ディスク・ドライブのデバイス名がわからない場合は、rmformatコマンドを使用してバブル・メディア・デバイスを一覧表示し、そのデバイス用に報告された論理ノードに注意してください。
メディアを光ディスクに焼き付けたら、それを使用してターゲット・ホストにソフトウェアをインストールできます。 x86ハードウェア用のOracle VM Serverの場合、書き込んだISOは、完全なオペレーティング・システムのインストールを含むブート可能なDVD-ROMです。 物理メディアを使用してサーバーをインストールする場合は、ソフトウェアをインストールする各サーバーのBIOSまたはUEFI設定で、DVD-ROMデバイスが最初の起動デバイスとして構成されていることを確認します。
SPARCのOracle VM ManagerやOracle VM Agentなどのほとんどのインストールでは、オペレーティング・システムはすでにターゲット・ホスト上に存在しています。 次に、既存のファイル・システムにDVD-ROMデバイスをマウントする必要があります。 通常、これは次のコマンドを実行することで実現できます:
# mount -t iso9660/dev/dvd
/mnt/ovm
/dev/dvd
を光ディスク・ドライブのデバイス名に置き換えてください。 既存のマウント・ポイントへの適切なパスで/mnt/ovm
を置き換えます。 ドライブのデバイス名が不明な場合は、次のコマンドを実行してみてください:
cat /proc/sys/dev/ovm/info
ドライブ名を書き留めて、/dev/
の前に付けてください。
自動的にマウントされたISOファイルからOracle VM Managerをインストールする場合、マウントされたディレクトリへのアクセス権が少なくとも0755
であることを確認してください。
1.4 ループバックISOマウント
Oracle VM Managerのインストールなど、ターゲット・ホストのオペレーティング・システム全体を置き換えないインストールの場合、インストール・メディアにアクセスする最も一般的なメソッドは、提供されたISOでループバック・マウントを実行することです。 このメソッドでは、ISOイメージ・ファイルはターゲット・ホストからアクセス可能でなければなりません。
1.4.1 x86上のループバック・マウント
ターゲット・ホストがOracle Linuxを実行しているx86ベースのシステムの場合は、次のコマンドを実行して、ISOイメージ・ファイルのループバック・マウントを実行します:
# mount -o loop/tmp/OracleVM-Manager.iso
/mnt
/tmp/OracleVM-Manager.iso
をISOイメージ・ファイルのフルパスに置き換えます。 /mnt
をマウント・ポイントとして使用するファイル・システム上のディレクトリへのパスに置き換えます。 この時点以降、マウント・ポイントのロケーションにあるISOイメージ・ファイルの内容にアクセスできます。
1.4.2 SPARC上のループバック・マウント
ターゲット・ホストがOracle Solarisを実行しているSPARCベースのシステムである場合は、次のコマンドを実行してISOイメージ・ファイルのループバック・マウントを実行します:
# mount -o ro -F hsfs/var/tmp/OracleVM-Manager.iso
/mnt
/var/tmp/OracleVM-Manager.iso
をISOイメージ・ファイルのフルパスに置き換えます。 /mnt
をマウント・ポイントとして使用するファイル・システム上のディレクトリへのパスに置き換えます。 この時点以降、マウント・ポイントのロケーションにあるISOイメージ・ファイルの内容にアクセスできます。
ISOイメージ・ファイルをSPARCシステムにマウントできない場合は、ISOイメージ・ファイルをループバック・デバイスとして手動で構成する必要があります:
# lofiadm -a /var/tmp/OracleVM-Manager.iso
このコマンドは、使用すべきデバイス名を出力します(例:/dev/lofi/1
)。 新しいループバック・デバイスを使用してマウントを実行します。たとえば、次のようになります:
# mount -o ro -F hsfs /dev/lofi/1 /mnt
インストールが完了したら、ループバック・デバイスをアンマウントして削除してください:
# umount /mnt
# lofiadm -d /dev/lofi/1
詳細については、lofiadmのマニュアル・ページを参照してください。
1.5 x86へのOracle VM Serverのインストール
x86にOracle VM Serverをインストールすると、インストール先として選択したドライブにある以前のすべてのオペレーティング・システムおよびデータは削除されます。 Oracle VM Serverをx86サーバーにインストールするには、次の手順を実行します。
-
Oracle VM Serverをブート可能な物理メディアと一緒にOracle VM Serverをインストールするコンピュータを起動します。
-
起動プロンプトで、[Enter]を押します。
-
プロンプトに従って、Oracle VM Serverをインストールします。
Oracle VM Serverのインストールの詳細については、第2章、「Oracle VM Serverのインストール」を参照してください。
複数のOracle VM Serverを使用する場合は、インストール・プロセスを繰り返します。 Oracle VM Serverをサーバー・プールに追加し、Oracle VM Managerで管理できます。
インストールを自動化するには、第3章、「Oracle VM Serverのネットワーク・インストールを実行」を参照してください。
1.6 SPARCへのOracle VM Serverのインストール
SPARCサーバーにOracle VM Serverをインストールする場合、SPARCサーバーに次をインストールして構成する必要があります。
-
Oracle Solaris 「制御ドメイン」のOS。
-
Oracle VM Server for SPARC。 これは、Oracle Solaris 11 OSに含まれます。
-
Oracle VM Agent for SPARC。
制御ドメイン内にOracle Solarisをインストールすると、インストールされているディスク上のデータが破棄されますが、Oracle Solaris 11がすでにコントロール・ドメイン内にインストールされている場合、Oracle VM Server for SPARCはすでに使用可能であり、再インストールする必要はありません。 この環境にOracle VM Server for SPARCをインストールしても、データが破壊されることはありません。
SPARCサーバーにOracle VM Serverをインストールする方法の詳細については、2.2項、「SPARCハードウェアでのOracle VM Serverのインストール」を参照してください。
複数のOracle VM Serverを使用する場合は、インストール・プロセスを繰り返します。
インストールを自動化するには、第3章、「Oracle VM Serverのネットワーク・インストールを実行」を参照してください。
1.7Oracle VM Managerのインストール
Oracle VM Managerをインストールするには、次の手順を実行します。
-
Oracle VM Managerをインストールするコンピュータでオペレーティング・システムを起動します。
-
Oracle VM Managerインストール・メディアを挿入してマウントします。
-
rootユーザーとして、Oracle VM Managerのインストール・スクリプトを起動します。
# ./runInstaller.sh
-
プロンプトに従って、Oracle VM Managerをインストールします。
Oracle VM Managerのインストール方法の詳細は、第4章「Oracle VM Managerのインストール」を参照してください。
1.8 Oracle VMのアップグレード
Oracle VMは、リリース3.2.10以降からアップグレードできます。 Oracle VM 2.x
をOracle VM 3.x
にアップグレードすることはできません。この場合、Oracle VMを再インストールする必要があります。 アップグレードの実行方法の詳細は、第5章「Oracle VMのアップグレード」を参照してください。