Centos7.4安装openstack(queens)详细安装部署(三)-镜像服务(glance)安装
2023-09-14 09:01:13 时间
一、安装镜像服务
1.1、控制节点)配置镜像数据库
mysql -u root -pADMIN_PASS
1.2、创建glance数据库并设置访问权限
CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'ADMIN_PASS'; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'ADMIN_PASS';
1.3、(控制节点)创建glance认证相关信息
openstack user create --domain default --password ADMIN_PASS glance 创建glance用户 openstack role add --project service --user glance admin 将glance用户加入service项目,并设置admin角色 openstack service create --name glance --description "OpenStack Image" image 创建镜像服务 openstack endpoint create --region RegionOne image public http://controller:9292 创建镜像api端口 openstack endpoint create --region RegionOne image internal http://controller:9292 openstack endpoint create --region RegionOne image admin http://controller:9292
二、(控制节点)安装软件包并配置配置文件
1.1、安装软件包
yum install openstack-glance -y
1.2、编辑/etc/glance/glance-api.conf文件并完成下面配置
cp /etc/glance/glance-api.conf{,.bak} grep '^[a-z\[]' /etc/glance/glance-api.conf.bak >/etc/glance/glance-api.conf [database] connection = mysql+pymysql://glance:ADMIN_PASS@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 = ADMIN_PASS [paste_deploy] flavor = keystone
1.3、编辑/etc/glance/glance-registry.conf文件,完成以下配置
cp /etc/glance/glance-registry.conf{,.bak} grep '^[a-z\[]' /etc/glance/glance-registry.conf.bak >/etc/glance/glance-registry.conf [database] connection = mysql+pymysql://glance:ADMIN_PASS@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 = ADMIN_PASS [paste_deploy] flavor = keystone
1.4、同步数据库
su -s /bin/sh -c "glance-manage db_sync" glance
1.5、(控制节点)设置服务的开机自启动,并启动服务
systemctl enable openstack-glance-api.service openstack-glance-registry.service
systemctl start openstack-glance-api.service openstack-glance-registry.service
三、(控制节点)验证操作
1.1、下载镜像
yum install wget -y wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
1.2、上传镜像
openstack image create "cirros" --file cirros-0.3.5-x86_64-disk.img --disk-format qcow2 --container-format bare --public
1.3、确认下镜像是否成功上传
openstack image list +--------------------------------------+--------+--------+ | ID | Name | Status | +--------------------------------------+--------+--------+ | fcd97a6a-2125-4039-9ff8-be444d9e276c | cirros | active | +--------------------------------------+--------+--------+
相关文章
- Linux下安装Tomcat服务器和部署Web应用
- Javaweb01-Tomcat安装与部署项目
- Nacos安装指南Windows和Linux
- 卸载软件包命令_查看rpm包是否安装
- redis安装部署linux视频_redis安装部署centos
- 如果还有问ARKIME不会部署安装,你就把这篇丢给他!
- 分享一个翻译软件:Copytranslator9.1.0版本(包含安装步骤)
- Photoshop Elements 2022 软件下载及安装教程(Mac版)
- Hexo + Gitee安装部署(打造你的个人博客)
- docker安装mysql:5.7(利用数据卷挂载方式启动)
- 5分钟k3s - k3s单节点架构介绍与安装卸载管理
- 安装IntelliJ IDEA详细说明
- 医学绘图Prism软件最新激活中文版,GraphPad Prism软件安装激活
- portainer.io安装部署使用
- Kubernetes-v1-24版安装部署之Node节点安装部署
- iOS—-CocoaPods的安装、使用和,原理+参考流程+常见问题详解手机开发
- CentOS 6.5部署安装Memcached详解大数据
- Linux系统快速部署SSH服务(linux安装ssh服务)
- Linux下快速安装MPI环境(mpi安装linux)
- Linux下Qt4应用的安装与配置(qt4linux安装)
- 快速部署Linux系统:使用VBox安装 Linux(vbox安装linux)
- 安装Redis:简单步骤指南(如何安装redis)
- 容器MySQL 非安装容器:快速部署解决方案(mysql非安装)
- 教程快速部署Linux环境下Jira的简易教程(linuxjira安装)
- 安装mssql数据库:简单步骤指南(mssql数据库安装)
- ap认证服务Linux下快速部署LDAP认证服务(linux安装ld)
- Linux自动安装之路:光盘实现自动部署(linux自动安装光盘)
- 的安装Linux中防火墙的安装与部署(linux中防火墙)
- Linux安装之RPM包完美部署(linux安装rmp)
- SQL Server 零碎部署:安装到D盘上(sqlserver装d盘)
- 优雅的部署:SQL Server的最小化安装(sqlserver最小化)
- mssql自动部署:实现省时、高效搞定(mssql 自动安装)
- Redis在虚拟机上的安装与部署(虚拟机redis安装)
- 腾讯云上快速部署Redis服务(腾讯云 安装redis)
- Redis安装后快速上手(redis解压后运行)