openstack Queens版本在centos7.1,最小化安装(安装glance)

2024-01-20 13:08

本文主要是介绍openstack Queens版本在centos7.1,最小化安装(安装glance),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

镜像文件默认所在目录为/var/lib/glance/images/

 

在数据库中创建glance库和用户并授权

[root@con01 ~]# mysql -uroot -ptest.2018

Welcome to the MariaDBmonitor.  Commands end with ; or \g.

Your MariaDB connection idis 27

Server version:10.1.20-MariaDB MariaDB Server

 

Copyright (c) 2000, 2016,Oracle, MariaDB Corporation Ab and others.

 

Type 'help;' or '\h' forhelp. Type '\c' to clear the current input statement.

 

MariaDB [(none)]>CREATE DATABASE glance;

Query OK, 1 row affected(0.00 sec)

 

MariaDB [(none)]> GRANTALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \

    -> IDENTIFIED BY 'test.2018';

Query OK, 0 rows affected(0.00 sec)

 

MariaDB [(none)]>   GRANT ALL PRIVILEGES ON glance.* TO'glance'@'%' \

    ->  IDENTIFIED BY 'test.2018';

Query OK, 0 rows affected(0.00 sec)

 

keystone中创建glance用户 手动输入密码

openstack user create--domain default --password-prompt glance

 

将glance用户关联在admin角色和service项目中

openstack role add--project service --user glance admin

 

创建glance服务

[root@con01 ~]# openstackservice create --name glance \

> --description"OpenStack Image" image

 

创建glance服务的api接口(公共接口 内部接口  管理员接口)

[root@con01 ~]# openstackendpoint create --region RegionOne \

> imagepublic http://controller:9292

[root@con01 ~]# openstackendpoint create --region RegionOne \

> imageinternal http://controller:9292

 

[root@con01 ~]# openstackendpoint create --region RegionOne \

> image adminhttp://controller:9292

 

查看所有的api

openstackendpoint list

 

 

 

安装

yum installopenstack-glance -y

修改配置文件

vim/etc/glance/glance-api.conf

[database]
# ...

connection = mysql+pymysql://glance:test.2018@controller/glance

 

[keystone_authtoken]
# ...
auth_uri=http://controller:5000
auth_url=http://controller:5000
memcached_servers=controller:11211
auth_type=password
project_domain_name=Default
user_domain_name=Default
project_name=service
username=glance
password=test.2018

[paste_deploy]
# ...
flavor=keystone

[glance_store]
# ...
stores=file,http
default_store=file
filesystem_store_datadir=/var/lib/glance/images/

 

 

Vim /etc/glance/glance-registry.conf 

[database]
# ...

connection =  mysql+pymysql://glance:test.2018@controller/glance

 

[keystone_authtoken]
# ...

auth_uri = http://controller:5000

auth_url = http://controller:5000

memcached_servers =controller:11211

auth_type = password

project_domain_name =Default

user_domain_name = Default

project_name = service

username = glance

password = test.2018

 

[paste_deploy]
# ...
flavor=keystone

 

 初始化glance的数据库

su -s/bin/sh -c "glance-manage db_sync" glance

……..

 

启动服务

# systemctl enable openstack-glance-api.service \
 
openstack-glance-registry.service
# systemctlstart openstack-glance-api.service \
 
openstack-glance-registry.service

 

 


这篇关于openstack Queens版本在centos7.1,最小化安装(安装glance)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/626101

相关文章

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)

《JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)》本文介绍了如何在Windows系统上配置多版本JDK(以JDK8和JDK17为例),并通过图文结合的方式给大家讲解了详细步骤,具有... 目录第一步 下载安装JDK第二步 配置环境变量第三步 切换JDK版本并验证可能遇到的问题前提:公司常

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

nvm如何切换与管理node版本

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录nvm切换与管理node版本nvm安装nvm常用命令总结nvm切换与管理node版本nvm适用于多项目同时开发,然后项目适配no

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

Mybatis从3.4.0版本到3.5.7版本的迭代方法实现

《Mybatis从3.4.0版本到3.5.7版本的迭代方法实现》本文主要介绍了Mybatis从3.4.0版本到3.5.7版本的迭代方法实现,包括主要的功能增强、不兼容的更改和修复的错误,具有一定的参考... 目录一、3.4.01、主要的功能增强2、selectCursor example3、不兼容的更改二、