機械翻訳について

第4章 Oracle VM Managerのインストール

Oracle VM Managerを正常にインストールするには、この章の手順を完了してください。

この章では、Oracle VM Managerをアンインストールする手順についても説明します。

4.1 Oracle VM Managerのコンポーネント

Oracle VM Managerを実行するのに必要なアプリケーションは、ISOイメージにパッケージ化されています。 Oracle VM Managerをインストールすると、次のアプリケーションの一部またはすべてがホスト・コンピュータにインストールされることがあります:

Oracle VM Manager

Oracle VM Managerアプリケーションは、Oracle WebLogic Serverドメインおよびコンテナとして提供されています。

Oracle WebLogic Server 12c

Oracle WebLogic Server 12c Application Development Framework (ADF)Release 12cを含むStandard Editionは、Oracle VM Managerに含まれています。 Oracle WebLogic Server 12c Standard Editionの使用は、Oracle VM Managerでの使用に限定されています。 Oracle WebLogic Serverの詳細については、Oracle WebLogic Server 12cのマニュアルを参照してください:

http://docs.oracle.com/middleware/1212/

MySQL Enterprise Edition

MySQL Enterprise Editionは、Oracle VM Managerの管理リポジトリとして使用するために含まれています。 MySQL Enterprise Backupを含むがこれにかぎらないMySQL Enterprise Editionは、Oracle VM Managerとの使用に制限されています。

このMySQLデータベースは、Oracle VM Managerインストーラにバンドルされているパッケージを使用してローカルにインストールされます。 Oracle VM Managerは、独自のバージョンのMySQL 5.6 Enterprise Editionを使用します。MySQLは、Oracle VM専用にライセンスされています。 MySQLは、データベースおよび構成情報とともに/u01/app/oracle/mysql/dataの標準の場所にインストールされます。 インストールされるMySQLサーバーは、Oracle VM Managerによる排他使用に非標準のTCPポート(49500)を使用します。 バンドルされているデータベースは他の用途では使用しないでください。

既存のMySQLインストールとの潜在的な競合を防ぐため、Oracle VM Managerインストーラは、インストール前に既存のMySQLインストールを削除する必要があります。 Oracle VM ManagerをインストールしているシステムでMySQLを実行している場合は、インストーラが終了して既存のデータベースをバックアップし、インストールを続行する前に既存のMySQLインスタンスを削除できます。

ノート

Oracle VM Managerリリース3.4では、MySQL Enterprise Edition以外のデータベースの使用はサポートされていません。

4.2 ハードウェアおよびソフトウェアの最小要件

Oracle VM Managerをインストールするコンピュータで、次の最小システム要件を満たしている必要があります。

4.2.1 ハードウェア要件

Oracle VM Managerをインストールする前に、表4.1に記載したハードウェアの最小要件をコンピュータが満たしていることを確認してください。

表4.1 Oracle VM Managerのハードウェア要件

項目

最小値

メモリー

8.0 GB

プロセッサ・タイプ

64ビット

プロセッサ速度

1.83GHz*2

スワップ領域

2.1 GB

ハード・ディスク容量

/u01に5.5GB

/tmpに3GB

/varに400MB

/usrに300MB


4.2.2 ソフトウェア要件

Oracle VM Managerをインストールする前に、コンピュータが次のソフトウェアおよび構成の最小要件を満たしていることを確認してください。

4.2.2.1 オペレーティング・システム

Oracle VM Managerは、次のオペレーティング・システムでサポートされています。

  • Oracle Linux 6 64ビット以上

  • Oracle Linux 7 64ビット以上

  • Red Hat Enterprise Linux 6 64ビット以上

  • Red Hat Enterprise Linux 7 64ビット以上

Oracle Linuxは、次の場所からダウンロードできます。

Oracle Linuxの詳細は、次を参照してください。

4.2.2.2 Webブラウザ

Oracle VM Manager webインタフェースは、Oracle VM Managerユーザー・ガイドで説明されているwebブラウザでサポートされています

4.2.2.3 前提条件パッケージ

Oracle Linuxを最小限にインストールしている場合は、必要なパッケージがすべてインストールされていない可能性があります。 これらのパッケージは、Oracle VM Managerインストーラを実行して完了させるために必要です。 すべてのインストールでは、zipパッケージとunzipパッケージとperlパッケージが必要です。 これらのパッケージをインストールするには:

# yum install zip unzip perl

Oracle VM Managerインストーラは、インストールを完了するために必要な他のソフトウェア・パッケージの追加チェックを実行します。 必要なパッケージが見つからない場合、インストーラは、欠落しているパッケージとそれをインストールするために必要なステップを通知する警告メッセージで終了することがあります。 通常、最小インストールとしてインストールされたシステムは、特定のパッケージが不足している可能性があります。 たとえば、Oracle Linux 6と7ではlibaioパッケージをインストールする必要がありますが、Oracle Linux 7ではnet-toolsパッケージとperl-Data-Dumperパッケージを追加インストールする必要があります。

