[systests] deploy_bonding_ha_balance_slb failed, there is no installed cirros-testvm on the controllers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Dennis Dmitriev | ||
5.1.x |
Won't Fix
|
Medium
|
Dennis Dmitriev | ||
6.0.x |
Won't Fix
|
Medium
|
Dennis Dmitriev | ||
6.1.x |
Invalid
|
Medium
|
Dennis Dmitriev |
Bug Description
[root@nailgun ~]# cat /etc/fuel/
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "5.1.1"
api: "1.0"
build_number: "32"
build_id: "2014-11-
astute_sha: "702af3db6f5bca
fuellib_sha: "e5b3de834a400d
ostf_sha: "64cb59c681658a
nailgun_sha: "c1d83acf28d20b
fuelmain_sha: "05c9d133a11efe
Deployment failed with error:
http://
On controller:
* Documentation: https:/
New release '14.04.1 LTS' available.
Run 'do-release-
Last login: Tue Nov 11 04:36:24 2014 from 10.108.60.2
root@node-4:~# . /root/openrc && /usr/bin/glance image-create --name 'TestVM' --is-public true --container-
[Errno 2] No such file or directory: u'/usr/
after I run command:
apt-get install cirros-testvm the same command works fine
+------
| Property | Value |
+------
| Property 'murano_image_info' | {"title": "Murano Demo", "type": "cirros.demo"} |
| checksum | 64d7c1cd2b6f60c
| container_format | bare |
| created_at | 2014-11-11T04:54:14 |
| deleted | False |
| deleted_at | None |
| disk_format | qcow2 |
| id | 2e952eca-
| is_public | True |
| min_disk | 0 |
| min_ram | 64 |
| name | TestVM |
| owner | b813afb40d424be
| protected | False |
| size | 13167616 |
| status | active |
| updated_at | 2014-11-11T04:54:15 |
| virtual_size | None |
+------
Changed in fuel: | |
status: | New → Confirmed |
summary: |
- 5.1.1 deploy_bonding_ha_balance_slb failed, there is no installed + [systests] deploy_bonding_ha_balance_slb failed, there is no installed cirros-testvm on the controllers |
Puppet installs cirros-testvm package on primary controller, Astute also runs image upload on the primary controller, which is node-1, so cirros-testvm package is not a problem. The problem is:
04:35:36 Error communicating with http:// 10.108. 61.2:9292 [Errno 32] Broken pipe
Here's appropriate records from Haproxy log on node-1:
2014-11- 11T04:35: 36.545182+ 00:00 info: 10.108.61.3:37007 [11/Nov/ 2014:04: 35:33.719] glance-api glance-api/node-4 0/0/0/-1/2829 502 204 - - SH-- 68/0/0/0/0 0/0 "POST /v1/images HTTP/1.1"
As we can see Haproxy got "502 Bad Gateway" error. Here is a part of glance-api.log from the problem server that was handling this request (node-4):
2014-11- 11T04:35: 38.020647+ 00:00 info: 2014-11-11 04:35:38.020 15642 INFO glance.wsgi.server [3f687a27- 501c-4a53- 96ba-07c81bc6a8 eb f419725e6811497 dbcf3550718c0e1 4c b813afb40d424be c945107c488903d 75 - - -] Traceback (most recent call last): python2. 7/dist- packages/ eventlet/ wsgi.py" , line 405, in handle_one_response ''.join( towrite) ) python2. 7/dist- packages/ eventlet/ wsgi.py" , line 349, in write (towrite) python2. 7/socket. py", line 334, in writelines python2. 7/socket. py", line 303, in flush _sock.sendall( view[write_ offset: write_offset+ buffer_ size]) python2. 7/dist- packages/ eventlet/ greenio. py", line 307, in sendall python2. 7/dist- packages/ eventlet/ greenio. py", line 293, in send data[total_ sent:], flags)
File "/usr/lib/
write(
File "/usr/lib/
_writelines
File "/usr/lib/
self.flush()
File "/usr/lib/
self.
File "/usr/lib/
tail = self.send(data, flags)
File "/usr/lib/
total_sent += fd.send(
error: [Errno 32] Broken pipe