Oracle Linux 7 の Oracle VM 3 Template が提供されています。
このファイルは、Oracle VM Manager(OVMM)でインポートすると
Template ではなく Virtual Appliance としてインポートされます。
今回は Oracle Linux 7.4 の Template (V971299-01.zip)をインポートしてみます。
まず、ファイルは HTTP などでアクセスできる場所に配置します。
これは、Oracle Software Delivery Cloud からダウンロードした zip ファイルを
展開したものです。
[root@webfs01 ol74]# ls -lh /work/V971299-01.zip
-rw-r--r-- 1 root root 490M 12月 17 02:50 /work/V971299-01.zip
[root@webfs01 ol74]# unzip /work/V971299-01.zip
Archive: /work/V971299-01.zip
inflating: OVM_OL7U4_x86_64_PVHVM.ova
[root@webfs01 ol74]# ls -lh
合計 509M
-rw-r--r-- 1 root root 509M 11月 3 15:35 OVM_OL7U4_x86_64_PVHVM.ova
OVMM の Web UI からのインポートでは、下記のように
ova ファイルを配置した URL を指定します。
ovmcli でも同様にインポートすることができます。
OVM> importVirtualAppliance Repository name=st-repo-01 url=http://192.168.1.239/vmimg/ol74/OVM_OL7U4_x86_64_PVHVM.ova
Command: importVirtualAppliance Repository name=st-repo-01 url=http://192.168.1.239/vmimg/ol74/OVM_OL7U4_x86_64_PVHVM.ova
Status: Success
Time: 2017-12-17 21:53:23,916 JST
JobId: 1513515156120
Data:
id:1108737ee8 name:OVM_OL7U4_x86_64_PVHVM.ova
OVM>
インポートされました。
「OVM_OL7U4_x86_64_PVHVM1」という名前の VM が含まれています。
OVM> show VirtualAppliance name=OVM_OL7U4_x86_64_PVHVM.ova
Command: show VirtualAppliance name=OVM_OL7U4_x86_64_PVHVM.ova
Status: Success
Time: 2017-12-17 21:53:52,998 JST
Data:
Origin = http://192.168.1.239/vmimg/ol74/OVM_OL7U4_x86_64_PVHVM.ova
Repository = 0004fb000003000085a55bcfe9b5cff4 [st-repo-01]
Virtual Appliance Vm 1 = 1108737ee8_vm_OVM_OL7U4_x86_64_PVHVM1 [OVM_OL7U4_x86_64_PVHVM1]
Virtual Appliance VirtualDisk 1 = 1108737ee8_disk_system [system]
Id = 1108737ee8 [OVM_OL7U4_x86_64_PVHVM.ova]
Name = OVM_OL7U4_x86_64_PVHVM.ova
Description = Import URL: http://192.168.1.239/vmimg/ol74/OVM_OL7U4_x86_64_PVHVM.ova
Locked = false
OVM>
OVMM でも確認できます。
VirtualAppliance から VM を作成する場合は
いったん VM Template を作成してしてから VM を作成するのがセオリーのようです。
Virtual Appliance に含まれる VM「OVM_OL7U4_x86_64_PVHVM1」を指定して、
VM を作成してみます。
OVM> createVmFromVirtualAppliance VirtualApplianceVm name=OVM_OL7U4_x86_64_PVHVM1
JobId: 1513515787855
id:0004fb0000140000259e67e80e204686 name:OVM_OL7U4_x86_64_PVHVM.ova_OVM_OL7U4_x86_64_PVHVM1
OVM>
自動的に VM Template になりました。
OVM> show Vm name=OVM_OL7U4_x86_64_PVHVM.ova_OVM_OL7U4_x86_64_PVHVM1
Status = Template
Memory (MB) = 2048
Max. Memory (MB) = 2048
Processors = 2
Max. Processors = 2
Priority = 50
Processor Cap = 100
High Availability = No
Operating System = None
Mouse Type = OS Default
Domain Type = Xen HVM
Keymap = en-us
Start Policy = Current Server
Origin = http://192.168.1.239/vmimg/ol74/OVM_OL7U4_x86_64_PVHVM.ova
Disk Limit = 4
Huge Pages Enabled = No
Config File Absolute Path = 192.168.4.119:/nfs/repo01/Templates/0004fb0000140000259e67e80e204686/vm.cfg
Config File Mounted Path = /OVS/Repositories/0004fb000003000085a55bcfe9b5cff4/Templates/0004fb0000140000259e67e80e204686/vm.cfg
Repository = 0004fb000003000085a55bcfe9b5cff4 [st-repo-01]
Vnic 1 = 0004fb0000070000b71def53850358f6 [Template Vnic]
VmDiskMapping 1 = 0004fb0000130000aaa6c881a9735308 [Mapping for disk Id (30cdce19a6c24c6e941f07a62661fa81.img)]
Restart Action On Crash = Restart
Id = 0004fb0000140000259e67e80e204686 [OVM_OL7U4_x86_64_PVHVM.ova_OVM_OL7U4_x86_64_PVHVM1]
Name = OVM_OL7U4_x86_64_PVHVM.ova_OVM_OL7U4_x86_64_PVHVM1
Description = Oracle Linux OL7 update 4 for x86_64
Locked = false
DeprecatedAttrs = [Huge Pages Enabled (Deprecated for PV guest)]
OVM>
この Template を設定したうえで、そこから VM を作成します。
例えば、VM の設定では下記のあたりを設定することになります。
- CPU、メモリサイズなど(標準サイズを決めたり)
- OS タイプ(デフォルトだと OL7 が指定されていないので)
- 接続するネットワーク
- ブート順序(Disk など)
そして、VM を起動すると、初回には対話的に下記を設定することになります。
- ホスト名
- ネットワーク インターフェースの設定
- root パスワード
ちなみに、ova ファイルの内容を確認したい場合は、tar コマンドで展開できます。
[root@webfs01 ol74]# file OVM_OL7U4_x86_64_PVHVM.ova
OVM_OL7U4_x86_64_PVHVM.ova: POSIX tar archive (GNU)
[root@webfs01 ol74]# tar xvf OVM_OL7U4_x86_64_PVHVM.ova
OVM_OL7U4_x86_64_PVHVM.ovf
OVM_OL7U4_x86_64_PVHVM.mf
System.vmdk
[root@webfs01 ol74]#
以上、OL7 の Oracle VM 3 Template をインポートしてみる話でした。
0 件のコメント:
コメントを投稿