Oracle VM Managerインストーラは、さまざまなソフトウェア・パッケージをインストールします。その中には、他の依存関係があるものもあります。 少なくともOracle Linuxの最小限のインストールをインストールしていない場合、インストーラはいつでも終了し、不足している依存関係を通知します。 この状況では、インストールを再開する前に、依存パッケージがインストールされていることを確認する必要があります。

Oracle VM Manager 3.4.7以上およびMySQL 8.0には、インストールされていない可能性のあるパッケージがいくつか必要です。 これらのパッケージは次のとおりです:

  • Oracle VM Manager 3.4.7には、polycoreutils-python for Oracle Linux7が必要です。

  • Oracle VM Manager 3.4.7に含まれるMySQL 8.0では、openssl 1.0.1以上を使用する必要があります。

4.2.2.4 既存のMySQLインストールの削除

Oracle VM Managerをインストールする予定のシステムに既存のMySQLをインストールしている場合は、データベースをバックアップしてアンインストールする必要があります。 Oracle VM Managerでは、構成に特定のチューニング・パラメータを適用するために、MySQLを排他的に使用する必要があります。 Oracle VM Managerでは、標準ではないポートでMySQL Enterprise Editionを使用します。 Oracle VM Managerで提供されるMySQL Enterprise Editionのライセンスでは、Oracle VMは排他的に使用されます。 他の目的で提供されているMySQLサーバーは使用しないでください。 既存のMySQLインストールがシステムに存在する場合、インストーラは、インストールを続行する前に、これを除去する必要があることを知らせるエラー・メッセージを表示して終了します。

Oracle VM Manager MySQLデータベースとの競合を避けるために、MariaDBインストールおよび関連するライブラリを等しく削除する必要があります。 既存のMariaDBインストールがシステムに存在する場合、インストーラは終了し、インストールを続行する前にこれを削除する必要があることを示すエラー・メッセージが表示されます。 競合するMariaDBパッケージを削除するには、次のように入力します:

# yum remove mariadb-libs

4.2.2.5 ネットワーク

Oracle VM Managerをインストールするホスト・コンピュータには、(pingの実行が可能な)ホスト名を正しく構成する必要があります。 コンピュータのホスト名が/etc/hostsファイルのホスト名と一致することを確認します。 次のコマンドを使用して、ホスト名を確認します。

# hostname

テキスト・エディタを使用して、/etc/hostsファイルのホスト名を確認します。 たとえば、VIを使用するには、次のように入力します。

# vi /etc/hosts

たとえば、コンピュータのホスト名がhostname1.example.comで、IPアドレスが10.1.1.1の場合、/etc/hostsファイルの対応するアイテムは次のようになります:

10.1.1.1 hostname1.example.com hostname1

Oracle VM Managerは、すべてのOracle VM Serversによって報告されたシステム時間が、Oracle VM Managerホストによって報告された時間と同期することを要求します。 したがって、Oracle VM Managerは各Oracle VM Serverのシステム時間を更新するために使用されるNTPデーモンを実行します。 Oracle VM ManagerのNTPデーモンは、他のNTPサーバーと同期できなければなりません。そうしないと、Oracle VM Serversが同期に使用できる階層に自身を昇格させることができません。 自分の環境内でNTPを実行しない場合、Oracle VM ManagerホストはUDP 123を使用してインターネット上の他のNTPサーバーと通信できる必要があります。 これを防止するファイアウォールは、Oracle VM Manager内で予期せぬ動作を引き起こす可能性があります。

管理ネットワークにVLANを使用する場合は、Oracle VM Managerをインストールする前にIPv6を無効にする必要があります。 IPv6はOracle VMではサポートされていないため、Oracle VM Managerをインストールする前にIPv6を無効にすると、一般的なネットワーク構成に関するいくつかの問題を回避できます。

4.2.2.6 ファイアウォールの構成

デフォルトのOracle Linuxインストールでは、ファイアウォールが有効になっています。 Oracle VM Managerで使用されるすべてのポートを開くか、ファイアウォールを無効にしてすべてのポートを開くか、またはOracle VM Managerの操作に必要なポートのみを開くことができます。

Oracle VM Managerインストーラで提供される環境構成スクリプトを使用して、必要なポートのみを自動的に開くようにファイアウォールを構成することをお薦めします。 インストール手順の一部として、スクリプトがcreateOracle.shという名前で含まれています。 このスクリプトを実行すると、標準のファイアウォール構成を含むインストール・タスクの一部を自動化して実行できます。 このスクリプトの使用方法については、4.3.1項、「インストール前の環境の構成」を参照してください。

次の図と表は、Oracle VMのファイアウォールのルールと要件を示しています。

