Oracle VM Manager (OVMM) 3.4.5 と
Oracle VM Server (OVMS) 3.4.5 のセットアップを進めてみます。
今回の ovmcli は、下記のように OVMM に接続しています。
Oracle VM Manager の ovmcli 接続を工夫してみる。
OVMM / OVMS は下記のように構成しています。
- OVMM、OVMS はインストール、ネットワーク設定ずみ。
- OVMS は 2台(ovm-svr-01、ovm-svr-02)。
- OVMS の NIC は2つ。bond0 には eth0 のみのまま。
- OVMS の管理ネットワークは 192.168.30.0/24。
- 共有ストレージは NFS で、192.168.31.0/24(VLAN 31)。
- NFS サーバ(192.168.31.19)を構築ずみ。
ovmcli のバージョンは下記です。
OVM> showversion
3.4.5.1919
今回は出力を少なめにしています。
OVM> set OutputMode=Sparse
OVMM への OVMS の登録。
OVMS を登録します。OVM> discoverServer ipAddress=192.168.30.11 password=****** takeOwnership=yes
JobId: 1532901367894
OVM> discoverServer ipAddress=192.168.30.12 password=****** takeOwnership=yes
JobId: 1532901472915
OVMS が2台登録されました。
OVM> list Server
id:e3:98:36:42:72:4b:28:12:c2:9f:f2:12:82:04:6b:e1 name:ovm-svr-01
id:5f:ef:36:42:c2:c0:4f:18:d7:9a:cc:aa:04:8c:70:c5 name:ovm-svr-02
物理 NIC の構成。
Bond ポートの状態です。OVM> list BondPort
id:0004fb0000200000c8184c5ff3c31571 name:bond0 on ovm-svr-02
id:0004fb000020000018c92306d5c92b01 name:bond0 on ovm-svr-01
bond0 には、物理 NIC(eth0)が 1つだけ追加されています。
OVM> show BondPort id=0004fb000020000018c92306d5c92b01
Interface Name = bond0
MAC Address = 00:50:56:b6:47:44
MTU = 1500
Network = c0a81e00 [192.168.30.0]
Port Type = Bond
Server = e3:98:36:42:72:4b:28:12:c2:9f:f2:12:82:04:6b:e1 [ovm-svr-01]
Status = Port Up
Mode = Active Backup
EthernetPort 1 = 0004fb0000200000cc7d207354f4903d [eth0 on ovm-svr-01]
Id = 0004fb000020000018c92306d5c92b01 [bond0 on ovm-svr-01]
Name = bond0 on ovm-svr-01
Locked = false
OVM> show BondPort id=0004fb0000200000c8184c5ff3c31571
Interface Name = bond0
MAC Address = 00:50:56:b6:1b:72
MTU = 1500
Network = c0a81e00 [192.168.30.0]
Port Type = Bond
Server = 5f:ef:36:42:c2:c0:4f:18:d7:9a:cc:aa:04:8c:70:c5 [ovm-svr-02]
Status = Port Up
Mode = Active Backup
EthernetPort 1 = 0004fb00002000008332a767ba41f7b2 [eth0 on ovm-svr-02]
Id = 0004fb0000200000c8184c5ff3c31571 [bond0 on ovm-svr-02]
Name = bond0 on ovm-svr-02
Locked = false
OVMS の物理ポートの一覧です。
OVM> list Port
id:0004fb000020000091efdab3eb6602e7 name:eth1 on ovm-svr-02
id:0004fb00002000008332a767ba41f7b2 name:eth0 on ovm-svr-02
id:0004fb00002000006c5f1d8bbbdeafdd name:eth1 on ovm-svr-01
id:0004fb0000200000cc7d207354f4903d name:eth0 on ovm-svr-01
物理ポートを Bond ポートに追加します。
1台目の OVMS です。
OVM> add Port id=0004fb00002000006c5f1d8bbbdeafdd to BondPort id=0004fb000020000018c92306d5c92b01
JobId: 1532902051967
OVM> show BondPort id=0004fb000020000018c92306d5c92b01
Interface Name = bond0
MAC Address = 00:50:56:b6:47:44
MTU = 1500
Network = c0a81e00 [192.168.30.0]
Port Type = Bond
Server = e3:98:36:42:72:4b:28:12:c2:9f:f2:12:82:04:6b:e1 [ovm-svr-01]
Status = Port Up
Mode = Active Backup
EthernetPort 1 = 0004fb0000200000cc7d207354f4903d [eth0 on ovm-svr-01]
EthernetPort 2 = 0004fb00002000006c5f1d8bbbdeafdd [eth1 on ovm-svr-01]
Id = 0004fb000020000018c92306d5c92b01 [bond0 on ovm-svr-01]
Name = bond0 on ovm-svr-01
Locked = false
2台目の OVMS です。
OVM> add Port id=0004fb000020000091efdab3eb6602e7 to BondPort id=0004fb0000200000c8184c5ff3c31571
JobId: 1532902140986
OVM> show BondPort id=0004fb0000200000c8184c5ff3c31571
Interface Name = bond0
MAC Address = 00:50:56:b6:1b:72
MTU = 1500
Network = c0a81e00 [192.168.30.0]
Port Type = Bond
Server = 5f:ef:36:42:c2:c0:4f:18:d7:9a:cc:aa:04:8c:70:c5 [ovm-svr-02]
Status = Port Up
Mode = Active Backup
EthernetPort 1 = 0004fb00002000008332a767ba41f7b2 [eth0 on ovm-svr-02]
EthernetPort 2 = 0004fb000020000091efdab3eb6602e7 [eth1 on ovm-svr-02]
Id = 0004fb0000200000c8184c5ff3c31571 [bond0 on ovm-svr-02]
Name = bond0 on ovm-svr-02
Locked = false
管理ネットワークの作成。
ネットワークを設定変更します。はじめは 1つだけネットワークが作成されています。
OVM> list Network
id:c0a81e00 name:192.168.30.0
OVM> show Network id=c0a81e00
Server Local = false
MTU = 0
Role 1 = Management
Role 2 = Cluster Heartbeat
Role 3 = Live Migrate
Port 1 = 0004fb000020000018c92306d5c92b01 [bond0 on ovm-svr-01]
Port 2 = 0004fb0000200000c8184c5ff3c31571 [bond0 on ovm-svr-02]
Id = c0a81e00 [192.168.30.0]
Name = 192.168.30.0
Locked = false
ネットワークの名前を変更し、使いやすいように Virtual Machine ロールを追加します。
OVM> edit Network id=c0a81e00 roles="MANAGEMENT,CLUSTER_HEARTBEAT,LIVE_MIGRATE,VIRTUAL_MACHINE" name=ovm-nw
JobId: 1532902970956
ネットワークの名前が変更されました。
OVM> list Network
id:c0a81e00 name:ovm-nw
OVM> show Network id=c0a81e00
Server Local = false
MTU = 0
Role 1 = Management
Role 2 = Cluster Heartbeat
Role 3 = Live Migrate
Role 4 = Virtual Machine
Port 1 = 0004fb000020000018c92306d5c92b01 [bond0 on ovm-svr-01]
Port 2 = 0004fb0000200000c8184c5ff3c31571 [bond0 on ovm-svr-02]
Id = c0a81e00 [ovm-nw]
Name = ovm-nw
Locked = false
NFS ネットワークの作成。
NFS サーバを接続するためのネットワークを作成します。OVM> create Network name=nfs-nw-01
JobId: 1532903838811
id:1055cadf83 name:nfs-nw-01
OVMS ごとに、VLAN インターフェースを作成します。
OVM> create VlanInterface name=vlan-nfs_ovm-svr-01 vlanId=31 on BondPort id=0004fb000020000018c92306d5c92b01
JobId: 1532904893240
id:0004fb0000240000e20bdebd53d27752 name:vlan-nfs_ovm-svr-01
OVM> create VlanInterface name=vlan-nfs_ovm-svr-02 vlanId=31 on BondPort id=0004fb0000200000c8184c5ff3c31571
JobId: 1532904985091
id:0004fb000024000043e8123e54071940 name:vlan-nfs_ovm-svr-02
VLAN インターフェースには、NFS サーバのセグメントの IP アドレスを設定します。
OVM> embeddedCreate VlanInterface name=vlan-nfs_ovm-svr-01 ipAddressConfig ipAddressConfigType=STATIC ipAddress=192.168.31.11 ipNetmask=255.255.255.0
JobId: 1532905166534
OVM> embeddedCreate VlanInterface name=vlan-nfs_ovm-svr-02 ipAddressConfig ipAddressConfigType=STATIC ipAddress=192.168.31.12 ipNetmask=255.255.255.0
JobId: 1532905210525
NFS ファイルサーバの構成。
NFS のファイルサーバを追加します。NFS ファイルサーバの接続で使用するプラグインの
名前(Oracle Generic Network File System)を確認しておきます。
OVM> list FileServerPlugin
id:oracle.generic.NFSPlugin.GenericNFSPlugin (1.1.0) name:Oracle Generic Network File System
id:oracle.ocfs2.OCFS2.OCFS2Plugin (0.1.0-47.5) name:Oracle OCFS2 File system
NFS ファイルサーバを追加します。
OVM> create FileServer plugin="Oracle Generic Network File System" accessHost=192.168.31.19 adminServers="ovm-svr-01,ovm-svr-02" name=ovm-nfs-01
JobId: 1532902601043
id:0004fb0000090000f902e0229f7965b1 name:ovm-nfs-01
NFS ファイルサーバが追加されました。
OVM> list FileServer
id:0004fb0000090000f902e0229f7965b1 name:ovm-nfs-01
id:0004fb0000090000359542ab6c5df539 name:Local FS ovm-svr-01
id:0004fb0000090000e268245cfe009ff5 name:Local FS ovm-svr-02
NFS ファイルサーバをリフレッシュします。
OVM> refresh FileServer name=ovm-nfs-01
JobId: 1532905316731
OVM> list FileSystem
id:74b539e6-a798-4299-b39e-37c6a9be1288 name:nfs on 192.168.31.19:/nfs/repo01
id:6d10e241-6d34-4c82-aef9-12f89b76c1ed name:nfs on 192.168.31.19:/nfs/pool01
記憶域リポジトリの作成。
NFS のファイルシステムをリフレッシュしてから、記憶域リポジトリを作成します。OVM> refresh FileSystem id=74b539e6-a798-4299-b39e-37c6a9be1288
JobId: 1532905468122
OVM> create Repository name=st-repo-01 on FileSystem id=74b539e6-a798-4299-b39e-37c6a9be1288
JobId: 1532905473867
id:0004fb0000030000daf50e2e3968c6f1 name:st-repo-01
OVMS をリポジトリに追加します。
OVM> add Server name=ovm-svr-01 to Repository name=st-repo-01
JobId: 1532967949387
OVM> add Server name=ovm-svr-02 to Repository name=st-repo-01
JobId: 1532967957004
リポジトリに OVMS が追加されました。
OVM> show Repository name=st-repo-01
File System = 74b539e6-a798-4299-b39e-37c6a9be1288 [nfs on 192.168.31.19:/nfs/repo01]
Manager UUID = 0004fb0000010000d135a5d7c58bfcea
File System Free (GiB) = 14.96
File System Total (GiB) = 14.99
File System Used (GiB) = 0.03
Used % = 0.2
Apparent Size (GiB) = 0.0
Capacity % = 0.0
Refreshed = Yes
Presented = Yes
Presented Server 1 = e3:98:36:42:72:4b:28:12:c2:9f:f2:12:82:04:6b:e1 [ovm-svr-01]
Presented Server 2 = 5f:ef:36:42:c2:c0:4f:18:d7:9a:cc:aa:04:8c:70:c5 [ovm-svr-02]
Id = 0004fb0000030000daf50e2e3968c6f1 [st-repo-01]
Name = st-repo-01
Locked = false
DeprecatedAttrs = [Assembly]
サーバ プールの作成。
同様に NFS ファイルシステムをリフレッシュしてから、プールファイルシステムを指定しつつ、サーバ プールを作成します。
OVM> refresh FileSystem id=6d10e241-6d34-4c82-aef9-12f89b76c1ed
JobId: 1532905572514
OVM> create ServerPool clusterEnable=yes FileSystem=6d10e241-6d34-4c82-aef9-12f89b76c1ed keymapName=ja startPolicy=BEST_SERVER name=sv-pool-01
id:0004fb00000200003d6ab08832d1c0f6 name:sv-pool-01
サーバ プールに OVMS を追加します。
OVM> add Server name=ovm-svr-01 to ServerPool name=sv-pool-01
JobId: 1532905693621
OVM> add Server name=ovm-svr-02 to ServerPool name=sv-pool-01
JobId: 1532957335791
これでひとまず、Oracle VM 3.4.5 の環境がセットアップできたと思います。
このあと VM を作成したりします。
以上、ovmcli で OVM 環境をセットアップしてみる話でした。
0 件のコメント:
コメントを投稿