ただ、Oracle VM Server(OVMS)では、HVM としないと起動できないようです。
Oracle OpenStack R3 + OVMS の環境では
Horizon ダッシュボードからは指定できなそうなので glance コマンドから登録します。
イメージは、Oracle Software Delivery Cloud からダウンロードできます。
2017年10月時点だと、Oracle Linux 7.3 / 7.4 のイメージが提供されています。
Oracle VM Manager とは違い、OpenStack のダッシュボードでは
インスタンスの設定で HVM / PVM が指定できないようなので、
Glance でイメージ登録するときに、 hvm と指定しておきます。
OracleLinux-7.4-x86_64.qcow2 はイメージファイルです。
[root@os-client-01 ~]# glance image-create --name ol74-hvm --file OracleLinux-7.4-x86_64.qcow2 --container-format bare --property vm_mode=hvm --disk-format qcow2
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | 0904405712cd2037b14b2d721f44f4e1 |
| container_format | bare |
| created_at | 2017-10-29T06:12:43Z |
| disk_format | qcow2 |
| id | 1adf01b7-a604-4f75-9787-e850f801e815 |
| min_disk | 0 |
| min_ram | 0 |
| name | ol74-hvm |
| owner | e871ad683d9b49148eb91ae2ed514193 |
| protected | False |
| size | 1694695424 |
| status | active |
| tags | [] |
| updated_at | 2017-10-29T06:13:48Z |
| virtual_size | None |
| visibility | private |
| vm_mode | hvm |
+------------------+--------------------------------------+
OracleLinux-7.4-x86_64.qcow2 から作成したイメージは、
ディスク容量が 16GB 以上必要です。
イメージからインスタンスを起動するときに
ルートディスクの容量が 16GB 以上のフレーバーを指定します。
たとえば nova コマンドから起動する場合は、下記のようになります。
[root@os-client-01 ~]# nova boot --image ol74-hvm --flavor f1.medium --nic net-id=35099e56-51f0-43b8-9b3f-63b5bc07da1c --key tenant01-kay01 vm03
ちなみに hvm を指定していない場合、インスタンス起動時に
OpenStack 側では理由が分かりやすいメッセージが見当たりませんでしたが、
OVMS では下記のようなエラーが出力されていました。
[root@os-host-02 ~]# cat /etc/oracle-release
Oracle VM server release 3.4.4
[root@os-host-02 ~]# cat /var/log/xen/bootloader.8.log
Traceback (most recent call last):
File "/usr/lib64/xen/bin/pygrub", line 931, in
raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel
最近の Oracle VM Server では、Oracle Linux 7 ではもう PVM はサポートされてなくて
HVM がよいようです。
Oracle VMRelease Notes for 3.4.4
5.1 Oracle VM Server for x86 Supported Guest Operating Systems
https://docs.oracle.com/cd/E64076_01/E85146/html/vmrns-guest-os-x86.html
以上、OpenStack の OL7 イメージを OVMS で起動する話でした。
0 件のコメント:
コメントを投稿