Rebuilding Instances
Rebuilding Instances
Warning!!! Rebuilding Instances will result in loss of data.
OpenStack has a useful rebuild function that allows you to rebuild an instance from a fresh image while maintaining the same fixed and floating IP addresses, amongst other metadata.
Web Interface
In Web Interface
Compute->Instances
, select the VM you wish to associate the floating IPClick the drop-down menu on the right-hand side (in
Actions
column) and selectREBUILD INSTANCE
Select the image from the drop-down menu in the pop-up. Click on the
REBUILD
button.The instance will be rebuilt with the new image
Command-Line
Get the Server ID (Instance) and the Image ID
$ openstack image list
+--------------------------------------+----------------------------------------------------------+-------------+
| ID | Name | Status |
+--------------------------------------+----------------------------------------------------------+-------------+
| ae4a8e18-627c-484a-9909-7bd93d9e3e97 | ubuntu-focal-20.04-gui | active |
+--------------------------------------+----------------------------------------------------------+-------------+
$ openstack server list
+--------------------------------------+--------------------------+--------+----------------------------------------+---------------------------------------------------------+--------------+
| ID | Name | Status | Networks | Image | Flavor |
+--------------------------------------+--------------------------+--------+----------------------------------------+---------------------------------------------------------+--------------+
| b5acb398-76b4-48fe-9b9a-d480636fdfd9 | test-rebuild | ACTIVE | Internal=172.16.101.195 | scientificlinux-7-nogui | c3.small |
+--------------------------------------+--------------------------+--------+----------------------------------------+---------------------------------------------------------+--------------+
Run
openstack server rebuild --image <image-id> <server-id>
$ openstack server rebuild --image ae4a8e18-627c-484a-9909-7bd93d9e3e97 b5acb398-76b4-48fe-9b9a-d480636fdfd9
+-------------------+------------------------------------------------------------------+
| Field | Value |
+-------------------+------------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| accessIPv4 | |
| accessIPv6 | |
| addresses | Internal=172.16.101.195 |
| adminPass | yoTq5HDrhH6a |
| created | 2021-12-03T10:31:27Z |
| flavor | c3.small (026ace2c-5247-4bdc-8929-81d129cc69bf) |
| hostId | ff3c5830640867370bd8fb9228356baee63ff24e5baa381e41798dc9 |
| id | b5acb398-76b4-48fe-9b9a-d480636fdfd9 |
| image | ubuntu-focal-20.04-gui (ae4a8e18-627c-484a-9909-7bd93d9e3e97) |
| name | test-rebuild |
| progress | 0 |
| project_id | 80ab2bd11e5f46bf96bf47658d07499d |
| properties | |
| status | REBUILD |
| updated | 2021-12-03T10:57:41Z |
| user_id | 3ae4ecf4b9e0e66260b7aaebc2cc98aac3c95221e42f1cb49113ed751d8b9f2c |
+-------------------+------------------------------------------------------------------+
, multiple selections available,
Related content
Deleting Instances (VM)
Deleting Instances (VM)
More like this
Creating Snapshots from Instance
Creating Snapshots from Instance
More like this
Resizing a Virtual Machine
Resizing a Virtual Machine
More like this
Create new image from snapshot
Create new image from snapshot
More like this
Create Volume Snapshot
Create Volume Snapshot
More like this
Openstack Shelving and Unshelving
Openstack Shelving and Unshelving
More like this