前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >openstack两个region分别用各自glance服务->共用glance服务

openstack两个region分别用各自glance服务->共用glance服务

作者头像
后端云
发布2018-10-24 11:43:08
5470
发布2018-10-24 11:43:08
举报
文章被收录于专栏:后端云

删除原RegionTwo的glance的endpoint,新增RegionOne的glance的endpoint到RegionTwo

代码语言:javascript
复制
[root@stone-controller-1 ~]# keystone endpoint-list|grep 9292
/usr/lib/python2.7/site-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated in favor of python-openstackclient. For a Python library, continue using python-keystoneclient.
  'python-keystoneclient.', DeprecationWarning)
| a7bde0b6d0124002acde9a1a7a6f5d8e | RegionIronic |          http://10.254.3.245:9292          |          http://10.254.3.245:9292          |          http://10.254.3.245:9292          | dc9c789e03a348949980402f85e93a80 |
| d6b013981fdb48cf8f1e2108ebd12977 |  RegionOne   |         http://10.254.10.249:9292          |         http://10.254.10.249:9292          |         http://10.254.10.249:9292          | dc9c789e03a348949980402f85e93a80 |
| ebfe433d5eb741be9b63e33a25530aa0 |  RegionTwo   |          http://10.254.9.14:9292           |          http://10.254.9.14:9292           |          http://10.254.9.14:9292           | dc9c789e03a348949980402f85e93a80 |
[root@stone-controller-1 ~]# keystone endpoint-create --region RegionTwo --service glance --publicurl 'http://10.254.10.249:9292' --internalurl 'http://10.254.10.249:9292' --adminurl 'http://10.254.10.249:9292'
/usr/lib/python2.7/site-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated in favor of python-openstackclient. For a Python library, continue using python-keystoneclient.
  'python-keystoneclient.', DeprecationWarning)
+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
|   adminurl  |    http://10.254.10.249:9292     |
|      id     | 3da0dfbdee5d4f9d95025cb3a5d7acee |
| internalurl |    http://10.254.10.249:9292     |
|  publicurl  |    http://10.254.10.249:9292     |
|    region   |            RegionTwo             |
|  service_id | dc9c789e03a348949980402f85e93a80 |
+-------------+----------------------------------+
[root@stone-controller-1 ~]# keystone endpoint-delete ebfe433d5eb741be9b63e33a25530aa0
/usr/lib/python2.7/site-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated in favor of python-openstackclient. For a Python library, continue using python-keystoneclient.
  'python-keystoneclient.', DeprecationWarning)
Endpoint has been deleted.
[root@stone-controller-1 ~]# keystone endpoint-list|grep 9292
/usr/lib/python2.7/site-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated in favor of python-openstackclient. For a Python library, continue using python-keystoneclient.
  'python-keystoneclient.', DeprecationWarning)
| 3da0dfbdee5d4f9d95025cb3a5d7acee |  RegionTwo   |         http://10.254.10.249:9292          |         http://10.254.10.249:9292          |         http://10.254.10.249:9292          | dc9c789e03a348949980402f85e93a80 |
| a7bde0b6d0124002acde9a1a7a6f5d8e | RegionIronic |          http://10.254.3.245:9292          |          http://10.254.3.245:9292          |          http://10.254.3.245:9292          | dc9c789e03a348949980402f85e93a80 |
| d6b013981fdb48cf8f1e2108ebd12977 |  RegionOne   |         http://10.254.10.249:9292          |         http://10.254.10.249:9292          |         http://10.254.10.249:9292          | dc9c789e03a348949980402f85e93a80 |

修改调用原RegionTwo的glance的配置

代码语言:javascript
复制
[root@controller1_region2 ~]# vim /etc/nova/nova.conf 
将api_servers=10.254.9.14:9292改成api_servers=10.254.10.249:9292

关停原RegionTwo的glance服务

