今回は、Oracle Linux 6 のインストールにむけた VM にしてみます。
下記のような設定にしています。
- VM の名前は、ol69-min
- VM の種類は、PVM
- OS タイプは、Oracle Linux 6
- 仮想ディスクは 16GB を 1つ。
- VNIC も 1つ。
OVM> create Vm name=ol69-min domainType=XEN_PVM repository=st-repo-01 osType="Oracle Linux 6" on ServerPool name=sv-pool-01
Command: create Vm name=ol69-min domainType=XEN_PVM repository=st-repo-01 osType="Oracle Linux 6" on ServerPool name=sv-pool-01
Status: Success
Time: 2017-12-15 08:24:31,590 JST
JobId: 1513293871174
Data:
id:0004fb000006000065cbd511609d819a name:ol69-min
OVM>
この時点での VM の設定状態です。
OVM> show Vm name=ol69-min
Command: show Vm name=ol69-min
Status: Success
Time: 2017-12-15 08:25:09,521 JST
Data:
Status = Stopped
Memory (MB) = 512
Max. Memory (MB) = 512
Processors = 1
Max. Processors = 1
Priority = 50
Processor Cap = 100
High Availability = No
Operating System = Oracle Linux 6
Mouse Type = OS Default
Domain Type = Xen PVM
Keymap = ja
Start Policy = Use Pool Policy
Disk Limit = 104
Huge Pages Enabled = No
Config File Absolute Path = 192.168.4.119:/nfs/repo01/VirtualMachines/0004fb000006000065cbd511609d819a/vm.cfg
Config File Mounted Path = /OVS/Repositories/0004fb000003000085a55bcfe9b5cff4/VirtualMachines/0004fb000006000065cbd511609d819a/vm.cfg
Server = 2b:10:0a:42:ca:41:55:d1:95:06:a6:c9:18:dd:e5:90 [ovms344-02]
Server Pool = 0004fb0000020000fcf2680151fbca2d [sv-pool-01]
Repository = 0004fb000003000085a55bcfe9b5cff4 [st-repo-01]
Restart Action On Crash = Restart
Id = 0004fb000006000065cbd511609d819a [ol69-min]
Name = ol69-min
Locked = false
DeprecatedAttrs = [Huge Pages Enabled (Deprecated for PV guest)]
OVM>
仮想ディスクを作成します。今回は 16 GB です。
OVM> create VirtualDisk name=vdisk-ol69-min-1 size=16 sparse=yes on repository name=st-repo-01
Command: create VirtualDisk name=vdisk-ol69-min-1 size=16 sparse=yes on repository name=st-repo-01
Status: Success
Time: 2017-12-15 08:27:13,331 JST
JobId: 1513294031808
Data:
id:0004fb00001200001b7860fd3e1b9925.img name:vdisk-ol69-min-1
OVM>
仮想 DISK を VM に接続します。
OVM> create VmDiskMapping name=diskmap-ol69-min-vdisk1-slot0 slot=0 virtualDisk=vdisk-ol69-min-1 on Vm name=ol69-min
Command: create VmDiskMapping name=diskmap-ol69-min-vdisk1-slot0 slot=0 virtualDisk=vdisk-ol69-min-1 on Vm name=ol69-min
Status: Success
Time: 2017-12-15 08:29:49,366 JST
JobId: 1513294188978
Data:
id:0004fb0000130000a31e37e12d28264d name:diskmap-ol69-min-vdisk1-slot0
OVM>
VNIC を追加します。ovm-nw というネットワークは作成ずみです。
OVM> create Vnic name=vnic-ol69-min-1 network=ovm-nw on Vm name=ol69-min
Command: create Vnic name=vnic-ol69-min-1 network=ovm-nw on Vm name=ol69-min
Status: Success
Time: 2017-12-15 08:32:07,024 JST
JobId: 1513294326632
Data:
id:0004fb00000700000059652f0da4e5ee name:vnic-ol69-min-1
OVM>
メモリサイズは 2GB (2048 MB)にしておきます。
OVM> edit Vm name=ol69-min memory=2048
PVM はネットワークインストールになるので、PXE でブートするようにします。
ブート順序は、ネットワークブートができるように先頭を PXE にします。
これは、OS インストール後に DISK に変更します。
OVM> edit Vm name=ol69-min bootOrder=PXE,DISK networkInstallPath=http://192.168.1.239/data/iso/repo/ol69/
Command: edit Vm name=ol69-min bootOrder=PXE,DISK networkInstallPath=http://192.168.1.239/data/iso/repo/ol69/
Status: Success
Time: 2017-12-15 08:37:46,151 JST
JobId: 1513294665964
OVM>
指定している URL には、インストーラを配置しておきます。
設定が正しければ、VM を起動できます。
OVM> start Vm name=ol69-min
Command: start Vm name=ol69-min
Status: Success
Time: 2017-12-15 08:42:38,366 JST
JobId: 1513294950328
OVM>
結果的には、こんな構成になりました。
OVM> show Vm name=ol69-min
Command: show Vm name=ol69-min
Status: Success
Time: 2017-12-15 08:51:30,525 JST
Data:
Status = Running
Memory (MB) = 2048
Max. Memory (MB) = 2048
Processors = 1
Max. Processors = 1
Priority = 50
Processor Cap = 100
High Availability = No
Operating System = Oracle Linux 6
Mouse Type = OS Default
Domain Type = Xen PVM
Keymap = ja
Start Policy = Use Pool Policy
Boot Order 1 = PXE
Boot Order 2 = Disk
Disk Limit = 104
Network Install Path = http://192.168.1.239/data/iso/repo/ol69/
Huge Pages Enabled = No
Config File Absolute Path = 192.168.4.119:/nfs/repo01/VirtualMachines/0004fb000006000065cbd511609d819a/vm.cfg
Config File Mounted Path = /OVS/Repositories/0004fb000003000085a55bcfe9b5cff4/VirtualMachines/0004fb000006000065cbd511609d819a/vm.cfg
Server = fe:15:0a:42:b0:41:db:19:ad:dd:68:4a:49:1f:fb:d8 [ovms344-01]
Server Pool = 0004fb0000020000fcf2680151fbca2d [sv-pool-01]
Repository = 0004fb000003000085a55bcfe9b5cff4 [st-repo-01]
Vnic 1 = 0004fb000007000067316b34ff1f4aa0 [vnic-ol69-min-1]
VmDiskMapping 1 = 0004fb0000130000a31e37e12d28264d [diskmap-ol69-min-vdisk1-slot0]
Restart Action On Crash = Restart
Id = 0004fb000006000065cbd511609d819a [ol69-min]
Name = ol69-min
Locked = false
DeprecatedAttrs = [Huge Pages Enabled (Deprecated for PV guest)]
OVM>
OVMM のコンソールから、OS をインストールします。
(インストールの手順ンは今回は省略・・・)
今回は Kickstart を仕込んだりはしていないので、
インストーラを配置しているパスは入力する必要があります。
OS のインストールが終わったら、
VM を停止したうえで DISK からブートするようにします。
OVM> edit Vm name=ol69-min bootOrder=DISK bootOrder=""
Command: edit Vm name=ol69-min bootOrder=DISK bootOrder=""
Status: Success
Time: 2017-12-15 08:56:54,463 JST
JobId: 1513295814292
OVM>
以上、ovmcli での VM 作成の様子でした。
0 件のコメント:
コメントを投稿