openstack_Cinder

controller:
1、登录数据库创建 cinder 数据库
mysql -u root -p000000
CREATE DATABASE cinder default character set utf8;
GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY '000000'; 
GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' IDENTIFIED BY '000000';

source /root/admin-openrc.sh

openstack user create --domain default --password 000000 cinder
openstack role add --project service --user cinder admin
openstack service create --name cinderv2 --description "OpenStack Block Storage" volumev2 
openstack service create --name cinderv3 --description "OpenStack Block Storage" volumev3
openstack endpoint create --region RegionOne volumev2 public http://controller:8776/v2/%\(project_id\)s 
openstack endpoint create --region RegionOne volumev2 internal http://controller:8776/v2/%\(project_id\)s 
openstack endpoint create --region RegionOne volumev2 admin http://controller:8776/v2/%\(project_id\)s
openstack endpoint create --region RegionOne volumev3 public http://controller:8776/v3/%\(project_id\)s 
openstack endpoint create --region RegionOne volumev3 internal http://controller:8776/v3/%\(project_id\)s 
openstack endpoint create --region RegionOne volumev3 admin http://controller:8776/v3/%\(project_id\)s

yum -y install openstack-cinder
cd /etc/cinder/ && mv cinder.conf cinder.conf.source && cat cinder.conf.source |grep -Ev "^#|^$" > cinder.conf && chown cinder:root cinder.conf 
 
vi /etc/cinder/cinder.conf
[DEFAULT]
transport_url = rabbit://openstack:000000@controller 
auth_strategy = keystone
my_ip = 192.168.63.11

[database]
connection = mysql+pymysql://cinder:000000@controller/cinder

[keystone_authtoken]
www_authenticate_uri = http://controller:5000 
auth_url = http://controller:5000/v3 
memcached_servers = controller:11211 
auth_type = password
project_domain_name = default 
user_domain_name = default 
project_name = service 
username = cinder
password = 000000

[oslo_concurrency]
lock_path = /var/lib/cinder/tmp

 vi /etc/nova/nova.conf
[cinder]
os_region_name = RegionOne

su -s /bin/sh -c "cinder-manage db sync" cinder

验证:
mysql -u root -p000000
use cinder;
show tables;
quit;

systemctl restart openstack-nova-api.service
systemctl enable openstack-cinder-api.service openstack-cinder-scheduler.service && systemctl restart openstack-cinder-api.service openstack-cinder-scheduler.service
systemctl status openstack-cinder-api.service openstack-cinder-scheduler.service

验证
openstack volume service list

computer:    2uX2u -100G

yum -y install lvm2 device-mapper-persistent-data 
systemctl enable lvm2-lvmetad.service
systemctl start lvm2-lvmetad.service

fdisk -l
pvcreate /dev/sdb
vgcreate cinder-volumes /dev/sdb

vi /etc/lvm/lvm.conf
devices {
# 在 130 行下方插入以下记录
filter = [ "a/sda/", "a/sdb/", "r/.*/"]

yum -y install openstack-cinder targetcli python-keystone
cd /etc/cinder/ && mv cinder.conf cinder.conf.source && cat cinder.conf.source |grep -Ev "^#|^$" > cinder.conf && chown cinder:root cinder.conf 
vi /etc/cinder/cinder.conf

[DEFAULT]
transport_url = rabbit://openstack:000000@controller 
auth_strategy = keystone
enabled_backends = lvm
glance_api_servers = http://controller:9292

[database]
connection = mysql+pymysql://cinder:000000@controller/cinder

[keystone_authtoken]
www_authenticate_uri = http://controller:5000 
auth_url = http://controller:5000/v3 
memcached_servers = controller:11211 
auth_type = password
project_domain_name = default 
user_domain_name = default 
project_name = service 
username = cinder
password = 000000

(添加)[lvm]
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver 
volume_group = cinder-volumes 
target_protocol = iscsi 
target_helper = lioadm
volume_backend_name = cinder-volumes

[oslo_concurrency]
lock_path = /var/lib/cinder/tmp

systemctl enable openstack-cinder-volume.service target.service 
systemctl restart openstack-cinder-volume.service target.service
systemctl status openstack-cinder-volume.service target.service

创建存储卷
openstack volume create --size 1 volume01
 

  • 15
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值