搭建存储节点(实践)
为计算节点增加一块120G的硬盘(关机状态下),取名字为cinder
创建卷组
查看磁盘信息
lsblk创建LVM物理卷组
将硬盘初始化为物理卷
pvcreate /dev/sdbvgcreate cinder-volumes /dev/sdb编辑lvm配置文件
cp /etc/lvm/lvm.conf /etc/lvm/lvm.conf.backvi /etc/lvm/lvm.confdevices里添加一个filter
devices {
filter = ["a/sdb/"]
}启动LVM元数据服务
systemctl enable lvm2-lvmetadsystemctl start lvm2-lvmetadsystemctl status lvm2-lvmetad安装及配置Cinder服务
安装相关软件包
yum -y install openstack-cinder targetcli python-keystone备份及编辑文件
cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.backgrep -Ev '^$|#' /etc/cinder/cinder.conf.back > /etc/cinder/cinder.confvi /etc/cinder/cinder.conf修改[database]部分
[database]
connection = mysql+pymysql://cinder:000000@controller/cinder修改[DEFAULT]
[DEFAULT]
auth_strategy = keystone
enabled_backends = lvm
transport_url = rabbit://rabbitmq:000000@controller
glance_api_servers = http://controller:9292修改[keystone_authtoken]
[keystone_authtoken]
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = project
username = cinder
password = 000000修改[oslo_concurrency]
[oslo_concurrency]
lock_path = /var/lib/cinder/tmp添加[lvm]
[lvm]
volume_dirver = cinder.volume.drivers.lvm.LVMVolumeDriver
volume_group = cinder-volumes
target_protocol = iscsi
target_helper = lioadm启动Cinder服务
systemctl enable openstack-cinder-volume.service target.servicesystemctl start openstack-cinder-volume.service target.servicesystemctl status openstack-cinder-volume.service target.service
linlink~文档