Rebuild

  1. instance 管理,先載入用戶 demo 的環境變數。
    [root@controller ~]# . demo.token
    
  2. 查詢可用 images。
    [root@controller ~]# openstack image list
    +--------------------------------------+-----------+--------+
    | ID                                   | Name      | Status |
    +--------------------------------------+-----------+--------+
    | 1f455ef9-1969-4816-a4c4-8a43e47d7f1c | c8.28t    | active |
    | 5bb44bde-d1e8-4937-b0fc-d3cdab6929c5 | cirros    | active |
    | 5329f9cd-7471-48fa-b469-37050fe79879 | crt30g1   | active |
    | 46d2fd8b-7535-432b-85ed-4ab1a99d0942 | crtv8     | active |
    | 2d4d5ee3-2d22-4fa8-8e5f-836bc60a8c38 | kvm7-dhcp | active |
    | a9046231-69ea-4d88-8ca6-9a4889b36702 | kvm8      | active |
    +--------------------------------------+-----------+--------+
    
  3. 查詢 server crtv8.1,使用的 image 是空白,表示原用 image 已刪除,不存在了。
    [root@controller ~]# openstack server list --name crtv8.1 -c Name -c Image -c Flavor
    +---------+-------+--------+
    | Name    | Image | Flavor |
    +---------+-------+--------+
    | crtv8.1 |       | m2.crt |
    +---------+-------+--------+
    
  4. server crtv8.1 rebuild 為 c8.28t。
    [root@controller ~]# openstack server rebuild --image c8.28t --wait crtv8.1
    
  5. 再查詢 server crtv8.1,使用的 image 已改成 c8.28t。
    [root@controller ~]# openstack server list --name crtv8.1 -c Name -c Image -c Flavor
    +---------+--------+--------+
    | Name    | Image  | Flavor |
    +---------+--------+--------+
    | crtv8.1 | c8.28t | m2.crt |
    +---------+--------+--------+