Created
June 13, 2020 15:16
-
-
Save a1git/d9c9147ddbd5e6927b9c4f13c2bfcdb4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Kolla MultiNode Install | |
All hosts = Ubuntu Bionic | |
localhost - deployment ## This is a LXC container with just eth0 , but it can reach/ssh all servers | |
v111 - control | |
v112 - network | |
v113 - monitoring | |
v114 - storage | |
v115 - compute | |
typical steup | |
In each server, except deployment host | |
enp0s3 - 10.0.0.111 -- [some private network] | |
enp0s8 - 192.168.88.111 -- ssh/mgmt ## this is what is used for SSH | |
## for Kolla Usage ## | |
enp0s9 - 10.11.12.111 - east-west, api and storage | |
enp0s10 - no ip, for north-south traffic (vlan) | |
---------- | |
multinode | |
---------- | |
[control] | |
192.168.88.111 | |
[network] | |
192.168.88.112 | |
[monitoring] | |
192.168.88.113 | |
[storage] | |
192.168.88.114 | |
[compute] | |
192.168.88.115 | |
[deployment] | |
localhost ansible_connection=local | |
------------ | |
globals.yml | |
------------ | |
--- | |
kolla_base_distro: "ubuntu" | |
kolla_install_type: "source" | |
openstack_release: "ussuri" | |
kolla_internal_vip_address: "10.11.12.110" | |
kolla_external_vip_address: "102.168.88.110" | |
kolla_external_fqdn: "v110.n31.nl" ## this is resolved ## | |
network_interface: "enp0s9" | |
neutron_external_interface: "enp0s10" | |
neutron_plugin_agent: "openvswitch" | |
neutron_ipam_driver: "internal" | |
neutron_enable_rolling_upgrade: "yes" | |
keepalived_virtual_router_id: "51" | |
enable_openstack_core: "yes" | |
enable_cinder: "yes" | |
enable_designate: "yes" | |
enable_octavia: "yes" | |
glance_backend_file: "yes" | |
designate_backend: "bind9" | |
nova_compute_virt_type: "qemu" | |
nova_console: "novnc" | |
###### | |
Documentation Followed | |
https://docs.openstack.org/project-deploy-guide/kolla-ansible/latest/quickstart.html | |
ERROR | |
TASK [nova-cell : Ensuring config directories exist] ************************************************************ | |
ok: [192.168.88.111] | |
TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] *************************************** | |
ok: [192.168.88.111] | |
TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] *********************************************** | |
ok: [192.168.88.111] | |
TASK [nova-cell : Running Nova cell bootstrap container] ******************************************************** | |
fatal: [192.168.88.111]: FAILED! => {"changed": false, "msg": "Container exited with non-zero return code 1", "rc": 1, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage db sync --local_cell\nTraceback (most recent call last):\n File \"/var/lib/kolla/venv/bin/nova-manage\", line 8, in <module>\n sys.exit(main())\n File \"/var/lib/kolla/venv/lib/python3.6/site-packages/nova/cmd/manage.py\", line 2764, in main\n logging.setup(CONF, \"nova\")\n File \"/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_log/log.py\", line 273, in setup\n _setup_logging_from_conf(conf, product_name, version)\n File \"/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_log/log.py\", line 381, in _setup_logging_from_conf\n filelog = file_handler(logpath)\n File \"/usr/lib/python3.6/logging/handlers.py\", line 437, in __init__\n logging.FileHandler.__init__(self, filename, mode, encoding, delay)\n File \"/usr/lib/python3.6/logging/__init__.py\", line 1032, in __init__\n StreamHandler.__init__(self, self._open())\n File \"/usr/lib/python3.6/logging/__init__.py\", line 1061, in _open\n return open(self.baseFilename, self.mode, encoding=self.encoding)\nPermissionError: [Errno 13] Permission denied: '/var/log/kolla/nova/nova-manage.log'\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage db sync --local_cell", "Traceback (most recent call last):", " File \"/var/lib/kolla/venv/bin/nova-manage\", line 8, in <module>", " sys.exit(main())", " File \"/var/lib/kolla/venv/lib/python3.6/site-packages/nova/cmd/manage.py\", line 2764, in main", " logging.setup(CONF, \"nova\")", " File \"/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_log/log.py\", line 273, in setup", " _setup_logging_from_conf(conf, product_name, version)", " File \"/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_log/log.py\", line 381, in _setup_logging_from_conf", " filelog = file_handler(logpath)", " File \"/usr/lib/python3.6/logging/handlers.py\", line 437, in __init__", " logging.FileHandler.__init__(self, filename, mode, encoding, delay)", " File \"/usr/lib/python3.6/logging/__init__.py\", line 1032, in __init__", " StreamHandler.__init__(self, self._open())", " File \"/usr/lib/python3.6/logging/__init__.py\", line 1061, in _open", " return open(self.baseFilename, self.mode, encoding=self.encoding)", "PermissionError: [Errno 13] Permission denied: '/var/log/kolla/nova/nova-manage.log'"], "stdout": "", "stdout_lines": []} | |
PLAY RECAP ****************************************************************************************************** | |
192.168.88.111 : ok=186 changed=8 unreachable=0 failed=1 skipped=84 rescued=0 ignored=0 | |
192.168.88.112 : ok=71 changed=0 unreachable=0 failed=0 skipped=77 rescued=0 ignored=0 | |
192.168.88.113 : ok=36 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 | |
192.168.88.114 : ok=54 changed=1 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 | |
192.168.88.115 : ok=46 changed=1 unreachable=0 failed=0 skipped=10 rescued=0 ignored=0 | |
localhost : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment