OpenStack架构——一眼组件(三)

  

前言:

  
  

整个OpenStack是由控制节点,计算节点,网络节点,存储节点四大部分组成。控制节点的基础管理服务包含基石,乍看之下,新星,中子,地平线五个服务,本篇博文将讲述galnce组件的部署。
一眼:镜像管理服务,提供了对虚拟机部署的时候所能提供的镜像的管理,包含镜像的导入,格式,以及制作相应的模板。

     

实验环境:

  

此组件部署操作均在控制器节点服务器上

           主机   系统   IP地址   角色               控制器   CentOS7   192.168.37.128   基石,新星,<强> 一眼,国家结核控制规划,mariadb, rabbitmq, memcached, etcd, apache         计算   CentOS7   192.168.37.130   新星,国家结核控制规划         煤渣   CentOS7   192.168.37.131   煤渣,国家结核控制规划            

实验过程:

  
一、数据库操作
  

1,创建一眼数据库,并授权

  
  

mysql - u root - p
创建数据库的一瞥;
所有特权授予alt=" OpenStack架构——一眼组件(三)">

  

3,创建一眼用户

  
  

openstack用户创建——域默认密码提示看
密码:123456

     

4,把管理用户添加到一眼用户和项目中

  
  

openstack角色添加项目服务——用户一眼管理

     

5,用户——角色——项目都已经建好了,接下来访问一瞥的关联信息

  
 <代码> openstack用户列表#用户信息
  openstack角色列表#角色信息
  openstack项目列表#服务信息
  openstack角色分配表#关联信息 
  

6,创建一瞥的服务,openstack形象

  
  

openstack服务创建——名字看描述“openstack Image"图片

     

7日创建镜像服务API端点(三条url路径)

  
  

openstack端点创建——地区RegionOne公众<强> http://controller: 9292
openstack端点创建——地区RegionOne图像内部<强> http://controller: 9292
openstack端点创建——地区RegionOne图像<强>管理 http://controller: 9292

     
二、反光服务安装
  

1,百胜安装一眼包

  
  

yum安装openstack-glance - y

     

2,存储镜像点(自行定义)

  
  

mkdir/var/lib/glance/images
cd/var/lib
乔恩——一眼:看一眼<强> #设置权限

     

3,配置接口文件
vim/etc/glance/glance-api.conf

  
 <代码>(数据库)
  # 1942
  连接=mysql + pymysql://一眼:123456 @ controller/一眼
  
  (keystone_authtoken)
  # 3501
  auth_uri=http://controller: 5000
  auth_url=http://controller: 35357(!注意url不是uri)
  # 3552
  memcached_servers=控制器:11211
  # 3659
  auth_type=密码
  project_domain_name=违约
  user_domain_name=默认#域名
  project_name=服务#项目名称
  用户名=一眼#用户
  密码=123456
  
  (paste_deploy)
  # 4508
  味道=基石
  
  (glance_store)
  # 2066
  商店=文件,http #识别类型
  # 2110
  default_store=文件
  # 2429
  filesystem_store_datadir=/var/lib/glance/images/ 
  

4,配置注册文件
vim/etc/glance/glance-registry.conf

  
 <代码>(数据库)
  # 1188
  连接=mysql + pymysql://一眼:123456 @ controller/一眼
  
  (keystone_authtoken)
  # 1314
  auth_uri=http://controller: 5000
  auth_url=http://controller: 35357(!注意url不是uri)
  # 1365
  memcached_servers=控制器:11211
  # 1472
  auth_type=密码
  project_domain_name=违约
  user_domain_name=违约
  project_name=服务
  用户名=一眼
  密码=123456
  
  (paste_deploy)
  # 2295
  味道=梯形 
  

注意:配置文件内容较多,需仔细核对。可以通过以下方式过滤配置文件进行检查

  
  

grep“^ [a - z]“;/etc/glance/glance-registry.conf

     

 OpenStack架构——一眼组件(三)
5,同步镜像数据库

  
 <代码> su - s/bin/sh - c”glance-manage db_sync”看#同步
  #显示:数据库同步成功。
  mysql - u root -pabc123 - e的使用一瞥;显示表;#查看同步后是否有数据

OpenStack架构——一眼组件(三)