Openstack - 在lauching多区域时找不到资源管理错误

时间:2016-03-11 14:29:00

标签: openstack devstack keystone openstack-multi-region

我正在尝试使用devstack启动多区域云,但不断收到错误消息

Could not find resource admin

在第二个区域安装devstack时。 Openstack本身甚至没有安装在第二个区域,而安装在第一个区域运行正常。我看到的唯一区别是local.conf中第二个区域的一些配置变量:

REGION_NAME
HOST_IP
KEYSTONE_SERVICE_HOST
KEYSTONE_AUTH_HOST

更改了2个梯形失真变量,因此第2个区域仅对安装在第1个区域的keystone服务进行身份验证。已经检查了区域是否可以使用ping命令行相互访问,以及区域1是否具有可用于具有keystone服务的区域2的端点:

openstack endpoint list | grep keystone

这是我运行./stack.sh在第二个区域安装devstack时的最终输出示例。我很感激任何帮助。谢谢!

...
devstack/functions-common:time_stop:L2354:   START_TIME[$name]=
devstack/functions-common:time_stop:L2355:   TOTAL_TIME[$name]=0
./stack.sh:main:L998:   is_service_enabled keystone
devstack/functions-common:is_service_enabled:L2046:   return 0
./stack.sh:main:L999:   echo_summary 'Starting Keystone'
./stack.sh:echo_summary:L379:   [[ -t 3 ]]
./stack.sh:echo_summary:L379:   [[ True != \T\r\u\e ]]
./stack.sh:echo_summary:L385:   echo -e Starting Keystone
./stack.sh:main:L1001:   '[' 192.100.100.10 == 192.100.200.10 ']'
./stack.sh:main:L1007:   is_service_enabled tls-proxy
/home/stack/devstack/functions-common:is_service_enabled:L2046:   return 1
./stack.sh:main:L1016:   cat
./stack.sh:main:L1031:   source /home/stack/devstack/userrc_early
devstack/userrc_early:source:L4:   export OS_IDENTITY_API_VERSION=3
devstack/userrc_early:source:L4:   OS_IDENTITY_API_VERSION=3
devstack/userrc_early:source:L5:   export OS_AUTH_URL=http://192.100.100.10:35357
devstack/userrc_early:source:L5:   OS_AUTH_URL=http://192.100.100.10:35357
devstack/userrc_early:source:L6:   export OS_USERNAME=admin
devstack/userrc_early:source:L6:   OS_USERNAME=admin
devstack/userrc_early:source:L7:   export OS_USER_DOMAIN_ID=default
devstack/userrc_early:source:L7:   OS_USER_DOMAIN_ID=default
devstack/userrc_early:source:L8:   export OS_PASSWORD=openstack
devstack/userrc_early:source:L8:   OS_PASSWORD=openstack
devstack/userrc_early:source:L9:   export OS_PROJECT_NAME=admin
devstack/userrc_early:source:L9:   OS_PROJECT_NAME=admin
devstack/userrc_early:source:L10:   export OS_PROJECT_DOMAIN_ID=default
devstack/userrc_early:source:L10:   OS_PROJECT_DOMAIN_ID=default
devstack/userrc_early:source:L11:   export OS_REGION_NAME=RegionTwo
devstack/userrc_early:source:L11:   OS_REGION_NAME=RegionTwo
./stack.sh:main:L1033:   create_keystone_accounts
devstack/lib/keystone:create_keystone_accounts:L376:   local admin_tenant
devstack/lib/keystone:create_keystone_accounts:L377:   openstack project show admin -f value -c id
Could not find resource admin
devstack/lib/keystone:create_keystone_accounts:L377:   admin_tenant=
devstack/lib/keystone:create_keystone_accounts:L1:   exit_trap
./stack.sh:exit_trap:L474:   local r=1
./stack.sh:exit_trap:L475:   jobs -p
./stack.sh:exit_trap:L475:   jobs=
./stack.sh:exit_trap:L478:   [[ -n '' ]]

0 个答案:

没有答案