この図はOracle VM Managerのファイアウォールのルールを示しています。 これは、Oracle VM Managerホストと1とマークされたOracle VM Serverホスト間の接続を示しています。 これは、Oracle VM Serverホストと2とマークされたOracle VM Managerホストとの間の接続を示しています。 これは、クライアントPCと3とマークされたホストOracle VM Managerとの間の接続を示しています。 これは、クライアントPCと4とマークされたホストOracle VM Serverとの間の接続を示しています。 これは、5とマークされたすべてのOracle VM Serverホスト間の接続を示しています。 6とマークされたOracle VM Managerホストへの接続を持ついくつかの管理ツールが表示されます。
表4.2ファイアウォール・ルール
No. コンポーネントの関係 ポートと説明 オプション

1

Oracle VM ManagerからOracle VM Serverへ

  • TCP/8899 - Oracle VM AgentへのHTTPS接続。

  • TCP/6900-xxxx - 各Oracle VM Server上で動作する仮想マシン用のVNCコンソールに接続するためのセキュアなVNC接続。

  • TCP/10000-xxxx - 各Oracle VM Server上で実行されている仮想マシン用のシリアル・コンソールに接続するためのシリアル接続を保護します。

いいえ

2

Oracle VM ServerからOracle VM Managerへ

  • TCP/7002 - Oracle VM AgentからOracle VM Core WSAPIへのHTTPS接続。

  • UDP/123 - Oracle VM Managerホスト上で実行されているNTPサーバーへのNTPリクエスト。

いいえ

3

クライアントPCからOracle VM Managerへ

  • TCP/7002 - WebブラウザからOracle VM Manager Webユーザー・インタフェース(WSAPI)へのHTTPS接続。

  • TCP/10000 - SSHクライアントからOracle VM Manager CLIへのSSH接続。

  • TCP/22 - 管理作業のためのOracle VM ManagerホストへのSSH接続。

いいえ、サービスへのアクセスは要件に限定する必要があります

4

クライアントPCからOracle VM Serverへ

  • TCP/22 - 管理作業のための各Oracle VM Server上のDom0へのSSH接続。

はい

5

Oracle VM ServerからOracle VM Serverへ

  • TCP/7777 - クラスタ化されたサーバー・プールのOCFS2/DLMハートビート通信。

  • TCP/8002 (x86のみ)- ライブ仮想マシンの移行を実行する非暗号化ポート。

  • TCP/8003 (x86のみ)- 安全に暗号化されたポートでライブ仮想マシンの移行を実行します。

  • TCP/8101 (SPARCのみ)- セキュアに暗号化されたポートを使用して、稼働中の仮想マシンの移行を実行します。

  • TCP/6482 (SPARCのみ) - Logical Domains Managerライブ仮想マシンの移行を開始するために使用されるXMPPポート。

いいえ

6

いくつかの管理ツールからOracle VM Managerへ

  • TCP/7002 - 一部の外部管理ツールは、WebサービスAPIにアクセスするためにHTTPS経由でOracle VM Managerに接続することがあります。

はい


次の手順では、ファイアウォールの要件を手動で解決する方法を説明し、Oracle VM Managerインストーラに付属の環境構成スクリプトを使用しないことを決定したものとします。

Oracle Linux (またはRed Hat Enterprise Linux) 6では、iptablesパッケージがインストールされている場合、iptablesルールはインストール時に追加されます。 ただし、Oracle Linux (またはRed Hat Enterprise Linux) 7以上では、firewalldパッケージがインストールされている場合、firewalldルールが追加されます。

Oracle VM Managerをインストールする前にiptablesまたはfirewalldがターゲット・ホストで無効になっている場合、createOracle.shスクリプトでiptablesまたはfirewalldサービスが自動的に再有効化されることはありません。 ファイアウォール管理ツールがインストールされていない場合、ルールは追加されません。 追加されたルールは、サービスが有効になると有効になります。

ファイアウォール管理ツールが有効な場合、ルールが定義されていなくても、各パケットはファイアウォール管理ツールによってチェックされるため、パフォーマンスに影響を与える可能性があります。

ファイアウォールを手動で構成する必要がある場合、次の手順に従います。

iptablesの場合は、次のようにiptablesで必要なポートを開きます:
  1. rootユーザーとして、Oracle VM管理サーバーへログオンします。

  2. コマンド・プロンプトで、次のように、オープンする各ポートに適切なコマンドを入力します。

    # iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 7002 -j ACCEPT
    # iptables -A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT 
    # iptables -A INPUT -m state --state NEW -m udp -p udp --dport 10000 -j ACCEPT 
  3. iptables構成を保存します。

    # service iptables save

    これは、コマンドによってiptablesの実行中にポートがオープンするため、iptablesを再起動する必要はありません。 保存することで、今後の再起動時にオープンするようになります。

firewalldの場合は、次のようにfirewalldで必要なポートを開きます:
  1. rootユーザーとして、Oracle VM管理サーバーへログオンします。

  2. コマンド・プロンプトで、開くポートごとに適切なコマンド(再起動後も持続)を入力します。次に例を示します:

    # firewall-cmd --permanent --zone=public --add-port=7200/tcp
    # firewall-cmd --permanent --zone=public --add-port=123/udp 
    # firewall-cmd --permanent --zone=public --add-port=10000/tcp
    # firewall-cmd --reload  

