このセクションでは、作成したインスタンスをリサイズする方法を紹介します。

インスタンスのサーバー情報 (大きさなど) を確認します。ここでは、server インスタンスの情報を確認しています。 server インスタンス のフレーバーが micro であることが確認できます。

[root@controller ~]# openstack server show server
+-----------------------------+----------------------------------------------------------+
| Field                       | Value                                                    |
+-----------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig           | AUTO                                                     |
| OS-EXT-AZ:availability_zone | nova                                                     |
| OS-EXT-STS:power_state      | Running                                                  |
| OS-EXT-STS:task_state       | None                                                     |
| OS-EXT-STS:vm_state         | active                                                   |
| OS-SRV-USG:launched_at      | 2018-11-14T13:13:05.000000                               |
| OS-SRV-USG:terminated_at    | None                                                     |
| accessIPv4                  |                                                          |
| accessIPv6                  |                                                          |
| addresses                   | Self network 1=172.16.2.102                              |
| config_drive                |                                                          |
| created                     | 2018-11-14T13:12:07Z                                     |
| flavor                      | micro (102)                                              |
| hostId                      | efb63a488f473b410c3759cf8aaf4acd5471fec34598b4718a22a77a |
| id                          | 69569ec5-a40e-41ba-a564-b3892bfe4d5d                     |
| image                       |                                                          |
| key_name                    | mykey                                                    |
| name                        | server                                                   |
| progress                    | 0                                                        |
| project_id                  | b9644b0689c4469baa45f9acb009d860                         |
| properties                  |                                                          |
| security_groups             | name='My security group 1'                               |
| status                      | ACTIVE                                                   |
| updated                     | 2018-11-14T13:13:06Z                                     |
| user_id                     | 64b377d70bc4457faa169912b02a24d1                         |
| volumes_attached            | id='33c9b21a-2779-476e-ab57-fa5a33801a6c'                |
+-----------------------------+----------------------------------------------------------+
[root@controller ~]# 

利用可能なフレーバーを一覧で確認します。

[root@controller ~]# openstack flavor list
+-----+----------+------+------+-----------+-------+-----------+
| ID  | Name     |  RAM | Disk | Ephemeral | VCPUs | Is Public |
+-----+----------+------+------+-----------+-------+-----------+
| 0   | m1.nano  |   64 |    1 |         0 |     1 | True      |
| 102 | micro    | 1024 |   10 |         0 |     1 | True      |
| 202 | m1.small | 1024 |   30 |         0 |     1 | True      |
+-----+----------+------+------+-----------+-------+-----------+
[root@controller ~]# 

server インスタンスをリサイズします。ここでは、フレーバー micro から m1.small のサイズにリサイズしています。

[root@controller ~]# openstack server resize --flavor 202 server
[root@controller ~]#

インスタンスのサーバー情報 (大きさなど) を再度確認します。リサイズが完了すると、インスタンスの状態が VERIFY_RESIZE に変わります。

[root@controller ~]# openstack server list
+--------------------------------------+----------+---------------+---------------------------------------------+-------+----------+
| ID                                   | Name     | Status        | Networks                                    | Image | Flavor   |
+--------------------------------------+----------+---------------+---------------------------------------------+-------+----------+
| 69569ec5-a40e-41ba-a564-b3892bfe4d5d | server   | VERIFY_RESIZE | Self network 1=172.16.2.102                 |       | m1.small |
| a6430db4-a8c2-4ac0-b45b-a126902913b9 | spider1  | ACTIVE        | Self network 1=172.16.2.110, 192.168.25.103 |       | micro    |
| 03c1fcaf-54b1-4591-9c4e-5f813bbba9f0 | DB_1     | ACTIVE        | Self network 2=172.16.3.30, 192.168.25.109  |       | micro    |
| 7cf67e4e-0114-4cd4-b770-edfd5e213427 | server_2 | SHUTOFF       | Self network 1=172.16.2.21                  |       | micro    |
| 637ecf9c-64e3-41ea-85bd-242d84ddbcda | server_1 | SHUTOFF       | Self network 1=172.16.2.20, 192.168.25.104  |       | micro    |
+--------------------------------------+----------+---------------+---------------------------------------------+-------+----------+
[root@controller ~]# 

リサイズされたことを確認する。以下コマンドを実行すると、インスタンスの状態が VERIFY_RESIZE から Active に変わります。

[root@controller ~]# openstack server resize --confirm 69569ec5-a40e-41ba-a564-b3892bfe4d5d
[root@controller ~]# 

インスタンスのサーバー情報 (大きさなど) を確認し、インスタンスの状態が Active になっていることを確認します。

[root@controller ~]# openstack server list
+--------------------------------------+----------+---------+---------------------------------------------+-------+----------+
| ID                                   | Name     | Status  | Networks                                    | Image | Flavor   |
+--------------------------------------+----------+---------+---------------------------------------------+-------+----------+
| 69569ec5-a40e-41ba-a564-b3892bfe4d5d | server   | ACTIVE  | Self network 1=172.16.2.102                 |       | m1.small |
| a6430db4-a8c2-4ac0-b45b-a126902913b9 | spider1  | ACTIVE  | Self network 1=172.16.2.110, 192.168.25.103 |       | micro    |
| 03c1fcaf-54b1-4591-9c4e-5f813bbba9f0 | DB_1     | ACTIVE  | Self network 2=172.16.3.30, 192.168.25.109  |       | micro    |
| 7cf67e4e-0114-4cd4-b770-edfd5e213427 | server_2 | SHUTOFF | Self network 1=172.16.2.21                  |       | micro    |
| 637ecf9c-64e3-41ea-85bd-242d84ddbcda | server_1 | SHUTOFF | Self network 1=172.16.2.20, 192.168.25.104  |       | micro    |
+--------------------------------------+----------+---------+---------------------------------------------+-------+----------+
[root@controller ~]#