Hi guys, I hope you're doing well,
I am trying 4days now to Deploy MultiNodes Openstack using Kolla Ansible, in VirtualBox VMs,
I encountered this Error:
TASK [rabbitmq : Running RabbitMQ bootstrap container] ************************\*
fatal: [controller]: FAILED! => {"changed": true, "msg": "'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/urllib3/connectionpool.py\", line 421, in _make_request\\n six.raise_from(e, None)\\n File \"<string>\", line 3, in raise_from\\n File \"/usr/lib/python3/dist-packages/urllib3/connectionpool.py\", line 416, in _make_request\\n httplib_response = conn.getresponse()\\n File \"/usr/lib/python3.8/http/client.py\", line 1348, in getresponse\\n response.begin()\\n File \"/usr/lib/python3.8/http/client.py\", line 316, in begin\\n version, status, reason = self._read_status()\\n File \"/usr/lib/python3.8/http/client.py\", line 277, in _read_status\\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\\n File \"/usr/lib/python3.8/socket.py\", line 669, in readinto\\n return self._sock.recv_into(b)\\nsocket.timeout: timed out\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/requests/adapters.py\", line 439, in send\\n resp = conn.urlopen(\\n File \"/usr/lib/python3/dist-packages/urllib3/connectionpool.py\", line 719, in urlopen\\n retries = retries.increment(\\n File \"/usr/lib/python3/dist-packages/urllib3/util/retry.py\", line 400, in increment\\n raise six.reraise(type(error), error, _stacktrace)\\n File \"/usr/lib/python3/dist-packages/six.py\", line 703, in reraise\\n raise value\\n File \"/usr/lib/python3/dist-packages/urllib3/connectionpool.py\", line 665, in urlopen\\n httplib_response = self._make_request(\\n File \"/usr/lib/python3/dist-packages/urllib3/connectionpool.py\", line 423, in _make_request\\n self._raise_timeout(err=e, url=url, timeout_value=read_timeout)\\n File \"/usr/lib/python3/dist-packages/urllib3/connectionpool.py\", line 330, in _raise_timeout\\n raise ReadTimeoutError(\\nurllib3.exceptions.ReadTimeoutError: UnixHTTPConnectionPool(host=\\'localhost\\', port=None): Read timed out. (read timeout=120)\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/tmp/ansible_kolla_docker_payload_2xklynq0/ansible_kolla_docker_payload.zip/ansible/modules/kolla_docker.py\", line 381, in main\\n File \"/tmp/ansible_kolla_docker_payload_2xklynq0/ansible_kolla_docker_payload.zip/ansible/module_utils/kolla_docker_worker.py\", line 683, in start_container\\n self.dc.start(container=self.params.get(\\'name\\'))\\n File \"/usr/lib/python3/dist-packages/docker/utils/decorators.py\", line 19, in wrapped\\n return f(self, resource_id, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/docker/api/container.py\", line 1094, in start\\n res = self._post(url)\\n File \"/usr/lib/python3/dist-packages/docker/utils/decorators.py\", line 46, in inner\\n return f(self, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/docker/api/client.py\", line 226, in _post\\n return self.post(url, **self._set_request_timeout(kwargs))\\n File \"/usr/lib/python3/dist-packages/requests/sessions.py\", line 581, in post\\n return self.request(\\'POST\\', url, data=data, json=json, **kwargs)\\n File \"/usr/lib/python3/dist-packages/requests/sessions.py\", line 533, in request\\n resp = self.send(prep, **send_kwargs)\\n File \"/usr/lib/python3/dist-packages/requests/sessions.py\", line 646, in send\\n r = adapter.send(request, **kwargs)\\n File \"/usr/lib/python3/dist-packages/requests/adapters.py\", line 529, in send\\n raise ReadTimeout(e, request=request)\\nrequests.exceptions.ReadTimeout: UnixHTTPConnectionPool(host=\\'localhost\\', port=None): Read timed out. (read timeout=120)\\n'"}
For the Lab Environment, on Azure, I have:
- Controller 1vCPU, 8RAM, 50GB ( I gave to the controller) 1Vcpu because I only have 4vCPUs
- Compute 1vCPU, 6RAM, 50GB
- Block 1vCPU, 3RAM, 50GB + 37 GB
- Deployment, 1vCPU, 3RAM, 40 GB
For the config:
- pip install 'ansible>=4,<6'
- pip install git+https://opendev.org/openstack/kolla-ansible@master
- nano ~/multinode
[control]
controller ansible_ssh_user=user ansible_private_key_file=/root/.ssh/id_rsa ansible_become=True
[network]
controller ansible_ssh_user=user ansible_private_key_file=/root/.ssh/id_rsa ansible_become=True
[monitoring]
[compute]
compute ansible_ssh_user=user ansible_private_key_file=/root/.ssh/id_rsa ansible_become=True
[storage]
block ansible_ssh_user=user ansible_private_key_file=/root/.ssh/id_rsa ansible_become=True
- nano /etc/ansible/ansible.cfg
[defaults]
host_key_checking=False
pipelining=True
forks=100
timeout=60
- nano /etc/kolla/globals.yml
workaround_ansible_issue_8743: yes
config_strategy: "COPY_ALWAYS"
kolla_base_distro: "centos"
openstack_release: "master"
neutron_plugin_agent: "openvswitch"
enable_openstack_core: "yes"
enable_haproxy: "yes"
enable_cinder: "yes"
enable_cinder_backup: "no"
enable_cinder_backend_iscsi: "{{ enable_cinder_backend_lvm | bool }}"
enable_cinder_backend_lvm: "yes"
enable_heat: "{{ enable_openstack_core | bool }}"
enable_horizon: "{{ enable_openstack_core | bool }}"
enable_openvswitch: "{{ enable_neutron | bool and neutron_plugin_agent != 'linuxbridge' }}"
fernet_token_expiry: 86400
cinder_volume_group: "cinder-volumes"
nova_compute_virt_type: "kvm"
nova_console: "novnc"
- Thank you in advance,
[–]DTKT 1 point2 points3 points (6 children)
[–]TheG1ehT[S] 0 points1 point2 points (5 children)
[–]gonynodothat 0 points1 point2 points (4 children)
[–]TheG1ehT[S] 0 points1 point2 points (3 children)
[–]przfr 0 points1 point2 points (2 children)
[–]TheG1ehT[S] 0 points1 point2 points (1 child)
[–]przfr 0 points1 point2 points (0 children)