4.3Oracle VM Managerのインストール

Oracle VM Managerホストのパフォーマンスと、選択したインストール・タイプに応じて、Oracle VM Managerのインストールを完了するまでに約8-15分かかります。

インストールを開始する前に、次の場所からOracle VM Managerソフトウェアをダウンロードします。

http://edelivery.oracle.com/oraclevm

ソフトウェアの入手に関する詳細は、1.2項、「インストールISOおよびパッケージの入手」で説明しています。

Oracle VM ManagerインストールISOをダウンロードしたら、DVD-ROMに書き込んでターゲット・ホストにDVDをマウントする必要があります(1.3項、「ブート可能な物理メディアからのインストール」参照)。ISOをターゲット・ホストにコピーし、ISOのループバック・マウントを実行します(1.4項、「ループバックISOマウント」を参照)。

4.3.1 インストール前の環境構成

Oracle VM Managerには、oracleという名前のシステム・ユーザー、dbaという名前のグループ、およびインストール・フォルダの特定の権限を持つ/u01ディレクトリが必要です。 Oracle VM Managerインストール・メディアには、環境を自動的に構成するシェル・スクリプトcreateOracle.shが含まれています。 このスクリプトは次の処理を行います:

ノート

Oracle VM Managerをインストールするには、oracleユーザーとともにbashログイン・シェルを使用する必要があります。

createOracle.shスクリプトは、次の処理を行います:

  • 必要なオペレーティング・システム・ユーザーoracleおよびグループdbaを作成します。

    ノート

    このスクリプトは、セキュリティ対策としてoracleユーザーのパスワードを設定しません。 ユーザーにはパスワードがないため、oracleユーザーとしてログインすることはできません。 ログイン・アクセスを許可する場合は、パスワードを手動で設定する必要があります。

  • /u01ディレクトリがまだ存在しない場合は作成し、必要なインストール・フォルダにアクセス権を設定します。

    ノート

    /u01ディレクトリは、Oracle VM Managerをインストールする前に存在する必要があります。 このディレクトリには、2.4 GBの空き容量が必要です。

  • Linuxシステムの/etc/security/limits.confファイルに必要なパラメータを設定します。

  • Linuxシステムのファイアウォールで必要なポートを開きます。

ノート

初めてOracle VM Managerをシステムにインストールする場合は、createOracle.shスクリプトを実行する必要があります。 Oracle VM Managerを同じシステムに再インストールする場合は、このスクリプトを実行する必要はありません。

createOracle.shを実行して環境を構成するには、次のようにします:

  1. Oracle VM Managerインストール・メディアをマウントします。 1.3項、「ブート可能な物理メディアからのインストール」または1.4項、「ループバックISOマウント」を参照してください。

  2. ディレクトリをマウント・ポイントに変更します。次に例を示します:

    # cd /mnt/cdrom
  3. rootユーザーとして、createOracle.shを実行

    # ./createOracle.sh
重要

createOracle.shスクリプトでは、iptablesまたはfirewalldサービスは自動的に有効になりません。 ファイアウォール・サービスが有効になっていることを手動で確認する必要があります。

Oracleユーザーの手動設定

Oracle VM Managerをインストールするには、dbaという名前のグループのメンバーであり、正しいセキュリティ制限が設定されているoracleユーザーが必要です。

環境構成スクリプトは、自動的にoracleユーザーを作成して構成します。 スクリプトを使用する代わりに、次のコマンドを使用してoracleユーザーを設定できます:

  • oracleユーザーがOracle VM Managerホストに存在しない場合、rootユーザーとして次のコマンドを入力して、ユーザーの作成、グループの作成、グループへのユーザーの追加、およびユーザーのパスワードの設定を行います。

    # groupadd dba
    # useradd -g dba oracle
  • oracleユーザーがすでに存在する場合は、次のコマンドを使用して、dbaグループに追加します。

    # usermod -g dba oracle
  • oracleユーザーには、8192以上のhard nofilessoft nofilesが、また、その他のセキュリティ制限の設定が必要です。 これらを設定するには、/etc/security/limits.confファイルを編集して以下を含めるようにします:

    oracle       hard    nofile  8192
    oracle       soft    nofile  8192
    oracle       soft    nproc   4096
    oracle       hard    nproc   4096
    oracle       soft    core    unlimited
    oracle       hard    core    unlimited

4.3.2 Oracle VM Managerのインストーラの実行

Oracle VM Managerをインストールするには、DVD-ROMをマウントしたマウント・ポイントまたはISOファイルをマウントしたマウント・ポイントにディレクトリを変更し、runInstallerスクリプトをrootユーザーとして実行してインストールを開始します:

重要

