ERROR (ClientException)
aaarticlea/png;base64,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" alt="" />
nova image-list
ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'glanceclient.exc.HTTPInternalServerError'> (HTTP ) (Request-ID: req-5c463162-0e93--93e0-19134f77439e)
aaarticlea/png;base64,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" alt="" />
How to change keystone API V2 to V3
Posted on November , by Gopalakrishnan S Comments The Keystone Identity Service allows clients to obtain tokens that can be used to access OpenStack cloud services. This document is intended for software developers interested in developing applications that utilize the Keystone Identity Service API for authentication. The OpenStack Identity API is implemented using a RESTful web service interface. All requests to authenticate and operate against the OpenStack Identity API should be performed using SSL over HTTP (HTTPS) on TCP port .
keystone V3 Advantages ) Authentication is totally pluggable. You can write our own custom auth method. Beause of this extensible auth method, now keystone supports oauth1, federation ( federation is not fully done) ) Authorization : V2 is either “admin” or none. In v3 you can control who can call each method. ( Provided you define your own policy file ) ) Separate drivers for assignments and identity ) Rich set of APIs. There are lot more API available than v2.. Also there are no vendor specic extension. If you check v2., most of the role apis are Rackspace extensions
Before proceed to migrate keystone v2 to v3, you must check previous services are working fine. Use the following commands to verify the list of services works. How to change keystone API V2 to V3? [root@localhost ~(keystone_admin)]# keystone user-list
WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
+———————————-+————+———+———————-+
| id | name | enabled | email |
+———————————-+————+———+———————-+
| ed03407c56054729bee58be7f7710786 | admin | True | root@localhost |
| 3b52f88a70f149a791e295b1859ae8f4 | ceilometer | True | ceilometer@localhost | [root@localhost ~(keystone_admin)]# nova service-list
+——————+———–+———-+———+——-+—————————-+—————–+
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+——————+———–+———-+———+——-+—————————-+—————–+
| nova-consoleauth | packstack | internal | enabled | up | --13T10::52.000000 | – |
| nova-scheduler | packstack | internal | enabled | up | --13T10::50.000000 | – |
| nova-conductor | packstack | internal | enabled | up | --13T10::54.000000 | – |
| nova-compute | packstack | nova | enabled | up | --13T10::51.000000 | – |
| nova-cert | packstack | internal | enabled | up | --13T10::52.000000 | – |
| nova-console | packstack | internal | enabled | up | --13T10::51.000000 | – |
+——————+———–+———-+———+——-+—————————-+—————–+
[root@localhost ~(keystone_admin)]# glance image-list
+————————————–+——–+————-+——————+———-+——–+
| ID | Name | Disk Format | Container Format | Size | Status |
+————————————–+——–+————-+——————+———-+——–+
| f4c137ca-8dd8-47f3-be70-106eac2f241f | cirros | qcow2 | bare | | active |
+————————————–+——–+————-+——————+———-+——–+ If all the services are working fine then proceed to migrate endpoint urls to V3 in your keystone databases. Login your mysql server and change endpoint URLs.
mysql> use keystone;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A Database changed mysql> select interface, url from endpoint e, service s where s.id=e.service_id and s.type=”identity”;
+———–+———————————-+
| interface | url |
+———–+———————————-+
| admin | http://192.168.1.133:35357/v2.0 |
| internal | http://192.168.1.133:5000/v2.0 |
| public | http://192.168.1.133:5000/v2.0 |
+———–+———————————-+
rows in set (0.01 sec) Get the identity service ID mysql> select id from service where type=”identity”;
+———————————-+
| id |
+———————————-+
| e32101fdfe4145d1a6a22351b41d88e5 |
+———————————-+
row in set (0.00 sec)
Use this query to replace URLs as per service id where ports
mysql> update endpoint set url=”http://192.168.1.196:5000/v3″ where url=”http://192.168.1.196:5000/v2.0″ and service_id=”76e23f322c2a48d18293db89dbca9e70″;
Query OK, rows affected (0.00 sec)
Rows matched: Changed: Warnings: Use this query to replace ports mysql> update endpoint set url=”http://192.168.1.196:35357/v3″ where url=”http://192.168.1.196:35357/v2.0″ and service_id=”76e23f322c2a48d18293db89dbca9e70″;
Query OK, row affected (0.00 sec)
Rows matched: Changed: Warnings: Thats all, you can verify the changed URLs. mysql> select interface, url from endpoint e, service s where s.id=e.service_id and s.type=”identity”;
+———–+——————————–+
| interface | url |
+———–+——————————–+
| admin | http://192.168.1.133:35357/v3 |
| internal | http://192.168.1.133:5000/v3 |
| public | http://192.168.1.133:5000/v3 |
+———–+——————————–+
rows in set (0.00 sec) mysql> upgrade Keystone Policy File Policy is just a set of rules combined by or/and logic. It should become more readable in future releases, The Openstack Identity v3 API, provided by Keystone, offers features that were lacking in the previous version. Among these features, it introduces the concept of domains, allowing isolation of projects and users. For instance, an administrator allowed to create projects and users in a given domain, may not have any right in another one. While these features look very exciting, some configuration needs to be done to have a working identity v3 service with domains properly set. Download policy.v3cloudsample.json file wget https://github.com/openstack/keystone/blob/master/etc/policy.v3cloudsample.json
mv /etc/keystone/policy.json /etc/keystone/policy.json.V2 mv policy.v3cloudsample.json /etc/keystone/policy.json chown keystone.keystone policy.json Update Keystone Endpoint Environment. export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=<password>
export OS_AUTH_URL=http://192.168.1.133:5000/v3
export SERVICE_ENDPOINT=http://192.168.1.133:35357/v3 export SERVICE_TOKEN=c50f58a02dde43f286517af102786be0 Restart OpenStack Services /etc/init.d/openstack-keystone restart
Troubleshooting If you received “horizon unauthorized (http )” errors, you can revert back policy.json v2 file and try to restart services. How to Enable Multi Domains on openstack horizon Horizon supports multi domains as well. You need to add only a few changes to local_setting. Apply the correct policy.json file for keystone.
vi /etc/openstack-dashboard/local_settings uncommand the following settings. OPENSTACK_API_VERSIONS = {
“identity”:
}
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_KEYSTONE_URL = “http://192.168.1.133:5000/v3”
Save local_settings and restart openstack-dashboard. /etc/init.d/httpd restart
ERROR (ClientException)的更多相关文章
- ERROR (ClientException) nova image-list
nova image-listERROR (ClientException): The server has either erred or is incapable of performi9e-6c ...
- ERROR (ClientException): Unexpected API Error
- [原]openstack-kilo--issue(十)ERROR: openstack Unable to establish connection to http://controller:35357/v3/auth/tokens
====环境== openstack :kilo CentOS : 7 ====问题=== 在没有关vm的情况下,重启了controller. 问题一: 在使用nova service-list 或者 ...
- nova --debug image-list
nova --debug image-list DEBUG (session:) REQ: curl -g -i -X GET http://liberty-aio:35357/v3 -H " ...
- com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down
com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down[ErrorCode]: Unkno ...
- 关于SpringCloud配置网关转发时出现一下啊错误:“com.netflix.zuul.exception.ZuulException: Forwarding error at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.handleException”
com.netflix.zuul.exception.ZuulException: Forwarding error at org.springframework.cloud.netflix.zuul ...
- Mediaplayer error (-19,0)
Android MediaPlayer 发生 error (-19,0) 错误解决方法. 引起原因:由于多次实例化MediaPlayer.start() 进行播放操作引起的.由于没有及时释放内存资源导 ...
- 4.Android 打包时出现的Android Export aborted because fatal error were founds [closed]
Android 程序开发完成后,如果要发布到互联网上供别人使用,就需要将自己的程序打包成Android 安装包文件(Android Package,APK),其扩展名为.apk.使用run as 也能 ...
- myeclipse 内存不够用报错PermGen space 和 An internal error has occurred.
最近项目中又增加了新的模块,项目的代码又多了不少.运行的时候总是报如下错误 Exception in thread "http-apr-80-exec-6" java.lang.O ...
随机推荐
- python网络爬虫(一):网络爬虫科普与URL含义
1. 科普 通用搜索引擎处理的对象是互联网的网页,目前网页的数量数以亿计,所以搜索引擎面临的第一个问题是如何设计出高效的下载系统,已将海量的网页下载到本地,在本地形成互联网网页的镜像.网络爬虫 ...
- Android 下log的使用总结
Android 下log的使用总结 一:在源码开发模式下 1:包含头文件: #include <cutils/log.h> 2:定义宏LOG_TAG #define LOG_TAG &qu ...
- C++STL之map的基本操作
STL中基本的关联式容器有map和set,它们都是以红黑树作为其底层的结构,具有非常高的查找.删除效率,内容会按照键值自动排序. 使用map的注意事项: 1.关联式容器的键值是不允许修改的,所以永远不 ...
- unique() 去重函数
unique()函数是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个), 还有一个容易忽视的特性是它并不真正把重复的元素删除.他是c++中的函数, 所以头 ...
- UVa 11181 (条件概率) Probability|Given
题意: 有n个人买东西,第i个人买东西的概率为Pi.已知最终有r个人买了东西,求每个人买东西的概率. 分析: 设事件E为r个人买了东西,事件Ei为第i个人买了东西.所求为P(Ei|E) = P(EiE ...
- SelectSingleNode和SelectNodes区别
SelectSingleNode:选择匹配 XPath 表达式的第一个 XmlNodeSelectNodes:选择匹配 XPath 表达式的结点集合 XmlNodeList
- Android中shape中的属性大全
---恢复内容开始--- <shape> <!-- 实心 --> <solid android:color="#ff9d77"/> <!- ...
- RPi 2B Raspbian SD卡内部架构
/***************************************************************************** * RPi 2B Raspbian SD卡 ...
- Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择.这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一 ...
- uestc 1720无平方因子数
求素数 然后容斥原理// n之内有平方因子的数的个数sum =n/(2^2) + n/(3^2)+……+n/(k^2) - n/(2^2 * 3^2)-……+……. // #pragma commen ...