デフォルトで用意されている最小のフレーバー(m1.tiny)よりも
さらに小さいスペックがほしいことがあります。
[root@osctl01 ~]# source keystonerc_admin
[root@osctl01 ~(keystone_admin)]# nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 1 | m1.tiny | 512 | 1 | 0 | | 1 | 1.0 | True |
| 2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True |
| 3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True |
| 4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True |
| 5 | m1.xlarge | 16384 | 160 | 0 | | 8 | 1.0 | True |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
そこで、フレーバーを追加作成しておきます。
nova flavor-create のあとに下記を指定しています。
- フレーバー名。
- ID。
auto を指定すると UUID になるので、今回は明示的に指定。 - RAM 容量
- ディスク容量
「0」 を指定して、Glance イメージの容量をそのまま使う。 - vCPU 数
[root@osctl01 ~(keystone_admin)]# nova flavor-create c1 6 128 0 1
+----+------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+------+-----------+------+-----------+------+-------+-------------+-----------+
| 6 | c1 | 128 | 0 | 0 | | 1 | 1.0 | True |
+----+------+-----------+------+-----------+------+-------+-------------+-----------+
作成したフレーバーで、Nova インスタンスを起動してみます。
[root@osctl01 ~(keystone_admin)]# nova boot --flavor 6 --image cirros --nic net-id=06ab575b-b965-4d58-9b0b-19e5040af590 vm01
+--------------------------------------+-----------------------------------------------+
| Property | Value |
+--------------------------------------+-----------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | - |
| OS-EXT-SRV-ATTR:hypervisor_hostname | - |
| OS-EXT-SRV-ATTR:instance_name | instance-00000008 |
| OS-EXT-STS:power_state | 0 |
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| OS-SRV-USG:launched_at | - |
| OS-SRV-USG:terminated_at | - |
| accessIPv4 | |
| accessIPv6 | |
| adminPass | 9u4hM6ZhuVra |
| config_drive | |
| created | 2015-11-04T12:42:25Z |
| flavor | c1 (6) |
| hostId | |
| id | b389e0d1-7566-44f4-9082-0a88fd352345 |
| image | cirros (0b26fc17-3aa9-4b39-84db-e26ec68a435b) |
| key_name | - |
| metadata | {} |
| name | vm01 |
| os-extended-volumes:volumes_attached | [] |
| progress | 0 |
| security_groups | default |
| status | BUILD |
| tenant_id | c79c5e2a0174431d88958ebc9d1cb17d |
| updated | 2015-11-04T12:42:25Z |
| user_id | 695d91537c7a4e6fb672e856a6fa5900 |
+--------------------------------------+-----------------------------------------------+
Oracle VM Server でも、指定したフィレーバーの VM (DomU)が起動しました。
[root@ovms11 ~]# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 814 1 r----- 378.1
instance-00000008 1 128 1 -b---- 3.1
起動したインスタンスにログインしてみると、指定したフレーバーのスペックになっています。
# uname -n
vm01
# cat /etc/cirros/version
0.3.4
# grep processor /proc/cpuinfo
processor : 0
# grep MemTotal /proc/meminfo
MemTotal: 113756 kB
# fdisk -l
Disk /dev/xvda: 41 MB, 41126400 bytes
255 heads, 63 sectors/track, 5 cylinders, total 80325 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/xvda1 * 16065 80324 32130 83 Linux
# df -h
Filesystem Size Used Available Use% Mounted on
/dev 50.0M 0 50.0M 0% /dev
/dev/xvda1 23.2M 18.0M 4.1M 82% /
tmpfs 55.5M 0 55.5M 0% /dev/shm
tmpfs 200.0K 68.0K 132.0K 34% /run
以上、フレーバーを追加作成して、小さいスペックのインスタンスを起動する話でした。
0 件のコメント:
コメントを投稿