首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Keystone数据库创建步骤中,使用KAYOBE安装Openstack失败

在Keystone数据库创建步骤中,使用KAYOBE安装Openstack失败
EN

Stack Overflow用户
提问于 2021-01-14 07:34:41
回答 1查看 133关注 0票数 0

我尝试了几天使用KAYOBE安装Openstack (all-in-one)。我遵循这里描述的https://docs.openstack.org/kayobe/latest/installation.html和这里https://docs.openstack.org/kayobe/latest/configuration/scenarios/all-in-one/overcloud.html#configuration描述的所有配置步骤

一切都很顺利,直到在创建keystone数据库的步骤中部署容器

我得到以下错误:

代码语言:javascript
复制
TASK [Creating keystone database] *************************************************************************************************************************************************
task path: /home/myuser/KayobeFromSource-VICTORIA-000/venvs/kolla-ansible/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap.yml:2
<192.168.213.36> ESTABLISH SSH CONNECTION FOR USER: kolla
<192.168.213.36> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="kolla"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/bd8f57e3b9 192.168.213.36 '/bin/sh -c '"'"'echo ~kolla && sleep 0'"'"''
<192.168.213.36> (0, b'/home/kolla\n', b'')
<192.168.213.36> ESTABLISH SSH CONNECTION FOR USER: kolla
<192.168.213.36> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="kolla"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/bd8f57e3b9 192.168.213.36 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/kolla/.ansible/tmp `"&& mkdir "` echo /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826 `" && echo ansible-tmp-1610524125.732474-54781-193202051714826="` echo /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826 `" ) && sleep 0'"'"''
<192.168.213.36> (0, b'ansible-tmp-1610524125.732474-54781-193202051714826=/home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826\n', b'')
Using module file /home/myuser/KayobeFromSource-VICTORIA-000/venvs/kolla-ansible/share/kolla-ansible/ansible/library/kolla_toolbox.py
<192.168.213.36> PUT /home/myuser/.ansible/tmp/ansible-local-34087ubr5ng1m/tmpm3v5h_xa TO /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826/AnsiballZ_kolla_toolbox.py
<192.168.213.36> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="kolla"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/bd8f57e3b9 '[192.168.213.36]'
<192.168.213.36> (0, b'sftp> put /home/myuser/.ansible/tmp/ansible-local-34087ubr5ng1m/tmpm3v5h_xa /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826/AnsiballZ_kolla_toolbox.py\n', b'')
<192.168.213.36> ESTABLISH SSH CONNECTION FOR USER: kolla
<192.168.213.36> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="kolla"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/bd8f57e3b9 192.168.213.36 '/bin/sh -c '"'"'chmod u+x /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826/ /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826/AnsiballZ_kolla_toolbox.py && sleep 0'"'"''
<192.168.213.36> (0, b'', b'')
<192.168.213.36> ESTABLISH SSH CONNECTION FOR USER: kolla
<192.168.213.36> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="kolla"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/bd8f57e3b9 -tt 192.168.213.36 '/bin/sh -c '"'"'sudo -H -S -n  -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tbgufwaydrmyknjdvkvrkovocfzsrwaz ; /opt/kayobe/venvs/kolla-ansible/bin/python /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826/AnsiballZ_kolla_toolbox.py'"'"'"'"'"'"'"'"' && sleep 0'"'"''
Escalation succeeded
<192.168.213.36> (0, b'\r\n{"action": "mysql_db", "changed": false, "failed": true, "invocation": {"module_args": {"ca_cert": null, "client_cert": null, "client_key": null, "collation": "", "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encoding": "", "ignore_tables": [], "login_host": "192.168.213.100", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root", "name": ["keystone"], "quick": true, "single_transaction": false, "state": "present", "target": null}}, "msg": "unable to find /var/lib/ansible/.my.cnf. Exception message: (1045, \\"Access denied for user \'root\'@\'controller0\' (using password: YES)\\")"}\r\n', b'Shared connection to 192.168.213.36 closed.\r\n')
<192.168.213.36> ESTABLISH SSH CONNECTION FOR USER: kolla
<192.168.213.36> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="kolla"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/bd8f57e3b9 192.168.213.36 '/bin/sh -c '"'"'rm -f -r /home/kolla/.ansible/tmp/ansible-tmp-1610524125.732474-54781-193202051714826/ > /dev/null 2>&1 && sleep 0'"'"''
<192.168.213.36> (0, b'', b'')
fatal: [controller0 -> 192.168.213.36]: FAILED! => {
    "action": "mysql_db",
    "changed": false,
    "invocation": {
        "module_args": {
            "ca_cert": null,
            "client_cert": null,
            "client_key": null,
            "collation": "",
            "config_file": "/var/lib/ansible/.my.cnf",
            "connect_timeout": 30,
            "encoding": "",
            "ignore_tables": [],
            "login_host": "192.168.213.100",
            "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
            "login_port": 3306,
            "login_unix_socket": null,
            "login_user": "root",
            "name": [
                "keystone"
            ],
            "quick": true,
            "single_transaction": false,
            "state": "present",
            "target": null
        }
    },
    "msg": "unable to find /var/lib/ansible/.my.cnf. Exception message: (1045, \"Access denied for user 'root'@'controller0' (using password: YES)\")"

作为参考,我使用的是带有CentOS 8的VM的VMWare工作站16。

我试着用谷歌搜索并找到可能的修复方法,但没有成功。

任何想法和帮助都将不胜感激!

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-01-15 07:26:44

我终于找到了。问题是我多次尝试安装openstack,每次都删除文件和docker镜像。但我从来没有删除过docker卷。当我删除它们并用Kayobe重新安装openStack时,一切都很正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65711348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档