Openstack Ocata安装(Image service)

来源:互联网 发布:java开发培训机构 编辑:程序博客网 时间:2024/06/05 07:52

一、镜像服务安装
1.创建glance数据库,授予对glance数据库的正确访问权限:

mysql -u root -p
CREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '123qwe';GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '123qwe';

输入admin凭据以访问仅管理CLI命令,创建glance用户,将admin角色添加到glance用户和 service项目中,创建glance服务实体,创建图像服务API端点。

source /home/admin-openrc.shopenstack user create --domain default --password-prompt glanceopenstack role add --project service --user glance adminopenstack service create --name glance \--description "OpenStack Image" imageopenstack endpoint create --region RegionOne \image public http://controller:9292openstack endpoint create --region RegionOne \image internal http://controller:9292openstack endpoint create --region RegionOne \image admin http://controller:9292

2.安装openstack-glance,编辑/etc/glance/glance-api.conf

yum install openstack-glancevi /etc/glance/glance-api.conf

配置数据库访问,配置身份服务访问,配置本地文件系统存储和映像文件的位置

[database]connection = mysql+pymysql://glance:123qwe@controller/glance[keystone_authtoken]auth_uri = http://controller:5000auth_url = http://controller:35357memcached_servers = controller:11211auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = glancepassword = 123qwe[paste_deploy]flavor = keystone[glance_store]stores = file,httpdefault_store = filefilesystem_store_datadir = /var/lib/glance/images

编辑/etc/glance/glance-registry.conf
配置数据库访问,配置身份服务访问,

vi /etc/glance/glance-registry.conf
[database]connection = mysql+pymysql://glance:123qwe@controller/glance[keystone_authtoken]auth_uri = http://controller:5000auth_url = http://controller:35357memcached_servers = controller:11211auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = glancepassword = 123qwe[paste_deploy]flavor = keystone

填充图像服务数据库,启动服务并将其配置为在系统引导时启动

su -s /bin/sh -c "glance-manage db_sync" glancesystemctl enable openstack-glance-api.service \openstack-glance-registry.servicesystemctl start openstack-glance-api.service \openstack-glance-registry.service

输入admin凭据以访问仅管理CLI命令,下载源镜像,上传镜像,确认图像上传并验证属性。

source /home/admin-openrc.shwget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.imgopenstack image create "cirros" \--file cirros-0.3.5-x86_64-disk.img \--disk-format qcow2 --container-format bare \--publicopenstack image list
0 0
原创粉丝点击