2012年12月28日金曜日

Oracle JeOSを使ってみる(1回目)

Oracle Linux JeOS を使ってみようと思います。
JeOSとは、Just enough Operating System の略で、
ちょうど十分なOS = 必要最低限構成(ソフトウェア導入)のOSのことです。
今日はJeOSテンプレートを使用するための下準備として、
ORACLEから提供されているJeOSのVMテンプレート構築ツール
Oracle Linux JeOS for Building Oracle VM Templates
をインストールします。


ソフトウェアの入手

ORACLEの e-delibery から、RPMをダウンロードします。

※OTNのアカウント(無償)を作成する必要があります。
  • 「Cloudポータル」→「Oracle Linux/VM」を選択して、Linux/VM専用サイトへ。
  • パッケージを検索
    • 製品パックを選択: Oracle Linux
    • プラットフォーム: x86 64bit もしくは x86 32bit
  • 「Oracle Linux JeOS for Building Oracle VM Templates for x86_64 (?? bit) 」を選択
  • 「JeOS Base x86 and x86_64」をDLします。 (V34619-01.zip 76KB)




インストール

DLしたファイルを、インストールするOracle VM ServerにFTP/SCPなどで転送します。
ファイルを解凍すると2つのRPMがあります。
  • ovm-modify-jeos-1.1.0-17.el5.noarch.rpm
  • ovm-template-config-1.1.0-8.el5.noarch.rpm
[root@ovs222e work]# ls -l
total 84
-rw-r--r-- 1 root root 78554 Nov 2 23:34 V34619-01.zip
[root@ovs222e work]# unzip V34619-01.zip
Archive: V34619-01.zip
inflating: ovm-modify-jeos-1.1.0-17.el5.noarch.rpm
creating: __MACOSX/
inflating: __MACOSX/._ovm-modify-jeos-1.1.0-17.el5.noarch.rpm
inflating: ovm-template-config-1.1.0-8.el5.noarch.rpm
inflating: __MACOSX/._ovm-template-config-1.1.0-8.el5.noarch.rpm
[root@ovs222e work]# ls -l
total 180
drwxrwxr-x 2 root root 4096 Sep 18 09:29 __MACOSX
-rw-r--r-- 1 root root 62011 Sep 18 09:20 ovm-modify-jeos-1.1.0-17.el5.noarch.rpm
-rw-r--r-- 1 root root 23091 Sep 9 2011 ovm-template-config-1.1.0-8.el5.noarch.rpm
-rw-r--r-- 1 root root 78554 Nov 2 23:34 V34619-01.zip
RPMを両方インストールします。
[root@ovs221e work]# rpm -ivh ovm*.rpm
warning: ovm-modify-jeos-1.1.0-17.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:ovm-template-config ########################################### [ 50%]
2:ovm-modify-jeos ########################################### [100%]
インストールしたもの

ovm-template-config
Oracle VM テンプレート構成用のスクリプトです。
※OVSにインストールしたものの、これはテンプレートにしたいVMに入れればよい・・・
[root@ovs221e work]# rpm -qi ovm-template-config
Name        : ovm-template-config          Relocations: (not relocatable)
Version     : 1.1.0                             Vendor: Oracle Corporation
Release     : 8.el5                         Build Date: Sat 10 Sep 2011 03:44:16 AM JST
Install Date: Thu 27 Dec 2012 10:33:13 PM JST      Build Host: ca-build9.us.oracle.com
Group       : Utilities                     Source RPM: ovm-template-config-1.1.0-8.el5.src.rpm
Size        : 58494                            License: GPLv2
Signature   : DSA/SHA1, Sat 10 Sep 2011 03:44:29 AM JST, Key ID 66ced3de1e5e0159
URL         : http://oss.oracle.com/
Summary     : Oracle VM Template reconfiguration scripts
Description :
Configuration for Oracle VM Template boot.
[root@ovs221e work]# rpm -ql ovm-template-config
/etc/rc.d/init.d/oraclevm-template
/etc/sysconfig/oraclevm-template
/usr/lib
/usr/lib/oraclevm-template
/usr/lib/oraclevm-template/functions
/usr/sbin/oraclevm-template
/usr/share/doc/oraclevm-template
/usr/share/doc/oraclevm-template/AUTHORS
/usr/share/doc/oraclevm-template/COPYING
/var/lib/oraclevm-template
/var/lib/oraclevm-template/add.lst
/var/lib/oraclevm-template/erase.lst
ovm-modify-jeos
OracleVM Serverに配置したJeOSイメージを編集するスクリプトです。
[root@ovs221e work]# rpm -qi ovm-modify-jeos
Name        : ovm-modify-jeos              Relocations: (not relocatable)
Version     : 1.1.0                             Vendor: Oracle Corporation
Release     : 17.el5                        Build Date: Sat 04 Aug 2012 01:14:33 AM JST
Install Date: Thu 27 Dec 2012 10:33:13 PM JST      Build Host: ca-build56.us.oracle.com
Group       : Utilities                     Source RPM: ovm-modify-jeos-1.1.0-17.el5.src.rpm
Size        : 224704                           License: GPLv2
Signature   : DSA/SHA1, Sat 04 Aug 2012 01:14:37 AM JST, Key ID 66ced3de1e5e0159
URL         : http://oss.oracle.com/
Summary     : Oracle VM JeOS Image modify script
Description :
Script used to modify the base Oracle VM JeOS images. 
[root@ovs221e work]# rpm -ql ovm-modify-jeos
/usr/bin/modifyjeos
/usr/share
/usr/share/doc
/usr/share/doc/ovm-modify-jeos
/usr/share/doc/ovm-modify-jeos/AUTHORS
/usr/share/doc/ovm-modify-jeos/COPYING
/usr/share/doc/ovm-modify-jeos/modifyjeos.html
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/modifyjeos.8.gz
/var/lib/oraclevm-template
/var/lib/oraclevm-template/HVM.cfg
/var/lib/oraclevm-template/PVM.cfg
以上、
今回はJeOSテンプレートを使用するための下準備でした。(つづく)

0 件のコメント:

コメントを投稿