代码语言:javascript
复制
[root@controller1_region2 ~]# systemctl status openstack-glance-api.service  openstack-glance-registry.service
  openstack-glance-api.service - OpenStack Image Service (code-named Glance) API server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2016-11-01 19:23:23 CST; 1 months 4 days ago
 Main PID: 9992 (glance-api)
   CGroup: /system.slice/openstack-glance-api.service
           |- 9992 /usr/bin/python2 /usr/bin/glance-api
           |- 9999 /usr/bin/python2 /usr/bin/glance-api
           |-10000 /usr/bin/python2 /usr/bin/glance-api
           |-10001 /usr/bin/python2 /usr/bin/glance-api
           |-10002 /usr/bin/python2 /usr/bin/glance-api
           |-10003 /usr/bin/python2 /usr/bin/glance-api
           |-10004 /usr/bin/python2 /usr/bin/glance-api
           |-10005 /usr/bin/python2 /usr/bin/glance-api
           |-10006 /usr/bin/python2 /usr/bin/glance-api
           |-10007 /usr/bin/python2 /usr/bin/glance-api
           |-10008 /usr/bin/python2 /usr/bin/glance-api
           |-10009 /usr/bin/python2 /usr/bin/glance-api
           |-10010 /usr/bin/python2 /usr/bin/glance-api
           |-10011 /usr/bin/python2 /usr/bin/glance-api
           |-10012 /usr/bin/python2 /usr/bin/glance-api
           |-10013 /usr/bin/python2 /usr/bin/glance-api
           |-10014 /usr/bin/python2 /usr/bin/glance-api
           |-10015 /usr/bin/python2 /usr/bin/glance-api
           |-10016 /usr/bin/python2 /usr/bin/glance-api
           |-10017 /usr/bin/python2 /usr/bin/glance-api
           |-10018 /usr/bin/python2 /usr/bin/glance-api
           |-10019 /usr/bin/python2 /usr/bin/glance-api
           |-10020 /usr/bin/python2 /usr/bin/glance-api
           |-10021 /usr/bin/python2 /usr/bin/glance-api
           |-10022 /usr/bin/python2 /usr/bin/glance-api
           |-10023 /usr/bin/python2 /usr/bin/glance-api
           |-10024 /usr/bin/python2 /usr/bin/glance-api
           |-10025 /usr/bin/python2 /usr/bin/glance-api
           |-10026 /usr/bin/python2 /usr/bin/glance-api
           |-10027 /usr/bin/python2 /usr/bin/glance-api
           |-10028 /usr/bin/python2 /usr/bin/glance-api
           |-10029 /usr/bin/python2 /usr/bin/glance-api
           `-10030 /usr/bin/python2 /usr/bin/glance-api

Nov 01 19:23:22 controller1_region2 systemd[1]: Starting OpenStack Image Service (code-named Glance) API server...
Nov 01 19:23:23 controller1_region2 systemd[1]: Started OpenStack Image Service (code-named Glance) API server.

  openstack-glance-registry.service - OpenStack Image Service (code-named Glance) Registry server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-registry.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2016-11-01 19:23:29 CST; 1 months 4 days ago
 Main PID: 10053 (glance-registry)
   CGroup: /system.slice/openstack-glance-registry.service
           |-10053 /usr/bin/python2 /usr/bin/glance-registry
           |-10061 /usr/bin/python2 /usr/bin/glance-registry
           |-10062 /usr/bin/python2 /usr/bin/glance-registry
           |-10063 /usr/bin/python2 /usr/bin/glance-registry
           |-10064 /usr/bin/python2 /usr/bin/glance-registry
           |-10065 /usr/bin/python2 /usr/bin/glance-registry
           |-10066 /usr/bin/python2 /usr/bin/glance-registry
           |-10067 /usr/bin/python2 /usr/bin/glance-registry
           |-10068 /usr/bin/python2 /usr/bin/glance-registry
           |-10069 /usr/bin/python2 /usr/bin/glance-registry
           |-10070 /usr/bin/python2 /usr/bin/glance-registry
           |-10071 /usr/bin/python2 /usr/bin/glance-registry
           |-10072 /usr/bin/python2 /usr/bin/glance-registry
           |-10073 /usr/bin/python2 /usr/bin/glance-registry
           |-10074 /usr/bin/python2 /usr/bin/glance-registry
           |-10075 /usr/bin/python2 /usr/bin/glance-registry
           |-10076 /usr/bin/python2 /usr/bin/glance-registry
           |-10077 /usr/bin/python2 /usr/bin/glance-registry
           |-10078 /usr/bin/python2 /usr/bin/glance-registry
           |-10079 /usr/bin/python2 /usr/bin/glance-registry
           |-10080 /usr/bin/python2 /usr/bin/glance-registry
           |-10081 /usr/bin/python2 /usr/bin/glance-registry
           |-10082 /usr/bin/python2 /usr/bin/glance-registry
           |-10083 /usr/bin/python2 /usr/bin/glance-registry
           |-10084 /usr/bin/python2 /usr/bin/glance-registry
           |-10085 /usr/bin/python2 /usr/bin/glance-registry
           |-10086 /usr/bin/python2 /usr/bin/glance-registry
           |-10087 /usr/bin/python2 /usr/bin/glance-registry
           |-10088 /usr/bin/python2 /usr/bin/glance-registry
           |-10089 /usr/bin/python2 /usr/bin/glance-registry
           |-10090 /usr/bin/python2 /usr/bin/glance-registry
           |-10091 /usr/bin/python2 /usr/bin/glance-registry
           `-10092 /usr/bin/python2 /usr/bin/glance-registry

