Warning: This is not reversible!
You can change the size of an instance by changing its flavor. This rebuilds the instance and therefore results in a restart
Web Interface
1. | In Web Interface Compute->Instances , select the VM you wish to resize |
2. | Shut down the Instance and create a snapshot to prevent data loss. |
3 | Click the drop-down menu on the right-hand side (in |
4. | Select the new flavor from the drop-down menu in the pop-up. Click on the |
Command Line
Get the serverID and flavorID
Code Block | ||
---|---|---|
| ||
$ openstack server list
+--------------------------------------+--------------------------+---------+----------------------------------------+---------------------------------------------------------+--------------+
| ID | Name | Status | Networks | Image | Flavor |
+--------------------------------------+--------------------------+---------+----------------------------------------+---------------------------------------------------------+--------------+
| b5acb398-76b4-48fe-9b9a-d480636fdfd9 | test-rebuild | SHUTOFF | Internal=172.16.101.195 | ubuntu-focal-20.04-gui | c3.small |
+--------------------------------------+--------------------------+---------+----------------------------------------+---------------------------------------------------------+--------------+
$ openstack flavor list
+--------------------------------------+--------------+--------+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |
+--------------------------------------+--------------+--------+------+-----------+-------+-----------+
| 6cf0813c-1ba2-4999-b7eb-34d71a2a4199 | c3.medium | 8192 | 40 | 0 | 4 | True |
+--------------------------------------+--------------+--------+------+-----------+-------+-----------+ |
Run
Code Block | ||
---|---|---|
| ||
openstack server resize --flavor <falvor-id> <server-id> |
Example
Code Block | ||
---|---|---|
| ||
$ openstack server resize --flavor 6cf0813c-1ba2-4999-b7eb-34d71a2a4199 b5acb398-76b4-48fe-9b9a-d480636fdfd9 |