runInstaller.shスクリプトを実行する前に、第4.2項「ハードウェアおよびソフトウェアの最小要件」に概要を示した要件が満たされていることを確認してください。 runInstaller.shスクリプトは、実行前にこれらの要件が満たされているかどうかをチェックし、要件が満たされない場合は終了する可能性があります。 -nまたは--noprereqオプションを使用してスクリプトを実行することで、前提条件のステップを無効にすることができます(4.6項、「Oracle VM Managerインストール・スクリプト(runInstaller.sh)」で説明されています)。

# cd /mnt/ovm
# ./runInstaller.sh

/mnt/ovmを、自分のシステムにDVD-ROMまたはISOイメージ・ファイルがマウントされているマウント・ポイントのパスに置き換えます。

一連のインストーラ・オプションが表示されます。

Please select an installation type:
   1: Install
   2: Upgrade
   3: Uninstall
   4: Help

コマンド・プロンプトで、1と入力してインストールを実行します。 すでにOracle VM Managerがインストールされていて、それをアップグレードしたい場合は、2からアップグレードを選択します。 すでにOracle VM Managerがインストールされていて削除したい場合は、3からアンインストールを選択します。

Oracle VM Managerのインストールについては、4.3.2.1項、「インストール」を参照してください。

Oracle VM Manager、およびMySQL、Oracle WebLogic Server、ADF、Javaなどのコンポーネントのアンインストールについては、4.5項、「Oracle VM Managerのアンインストール」を参照してください。

Oracle VM Managerのアップグレードについては、第5章、「Oracle VMのアップグレード」で説明しています。

4.3.2.1 インストール

「インストール」オプションは、ローカル・システム上のMySQL Enterprise Edition、MySQL Enterprise Edition Backup、Oracle WebLogic Server、Oracle Application Development Framework (ADF)、Java、およびOracle VM Managerをインストールします。 次の例は、インストール・プロセスを示しています。

ノート

Oracle VM Managerをインストールする予定のシステムに既存のMySQLをインストールしている場合は、データベースをバックアップしてアンインストールする必要があります。 Oracle VM Managerでは、構成に特定のチューニング・パラメータを適用するために、MySQLを排他的に使用する必要があります。 Oracle VM Managerでは、標準ではないポートでMySQL Enterprise Editionを使用します。 Oracle VM Managerで提供されるMySQL Enterprise Editionのライセンスでは、Oracle VMは排他的に使用されます。 他の目的で提供されているMySQLサーバーは使用しないでください。 Oracle VM Managerを以前インストールしたためにMySQLがインストールされている場合、インストールによって、前のインストールで使用されたホスト名、rootパスワード、ポート番号が求められます。

例4.1 インストール
# ./runInstaller.sh

Oracle VM Manager Release 3.x.x Installer
 
Oracle VM Manager Installer log file:
  /var/log/ovmm/filename.log
 
 
Please select an installation type:
   1: Install
   2: Upgrade
   3: Uninstall
   4: Help

   Select Number (1-4): 1

インストール・プロセスが開始され、次のように表示されます。

Verifying installation prerequisites ...

Starting production with local database installation ...

One password is used for all users created and used during the installation.
Enter a password for all logins used during the installation:
Enter a password for all logins used during the installation (confirm): 

インストール時にシステム全体のパスワードが必要です。 このパスワードは、MySQL、Oracle WebLogicおよびOracle VM Managerアプリケーション自体を含むOracle VM Managerによって使用されるすべてのコンポーネントで使用されます。 パスワードは、少なくとも下記のようにOracle WebLogicパスワードの要件に準拠している必要があります:

  • 長さが8文字から16文字であること。

  • 1文字以上の小文字と1文字以上の大文字を含むこと。

  • 1文字以上の数値または特殊文字を含むこと。

システム全体のパスワードを入力し、パスワードを確認するプロンプトが表示されたら、もう一度パスワードを入力します。

Please enter your fully qualified domain name, e.g. ovs123.us.oracle.com, (or IP address) 
of your management server for SSL certification generation, more than one IP address are 
detected: 10.172.76.71 192.168.122.1 [10.172.76.71]:

Oracle VM Managerをインストールするホストの完全修飾ドメイン名またはIPアドレスを入力します。 これは、HTTPS通信を暗号化するためにOracle VM Managerによって使用される自己署名SSL証明書を生成するために使用されます。 ドメイン名は、システム上でhostname -fコマンドを実行するときに返されるドメイン名と一致するか、ホストの有効なIPアドレスと一致する必要があります。 インストーラは、インストールに進む前にエントリをpingしようとすると、ここに入力されたIPアドレスまたはホスト名を検証します。 pingが失敗すると、インストーラは有効なドメイン名またはIPアドレスを再入力するように求めます。 有効なホスト名として'localhost'または'127.0.0.1'を入力することはできません。

Verifying configuration ... 

推奨事項をすべて満たしていない場合、警告が表示される場合があります。

