DevStack Ubuntu 22.04.3 全新安装/构建 [已关闭]

问题描述 投票:0回答:1

致所有人,

我想在 Ubuntu 22.04.3 上安装 Devstack,但遇到以下错误: 60 秒后未找到主机名注册的服务

我可以解析主机名,我觉得它只是抛出该错误,因为它不知道还能“说”什么。 Nova 似乎是无法启动的组件。

这是 stack.sh 运行的结束:

[5952 Async create_flavors:106334]: finished create_flavors with result 0 in 16 seconds
+inc/async:async_wait:197                  return 0
+./stack.sh:main:1403                      is_service_enabled horizon
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1404                      echo_summary 'Starting Horizon'
+./stack.sh:echo_summary:470               [[ -t 3 ]]
+./stack.sh:echo_summary:470               [[ True != \T\r\u\e ]]
+./stack.sh:echo_summary:476               echo -e Starting Horizon
2023-08-25 23:02:57.077 | Starting Horizon
+./stack.sh:main:1405                      init_horizon
+lib/horizon:init_horizon:151              sudo rm -f '/var/log/apache2/horizon_*'
+lib/horizon:init_horizon:154              local django_admin
+lib/horizon:init_horizon:155              type -p django-admin
+lib/horizon:init_horizon:156              django_admin=django-admin
+lib/horizon:init_horizon:162              DJANGO_SETTINGS_MODULE=openstack_dashboard.settings
+lib/horizon:init_horizon:162              django-admin collectstatic --noinput

