OpenStack 开发记录

注意:这是一条用于个人经验的基于 devstack 的开发记录,除“推荐阅读”章节以外,不针对大众有参考价值。

服务管理

systemctl restart  devstack@c-vol.service

查看日志

journalctl -f -u devstack@n-cpu.service
# vol 日志
journalctl -u devstack@c-vol.service

drivers 路径

/opt/stack/cinder/cinder/volume/drivers/

认证

激活认证

在控制节点上,获得 admin 凭证来获取只有管理员能执行的命令的访问权限:

source /opt/stack/openrc.sh

查看 cinder 配置状态

看状态之前必须先执行上面一条命令给权限;

cinder service-list

openstack 界面登录和 ssh 后台登录

IP:10.10.15.139    浏览器访问用户名admin,密码openstack;  ssh用户名qzz,密码qiu199212

fc 和 ipsan 输出后,后台用 lsblk 可以看到

修改 cinder.conf 配置

default_volume_type = estorip-1
enabled_backends = estorip-1


[Estor]
volume_driver = cinder.volume.drivers.estor.estor_iscsi.EstorIscsiDriver
san_ip=10.10.15.180
san_login = superuser
san_password = P@ssw0rd
volume_group = StorPool11
volume_backend_name = estorip
use_multipath_for_image_xfer = True

使用 DRBD 作为 OpenStack 存储后端

How to Setup LINSTOR in OpenStack » LINBIT

推荐阅读

一些深入理解时可能有用的链接