インストーラによって、インストール・プロセスを続行するか中断するかの最終オプションが表示されます。 続行するには、1を入力します。 インストールの進行状況は、次のようにステップ・バイ・ステップで画面に出力されます。

Start installing Oracle VM Manager:
   1: Continue
   2: Abort

   Select Number (1-2): 1

Step 1 of 7 : Database Software...
Installing Database Software...
Retrieving MySQL Database 5.6 ...
Unzipping MySQL RPM File ...
Installing MySQL 5.6 RPM package ...
Configuring MySQL Database 5.6 ...
Installing MySQL backup RPM package ...

Step 2 of 7 : Java ...
Installing Java ...

Step 3 of 7 : WebLogic and ADF...
Retrieving Oracle WebLogic Server 12c and ADF ...
Installing Oracle WebLogic Server 12c and ADF ...
Applying patches to Weblogic ...
Applying patch to ADF ...

Step 4 of 7 : Oracle VM  ...
Installing Oracle VM Manager Core ...
Retrieving Oracle VM Manager Application ...
Extracting Oracle VM Manager Application ...

Retrieving Oracle VM Manager Upgrade tool ...
Extracting Oracle VM Manager Upgrade tool ...
Installing Oracle VM Manager Upgrade tool ...

Retrieving Oracle VM Manager CLI tool ...
Extracting Oracle VM Manager CLI tool...
Installing Oracle VM Manager CLI tool ...
Installing Oracle VM Manager WLST Scripts ...

Step 5 of 7 : Domain creation ...
Creating domain ...

Step 6 of 7 : Oracle VM Tools ...

Retrieving Oracle VM Manager Shell & API ...
Extracting Oracle VM Manager Shell & API ...
Installing Oracle VM Manager Shell & API ...

Retrieving Oracle VM Manager Wsh tool ...
Extracting Oracle VM Manager Wsh tool ...
Installing Oracle VM Manager Wsh tool ...

Retrieving Oracle VM Manager Tools ...
Extracting Oracle VM Manager Tools ...
Installing Oracle VM Manager Tools ...

Retrieving ovmcore-console ...
Installing ovmcore-console RPM package ... 
Copying Oracle VM Manager shell to '/usr/bin/ovm_shell.sh' ...
Installing ovm_admin.sh in '/u01/app/oracle/ovm-manager-3/bin' ...
Installing ovm_upgrade.sh in '/u01/app/oracle/ovm-manager-3/bin' ...

Step 7 of 7 : Start OVM Manager ...
Enabling Oracle VM Manager service ... 
Shutting down Oracle VM Manager instance ...
Starting Oracle VM Manager instance ...

Please wait while WebLogic configures the applications...
Oracle VM Manager installed.

インストールが完了すると、次のようなサマリーが表示されます。

Installation Summary
--------------------
Database configuration:
  Database type               : MySQL
  Database host name          : localhost
  Database name               : ovs
  Database listener port      : 49500
  Database user               : ovs

Weblogic Server configuration:
  Administration username     : weblogic

Oracle VM Manager configuration:
  Username                    : admin
  Core management port        : 54321
  UUID                        : 0004fb00000100007c08b684bd203388

Passwords:
There are no default passwords for any users. The passwords to use for Oracle VM Manager, 
Database, and Oracle WebLogic Server have been set by you during this installation. In the 
case of a default install, all passwords are the same.

Oracle VM Manager UI:
  https://hostname:7002/ovm/console
Log in with the user 'admin', and the password you set during the installation.

As of Oracle VM Release 3.4.5, the TLSv1.2 protocol is used for all connections and 
management of 3.2.10/11 servers is not possible by default. TLSv1 protocol must be enabled, 
which is less secure. For instructions, see the Oracle VM 3.4 Installation and Upgrade guide. 

For more information about Oracle Virtualization, please visit:
  http://www.oracle.com/virtualization/

Oracle VM Manager installation complete.

Please remove configuration file /tmp/ovm_configid.

重要

インストール時に作成された一時構成ファイルは削除してください。

/tmp/ovm_configid

このファイルは、インストールの問題のデバッグには便利ですが、機密情報がいくつか含まれており、ここに配置したままにするとセキュリティ上問題となる可能性があります。 このファイルは、インストールを中止すると自動的に削除されます。

インストールを完了したら、Oracle VM Managerを使用してデプロイメントを管理する前に実行する必要のある追加のステップがいくつかあります。 環境の構成を続行するには、第7章、「次の作業」を参照してください。

4.3.3 インストール・ログ

インストール中にエラーが発生した場合は、Oracle VM Managerインストール・ログファイルを確認してください。 通常、これは次の場所にあります:

/var/log/ovmm/ovm-manager-3-install-date.log

ただし、インストーラが何らかの理由でこのディレクトリおよびファイルを作成できない場合(たとえば、不適切な許可など)、インストール・ファイルは次の場所にあります:

/tmp/ovm-manager-3-install-date.log

インストール時に、インストーラが/tmpディレクトリに自己展開します。インストーラが正しく終了しない場合は、次のロケーションにインストール・ログがあります:

/tmp/ovmm-installer.selfextract_id/ovm-manager-3-install-date.log

4.3.4 インストール・ディレクトリ

Oracle VM Managerのコンポーネントの場所は、表4.3のとおりです。

表4.3 Oracle VM Managerのコンポーネントのインストール場所

コンポーネント

場所

MySQL

/u01/app/oracle/mysql/data

MySQLエンタープライズ・バックアップ

/opt/mysql/meb-3.12/

バックアップは: /u01/app/oracle/mysql/dbbackup

Java

/u01/app/oracle/java

Oracle WebLogic Server

/u01/app/oracle/Middleware/

Oracle ADF

/u01/app/oracle/Middleware/

Oracle VM Managerアプリケーション

/u01/app/oracle/ovm-manager-3/

Oracle WebLogic Serverドメイン

/u01/app/oracle/ovm-manager-3/domains/ovm_domain


4.4 仮想マシンとしてのOracle VM Managerの実行

Oracle VM Managerは、必ずしも環境内の別の物理サーバー上で実行する必要はありません。 これが優先されるデプロイメント・プロセスですが、Oracle VM Managerを慎重に設計された環境で仮想マシンとして実行することもできます。

ノート

Oracle VM Managerは、ベアメタルのLinuxまたはWindowsシステム上で動作するOracle VM VirtualBoxなどの別の仮想化製品で実行できます。 これを行うには、仮想マシンのメモリーとCPUの仕様がOracle VM Managerの要件を満たしていることを確認する必要があります。 オペレーティング・システムとOracle VM Managerコンポーネントも、ベアメタルと同じ方法でインストールする必要があります。 詳細は、4.2項、「最小限のハードウェアおよびソフトウェア要件」を参照してください。 この構成で発生する問題の可能性を計画します。 仮想マシンに問題が発生した場合は、使用している仮想化製品固有の修復手順を使用する必要がありますが、このトピックでは説明していません。

Oracle VM Managerは、x86サーバー・プール用のOracle VM Server内の仮想マシンとして構成できます。 これにより、Oracle VM Managerは、仮想化の典型的な利点: ハードウェアの統合、高可用性ライブ・マイグレーションなどがあります。 Oracle VM Managerは他のアプリケーション用の物理リソースを確保していますが、同時にサーバーのメンテナンスが必要な場合に他のハードウェアにダウンタイムなしでホット・クローン、バックアップ、migratedを実行できます。

重要

x86サーバー・プール用のOracle VM Server内の仮想マシンでOracle VM Managerを実行することは可能ですが、サポートは限られており、次の点に注意してください:

  1. Oracle VM Managerは、管理している仮想マシン上で実行しないでください。 この構成では、単一の障害点が発生し、重大な手動介入なしには回復できません。

  2. 複数のOracle VM環境を使用している場合は、Oracle VM Managerの各インスタンスを、直接管理している環境以外の環境を確実に管理する構成にインストールする必要があります。 典型的なデプロイメントでは、各環境の仮想マシン上で実行されるOracle VM Managerのインスタンスがあり、これは異なるOracle VM Server環境を管理するために使用されます。 Oracle VM Managerのすべてのインスタンスが同時に障害状態にある場合、たとえば、すべての環境が同じ記憶域を使用しており、記憶域に障害が発生した場合など、この構成では手動による介入が必要な場合があります。

  3. Oracle VM Managerのインスタンスを含むOracle VM仮想マシンでは、高可用性が有効になっていることを強くお勧めします。 これにより、物理的なOracle VM Serverに障害が発生した場合に、別のサーバーで仮想マシンが自動的に再起動されます。

  4. Oracle VM Managerを実行する仮想マシンは、Oracle VM Managerをインストールするための前提条件ソフトウェアおよびハードウェア要件を満たしている必要があります。 4.2項、「最小限のハードウェアおよびソフトウェア要件」を参照してください。

  5. 前述のとおり、Oracle VM Managerを仮想マシンとしてインストールする手順は、Oracle VM VirtualBoxなどの仮想化製品を使用して実行できます。

4.5 Oracle VM Managerのアンインストール

Oracle VM Managerをアンインストールする前に、Oracle VM ManagerおよびOracle VM Managerデータベース・スキーマをバックアップすることができます。 Oracle VM Managerのバックアップ方法については、「Oracle VM Manager構成ファイルのバックアップ」を参照してください。

Oracle VM Managerのインストール・スクリプトを使用して、アンインストールを実行します。 インストール・メディアからインストーラを起動する必要があります。Oracle VM Manager ホスト・コンピュータにインストーラがないため、インストール・メディアなしでアンインストールを実行することはできません。 インストーラの起動方法の詳細は、第4.3.2項「Oracle VM Managerのインストーラの実行」を参照してください。 プロンプトに従って、Oracle VM Managerをアンインストールします。 インストール・スクリプトの完全な構文については、4.6項、「Oracle VM Managerインストール・スクリプト(runInstaller.sh)」を参照してください。

