DevStack:无法创建新的CentOS实例

时间:2016-10-13 14:34:42

标签: openstack devstack

在部署DevStack之后,我设法创建了cirros实例。现在我想创建CentOS实例:

  1. 我从[here]下载图片CentOS-7-x86_64-GenericCloud-1608.qcow2。(http://cloud.centos.org/centos/7/images/
  2. 然后我运行nova boot --flavor 75c84ea2-d5b0-4d99-b935-08f654122aa3 --image 997f51bd-1ee2-4cdb-baea-6cef766bf191 --security-groups 207880e9-165f-4295-adfd-1f91ac96aaaa --nic net-id=26c05c99-b82d-403f-a988-fc07d3972b6b centos-1
  3. 然后我运行nova list,它会:b9f97618-085b-4d2b-bc94-34f3b953e2ee | centos-1 | ERROR | - | NOSTATE
  4. 它处于ERROR状态,因此我使用b9f97618-085b-4d2b-bc94-34f3b953e2ee(实例ID)grep log:grep b9f97618-085b-4d2b-bc94-34f3b953e2ee *.log

  5. grep返回:

  6. 结果:

      

    n-api.log:2016-10-13 22:09:27.975 DEBUG nova.compute.api   [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin admin] [实例:   b9f97618-085b-4d2b-bc94-34f3b953e2ee] block_device_mapping   [BlockDeviceMapping(boot_index = 0,connection_info =无,created_at =,delete_on_termination =真,删除=,deleted_at =,destination_type ='本地',DEVICE_NAME =无,DEVICE_TYPE ='磁盘&#39 ;, disk_bus =无,guest_format =无,ID =,image_id =' 997f51bd-1ee2-4cdb-baea-6cef766bf191',例如=,instance_uuid =,no_device =假,snapshot_id =无,SOURCE_TYPE ='图像',标签=无,的updated_at =,volume_id =无,volume_size =无),   BlockDeviceMapping(boot_index = -1,connection_info =无,created_at =,delete_on_termination =真,删除=,deleted_at =,destination_type ='本地',DEVICE_NAME =无,DEVICE_TYPE ='磁盘&#39 ;, disk_bus =无,guest_format =无,ID =,image_id =无,例如=,instance_uuid =,no_device =假,snapshot_id =无,SOURCE_TYPE ='空白',标签=无,的updated_at =,volume_id =无,volume_size = 1)]   from(pid = 12331)_bdm_validate_set_size_and_instance   /opt/stack/nova/nova/compute/api.py:1239 n-api.log:2016-10-13   22:09:28.117 DEBUG nova.compute.api   [req-d9327bbd-d333-4d37-8651-57e95d21396b admin admin] [实例:   b9f97618-085b-4d2b-bc94-34f3b953e2ee]通过UUID从中获取实例   (pid = 12331)得到/opt/stack/nova/nova/compute/api.py:2215   n-api.log:2016-10-13 22:09:28.184 DEBUG neutronclient.v2_0.client   [req-d9327bbd-d333-4d37-8651-57e95d21396b admin admin] GET来电   中子   http://10.61.148.89:9696/v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee   使用请求id req-2b427b03-67d9-474e-be93-b631b6a2ba78来自   (pid = 12331)_append_request_id   /usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py:127   n-api.log:2016-10-13 22:09:28.195 INFO nova.osapi_compute.wsgi.server   [req-d9327bbd-d333-4d37-8651-57e95d21396b admin admin] 10.61.148.89   " GET /v2.1/servers/b9f97618-085b-4d2b-bc94-34f3b953e2ee HTTP / 1.1"   状态:200 len:2018时间:0.0843861 n-api.log:2016-10-13   22:09:52.232 DEBUG neutronclient.v2_0.client   [req-415982d6-9ff4-4c80-99a8-46e1765a58d9 admin admin] GET来电   中子   http://10.61.148.89:9696/v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee&device_id=d6c67c2f-0d21-4ef8-bcfe-eba852ed0cc1使用了请求ID req-645a777a-35df-456e-a982-433e97cdb0e7   (pid = 12331)_append_request_id   /usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py:127   n-api.log:2016-10-13 22:17:04.476 DEBUG neutronclient.v2_0.client   [req-3b1c4dff-d9e9-41a5-9719-5bbb7c68085c admin admin] GET来电   中子   http://10.61.148.89:9696/v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee&device_id=d6c67c2f-0d21-4ef8-bcfe-eba852ed0cc1使用了请求ID req-eb8bd6ef-1ecb-4c41-9355-26e4edb84d5c来自   (pid = 12330)_append_request_id   /usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py:127   n-cond.log:2016-10-13 22:09:28.170警告nova.scheduler.utils   [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin admin] [实例:   b9f97618-085b-4d2b-bc94-34f3b953e2ee]将实例设置为ERROR状态。   n-cond.log:2016-10-13 22:09:28.304 DEBUG nova.network.neutronv2.api   [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin admin] [实例:   b9f97618-085b-4d2b-bc94-34f3b953e2ee] deallocate_for_instance()来自   (pid = 19162)deallocate_for_instance   /opt/stack/nova/nova/network/neutronv2/api.py:1154   n-cond.log:2016-10-13 22:09:28.350 DEBUG neutronclient.v2_0.client   [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin admin] GET来电   中子   http://10.61.148.89:9696/v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee   使用请求id req-9dc53ce3-1f4e-4619-a22e-ce98a6f1c382来自   (pid = 19162)_append_request_id   /usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py:127   n-cond.log:2016-10-13 22:09:28.351 DEBUG nova.network.neutronv2.api   [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin admin] [实例:   b9f97618-085b-4d2b-bc94-34f3b953e2ee]实例缓存丢失网络   信息。 from(pid = 19162)_get_preexisting_port_ids   /opt/stack/nova/nova/network/neutronv2/api.py:2133   n-cond.log:2016-10-13 22:09:28.362 DEBUG nova.network.base_api   [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin admin] [实例:   b9f97618-085b-4d2b-bc94-34f3b953e2ee]更新instance_info_cache   与network_info:[] from(pid = 19162)   update_instance_cache_with_nw_info   /opt/stack/nova/nova/network/base_api.py:43 grep:n-dhcp.log:没有这样的   文件或目录n-sch.log:2016-10-13 22:09:28.166 DEBUG nova.filters   [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin admin]过滤   删除了具有实例ID的请求的所有主机   ' b9f97618-085b-4d2b-bc94-34f3b953e2ee&#39 ;.过滤结果:   [(' RetryFilter',[(u' i-z78fw9mn',u' i-z78fw9mn')]),   (' AvailabilityZoneFilter',[(u' i-z78fw9mn',u' i-z78fw9mn')]),   (' RamFilter',[(你' i-z78fw9mn',u' i-z78fw9mn')]),(' DiskFilter',无)]   from(pid = 19243)get_filtered_objects   /opt/stack/nova/nova/filters.py:129 n-sch.log:2016-10-13 22:09:28.166   INFO nova.filters [req-6b5bf92a-ce53-46d4-8965-b54e02d21aef admin   admin]过滤删除了具有实例ID的请求的所有主机   ' b9f97618-085b-4d2b-bc94-34f3b953e2ee&#39 ;.过滤结果:[' RetryFilter:   (开始:1,结束:1)',' AvailabilityZoneFilter :(开始:1,结束:1)',   ' RamFilter :(开始:1,结束:1)',' DiskFilter :(开始:1,结束:0)']   q-svc.log:2016-10-13 22:09:28.184 INFO neutron.wsgi   [req-2b427b03-67d9-474e-be93-b631b6a2ba78 admin   55a846ac28f847eca8521ff71dea8633] 10.61.148.89 - - [13 / Oct / 2016   22:09:28]" GET   /v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee   HTTP / 1.1" 200 211 0.038510 q-svc.log:2016-10-13 22:09:28.350 INFO   neutron.wsgi [req-9dc53ce3-1f4e-4619-a22e-ce98a6f1c382 admin   55a846ac28f847eca8521ff71dea8633] 10.61.148.89 - - [13 / Oct / 2016   22:09:28]" GET   /v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee   HTTP / 1.1" 200 211 0.042906 q-svc.log:2016-10-13 22:09:52.233 INFO   neutron.wsgi [req-645a777a-35df-456e-a982-433e97cdb0e7 admin   55a846ac28f847eca8521ff71dea8633] 10.61.148.89 - - [13 / Oct / 2016   22:09:52]" GET   /v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee&device_id=d6c67c2f-0d21-4ef8-bcfe-eba852ed0cc1 HTTP / 1.1" 200 1241 0.041629 q-svc.log:2016-10-13 22:17:04.477 INFO   neutron.wsgi [req-eb8bd6ef-1ecb-4c41-9355-26e4edb84d5c admin   55a846ac28f847eca8521ff71dea8633] 10.61.148.89 - - [13 / Oct / 2016   22:17:04]" GET   /v2.0/ports.json?device_id=b9f97618-085b-4d2b-bc94-34f3b953e2ee&device_id=d6c67c2f-0d21-4ef8-bcfe-eba852ed0cc1 HTTP / 1.1" 200 1241 0.044646

    现在我不知道该实例部署出了什么问题,有人能给我一些建议吗?

1 个答案:

答案 0 :(得分:1)

为了抛弃常见问题,我们提出了一些建议:

  • 味道:您使用的味道与您使用的味道相同?答案是肯定的:那种风味包括根磁盘的特定磁盘大小?如果“是”,请检查您正在使用的centos通用映像所需的最小磁盘大小。要么图像需要更大的磁盘,要么磁盘对于您的盒子要大。然后,检查可用的高清空间,风味规格和图像规格。

  • 网络:让我们丢弃中子。而不是分配网络,分配端口。在neutron中创建一个端口,在nova boot命令中,将端口分配给vm而不是分配网络(--nic port-id = port-uuid)。

  • Glance图像定义:当您从下载的qcow2文件创建扫视图像时,是否包含了强制图像请求基于cinder的磁盘的任何元数据项?你有没有包含任何元数据?如果是这样,请删除扫描图像上的所有元数据项。

  • 再次尝试启动cirros实例。如果cirros正常,那么它就是图像(可能是上面的任何一个:glance,flavor,disk space)。

让我知道你找到了什么!。