openstack kilo 命令行
把下面内容放到.bashrc中,或者直接执行也行。
export OS_USERNAME=admin
export OS_PASSWORD=admin #根据实际密码来设
export OS_PROJECT_NAME=admin
export OS_AUTH_URL=http://localhost:35357/v2.0
export OS_IDENTITY_API_VERSION=2
export OS_TENANT_ID=06bb27f1c72d46b38fabd62cb1ee6d5c #这个获取方法见下文
通过查询数据库可获得auth_url 与 tenant_id
mysql -u root
show databases;
use keystone;
show tables;
select * from endpoint;
会看到http://10.0.3.41:35357/v2.0
select * from token;
会看到tenant,找到id, 这里是06bb27f1c72d46b38fabd62cb1ee6d5c
另外一个方法获取admin tenant id:
-> # keystone tenant-list
+----------------------------------+----------+---------+
| id | name | enabled |
+----------------------------------+----------+---------+
| 74288c12eb5f47aeab9c5df2c1faf57e | admin | True |
| 4fd7c32848254b34be0b977e1bd1c2cc | services | True |
+----------------------------------+----------+---------+
如果上面命令执行不了,先执行:
export OS_SERVICE_TOKEN=165a1766c12a497b8fbb18867c212aaa //见/etc/keystone/keystone中的admin_token
export OS_SERVICE_ENDPOINT=http://10.0.2.245:35357/v2.0
问题:
如果在导出时导出了
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
执行nova命令会出现下面错误:
ERROR (DiscoveryFailure): Could not determine a suitable URL for the plugin
详细解释及参考链接:https://ask.openstack.org/en/question/80400/using-nova-client-in-windows-error-discoveryfailure-could-not-determine-a-suitable-url-for-the-plugin/
This error is related to the version of Keystone API you're using. As noted in https://bugs.launchpad.net/python-openstackclient/+bug/1447704 (this open bug report), it does not work when using an OS_AUTH_URL ending in "v2.0" and the variables OS_PROJECT_DOMAIN_ID and OS_USER_DOMAIN_ID are set.
The workaround is to remove the variables OS_PROJECT_DOMAIN_ID and OS_USER_DOMAIN_ID if you wish to use v2 of the Keystone API.
最新文章
- 关于 redis、memcache、mongoDB 的对比
- bug_ _org.json.JSONException: End of input at character 0 of
- HTML5 表单新增属性
- mui待解决问题
- echart.js的使用与API
- 【No.1】监控Linux性能25个命令行工具
- 手把手教你自动生成Makefile
- jq实现竞拍倒计时
- 构建高可用web站点(四)
- ListView 水平滑动 水平和竖直滑动
- Docker 入门篇
- 论文阅读笔记五十三:Libra R-CNN: Towards Balanced Learning for Object Detection(CVPR2019)
- Mybatis框架基础支持层——反射工具箱之实体属性Property工具集(6)
- C#学习笔记-域用户认证(一)
- CentOS7中MariaDB重置密码
- keepalived+mysql backup服务器可ping通过vip但telnet vip+3306失败问题
- 打开对话框opendialog
- 2018.3 江苏省计算机等级考试 C语言 编程题答案
- Python——ipython(python programming)
- SVO+PL-SVO+PL-StVO
热门文章
- Fiddler相关配置
- VS 设置背景色和背景图片
- SparseArray替代HashMap来提高性能
- inventor安装失败怎样卸载安装inventor 2015?
- 性能测试工具LoadRunner21-LR之Controller 常用函数
- Murano Weekly Meeting 2016.07.19
- pat1053. Path of Equal Weight (30)
- GitHub安装缓慢甚至下载失败的解决办法
- Spring-cloud微服务 Eureka学习教程-分布式搭建EurekaServer、EurekaClient(中级)
- Axis Java调C# Webservice