新增 Instance ERROR 1

  1. 以 flavor m1.crt, image crtusb, network provider 新增 server,因為 security group 有三個 default,所以使用 id。
    [root@controller ~]# openstack server create --flavor m1.crt --image crtusb \
    --nic net-id=0b0ebcee-057b-4798-bf73-5dd449e7879a \
    --security-group 03924e93-f88e-4000-acb4-2c06922dae59 \
    --key-name mykey crt1-instance
    +-------------------------------------+-----------------------------------------------+
    | Field                               | Value                                         |
    +-------------------------------------+-----------------------------------------------+
    | OS-DCF:diskConfig                   | MANUAL                                        |
    | OS-EXT-AZ:availability_zone         |                                               |
    | OS-EXT-SRV-ATTR:host                | None                                          |
    | OS-EXT-SRV-ATTR:hypervisor_hostname | None                                          |
    | OS-EXT-SRV-ATTR:instance_name       |                                               |
    | OS-EXT-STS:power_state              | NOSTATE                                       |
    | OS-EXT-STS:task_state               | scheduling                                    |
    | OS-EXT-STS:vm_state                 | building                                      |
    | OS-SRV-USG:launched_at              | None                                          |
    | OS-SRV-USG:terminated_at            | None                                          |
    | accessIPv4                          |                                               |
    | accessIPv6                          |                                               |
    | addresses                           |                                               |
    | adminPass                           | sRXshjY3rhLG                                  |
    | config_drive                        |                                               |
    | created                             | 2018-05-26T09:09:58Z                          |
    | flavor                              | m1.crt (0)                                    |
    | hostId                              |                                               |
    | id                                  | df02f9e2-833e-44d6-b25e-556387459d0a          |
    | image                               | crtusb (e4bea3db-581a-472d-a0dd-37b1e7055bbf) |
    | key_name                            | mykey                                         |
    | name                                | crt1-instance                                 |
    | progress                            | 0                                             |
    | project_id                          | e28adc716118434c96b5833867faa08c              |
    | properties                          |                                               |
    | security_groups                     | name='03924e93-f88e-4000-acb4-2c06922dae59'   |
    | status                              | BUILD                                         |
    | updated                             | 2018-05-26T09:09:58Z                          |
    | user_id                             | c5f79bab788049e7a59395b6f94a911f              |
    | volumes_attached                    |                                               |
    +-------------------------------------+-----------------------------------------------+
    
  2. 列出 instance crt1-instance,但狀態是 ERROR。
    [root@controller ~]# openstack server list
    +--------------------------------------+---------------+--------+----------+--------+--------+
    | ID                                   | Name          | Status | Networks | Image  | Flavor |
    +--------------------------------------+---------------+--------+----------+--------+--------+
    | df02f9e2-833e-44d6-b25e-556387459d0a | crt1-instance | ERROR  |          | crtusb | m1.crt |
    +--------------------------------------+---------------+--------+----------+--------+--------+
    
  3. 以 flavor m1.crt, image crtusb, network provider 新增 server,因為 security group 有三個 default,所以使用 id。
    [root@controller ~]# openstack server create --flavor m1.crt --image cirros \
    --nic net-id=0b0ebcee-057b-4798-bf73-5dd449e7879a \
    --security-group 03924e93-f88e-4000-acb4-2c06922dae59 \
    --key-name mykey cirros1-instance
    +-------------------------------------+-----------------------------------------------+
    | Field                               | Value                                         |
    +-------------------------------------+-----------------------------------------------+
    | OS-DCF:diskConfig                   | MANUAL                                        |
    | OS-EXT-AZ:availability_zone         |                                               |
    | OS-EXT-SRV-ATTR:host                | None                                          |
    | OS-EXT-SRV-ATTR:hypervisor_hostname | None                                          |
    | OS-EXT-SRV-ATTR:instance_name       |                                               |
    | OS-EXT-STS:power_state              | NOSTATE                                       |
    | OS-EXT-STS:task_state               | scheduling                                    |
    | OS-EXT-STS:vm_state                 | building                                      |
    | OS-SRV-USG:launched_at              | None                                          |
    | OS-SRV-USG:terminated_at            | None                                          |
    | accessIPv4                          |                                               |
    | accessIPv6                          |                                               |
    | addresses                           |                                               |
    | adminPass                           | L46SXegpeSji                                  |
    | config_drive                        |                                               |
    | created                             | 2018-05-26T09:15:16Z                          |
    | flavor                              | m1.crt (0)                                    |
    | hostId                              |                                               |
    | id                                  | 3fec7b0e-dabb-47da-bb41-f8ade99b3a5d          |
    | image                               | cirros (5bb44bde-d1e8-4937-b0fc-d3cdab6929c5) |
    | key_name                            | mykey                                         |
    | name                                | cirros1-instance                              |
    | progress                            | 0                                             |
    | project_id                          | e28adc716118434c96b5833867faa08c              |
    | properties                          |                                               |
    | security_groups                     | name='03924e93-f88e-4000-acb4-2c06922dae59'   |
    | status                              | BUILD                                         |
    | updated                             | 2018-05-26T09:15:16Z                          |
    | user_id                             | c5f79bab788049e7a59395b6f94a911f              |
    | volumes_attached                    |                                               |
    +-------------------------------------+-----------------------------------------------+
    
  4. 列出 instance crt1-instance 及 cirros1-instance,但狀態都是 ERROR。
    [root@controller ~]# openstack server list
    +--------------------------------------+------------------+--------+----------+--------+--------+
    | ID                                   | Name             | Status | Networks | Image  | Flavor |
    +--------------------------------------+------------------+--------+----------+--------+--------+
    | 3fec7b0e-dabb-47da-bb41-f8ade99b3a5d | cirros1-instance | ERROR  |          | cirros | m1.crt |
    | df02f9e2-833e-44d6-b25e-556387459d0a | crt1-instance    | ERROR  |          | crtusb | m1.crt |
    +--------------------------------------+------------------+--------+----------+--------+--------+
    
  5. 原因:nova-compute 服務啟動不正常,先刪除 instance crt1-instance 及 cirros1-instance。解決方式如下節「AMQP ERROR」。
    [root@controller ~]# openstack server delete 3fec7b0e-dabb-47da-bb41-f8ade99b3a5d
    [root@controller ~]# openstack server delete df02f9e2-833e-44d6-b25e-556387459d0a
    [root@controller ~]# openstack server list