1891 static files copied to '/opt/stack/horizon/static'.
+lib/horizon:init_horizon:163              DJANGO_SETTINGS_MODULE=openstack_dashboard.settings
+lib/horizon:init_horizon:163              django-admin compress --force
Compressing... done
Compressed 7 block(s) from 12 template(s) for 2 context(s).
+./stack.sh:main:1406                      start_horizon
+lib/horizon:start_horizon:177             restart_apache_server
+lib/apache:restart_apache_server:237      restart_service apache2
+functions-common:restart_service:2278     '[' -x /bin/systemctl ']'
+functions-common:restart_service:2279     sudo /bin/systemctl restart apache2
+./stack.sh:main:1417                      is_service_enabled nova
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1417                      is_service_enabled keystone
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1418                      USERRC_PARAMS='-PA --target-dir /opt/stack/devstack/accrc --os-password Password4u'
+./stack.sh:main:1420                      '[' -f /opt/stack/data/ca-bundle.pem ']'
+./stack.sh:main:1424                      /opt/stack/devstack/tools/create_userrc.sh -PA --target-dir /opt/stack/devstack/accrc --os-password Password4u
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
+opt/stack/devstack/tools/create_userrc.sh:main:31  ACCOUNT_DIR=./accrc
++opt/stack/devstack/tools/create_userrc.sh:main:80  getopt -o hPAp:u:r:C: -l os-username:,os-password:,os-tenant-id:,os-tenant-name:,os-project-name:,os-project-id:,os-project-domain-id:,os-project-domain-name:,os-user-domain-id:,os-user-domain-name:,os-auth-url:,target-dir:,heat-url:,skip-project:,os-cacert:,help,debug -- -PA --target-dir /opt/stack/devstack/accrc --os-password Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:80  options=' -P -A --target-dir '\''/opt/stack/devstack/accrc'\'' --os-password '\''Password4u'\'' --'
+opt/stack/devstack/tools/create_userrc.sh:main:84  eval set -- -P -A --target-dir ''\''/opt/stack/devstack/accrc'\''' --os-password ''\''Password4u'\''' --
++opt/stack/devstack/tools/create_userrc.sh:main:84  set -- -P -A --target-dir /opt/stack/devstack/accrc --os-password Password4u --
+opt/stack/devstack/tools/create_userrc.sh:main:85  ADDPASS=
+opt/stack/devstack/tools/create_userrc.sh:main:86  HEAT_URL=
+opt/stack/devstack/tools/create_userrc.sh:main:91  SKIP_PROJECT=service
+opt/stack/devstack/tools/create_userrc.sh:main:92  MODE=
+opt/stack/devstack/tools/create_userrc.sh:main:93  ROLE=Member
+opt/stack/devstack/tools/create_userrc.sh:main:94  USER_NAME=
+opt/stack/devstack/tools/create_userrc.sh:main:95  USER_PASS=
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 7 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:119  ADDPASS=yes
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 6 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:118  MODE=all
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 5 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:113  ACCOUNT_DIR=/opt/stack/devstack/accrc
+opt/stack/devstack/tools/create_userrc.sh:main:113  shift
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 3 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:100  export OS_PASSWORD=Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:100  OS_PASSWORD=Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:100  shift
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 1 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:122  shift
+opt/stack/devstack/tools/create_userrc.sh:main:122  break
+opt/stack/devstack/tools/create_userrc.sh:main:129  '[' -z Password4u ']'
+opt/stack/devstack/tools/create_userrc.sh:main:138  '[' -z '' -a '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:142  '[' -z '' -a '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:146  '[' -z '' -a -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:147  export OS_PROJECT_NAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:147  OS_PROJECT_NAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:150  '[' -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:151  export OS_USERNAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:151  OS_USERNAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:154  '[' -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:155  export OS_AUTH_URL=http://localhost:5000/v3/
+opt/stack/devstack/tools/create_userrc.sh:main:155  OS_AUTH_URL=http://localhost:5000/v3/
+opt/stack/devstack/tools/create_userrc.sh:main:158  '[' -z '' -a -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:160  OS_USER_DOMAIN_ID=default
+opt/stack/devstack/tools/create_userrc.sh:main:163  '[' -z '' -a -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:165  OS_PROJECT_DOMAIN_ID=default
+opt/stack/devstack/tools/create_userrc.sh:main:168  USER_PASS=Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:169  USER_NAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:171  '[' -z all ']'
+opt/stack/devstack/tools/create_userrc.sh:main:239  '[' all '!=' create ']'
+opt/stack/devstack/tools/create_userrc.sh:main:241  openstack project list --long --quote none -f csv
+opt/stack/devstack/tools/create_userrc.sh:main:241  grep ,True
+opt/stack/devstack/tools/create_userrc.sh:main:241  grep -v service
+opt/stack/devstack/tools/create_userrc.sh:main:241  IFS=,
+opt/stack/devstack/tools/create_userrc.sh:main:241  read project_id project_name desc enabled
Failed to discover available identity versions when contacting http://localhost:5000/v3/. Attempting to parse version from URL.
Unable to establish connection to http://localhost:5000/v3/auth/tokens: HTTPConnectionPool(host='localhost', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fdf413c5000>: Failed to establish a new connection: [Errno 111] Connection refused'))
+./stack.sh:main:1429                      save_stackenv
+functions-common:save_stackenv:60         local tag=
++functions-common:save_stackenv:62         date +%F-%H%M%S
+functions-common:save_stackenv:62         time_stamp=2023-08-25-230307
+functions-common:save_stackenv:63         echo '# 2023-08-25-230307 '
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo BASE_SQL_CONN=mysql+pymysql://root:[email protected]
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo DATA_DIR=/opt/stack/data
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo DEST=/opt/stack
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-api-meta,placement-api,placement-client,g-api,c-sch,c-api,c-vol,ovn-controller,ovn-northd,ovs-vswitchd,ovsdb-server,q-svc,q-ovn-metadata-agent,horizon,rabbit,tempest,mysql,etcd3,dstat,n-novnc-cell1,n-super-cond,n-cond-cell1
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo HOST_IP=10.10.1.27
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo KEYSTONE_SERVICE_URI=http://10.10.1.27/identity
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo LOGFILE=
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo OS_CACERT=
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo SERVICE_HOST=10.10.1.27
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo STACK_USER=stack
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo TLS_IP=
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo HOST_IPV6=::1
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo SERVICE_IP_VERSION=4
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo TUNNEL_ENDPOINT_IP=10.10.1.27
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo TUNNEL_IP_VERSION=4
+./stack.sh:main:1440                      merge_config_group /opt/stack/devstack/local.conf extra
+inc/meta-config:merge_config_group:171    local localfile=/opt/stack/devstack/local.conf
+inc/meta-config:merge_config_group:171    shift
+inc/meta-config:merge_config_group:172    local matchgroups=extra
+inc/meta-config:merge_config_group:174    [[ -r /opt/stack/devstack/local.conf ]]
+inc/meta-config:merge_config_group:176    local configfile group
+inc/meta-config:merge_config_group:177    for group in $matchgroups
++inc/meta-config:merge_config_group:178    get_meta_section_files /opt/stack/devstack/local.conf extra
++inc/meta-config:get_meta_section_files:63  local file=/opt/stack/devstack/local.conf
++inc/meta-config:get_meta_section_files:64  local matchgroup=extra
++inc/meta-config:get_meta_section_files:66  [[ -r /opt/stack/devstack/local.conf ]]
++inc/meta-config:get_meta_section_files:68  awk -v matchgroup=extra '
        /^\[\[.+\|.*\]\]/ {
            gsub("[][]", "", $1);
            split($1, a, "|");
            if (a[1] == matchgroup)
                print a[2]
        }
    ' /opt/stack/devstack/local.conf
+./stack.sh:main:1447                      run_phase stack extra
+functions-common:run_phase:1822           local mode=stack
+functions-common:run_phase:1823           local phase=extra
+functions-common:run_phase:1824           [[ -d /opt/stack/devstack/extras.d ]]
+functions-common:run_phase:1825           local extra_plugin_file_name
+functions-common:run_phase:1826           for extra_plugin_file_name in $TOP_DIR/extras.d/*.sh
+functions-common:run_phase:1831           local exceptions=80-tempest.sh
+functions-common:run_phase:1832           local extra
++functions-common:run_phase:1833           basename /opt/stack/devstack/extras.d/80-tempest.sh
+functions-common:run_phase:1833           extra=80-tempest.sh
+functions-common:run_phase:1834           [[ 80-tempest.sh =~ 80-tempest\.sh ]]
+functions-common:run_phase:1838           [[ -r /opt/stack/devstack/extras.d/80-tempest.sh ]]
+functions-common:run_phase:1838           source /opt/stack/devstack/extras.d/80-tempest.sh stack extra
++extras.d/80-tempest.sh:source:3           is_service_enabled tempest
++functions-common:is_service_enabled:2021  local xtrace
+++functions-common:is_service_enabled:2022  set +o
+++functions-common:is_service_enabled:2022  grep xtrace
++functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
++functions-common:is_service_enabled:2023  set +o xtrace
++functions-common:is_service_enabled:2050  return 0
++extras.d/80-tempest.sh:source:4           [[ stack == \s\o\u\r\c\e ]]
++extras.d/80-tempest.sh:source:7           [[ stack == \s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:7           [[ extra == \i\n\s\t\a\l\l ]]
++extras.d/80-tempest.sh:source:10          [[ stack == \s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:10          [[ extra == \p\o\s\t\-\c\o\n\f\i\g ]]
++extras.d/80-tempest.sh:source:13          [[ stack == \s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:13          [[ extra == \e\x\t\r\a ]]
++extras.d/80-tempest.sh:source:15          :
++extras.d/80-tempest.sh:source:27          [[ stack == \u\n\s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:32          [[ stack == \c\l\e\a\n ]]
+functions-common:run_phase:1843           [[ stack == \s\o\u\r\c\e ]]
+functions-common:run_phase:1846           [[ stack == \o\v\e\r\r\i\d\e\_\d\e\f\a\u\l\t\s ]]
+functions-common:run_phase:1849           run_plugins stack extra
+functions-common:run_plugins:1808         local mode=stack
+functions-common:run_plugins:1809         local phase=extra
+functions-common:run_plugins:1811         local plugins=
+functions-common:run_plugins:1812         local plugin
+./stack.sh:main:1455                      merge_config_group /opt/stack/devstack/local.conf post-extra
+inc/meta-config:merge_config_group:171    local localfile=/opt/stack/devstack/local.conf
+inc/meta-config:merge_config_group:171    shift
+inc/meta-config:merge_config_group:172    local matchgroups=post-extra
+inc/meta-config:merge_config_group:174    [[ -r /opt/stack/devstack/local.conf ]]
+inc/meta-config:merge_config_group:176    local configfile group
+inc/meta-config:merge_config_group:177    for group in $matchgroups
++inc/meta-config:merge_config_group:178    get_meta_section_files /opt/stack/devstack/local.conf post-extra
++inc/meta-config:get_meta_section_files:63  local file=/opt/stack/devstack/local.conf
++inc/meta-config:get_meta_section_files:64  local matchgroup=post-extra
++inc/meta-config:get_meta_section_files:66  [[ -r /opt/stack/devstack/local.conf ]]
++inc/meta-config:get_meta_section_files:68  awk -v matchgroup=post-extra '
        /^\[\[.+\|.*\]\]/ {
            gsub("[][]", "", $1);
            split($1, a, "|");
            if (a[1] == matchgroup)
                print a[2]
        }
    ' /opt/stack/devstack/local.conf
+./stack.sh:main:1464                      is_service_enabled n-cpu
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1465                      is_nova_ready
+lib/nova:is_nova_ready:1180               wait_for_compute 60
+functions:wait_for_compute:471            local timeout=60
+functions:wait_for_compute:472            local rval=0
+functions:wait_for_compute:473            local compute_hostname
+functions:wait_for_compute:474            time_start wait_for_service
+functions-common:time_start:2380          local name=wait_for_service
+functions-common:time_start:2381          local start_time=
+functions-common:time_start:2382          [[ -n '' ]]
++functions-common:time_start:2385          date +%s%3N
+functions-common:time_start:2385          _TIME_START[$name]=1693004588318
++functions:wait_for_compute:475            iniget /etc/nova/nova.conf DEFAULT host
++inc/ini-config:iniget:61                  local xtrace
+++inc/ini-config:iniget:62                  set +o
+++inc/ini-config:iniget:62                  grep xtrace
++inc/ini-config:iniget:62                  xtrace='set -o xtrace'
++inc/ini-config:iniget:63                  set +o xtrace
+functions:wait_for_compute:475            compute_hostname=
+functions:wait_for_compute:476            [[ -z '' ]]
++functions:wait_for_compute:477            hostname
+functions:wait_for_compute:477            compute_hostname=openstackhost01
+functions:wait_for_compute:479            timeout 60 bash -x
++functions:wait_for_compute:479            hostname
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
+::                                        ID=
+::                                        [[ '' == '' ]]
+::                                        sleep 1
+::                                        [[ libvirt = \f\a\k\e ]]
++::                                        openstack --os-cloud devstack-admin --os-region RegionOne compute service list --host openstackhost01 --service nova-compute -c ID -f value
+functions:wait_for_compute:479            rval=124
+functions:wait_for_compute:491            time_stop wait_for_service
+functions-common:time_stop:2394           local name
+functions-common:time_stop:2395           local end_time
+functions-common:time_stop:2396           local elapsed_time
+functions-common:time_stop:2397           local total
+functions-common:time_stop:2398           local start_time
+functions-common:time_stop:2400           name=wait_for_service
+functions-common:time_stop:2401           start_time=1693004588318
+functions-common:time_stop:2403           [[ -z 1693004588318 ]]
++functions-common:time_stop:2406           date +%s%3N
+functions-common:time_stop:2406           end_time=1693004648485
+functions-common:time_stop:2407           elapsed_time=60167
+functions-common:time_stop:2408           total=10248
+functions-common:time_stop:2410           _TIME_START[$name]=
+functions-common:time_stop:2411           _TIME_TOTAL[$name]=70415
+functions:wait_for_compute:493            [[ 124 != 0 ]]
+functions:wait_for_compute:494            echo 'Didn'\''t find service registered by hostname after 60 seconds'
Didn't find service registered by hostname after 60 seconds
+functions:wait_for_compute:495            openstack --os-cloud devstack-admin --os-region RegionOne compute service list
^C+functions:wait_for_compute:1              exit_trap
+./stack.sh:exit_trap:551                  local r=130
++./stack.sh:exit_trap:552                  jobs -p
+./stack.sh:exit_trap:552                  jobs=
+./stack.sh:exit_trap:555                  [[ -n '' ]]
+./stack.sh:exit_trap:561                  '[' -f /tmp/tmp.iIGi6wn5Sr ']'
+./stack.sh:exit_trap:562                  rm /tmp/tmp.iIGi6wn5Sr
+./stack.sh:exit_trap:566                  kill_spinner
+./stack.sh:kill_spinner:461               '[' '!' -z '' ']'
+./stack.sh:exit_trap:568                  [[ 130 -ne 0 ]]
+./stack.sh:exit_trap:569                  echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:571                  type -p generate-subunit
+./stack.sh:exit_trap:572                  generate-subunit 1693003502 1406 fail
+./stack.sh:exit_trap:574                  [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:577                  /opt/stack/data/venv/bin/python3 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2023-08-25-230828.txt for details
+./stack.sh:exit_trap:586                  exit 130
linux ubuntu openstack-nova
1个回答
0
投票

您可能在 local.conf 中使用了 hostname 您必须将其添加到 /etc/hosts 中,其中 127.0.0.1 本地主机服务器名称(在此处添加您的域名)yourdomain.com

© www.soinside.com 2019 - 2024. All rights reserved.