ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):Glance 安装与配置
来源:互联网 发布:网络隐私权的内容 编辑:程序博客网 时间:2024/05/18 11:26
本文介绍在ubuntu 16.04下单点安装Mitaka Glance的过程。
步骤1:进入mysql,创建glance数据库: create database glance;
步骤2:在mysql内创建glance用户并授权:
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';
步骤3:退出数据库,运行脚本 admin-openrc (在是在安装keystone时创建的脚本),以admin权限admin用户身份执行之后的命令;
步骤4:创建openstack的glance用户
openstack user create --domain default --password-prompt glance
步骤5:为glance用户设置权限,让glance用户对service project(除keystone以外的服务资源都会被划归到这个项目中)内的所有资源拥有admin权限;
openstack role add --project service --user glance admin
步骤6:创建glance服务,该服务类型是image,下个命令相当于将这个服务注册到keystone中
openstack service create --name glance --description "OpenStack Image" image
步骤7:为glance服务创建三个API URL(这三种不同类型URL的作用详见keystone安装与配置)
openstack endpoint create --region RegionOne image public http://controller:9292
openstack endpoint create --region RegionOne image internal http://controller:9292
openstack endpoint create --region RegionOne image admin http://controller:9292
步骤8:安装glance包 apt-get install glance
步骤9:编辑文件 /etc/glance/glance-api.conf,做如下操作
在[database]下配置数据连接:connection = mysql+pymysql://glance:GLANCE_DBPASS@controller/glance
在[keystone_authtoken]下增加glance user用于认证keystone的信息并删掉该段落其他参数设置
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = YourGlancePassword
在[paste_deploy]下设置:flavor = keystone
步骤10:同步数据库 su -s /bin/sh -c "glance-manage db_sync" glance
步骤11:重启镜像服务
service glance-registry restart
service glance-api restart
步骤12:下载镜像文件到某个目录下,按照官网的例子,直接去 http://download.cirros-cloud.net/0.3.4/路径下下载镜像cirros-0.3.4-x86_64-disk.img;
步骤13:去刚才保存镜像文件的目录下,执行上传镜像命令,执行前确保admin用户认证的环境变量已生效(. admin-openrc)
openstack image create "cirros"
\--file cirros-0.3.4-x86_64-disk.img
\--disk-format qcow2 --container-format bare
\--public
命令执行后显示如下:
步骤14:查看刚才镜像是否上传成功,先去目录 /var/lib/glance/images/下查看刚才的镜像文件在不在,这是默认的glance镜像存储地址,在配置文件/etc/glance/glance-api.conf 中可以看到这个地址的设置filesystem_store_datadir =/var/lib/glance/images/。
步骤15:命令查看镜像是否上传成功,执行命令openstack image list,得到如下显示,表示执行成功。
- ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):Glance 安装与配置
- ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):keystone 安装与配置
- ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):Nova 安装与配置
- ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):Neutron 安装与配置
- ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):Horizon 安装与配置
- ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):环境准备
- openstack mitaka glance 官方安装步骤
- OpenStack----使用devstack 安装openstack(All in one)
- Centos7手动部署Openstack Mitaka版安装配置--(四)安装镜像服务glance
- 在ubuntu 12.04 上安装openstack 的glance服务问题
- RedHat6.5 安装OpenStack all in one-RDO方式
- OpenStack Juno 版本 All-in-one 离线安装指导
- Openstack Nova-docker的安装配置(Mitaka版本)
- OpenStack mitaka,lbaasV2安装
- 【OpenStack-havana】之单网卡-All In One 安装(基于CentOS6.4)
- OpenStack之安装glance
- OpenStack Liberty 版本 All-In-One 一键安装ISO 及安装指导
- OpenStack多节点安装(三):Glance
- HTTP协议详解
- 自架设CDN服务器——智能DNS解析及Squid集群 大型网站加速解决方案
- Codeforces Round #366 (Div. 2) C. Thor (模拟)*
- 分布式服务框架HSF学习
- ios developer tiny share-20160804
- ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):Glance 安装与配置
- 设计模式-----观察者模式
- 显示该程序的路径//C语言
- asp.net小数点四舍五入的方法
- 利用存储过程做mysql循环插入1
- XML报文转JAVA对象-JAVA对象转XML报文
- android横竖屏切换与数据保存
- JS设计模式学习
- spring企业应用论坛搭建遇到的问题