次の例は、デフォルトのOracle VM Managerインストールのアンインストールを示しています。 Oracle VM Managerをアンインストールする前に、Oracle VM Managerコマンドライン・インタフェースとOracle VM Managerの両方がシャットダウンされていることを確認してください:

# service ovmcli stop
# service ovmm stop
例4.2 Oracle VM Managerのアンインストール
# ./runInstaller.sh -i Uninstall -y

Oracle VM Manager Release 3.x.x Installer
 
Oracle VM Manager Installer log file:
  /tmp/filename.log
 
Uninstall Oracle VM Manager

DB component : MySQL RPM package
MySQL RPM package installed by OVMM was found...
Removing MySQL RPM package installation ...

Product component : ovmcore-console RPM package
ovmcore-console RPM Package is installed ...
Removing ovmcore-console RPM Package installation ...

Product component : Java in '/u01/app/oracle/java/'
Java is installed ...

Removing Java installation ...

Product component : Oracle VM Manager in '/u01/app/oracle/ovm-manager-3/'
Oracle VM Manager is installed ...
Removing Oracle VM Manager installation ...

Product component : Oracle WebLogic Server in '/u01/app/oracle/Middleware/'
Oracle WebLogic Server is installed

Removing Oracle WebLogic Server installation ...
Service ovmm is deleted.
Service ovmcli is deleted.

Uninstall completed ...

アンインストールのデフォルトの動作は、新規インストール後にデータベースを回復する必要がある場合に備えて、データベース・バックアップ・ファイルをそのまま残すことです。 これらのファイルは/u01/app/oracle/mysql/dbbackupにあります。 インストール後に削除する場合は、手動で削除することができます。

4.6 Oracle VM Managerインストール・スクリプト(runInstaller.sh)

この項では、Oracle VM Managerインストール・スクリプトrunInstaller.shについて説明し、使用法、構文、およびパラメータの詳細について説明します。 runInstaller.shスクリプトは、常にrootユーザーとして実行する必要があります。 runInstaller.shスクリプトを実行する前に、4.2項、「最小限のハードウェアおよびソフトウェア要件」に記載されている要件を満たしていることを確認してください。

構文

runInstaller.sh [ -h | --help ] [ { -c | --config= } configfile.yml ] [ { -u | --uuid= } uuid ] [ { -i | --installtype= } { Install | Uninstall | Upgrade } ] [ { -y | --assumeyes } ] [ { -n | --noprereq } ] [ { -k | --cleanup } ]

オプション

オプションなしのrunInstaller.shスクリプトを使用すると、必要なオプションを入力するよう求められます。

次の表に、このツールで使用可能なオプションを示します。

オプション

説明

[ -h | --help ]

runInstaller.shコマンドのパラメータとオプションを表示します。

{ -c | --config= } configfile.yml

インストール構成ファイルを指定します。 このファイルは、サイレント・インストールでインストール・オプションを設定するために使用されます。 このコマンド・オプションは推奨されておらず、使用しないでください。

{ -u | --uuid= } uuid

Oracle VM ManagerのUUIDを設定します。

  • UUIDはインストール時に自動的に生成され、'0004fb'という値で始まる15桁または32桁の16進数の文字列です。

  • ホストにOracle VM Managerの最初のインスタンスをインストールするときは、UUIDを指定しないでください。 Oracle VM Managerのインスタンスをリカバリまたはアップグレードする場合にのみ、UUIDを指定する必要があります。

  • UUIDのすべての英字を小文字で指定する必要があります。 Oracle VM Managerの一部のリリースでは、UUIDに大文字を指定すると予期せぬ動作をすることがあります。

  • UUIDは/u01/app/oracle/ovm-manager-3/.configに保存されます。

{ -i | --installtype= } { Install | Uninstall | Upgrade }

インストール時にはプロンプトが表示されなくても使用するインストール・タイプを設定します。 このオプションは、サイレント・インストール時に使用します。

{ -y | --assumeyes }

インストール時の各プロンプトでyesと応答するように設定します。 --installtype=Installオプションと組み合わせると、デフォルトの設定でサイレント・インストールが実行されます。

{ -n | --noprereq }

メモリーやオペレーティング・システムの要件など事前に必要なシステム・チェックをすべて無視するようインストーラを設定します。

{ -k | --cleanup }

インストールの完了後、一時インストール構成ファイルをすべてクリーン・アップします。

例4.3 システム前提条件をチェックせずにOracle VM Managerインストーラを実行しています

ホスト・システムの前提条件をチェックせずにインストーラを実行する:

# ./runInstaller.sh --noprereq

例4.4 UUIDを使用したOracle VM Managerインストーラの実行

Oracle VM ManagerのUUIDを使用してインストーラを実行すると、リカバリを実行できます:

# ./runInstaller.sh --uuid=0004fb000000100002cb7f2dffa8d8