当前位置:   article > 正文

glance镜像服务迁移流程_怎么重启glance

怎么重启glance

1.停止控制节点的glance服务

systemctl stop openstack-glance-api.service
systemctl stop openstack-glance-register.service
  • 1
  • 2

2.删除这两个服务的自启动

systemctl disable openstack-glance-api.service
systemctl disable openstack-glance-register.service
  • 1
  • 2

3.在新的节点,假如(glance:192.168.100.40)安装mariadb

yum install mariadb mariadb-server python2-PyMySQL -y
systemctl start mariadb
systemctl enable mariadb
  • 1
  • 2
  • 3
  • 初始化配置
mysql_secure_installation  # 数据库密码设置为openstack
  • 1

4.新节点恢复glance数据库

  • 1.控制节点glance数据库备份(原glance在控制节点上安装)

    mysqkdump -uroot -popensatck glance > /root/glance.sql
    
    • 1
  • 2.新节点上还原数据库

    • 1.拷贝控制节点上的sql文件
      scp root@controller:/root/glance.sql .
      
      • 1
    • 2.执行数据库还原命令
      mysql -uroot -popenstack glance < /root/glance.sql
      
      • 1
  • 3.数据库授权

    mysql -u root -popenstack
    GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';
    GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';
    
    • 1
    • 2
    • 3

5.新节点安装配置glance服务

  • 1.下载服务
yum install openstack-glance openstack-utils -y
  • 1
  • 2.拷贝控制节点上的配置文件
scp root@controller:/etc/glance/glance-api.conf /etc/glance/glance-api.conf
scp root@controller:/etc/glance/glance-registry.conf /etc/glance/glance-registry.conf
  • 1
  • 2
  • 3.修改配置文件内容
openstack-config --set /etc/glance/glance-api.conf database connection mysql+pymysql://glance:GLANCE_DBPASS@192.168.100.40/glance
openstack-config --set /etc/glance/glance-registry.conf database connection mysql+pymysql://glance:GLANCE_DBPASS@192.168.100.40/glance
  • 1
  • 2
  • 4.重启glance服务,并设置开机自启
systemctl start openstack-glance-api.service
systemctl start openstack-glance-register.service
    
systemctl enable openstack-glance-api.service
systemctl enable openstack-glance-register.service
  • 1
  • 2
  • 3
  • 4
  • 5

6.控制节点上的历史镜像文件迁移

  • 1.新节点上,远程拷贝原镜像目录
scp root@controller:/var/lib/glance/images/* /var/lib/glance/images/
  • 1
  • 2.修改所属组和所属用户
chown glance:glance /var/lib/glance/images/
  • 1

7.控制节点keystone服务目录数据修改(主要修改glance-api服务的端点信息)

mysql -uroot -popensatck
update endpoint set url = 'http://192.168.100.40:9292' where service_id = (select id from service where type = 'image');
  • 1
  • 2

8.修改所有节点nova的配置文件

sed -i 's#http://controller:9292#http://192.168.100.40:9292#' /etc/nova/nova.conf
  • 1

9.重启服务

  • 1.控制节点
systemctl restart openstack-nova-api
  • 1
  • 2.所有计算节点
systemctl restart openstack-nova-compute
  • 1

10.验证

  • 1.上传一个新镜像
  • 2.启动一个新的实例
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/342984
推荐阅读
相关标签
  

闽ICP备14008679号