"QCOW2" image has a problem in Creating an instance on Compute node
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hello everyone,
I have meet a problem when I want to create an instance in Compute node (in Multi node systems)
I installed Multi nodes system with two machines by Devstack ( stable version havanna) and installed Savanna by myself (0.3 stable version).
I can create an instance in whichever node by default image (format "AMI" ) and I success to create an instance in each node by an "ISO" image created by myself. Everything is OK.
But when I want to create an instance by "QCOW2" image, I just can create instance in Controller node, And when I use the bellow command to forcefully creant instance in compute node
"nova boot --flavor m1.tiny --image (id of "QCOW2" image) --availability-zone nova:server2 Test"
The node is always on Status "ERROR"
I check its information by "nova show (id of instance)", it show me the bellow information.
| fault | {"message": "'ascii' codec can't encode character u'\\xe8' in position 28: ordinal not in range(128)", "code": 500, "details": " File \"/opt/
| | return function(self, context, *args, **kwargs) |
| | File \"/opt/
| | do_run_instance() |
| | File \"/opt/
| | return f(*args, **kwargs) |
| | File \"/opt/
| | legacy_bdm_in_spec) |
| | File \"/opt/
| | notify(\"error\", msg=unicode(e)) # notify that build failed |
| | File \"/opt/
| | instance, image_meta, legacy_bdm_in_spec) |
| | File \"/opt/
| | set_access_
| | File \"/opt/
| | LOG.exception(
| | File \"/opt/
| | block_device_info) |
| | File \"/opt/
| | admin_pass=
| | File \"/opt/
| | project_
| | File \"/opt/
| | *args, **kwargs) |
| | File \"/opt/
| | copy_qcow2_
| | File \"/opt/
| | return f(*args, **kwargs) |
| | File \"/opt/
| | disk.extend(target, size, use_cow=True) |
| | File \"/opt/
| | if not is_image_
| | File \"/opt/
| | fs.setup() |
| | File \"/opt/
| | LOG.debug(
| | ", "created": "2014-03-
I'm sure that in the name of image and path of image, there is no strange character. And I'm sure that the Server2 has enough resource (CPU, RAM and disk).
So, I'm not sure this is a bug or not.
I hope someone could help me and thanks in advance.
PS: the "QCOW2" image is the pre-built image which we could download from "https:/
tags: | added: compute |
tags: |
added: libvirt removed: compute |
Changed in nova: | |
status: | New → Invalid |
I think I foud a little thing in the error log, and hava a try in Terminal.
In error log, there is " 'ascii' codec can't encode character u'\\xe8' ". So I try " print u'\xe8' " in Python, it show "è".
But" print u'\\xe8' ", it just show " \xe8".
It is not a character!!
But I'm not sure this is a little problem or not.