Nov 01 19:23:29 controller1_region2 systemd[1]: Starting OpenStack Image Service (code-named Glance) Registry server...
Nov 01 19:23:29 controller1_region2 systemd[1]: Started OpenStack Image Service (code-named Glance) Registry server.
Nov 01 19:26:27 controller1_region2 glance-registry[10053]: /usr/lib64/python2.7/site-packages/sqlalchemy/sql/default_comparator.py:35: SAWarning: The IN-predicate on "image_locations.id" ...
Nov 01 19:26:27 controller1_region2 glance-registry[10053]: return o[0](self, self.expr, op, *(other + o[1:]), **kwargs)
Nov 02 09:17:50 controller1_region2 glance-registry[10053]: /usr/lib64/python2.7/site-packages/sqlalchemy/sql/default_comparator.py:35: SAWarning: The IN-predicate on "image_locations.id" ...
Nov 02 09:17:50 controller1_region2 glance-registry[10053]: return o[0](self, self.expr, op, *(other + o[1:]), **kwargs)
Hint: Some lines were ellipsized, use -l to show in full.
代码语言:javascript
复制
[root@controller1_region2 ~]# systemctl disable openstack-glance-api.service openstack-glance-registry.serviceRemoved symlink /etc/systemd/system/multi-user.target.wants/openstack-glance-registry.service.Removed symlink /etc/systemd/system/multi-user.target.wants/openstack-glance-api.service.[root@controller1_region2 ~]# systemctl stop openstack-glance-api.service openstack-glance-registry.service[root@controller1_region2 ~]# systemctl status openstack-glance-api.service  openstack-glance-registry.service  openstack-glance-api.service - OpenStack Image Service (code-named Glance) API server   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; disabled; vendor preset: disabled)   Active: inactive (dead) since Wed 2016-12-07 02:11:55 CST; 5s ago Main PID: 9992 (code=exited, status=0/SUCCESS)Nov 01 19:23:22 controller1_region2 systemd[1]: Starting OpenStack Image Service (code-named Glance) API server...Nov 01 19:23:23 controller1_region2 systemd[1]: Started OpenStack Image Service (code-named Glance) API server.Dec 07 02:11:55 controller1_region2 systemd[1]: Stopping OpenStack Image Service (code-named Glance) API server...Dec 07 02:11:55 controller1_region2 systemd[1]: Stopped OpenStack Image Service (code-named Glance) API server.  openstack-glance-registry.service - OpenStack Image Service (code-named Glance) Registry server   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-registry.service; disabled; vendor preset: disabled)   Active: inactive (dead) since Wed 2016-12-07 02:11:55 CST; 5s ago Main PID: 10053 (code=exited, status=0/SUCCESS)Nov 01 19:23:29 controller1_region2 systemd[1]: Starting OpenStack Image Service (code-named Glance) Registry server...Nov 01 19:23:29 controller1_region2 systemd[1]: Started OpenStack Image Service (code-named Glance) Registry server.Nov 01 19:26:27 controller1_region2 glance-registry[10053]: /usr/lib64/python2.7/site-packages/sqlalchemy/sql/default_comparator.py:35: SAWarning: The IN-predicate on "image_locations.id" ...Nov 01 19:26:27 controller1_region2 glance-registry[10053]: return o[0](self, self.expr, op, *(other + o[1:]), **kwargs)Nov 02 09:17:50 controller1_region2 glance-registry[10053]: /usr/lib64/python2.7/site-packages/sqlalchemy/sql/default_comparator.py:35: SAWarning: The IN-predicate on "image_locations.id" ...Nov 02 09:17:50 controller1_region2 glance-registry[10053]: return o[0](self, self.expr, op, *(other + o[1:]), **kwargs)Dec 07 02:11:55 controller1_region2 systemd[1]: Stopping OpenStack Image Service (code-named Glance) Registry server...Dec 07 02:11:55 controller1_region2 systemd[1]: Stopped OpenStack Image Service (code-named Glance) Registry server.Hint: Some lines were ellipsized, use -l to show in full.

重启openstack服务

代码语言:javascript
复制
# openstack-service restart

验证

登陆dashboard,切换RegionOne和RegionTwo的镜像一览,由原来各自的镜像列表变成了一样的镜像列表

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 删除原RegionTwo的glance的endpoint,新增RegionOne的glance的endpoint到RegionTwo
  • 修改调用原RegionTwo的glance的配置
  • 关停原RegionTwo的glance服务
  • 重启openstack服务
  • 验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档