OpenStack多节点安装(三):Glance
来源:互联网 发布:肌肉纬度 知乎 编辑:程序博客网 时间:2024/05/21 17:22
上篇文章讲述了如何安装Identity service(Keystone),本文将继续讲解如何安装Glance(镜像服务)。
1. 首先先配置两个客户端脚本文件:admin-openrc and demo-openrc,方便后面执行openstack客户端命令程序
admin_openrc文件内容:
export OS_PROJECT_DOMAIN_NAME=Defaultexport OS_USER_DOMAIN_NAME=Defaultexport OS_PROJECT_NAME=adminexport OS_USERNAME=adminexport OS_PASSWORD=ADMIN_PASSexport OS_AUTH_URL=http://192.168.152.166:35357/v3export OS_IDENTITY_API_VERSION=3export OS_IMAGE_API_VERSION=2
demo-openrc文件内容:
export OS_PROJECT_DOMAIN_NAME=Defaultexport OS_USER_DOMAIN_NAME=Defaultexport OS_PROJECT_NAME=demoexport OS_USERNAME=demoexport OS_PASSWORD=DEMO_PASSexport OS_AUTH_URL=http://192.168.152.166:5000/v3export OS_IDENTITY_API_VERSION=3export OS_IMAGE_API_VERSION=2
2. 登录MySQL服务器中,创建数据库glance,并授予适当的访问权限:
sudo mysql -u root -p create database glance; grant all privileges on glance.* to 'glance'@'localhost' identified by 'GLANCE_DBPASS'; grant all privileges on glance.* to 'glance'@'%' identified by 'GLANCE_DBPASS';
获取admin用户凭证来获取只有管理员能执行的命令的访问权限:
. admin-openrc
3. 创建glance服务证书
创建glance用户:
openstack user create --domain default --password-prompt glance
添加glance用户g到admin角色和service项目上:
openstack role add --project service --user glance admin
创建glance服务实体:
openstack service create --name glance \ --description "OpenStack Image" image
openstack endpoint create --region RegionOne \ image public http://192.168.152.166:9292openstack endpoint create --region RegionOne \ image internal http://192.168.152.166:9292openstack endpoint create --region RegionOne \ image admin http://192.168.152.166:9292
4. 安装并配置组件
sudo apt-get install glance
编辑配置文件/etc/glance/glance-api.conf:
在[database]部分,配置数据库访问[database]#...connection = mysql+pymysql://glance:GLANCE_DBPASS@192.168.152.166/glance
在[keystone_authtoken]和[paste_deploy]部分,配置认证服务访问:[keystone_authtoken]# ...auth_uri = http://192.168.152.166:5000auth_url = http://192.168.152.166:35357memcached_servers = 192.168.152.166:11211auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = glancepassword = GLANCE_PASS[paste_deploy]# ...flavor = keystone
5. 初始化glance数据库
sudo su -s /bin/bash -c "glance-manage db_sync" glance
6. 重启服务
sudo service glance-registry restartsudo service glance-api restart
7. 验证
获取admin用户凭证:
. admin-openrc
下载源镜像:
wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
使用QCOW2c磁盘格式,bare容器格式上传镜像到镜像服务并设置为公共可见,这样所有项目都能访问它:
openstack image create "cirros" \ --file cirros-0.3.5-x86_64-disk.img \ --disk-format qcow2 --container-format bare \ --public
openstack image list出现类似如下的输出结果即表明配置正确:
阅读全文
0 0
- OpenStack多节点安装(三):Glance
- CentOS下多节点Openstack安装(三)—— glance安装
- OpenStack多节点部署(六)——Glance
- 单节点安装OpenStack 之 keystone 安装和glance 安装
- 简易手动部署多节点的Openstack(L版)——叁(安装Glance服务)
- openstack安装部署4——Glance镜像安装(仅部署在控制节点)
- OpenStack之Glance笔记(三)
- openstack搭建--4--控制节点安装配置glance
- OpenStack之安装glance
- openstack【Kilo】入门 【glance篇】十:glance安装配置【控制节点】
- OpenStack Ocata 安装(三)安装镜像(Glance)服务
- <手动安装Openstack Mikita>之(三) Glance安装
- OpenStack——glance安装
- Ubuntu搭建Openstack平台(kilo)(三.glance)
- 手动安装liberty版本openstack环境(allinone)---安装glance
- openstack essex版安装(3)——glance
- [部署篇3]VMWare搭建Openstack——控制节点的glance的安装
- OpenStack多节点安装(二):Keystone
- ORCAL 卸载
- ARM学习前传_零碎
- The ONE仿真结果分析之一:数据画图工具Origin的用法
- JavaBean中DAO设计模式介绍
- git分支详解
- OpenStack多节点安装(三):Glance
- Java注解(Annotation)
- Linux 中 反引号 单引号 双引号的作用
- 数据结构与算法——快速排序
- TCP协议
- Ionic3隐藏tab的方法
- ionic开发项目创建
- JS数组的深浅拷贝
- 【小游戏】C++扫雷