このマニュアルは、Oracle VM Managerをインストールするユーザーを対象としています。ここでは、Oracle VM Managerのインストール・プロセスの概要について説明します。また、次の項を含みます。
Oracle VMでは、Oracleデータベースをリポジトリとして使用します。Oracle VMの本番デプロイでは、Oracle Database Standard Edition(Oracle SE)またはEnterprise Edition(Oracle EE)が必要です。Oracle VMのテスト中で、サポート対象の製品は必要でない場合は、Oracle Database Express Edition(Oracle XE)を使用できます。Oracle XEはサポート対象ではなく、Oracleサポート・サービスではこの製品のパッチを提供していません。オラクル社の完全なサポートが必要な場合は、Oracle SEまたはEEをOracle VMのデータベース・リポジトリとして使用する必要があります。
Oracle VM Managerは、Oracle XEを使用する簡易インストール、Oracle SEまたはEEを使用する標準インストールでインストールできます。簡易インストールでは、Oracle XEはローカル・ホストにインストールされ、リポジトリとして使用されるよう構成されます。標準オプションでは、事前にインストールされたOracle Databaseの情報が収集され、リポジトリとして使用されます。いずれのインストール・タイプでも、Java、Oracle VM Managerアプリケーション、Oracle WebLogic Serverがローカル・ホストにインストールされます。
アンインストーラはインストール・スクリプトに含まれています。アンインストーラには、Oracle XE、Java、Oracle VM ManagerアプリケーションおよびOracle WebLogic Serverを削除するオプションがあります。
Oracle VM Managerの実行に必要なアプリケーションはISOイメージに含まれています。次のアプリケーションの一部またはすべてが、Oracle VM Managerのインストール時にホスト・コンピュータにインストールされます。
Oracle WebLogic Serverドメインおよびコンテナとして提供されるOracle VM Managerアプリケーション。
Application Development Framework(ADF)リリース11gを含む、Oracle WebLogic Serverリリース11g。Oracle WebLogicの詳細は、Oracle WebLogic 11gのドキュメントを参照してください。
新規インストールの場合は、Oracle Database 11g Express Edition(Oracle XE)for Linux(64ビット)がインストールされる場合があります。Oracle XEがすでにインストールされている場合は、既存のデータベースを使用するか、新規にインストールするか、ローカル・エリア・ネットワーク(LAN)内の別のデータベースを使用するかをインストーラによって尋ねられます。Oracle XEデータベースは、本番ではない環境においてのみOracle VM Managerのリポジトリとして使用してください。Oracle XEはサポート対象の製品ではなく、Oracleサポート・サービスではこの製品のバグ修正やパッチを提供していません。本番環境にOracle VM Managerをデプロイする場合は、Oracle Database StandardまたはEnterprise Editionを使用してください。Oracle XEの詳細は、11gリリース2(11.2)のOracle Database Express Editionのドキュメントを参照してください。
Oracle VM Managerをインストールするコンピュータでは、次の最小要件を満たしている必要があります。
Oracle VM Managerをインストールする前に、ご使用のコンピュータが表3-1に記載したハードウェアの最小要件を満たしていることを確認してください。
Oracle VM Managerをインストールする前に、ご使用のコンピュータが次のソフトウェアおよび構成の最小要件を満たしていることを確認してください。
Oracle VM Managerは、次のオペレーティング・システムでサポートされています。
Oracle Linux 5 Update 5 64ビット以上
Oracle Linux 6 64ビット以上
Oracle Linuxは、次のURLからダウンロードできます。
https://edelivery.oracle.com/linux
Oracle VM Managerをインストールするホスト・コンピュータには、(ピング可能な)ホスト名を正しく構成する必要があります。コンピュータのホスト名が/etc/hostsファイルのホスト名と一致していることを確認します。次のコマンドを使用して、ホスト名を確認します。
# hostname
テキスト・エディタを使用し、/etc/hostsファイルのホスト名を確認します。たとえば、VIを使用するには次のように入力します。
# vi /etc/hosts
たとえば、コンピュータのホスト名がhostname1.example.comで、アドレスが10.1.1.1の場合、これに対応する/etc/hostsファイルの項目は次のようになります。
10.1.1.1 hostname1.example.com hostname1
Oracle VM Managerのユーザー・インタフェースは、次のWebブラウザでサポートされています。
Microsoft Internet Explorer 9.0以上
Mozilla Firefox 3.5以上
Apple Safari 5.0以上
Google Chrome 1.0以上
この項では、Oracle VM Managerをインストールする前に必要なオペレーティング・システムの前提条件パッケージについて説明します。この項の内容は次のとおりです。
Oracle VM Managerのインストール時に、管理データ・リポジトリとしてOracle Database 11g Express Edition(Oracle XE)を使用することを選択した場合、libaioパッケージをインストールする必要があります。libaioは、リリース0.3.104以上をインストールする必要があります。
コンピュータにOracle Unbreakable Linux Network(ULN)が構成されている場合は、次のいずれかのコマンドを実行し、システムに応じてlibaioを更新またはインストールできます。
# yum install libaio
または
# up2date libaio
libaioパッケージは、Oracle Linux DVDまたはISOファイルにもあります。libaioをインストールするには、libaio.rpmが格納されているディレクトリに移動し、次のコマンドを入力します。
# rpm -ivh libaio-version.rpm
libaioをアップグレードするには、次のコマンドを使用します。
# rpm -Uvh libaio-version.rpm
Oracle Linuxを最小インストールしている場合、Oracle VM Managerインストーラで必要なunzipパッケージがインストールされていない可能性があります。unzipをインストールするには、次のように入力します。
# yum install unzip
この項は、Oracle VM Managerのインストール時のファイアウォール要件について説明します。この項の内容は次のとおりです。
デフォルトのOracle Linuxのインストールでは、ファイアウォールが有効(iptablesが有効)になっています。iptablesが有効なシステムでOracle VM Managerを使用するには、Oracle VM Managerが使用するすべてのポートを開くか、またはiptablesを無効にしてすべてのポートを開きます。
iptablesを無効にしてすべてのポートを開くには、rootユーザーとして次のコマンドを入力します。
# /etc/init.d/iptables stop # chkconfig --del iptables
または、rootユーザーとして次の場所にあるiptables構成ファイルを編集して、Oracle VM Managerが使用するすべてのポートを開きます。
/etc/sysconfig/iptables
ファイルをテキスト・エディタで開き、次の行を検索します。
*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0]
Oracle VM ManagerのUIに(localhost以外から)リモートでアクセスするには、これらの行の直下に次の行を追加します。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7001 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 7002 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 15901 -j ACCEPT
Oracle VM ManagerコアAPIにリモートで接続するには、次の行を追加します。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 54321 -j ACCEPT
次のコマンドを使用してiptablesを再起動します。
# /etc/init.d/iptables restart
必要なポートを自動的に開くようファイアウォールを構成するには、Oracle VM Managerインストーラとともに提供される環境構成スクリプトを使用します。このスクリプトの使用方法の詳細は、第3.3.2.9項「環境構成のスクリプト」を参照してください。
別のアプリケーションがポート7001、7002、54321、1521および8080を使用していないことを確認します。ポート1521および8080は、Oracle XEのローカル・インスタンスを使用している場合のみ必要です。これらのポートが使用可能であるかどうかを確認するには、次のように入力します。
# netstat -na |grep 7001 # netstat -na |grep 7002 # netstat -na |grep 54321 # netstat -na |grep 1521 # netstat -na |grep 8080
ポートが使用されていない場合は、何も表示されません。これらのポートが別のアプリケーションで使用されている場合は、これらのポートを使用しているサービスが表示されるので、ポートを開放する必要があります。
これらのポートが使用されておらず、使用可能であることを確認した場合は、これらのポートを介したトラフィックが許可されるようにファイアウォールを編集します。
次のコマンドを入力して、ファイアウォールの設定を行います。
# /usr/bin/system-config-securitylevel
セキュリティ・レベルとして「Enabled」を選択します。
「Customize」をクリックします。「Other ports」フィールドに次のテキストを入力します。
7001:tcp,7002:tcp,54321:tcp,1521:tcp,8080:tcp
Oracle VM Managerのインストール時に、次のポートとパスワードの設定を求められる場合があります。
Oracle XEのHTTPポート。デフォルトのポート番号は8080
です。
Oracle XEのリスニング・ポート。デフォルトのポート番号は1521
です。
Oracle XEのSYSおよびSYSTEMアカウントのパスワード。
Oracle VM Manager OVSデータベース・スキーマのパスワード。
Oracle WebLogicのadminアカウントのパスワード。
Oracle WebLogicのadminアカウントに使用するパスワードは、次のルールに準拠する必要があります。
長さが8文字から16文字であること。
1文字以上の小文字と1文字以上の大文字を含むこと。
1文字以上の数値または特殊文字を含むこと。
dbaという名前のグループのメンバーであるoracleユーザーが必要です。oracleユーザーがOracle VM Managerホストに存在しない場合、rootユーザーとして次のコマンドを入力して、ユーザーの作成、グループの作成、グループへのユーザーの追加、ユーザー・パスワードの設定を行います。
# groupadd dba # useradd -g dba oracle
oracleユーザーがすでに存在する場合は、次のコマンドを使用して、dbaグループに追加します。
# usermod -g dba oracle
oracleユーザーには、8192以上のhard nofiles
とsoft 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
Oracleユーザーを自動的に構成するには、Oracle VM Managerインストーラとともに提供される環境構成スクリプトを使用します。このスクリプトの使用方法の詳細は、第3.3.2.9項「環境構成のスクリプト」を参照してください。
Oracle VM Managerおよびサポートされている製品は、/u01/app/oracleディレクトリにインストールされます。Oracle VM Managerのインストールを開始する前に、/u01ディレクトリが存在し、空き領域が2.4GB以上あることを確認します。
/u01ディレクトリを自動的に作成するには、Oracle VM Managerインストーラとともに提供される環境構成スクリプトを使用します。このスクリプトの使用方法の詳細は、第3.3.2.9項「環境構成のスクリプト」を参照してください。
createOracle.shは、次の処理を自動的に実行するスクリプトです。
オペレーティング・システムのdbaグループの作成
oracleユーザーの作成とdbaグループへの追加
/u01ディレクトリの作成
/etc/security/limits.confファイルでの必要なパラメータの設定
/etc/sysconfig/iptablesファイル内の必要なポートを開くこと
createOracle.shスクリプトを実行するには、最初にOracle VM ManagerインストーラISOファイルまたはCDをマウントする必要があります。インストール・メディアをマウントする方法の詳細は、第3.4.1項「Oracle VM Managerのインストール・メディアのマウント」を参照してください。その後、次のコマンドをrootユーザーとして入力します。
# ./createOracle.sh
Oracle VM Managerのインストールを完了するには、Oracle VM Managerホストのパフォーマンスおよび選択するインストール・タイプによって、8分から15分かかります。
インストールを開始する前に、次のURLからOracle VM Managerソフトウェアをダウンロードします。
http://edelivery.oracle.com/oraclevm
ここでは、Oracle VM Managerのインストール・プロセスについて説明します。次の項が含まれます。
注意: Oracle VM Managerを仮想環境にインストールするには、Oracle VM Server(dom0)には直接インストールせず、Oracle VM Server上で実行されている仮想マシンにインストールしてください。 |
Oracle VM Managerのインストーラを実行する前に、インストール・メディアをマウントする必要があります。インストール・メディアをCD-ROMに書き込んでそのCD-ROMをマウントするか、ISOファイルを直接ハード・ドライブからマウントします。選択したインストール・メディアのマウント方法にかかわらず、Oracle VM Managerをインストールするコンピュータでrootユーザーとして実行する必要があります。
CD-ROMからOracle VM Managerをインストールするには、Oracle VM ManagerのISOファイルをCD-ROMに書き込みます。Oracle VM ManagerのCD-ROMを挿入し、次のコマンドを使用してマウントします。
# mkdir mount-point # mount /dev/cdrom mount-point
mount-pointは、ISOファイルをマウントするディレクトリです。
ハード・ドライブからOracle VM Managerをインストールするには、ISOファイルを含むフォルダへ移動します。次のコマンドを使用して、ISOファイルを既存ディレクトリにマウントします。
# mkdir mount-point # mount -o loop OracleVM-Manager-version.iso mount-point
mount-pointは、ISOファイルをマウントするディレクトリです。次に例を示します。
# mkdir /OVMCD # mount -o loop OracleVM-Manager-3.0.1.iso /OVMCD
マウントされたファイルは、すべて/OVMCDディレクトリにあります。
注意: マウントしたOracle VM Manager ISOファイルの場所は、oracleユーザーがアクセスできる必要があります。 |
Oracle VM Managerをインストールするには、第3.4.1項「Oracle VM Managerのインストール・メディアのマウント」で作成したマウント・ポイント(/OVMCD
など)を入力し、runInstallerスクリプトを使用してインストールを開始します。
# cd /OVMCD # ./runInstaller.sh
一連のインストーラ・オプションが表示されます。
Please select an installation type: 1: Simple 2: Standard 3: Uninstall 4: Help
コマンド・プロンプトで1(簡易インストール)または2(標準インストール)を入力し、Oracle VM Managerをインストールします。すでにOracle VM Managerがインストールされており、アンインストールする場合は、3(アンインストール)を選択します。
すべてのコンポーネントで同じパスワードを使用してOracle VM ManagerおよびOracle XEデータベースをインストールするには、第3.4.2.1項「簡易インストール」を参照してください。これは本番でない環境で使用してください。Oracle XEはサポート対象の製品ではなく、Oracleサポート・サービスではこの製品のバグ修正やパッチを提供していません。
Oracle VM Managerを標準インストールでインストールする方法の詳細は、第3.4.2.2項「標準インストール」を参照してください。これには、Oracle VM Managerのリポジトリの場所としてOracle SEまたはEEデータベースを選択したり、コンポーネントごとに個々のパスワードを設定できるオプションがあることから、インストール・タイプとしては適しています。
Oracle VM Manager、およびOracle XE(インストールされている場合)、Oracle WebLogic Server、ADF、Javaなどのコンポーネントのアンインストール方法の詳細は、第3.9項「Oracle VM Managerのアンインストール」を参照してください。
インストーラ・スクリプトのオプション・パラメータを使用して、サイレント・インストールを実行することもできます。インストール・スクリプトの完全な構文と、サイレント・インストールの実行方法については、この章の末尾にある「Oracle VM Managerのインストーラ・スクリプト・オプション」を参照してください。
次の項では、簡易インストールおよび標準インストールのオプションについて説明します。
簡易インストールでは、Oracle Database XE、Oracle WebLogic Server、Oracle Application Development Framework(ADF)、JavaおよびOracle VM Managerがローカル・システムにインストールされます。このインストール・オプションは、テスト環境や本番でない環境に使用し、本番環境には使用しないでください。Oracle XEはサポート対象の製品ではなく、Oracleサポート・サービスではこの製品のバグ修正やパッチを提供していません。次の例では、簡易インストールおよびサンプルの構成オプションを説明します。
例3-1 簡易インストール
# ./runInstaller.sh Oracle VM Manager Release 3.0.1 Installer Oracle VM Manager Installer log file: /tmp/ovmm-installer.selfextract_id/install-date.log Please select an installation type: 1: Simple 2: Standard 3: Uninstall 4: Help Select Number (1-4): 1
インストール・プロセスが開始され、次のように表示されます。
Starting simple installation ... Verifying installation prerequisites ...
簡易インストールで作成されたすべてのユーザーで使用するパスワードを入力します。パスワードの要件の概要は、第3.3.2.6項「インストールするポートとパスワード」を参照してください。
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): Verifying configuration ...
インストールを続行するか中止するかの選択が可能です。続行するには、1を入力します。
Start installing the configured components: 1: Continue 2: Abort Select Number (1-2): 1 Retrieving Oracle Database 11g XE ... Installing Oracle Database 11g XE ... Configuring Oracle Database 11g XE ... Installing Java ... Creating database schema 'ovs' ... Retrieving Oracle WebLogic Server 11g ... Installing Oracle WebLogic Server 11g ... Retrieving Oracle Application Development Framework (ADF) ... Unzipping Oracle ADF ... Installing Oracle ADF ... Retrieving Oracle VM Manager Application ... Extracting Oracle VM Manager Application ... Installing Oracle VM Manager Core ... Creating Oracle WebLogic Server domain ... Starting Oracle WebLogic Server 11g ... Configuring data source 'OVMDS' ... Creating Oracle VM Manager user 'admin' ... Deploying Oracle VM Manager Core container ... Deploying Oracle VM Manager UI Console ... Deploying Oracle VM Manager Help ... Enabling HTTPS ... Granting ovm-admin role to user 'admin' ... Retrieving Oracle VM Manager Shell & API ... Extracting Oracle VM Manager Shell & API ... Installing Oracle VM Manager Shell & API ... Copying Oracle VM Manager shell to '/usr/bin/ovm_shell.sh' ... Enabling Oracle VM Manager service ...
インストールが完了すると、次のようなメッセージが表示されます。
Oracle VM Manager installed. Installation Summary -------------------- Database configuration: Database host name : localhost Database instance name (SID): XE Database listener port : 1521 Application Express port : 8080 Oracle VM Manager schema : ovs Weblogic Server configuration: Administration username : weblogic Oracle VM Manager configuration: Username : admin Core management port : 54321 UUID : 0004fb00000100007c8d58c83316de89 Passwords: There are no default passwords for any users. The passwords to use for Oracle VM Manager, Oracle Database 11g XE, and Oracle WebLogic Server have been set by you during this installation. In the case of a simple install, all passwords are the same. Oracle VM Manager UI: http://example.com:7001/ovm/console https://example.com:7002/ovm/console Log in with the user 'admin', and the password you set during the installation. Please note that you need to install tight-vnc on this computer to access a virtual machine's console. For more information about Oracle Virtualization, please visit: http://www.oracle.com/virtualization/ Oracle VM Manager installation complete.
標準インストールでは、ローカル・システムにOracle Database XEをインストールするか、ローカルまたはリモートの既存のOracle Databaseに接続するか選択します。Oracle Database、Oracle VM Managerデータベース、Oracle WebLogic Server、Oracle VM Managerで使用するユーザーおよびパスワードは、標準インストール時に設定します。インストール方法としてはこちらの方が推奨されます。本番環境では、このインストール・オプションを使用し、ローカルまたはリモートの既存のOracle SEまたはEEデータベースを選択し、Oracle XEデータベースは使用しないでください。次の例では、既存のローカルOracle XEデータベースに接続する方法を示します。
例3-2 ローカルOracle XEデータベースを使用した標準インストール
# ./runInstaller.sh Oracle VM Manager Release 3.0.1 Installer Oracle VM Manager Installer log file: /tmp/ovmm-installer.selfextract_id/install-date.log Please select an installation type: 1: Simple 2: Standard 3: Uninstall 4: Help Select Number (1-4): 2
インストール・プロセスが開始され、次のように表示されます。
Starting standard installation ... Verifying installation prerequisites ...
次のオプションが表示されます。ローカル・システムの既存のデータベースに接続する場合は、2を入力します。
Oracle Database Repository ========================== Would you like to install Oracle Database 11g Express Edition (XE) or connect to an existing Oracle database? 1: Install Oracle Database 11g XE 2: Use an existing Oracle database Select Number (1-2): 2
プロンプトが表示されたら、第3.3.2.6項「インストールするポートとパスワード」に示したとおり、次の情報を入力します。
Enter the Oracle Database hostname [localhost]: example.com Enter the Oracle Database System ID (SID) [XE]: Enter the Oracle Database SYSTEM password: Enter the Oracle Database listener port [1521]: Enter the Oracle VM Manager database schema [ovs]: Enter the Oracle VM Manager database schema password: Enter the Oracle VM Manager database schema password (confirm): Oracle Weblogic Server 11g ========================== Enter the Oracle WebLogic Server 11g user [weblogic]: Enter the Oracle WebLogic Server 11g user password: Enter the Oracle WebLogic Server 11g user password (confirm): Oracle VM Manager application ============================= Enter the username for the Oracle VM Manager administration user [admin]: Enter the admin user password: Enter the admin user password (confirm): Verifying configuration ...
インストールを続行するか中止するかの選択が可能です。続行するには、1を入力します。
Start installing the configured components: 1: Continue 2: Abort Select Number (1-2): 1 Installing Java ... Creating database schema 'ovs' ... Retrieving Oracle WebLogic Server 11g ... Installing Oracle WebLogic Server 11g ... Retrieving Oracle Application Development Framework (ADF) ... Unzipping Oracle ADF ... Installing Oracle ADF ... Retrieving Oracle VM Manager Application ... Extracting Oracle VM Manager Application ... Installing Oracle VM Manager Core ... Creating Oracle WebLogic Server domain ... Starting Oracle WebLogic Server 11g ... Configuring data source 'OVMDS' ... Creating Oracle VM Manager user 'admin' ... Deploying Oracle VM Manager Core container ... Deploying Oracle VM Manager UI Console ... Deploying Oracle VM Manager Help ... Enabling HTTPS ... Granting ovm-admin role to user 'admin' ... Retrieving Oracle VM Manager Shell & API ... Extracting Oracle VM Manager Shell & API ... Installing Oracle VM Manager Shell & API ... Copying Oracle VM Manager shell to '/usr/bin/ovm_shell.sh' ... Enabling Oracle VM Manager service ... Installation Summary -------------------- Database configuration: Database host name : example.com Database instance name (SID): XE Database listener port : 1521 Application Express port : None Oracle VM Manager schema : ovs Weblogic Server configuration: Administration username : weblogic Oracle VM Manager configuration: Username : admin Core management port : 54321 UUID : 0004fb0000010000655d18309c21368c Passwords: There are no default passwords for any users. The passwords to use for Oracle VM Manager, Oracle Database 11g XE, and Oracle WebLogic Server have been set by you during this installation. In the case of a simple install, all passwords are the same. Oracle VM Manager UI: http://example.com:7001/ovm/console https://example.com:7002/ovm/console Log in with the user 'admin', and the password you set during the installation. Please note that you need to install tight-vnc on this computer to access a virtual machine's console. For more information about Oracle Virtualization, please visit: http://www.oracle.com/virtualization/ Oracle VM Manager installation complete.
標準インストールでは、ローカル・システムにOracle Database XEをインストールするか、ローカルまたはリモートの既存のOracle Databaseに接続するか選択します。Oracle Database、Oracle VM Managerデータベース、Oracle WebLogic Server、Oracle VM Managerで使用するユーザーおよびパスワードは、標準インストール時に設定します。インストール方法としてはこちらの方が推奨されます。本番環境では、このインストール・オプションを使用し、ローカルまたはリモートの既存のOracle SEまたはEEデータベースを選択します。次の例では、リモートのOracle Databaseを使用して、Oracle VM Managerをインストールする方法を示します。
例3-3 リモートのOracle Databaseを使用した標準インストール
# ./runInstaller.sh Oracle VM Manager Release 3.0.1 Installer Oracle VM Manager Installer log file: /tmp/ovmm-installer.selfextract_id/install-date.log Please select an installation type: 1: Simple 2: Standard 3: Uninstall 4: Help Select Number (1-4): 2
インストール・プロセスが開始され、次のように表示されます。
Starting standard installation ... Verifying installation prerequisites ...
次のメニューが表示されます。リモートのOracle Databaseを使用してインストールするには、2を入力します。
Oracle Database Repository ========================== Would you like to install Oracle Database 11g Express Edition (XE) or connect to an existing Oracle database? 1: Install Oracle Database 11g XE 2: Use an existing Oracle database Select Number (1-2): 2
プロンプトが表示されたら、第3.3.2.6項「インストールするポートとパスワード」に示したとおり、次の情報を入力します。
Enter the Oracle Database hostname [localhost]: example.com Enter the Oracle Database System ID (SID) [XE]: mySID Enter the Oracle Database SYSTEM password: Enter the Oracle Database listener port [1521]: Enter the Oracle VM Manager database schema [ovs]: Enter the Oracle VM Manager database schema password: Enter the Oracle VM Manager database schema password (confirm): Oracle Weblogic Server 11g ========================== Enter the Oracle WebLogic Server 11g user [weblogic]: Enter the Oracle WebLogic Server 11g user password: Enter the Oracle WebLogic Server 11g user password (confirm): Oracle VM Manager application ============================= Enter the username for the Oracle VM Manager administration user [admin]: Enter the admin user password: Enter the admin user password (confirm): Verifying configuration ... Start installing the configured components: 1: Continue 2: Abort Select Number (1-2): 1 Installing Java ... Creating database schema 'ovs' ... Retrieving Oracle WebLogic Server 11g ... Installing Oracle WebLogic Server 11g ... Retrieving Oracle Application Development Framework (ADF) ... Unzipping Oracle ADF ... Installing Oracle ADF ... Retrieving Oracle VM Manager Application ... Extracting Oracle VM Manager Application ... Installing Oracle VM Manager Core ... Creating Oracle WebLogic Server domain ... Starting Oracle WebLogic Server 11g ... Configuring data source 'OVMDS' ... Creating Oracle VM Manager user 'admin' ... Deploying Oracle VM Manager Core container ... Deploying Oracle VM Manager UI Console ... Deploying Oracle VM Manager Help ... Enabling HTTPS ... Granting ovm-admin role to user 'admin' ... Retrieving Oracle VM Manager Shell & API ... Extracting Oracle VM Manager Shell & API ... Installing Oracle VM Manager Shell & API ... Copying Oracle VM Manager shell to '/usr/bin/ovm_shell.sh' ... Enabling Oracle VM Manager service ... Oracle VM Manager installed. Installation Summary -------------------- Database configuration: Database host name : example.com Database instance name (SID): mySID Database listener port : 1521 Application Express port : 8080 Oracle VM Manager schema : ovs Weblogic Server configuration: Administration username : weblogic Oracle VM Manager configuration: Username : admin Core management port : 54321 UUID : 0004fb0000010000bc57bd993848e78b Passwords: There are no default passwords for any users. The passwords to use for Oracle VM Manager, Oracle Database 11g XE, 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: http://example.com:7001/ovm/console https://example.com:7002/ovm/console Log in with the user 'admin', and the password you set during the installation. Please note that you need to install tight-vnc on this computer to access a virtual machine's console. For more information about Oracle Virtualization, please visit: http://www.oracle.com/virtualization/ Oracle VM Manager installation complete.
Oracle VM Managerインストーラは、操作なしでサイレントにインストールできます。インストール・オプションの入力には、インストール構成スクリプトを使用し、インストール・パラメータには一連のコマンドライン・オプションが使用可能です。コマンドライン・オプションの詳細は、この章の末尾にある「Oracle VM Managerのインストーラ・スクリプト・オプション」を参照してください。
次の例では、標準のサイレント・インストールが実行されます。
例3-4 構成ファイルを使用したサイレント・インストール
構成を使用した標準のサイレント・インストールを実行するコマンドは次のとおりです。
./runInstaller.sh --config=/path/config.yml --installtype=standard --assumeyes
このインストールの例で使用する構成ファイル(config.yml)では、ローカルOracle XEデータベースがインストールされます。パスワード・エントリを自分のパスワードに置き換えます。
db: install : Yes host : localhost sys_password : password port : 1521 sid : XE mgmt_port : 8080 user : ovs password : password webLogic: install : Yes user : weblogic password : password java: install : Yes ADF: install : Yes OVMCore: install : Yes user : admin password : password OVMConsole: install : Yes OVMShell: install : Yes onFailure: cleanup : No OVMUpgrade: install : Yes
Oracle VM Managerで仮想マシンに接続するには、VNCビューアがクライアント・コンピュータまたはOracle VM Managerホスト・コンピュータ(あるいはその両方)にインストールされている必要があります。仮想マシンのコンソール機能では、VNCビューア(存在する場合)のクライアント・インスタンスを使用して仮想マシンのコンソールに接続します。クライアント・コンピュータにVNCビューアがない場合は、Oracle VM Managerホスト・コンピュータにVNCビューアを表示するリクエストが送信されます。この機能を有効にするには、Oracle VM Managerホスト・コンピュータにVNCビューアをインストールする必要があります。
Oracle VM Managerホスト・コンピュータには、TightVNCまたはRealVNCのいずれかをインストールできます。TightVNCの最新パッケージは、次のURLから入手できます。
http://oss.oracle.com/oraclevm/manager/RPMS/
次のコマンドを使用してTightVNCをインストールします。
# rpm -ivh tightvnc-java-version.noarch.rpm
オプションで、Oracle VM Managerユーザー・インタフェースへの接続に使用するクライアント・コンピュータに、TightVNCまたはRealVNCをインストールできます。クライアント・コンピュータには、より迅速にレンダリングを行い、Tight VNCよりもマウス制御の問題が少ないRealVNCをインストールすることをお薦めします。
インストール中にエラーが発生した場合、次のOracle VM Managerインストール・ログ・ファイルを確認します。
/tmp/ovmm-installer.selfextract_id/install-date.log
インストールが完了すると、インストール・ログが次の場所にコピーされます。
/tmp/install-date.log
表3-2に、Oracle VM Managerコンポーネントの場所を示します。
表3-2 Oracle VM Managerコンポーネントのインストール場所
コンポーネント | 場所 |
---|---|
Java |
/u01/app/oracle/java |
Oracle WebLogic Server 11g |
/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/machine1/base_adf_domain |
Oracle VM Managerの「Login」ページを開くには、Webブラウザに次のアドレスを入力します。
http[s]://hostname:port/ovm/console
hostnameは、Oracle VM Managerホストのホスト名またはIPアドレスを示し、portはOracle VM Managerがリスニングしているポート番号を示します。
example.comというホストでSecure Sockets Layer(SSL)を使用してOracle VM Managerに接続するには、次のようにします。
https://example.com:7002/ovm/console
example.comというホストでOracle VM Managerに接続するには、次のようにします。
http://example.com:7001/ovm/console
「Username」フィールドには、Oracle VM Manager管理者ユーザー名を入力します。これはOracle VM Managerのインストール時に作成した管理者ユーザー名です。「Password」フィールドには、Oracle VM Manager管理者ユーザーのパスワードを入力します。
Oracle VM Managerのローカル・インスタンス(localhostにインストールされている)を管理するには、「Management Server URI」フィールドはデフォルトのtcp://localhost
のままにします。Oracle VM Managerのリモート・インスタンスを管理するには、次のようにマシンのホスト名またはIPアドレスを入力します。
tcp://example.com
これでログインできたので、ストレージ・レポジトリとサーバー・プールの作成、Oracle VM Serverの追加、仮想マシンの作成、リソースのインポートなどができます。
ユーザー・インタフェースには、ナビゲータおよびコンテンツ・ペインでの選択に応じたコンテキスト依存の情報が表示されます。
インストールされたOracle VM Managerは、オペレーティング・システムの起動時に自動的に起動されるよう設定されます。これを無効にするには、次のように入力します。
# chkconfig --del ovmm
注意: インストール時にOracle XEを手動で起動するよう選択した場合は、Oracle VM Managerを起動する前にOracle XEを起動します。 |
rootユーザーとしてOracle VM Managerを手動で起動または停止するには、次の構文を使用します。
/sbin/service ovmm [start|stop|status]
たとえば、Oracle VM Managerを起動する場合:
# /sbin/service ovmm start
# /sbin/service ovmm stop
# /sbin/service ovmm status
ステータス・オプションによって0または1が返されます。0は、Oracle VM Managerアプリケーションが実行中であることを示し、1はアプリケーションが停止していることを示します。
また、Oracle VM Managerを起動および停止するには、「Services」ダイアログを使用します。「Applications」メニューから、「System Settings」 > 「Server Settings」 > 「Services」の順に選択します。または、端末で次のコマンドを実行して、「Services」ダイアログを表示することもできます。
# /usr/bin/system-config-services
「Service Configuration」ダイアログで「ovmm」を選択し、ステータスを確認してから起動または停止します。
Oracle VM Managerをバックアップするには、Oracle VM Manager構成ファイルおよびOracle VM Managerデータベース・スキーマをバックアップする必要があります。デフォルトでは、このスキーマはOVSという名前で、これはバックアップの例で使用されています。スキーマ名を自分で設定した名前に置き換えます。
Oracle VM Manager構成ファイルは次の場所に格納されています。
/u01/app/oracle/ovm-manager-3/.config
この構成ファイルには、Oracle VM Managerが使用するデータベースの接続情報、ポート、UUIDが含まれます。この構成ファイルの例を次に示します。
例3-5 Oracle VM Managerの構成ファイル
DBHOST=<hostname of database server> SID=<oracle SID> LSNR=<listener port number defaults 1521> APEX=<application express port number defaults 8080> OVSSCHEMA=<database schema name for oracle vm manager defaults ovs> WLSADMIN=<weblogic server admin defaults weblogic> OVSADMIN=<oracle vm manager administrator name defaults admin> COREPORT=<oracle vm manager core port defaults 54321> UUID=<oracle vm manager uuid>
Oracle VM Managerをバックアップするには、次の手順を実行します。
次の場所にあるOracle VM Managerの構成ファイルをバックアップまたはコピーします。
/u01/app/oracle/ovm-manager-3/.config
rootユーザーとして、Oracle VM Managerを停止します。
# /sbin/service ovmm stop
Oracle VM ManagerデータベースのOVSスキーマをバックアップします。Oracle Database EXPユーティリティを実行して、OVSスキーマをエクスポートします。次の例では、Oracle XEのローカル・インストールでこのユーティリティを実行する方法を示します。ローカル・ホストまたはリモート・コンピュータでOracle StandardまたはEnterprise Editionを使用している場合は、環境に適した方法についてOracle Databaseのドキュメントを確認する必要があります。
オペレーティング・システムにoracleユーザーとしてログインします。oracleユーザーのパスワードがない場合は、rootユーザーとしてsu - oracle
を実行します。
次のコマンドを実行します。
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe export PATH=$ORACLE_HOME/bin:$PATH export ORACLE_SID=XE exp ovsschema/password grants=y compress=y file=/location/ovsbackup.dmp
expコマンド内のovschemaユーザーは、自分のOVSスキーマの名前と置き換える必要があり、Oracle XEインストールのデフォルトのスキーマ名はovsです。Oracle VM Managerデータベース・スキーマのバックアップをOracle VM Managerの構成ファイルとともに格納します。
Oracle VM ManagerおよびOracle VM Managerデータベース・スキーマをバックアップからリストアするには、第3.7項「Oracle VM Managerのバックアップ」で説明したOracle VM Managerのバックアップ手順を完了している必要があります。
Oracle VM Managerをバックアップからリストアするには、次の手順を実行します。
Oracle VM Manager OVSデータベース・スキーマをリストアします。Oracle Databaseにログインして次の手順を実行し、バックアップからOVSスキーマをリストアします。sysまたはsystemユーザーとしてOracle Databaseにログインし、Oracle VM Managerの管理者ユーザーを作成します。
$ sqlplus system/password SQL> create user ovs identified by password; SQL> grant connect, resource to ovs; SQL> exit;
バックアップ・ファイルからOVSスキーマをインポートします。
# export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe # export PATH=$ORACLE_HOME/bin:$PATH # export ORACLE_SID=XE # imp ovsschema/password file=/location/ovsbackup.dmp full=y
impコマンド内のovschemaユーザーは、自分のOVSスキーマの名前と置き換える必要があり、Oracle XEインストールのデフォルトのスキーマ名はovsです。
Oracle VM Managerを再インストールする必要がある場合は、Oracle VM Managerのインストール・メディアを使用し、サーバーのソフトウェアのインストールを実行します。インストールの実行方法の詳細は、第3.4項「Oracle VM Managerのインストール」を参照してください。
runInstaller.sh --uuid
uuid
オプションを使用しインストールを実行し、以前のマネージャのインストールのUUIDを指定する必要があります。UUIDは、Oracle VM Managerの構成ファイルにあります。次に例を示します。
# ./runInstaller.sh --uuid 0004FB000000100002CB7F2DFFA8D8
Oracle VM Managerのインストーラによってパスワード以外のインストール情報の入力が求められる場合は、バックアップしたOracle VM Manager構成ファイルに記載されている、Oracle Databaseスキーマ、Oracle WebLogic Server、Oracle VM Manager管理者ユーザーの同じユーザー名を再利用します。パスワードはバックアップされておらず、リストアできないため、新しいパスワードを設定する必要があります。
Oracle VM Managerを再インストールする必要がない場合、Oracle VM Managerを再起動します。
# /sbin/service ovmm stop # /sbin/service ovmm start
Oracle VM Managerをアンインストールする前に、Oracle VM ManagerおよびOracle VM Managerデータベース・スキーマをバックアップする必要がある場合があります。Oracle VM Managerのバックアップ方法の詳細は、第3.7項「Oracle VM Managerのバックアップ」を参照してください。
アンインストールは、Oracle VM Managerのインストール・スクリプトを使用して実行します。インストール・メディアからインストーラを起動します(Oracle VM Managerホスト・コンピュータにはインストーラがないため、インストール・メディアがなければアンインストールは実行できません)。インストーラの起動の詳細は、第3.4.2項「Oracle VM Managerのインストーラの実行」を参照してください。プロンプトに従い、Oracle VM Managerをアンインストールします。インストール・スクリプトの完全な構文の詳細は、この章の末尾にある「Oracle VM Managerのインストーラ・スクリプト・オプション」を参照してください。
次に、ローカルOracle XEデータベースを使用するデフォルトのOracle VM Managerインストールをアンインストールする例を示します。
例3-6 Oracle VM Managerのアンインストール
# ./runInstaller.sh Oracle VM Manager Release 3.0.1 Installer Oracle VM Manager Installer log file: /tmp/ovmm-installer.selfextract_id/install-date.log Please select an installation type: 1: Simple 2: Standard 3: Uninstall 4: Help Select Number (1-4): 3
アンインストール・プロセスが開始され、次のように表示されます。
Uninstall Oracle VM Manager Product component : Oracle 11g XE in '/u01/app/oracle/product' Oracle 11g XE is installed ... Uninstall options 1: Uninstall Oracle 11g XE 2: Skip uninstall of Oracle 11g XE Select Number (1-2): 1 Removing Oracle 11g XE installation ... Product component : Java in '/u01/app/oracle/java/' Java is installed ... Uninstall options 1: Uninstall Java 2: Skip uninstall of Java Select Number (1-2): 1 Removing Java installation ... Product component : Oracle VM Manager 3.0 in '/u01/app/oracle/ovm-manager-3/' Oracle VM 3.0 Manager is installed ... Uninstall options 1: Uninstall Oracle VM 3.0 Manager 2: Skip uninstall of Oracle VM 3.0 Manager Select Number (1-2): 1 Removing Oracle VM 3.0 Manager installation ... Product component : Oracle WebLogic Server in '/u01/app/oracle/Middleware/' Oracle WebLogic Server is installed Uninstall options 1: Uninstall Oracle WebLogic Server 2: Skip uninstall of Oracle WebLogic Server Select Number (1-2): 1 Removing Oracle WebLogic Server installation ... Uninstall completed ...
この項では、Oracle VM Managerをインストールする際に発生する可能性のある既知の問題とその解決方法について説明します。その他の情報は、Oracleサポートの次のWebサイトを参照してください。
Oracle MetaLink:
Oracle Technology Networkの仮想化フォーラム:
OracleサポートにOracle VM Managerのインストールのサポートについて問い合せる場合は、インストール・ログを含めてください。ログ・ファイル名および場所の詳細は、第3.4.5項「インストール・ログ」を参照してください。
インストールには次の既知の問題があります。
前提条件であるlibaioパッケージがインストールされていない場合、インストール時に次のエラーが表示されます。
libaio is not installed...
回避策: libaioパッケージをインストールしてください。libaioのインストール方法の詳細は、第3.3.2.4項「前提条件パッケージ」を参照してください。
Oracle VM ManagerのインストーラでOracle XEのインストールに失敗し、次のメッセージが表示されます。
Failed: The database instance is not available.
詳細は、/tmp/ovmm-installer.selfextract_id/install-date.logにあるログ・ファイルから確認できます。
回避策: この問題には2つの回避策があります。
Oracle XEがインストールされていないか、正しくインストールされていることを確認します。次のコマンドを使用して、ステータスを確認します。
$ /etc/init.d/oracle-xe status
Oracle XEが稼働している場合は、Oracle VM Managerのインストール・スクリプトを実行してアンインストールし、Oracle VM Managerを再インストールします。
コンピュータのホスト名が/etc/hostsファイルのホスト名と一致していることを確認します。第3.3.2.2項「ネットワーク」を参照して、ホスト名を構成します。
次のメッセージが表示される場合があります。
Creating the Oracle VM Manager database schema ... Failed.
詳細は、/tmp/ovmm-installer.selfextract_id/install-date.logにあるログ・ファイルから確認できます。
回避策: この問題の回避策は次のとおりです。
Oracle XEがインストールされていないか、正しくインストールされていることを確認します。次のコマンドを使用して、ステータスを確認します。
$ /etc/init.d/oracle-xe status
Oracle XEが稼働している場合は、Oracle VM Managerのインストール・スクリプトを実行してアンインストールし、Oracle VM Managerを再インストールします。
既存のOracle XEデータベースにインストールしている場合は、SYSアカウントの正しいパスワードを入力したことを確認します。
Oracle VM Managerを再インストールします。
Oracle Database OVSスキーマを作成した後、インストール手順の完了前にインストーラが失敗した場合、インストールを再度実行しようとしたときに、上書きできないスキーマが残っている場合があります。この問題を解決するには、OVSスキーマを削除した後、インストールの問題が解決してから、もう一度、再インストールを続行します。
OVSスキーマを削除するには、sysまたはsystemユーザーとしてOracle Databaseにログインし、次のようにします。
$ sqlplus system/password
SQL> drop schema OVS;
SQL> exit;
この例で使用するスキーマ名では、デフォルトのスキーマ名OVSを使用しています。インストール時にカスタム・スキーマ名を使用した場合は、OVSを自分のスキーマ名と置き換える必要があります。自分のスキーマ名は、次の場所にあるOracle VM Manager構成ファイル内にあります。
/u01/app/oracle/ovm-manager-3/.config
Oracle VM ManagerのインストールでOracle XEリスナーの起動に失敗する場合があります。Oracle XEリスナーの起動の失敗は、listener.oraファイルのホスト名がIPアドレスにマッピングされていないために発生する可能性があります。
回避策: /etc/hostsファイルにIPアドレスとホスト名を追加します。第3.3.2.2項「ネットワーク」を参照して、ホスト名を構成します。または、listener.oraファイルにIPアドレスを指定できます。listener.oraファイルは、次のディレクトリにあります。
/usr/lib/oracle/xe/app/oracle/product/11.2.0/server/network/admin
次のコマンドを使用しOracle XEリスナーを手動で起動します。
# /usr/lib/oracle/xe/app/oracle/product/11.2.0/server/bin/lsnrctl start
オペレーティング・システムが英語以外のキャラクタ・セットまたは言語の場合、Oracle VM Managerインストーラに次のエラーが表示される可能性があります。
Update default password failed.
Oracle VM Managerでは、英語と英語のキャラクタ・セットのみサポートしています。
詳細は、/tmp/ovmm-installer.selfextract_id/install-date.logにあるログ・ファイルから確認できます。
回避策: キャラクタ・セットをen_US.UTF-8に設定します。
次のコマンドを実行し、LANGの値がen_US.UTF-8
かどうかを確認します。
# env|grep LANG
キャラクタ・セットがen_US.UTF-8
ではない場合、次のコマンドによりen_US.UTF-8
に変更します。
# export LC_CTYPE="en_US.UTF-8"
Oracle VM Managerを再インストールします。
oracleユーザー・アカウントがNISベースの認証(ネットワーク・インフォメーション・サービス)を使用して作成されている場合、前提条件のチェック時にインストールが失敗し、次のエラーが表示されます。
Verifying installation prerequisites ... hardnofiles should be set to 8192 but was 0 Configuration verification failed ...
回避策: ホスト・コンピュータ上でNISベースではないoracleユーザー・アカウントを作成し、インストーラを再実行します。
Oracle VM Managerのインストーラ・スクリプトの構文は次のとおりです。
runInstaller.sh [-h | --help] [-e | --extract_only] [{-d | --dir=}directory] [{-c | --config=}configfile.yml] [{-u | --uuid=}uuid] [{-i | --installtype=}{simple | standard | uninstall}] [-y | --assumeyes]
オプション
インストーラのヘルプを表示します。
インストーラを抽出し、終了します。
ディレクトリですべてのOracle VM Managerインストーラ・スクリプトを検索します。
インストール構成ファイルを指定します。このファイルは、サイレント・インストール時のインストール・オプションの設定に使用します。
# ./runInstaller.sh --config=/path/myconfig.yml --installtype=standard --assumeyes
インストール構成ファイルは、例3-7に示すフォーマットである必要があります。この構成ファイルのフォーマットではスペースを使用し、タブは使用しないでください。
例3-7 Oracle VM Managerのインストール構成ファイル
db: install : No host : example.com sys_password : mypassword port : 1521 sid : mySID mgmt_port : 8080 user : ovs password : mypassword webLogic: install : Yes user : weblogic password : mypassword java: install : Yes ADF: install : Yes OVMCore: install : Yes user : myuser password : mypassword OVMConsole: install : Yes OVMShell: install : Yes onFailure: cleanup : No OVMUpgrade: install : Yes
Oracle VM ManagerのUUIDを設定します。このオプションは、既存のUUIDを使用するためにOracle VM Managerをリカバリするときに使用します。Oracle VM Managerの構成ファイルにはUUIDが含まれ、次の場所に保存されています。
/u01/app/oracle/ovm-manager-3/.config
# ./runInstaller.sh --uuid=0004FB000000100002CB7F2DFFA8D8
インストール時にプロンプトが表示されないインストール・タイプを設定します。このオプションは、サイレント・インストールで使用します。
# ./runInstaller.sh --config=/path/myconfig.yml --installtype=standard --assumeyes
インストールの各プロンプトでyesと応答するよう設定します。--installtype=simple
オプションと組み合せると、ローカルOracle XEデータベースを使用するデフォルト設定のサイレント・インストールが実行されます。
# ./runInstaller.sh --assumeyes --installtype=simple