OpenStack 开发记录
{%note warning%} 注意:这是一条仅用于个人经验的基于 devstack 的开发记录,除“推荐阅读”章节以外,不针对大众有参考价值。 {% endnote%}
# 服务管理
systemctl restart devstack@c-vol.service
1
# 查看日志
journalctl -f -u devstack@n-cpu.service
# vol 日志
journalctl -u devstack@c-vol.service
1
2
3
4
2
3
4
# drivers 路径
/opt/stack/cinder/cinder/volume/drivers/
1
# 认证
# 激活认证
在控制节点上,获得 admin 凭证来获取只有管理员能执行的命令的访问权限:
source /opt/stack/openrc.sh
1
# 查看 cinder 配置状态
看状态之前必须先执行上面一条命令给权限;
cinder service-list
1
# openstack 界面登录和 ssh 后台登录
IP:10.10.15.139 浏览器访问用户名admin,密码openstack; ssh用户名qzz,密码qiu199212
1
# 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
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 使用 DRBD 作为 OpenStack 存储后端
How to Setup LINSTOR in OpenStack » LINBIT (opens new window)
# 推荐阅读
一些深入理解时可能有用的链接
- OpenStack Docs: Drivers (opens new window)
- Cinder/how-to-contribute-a-driver - OpenStack (opens new window)
- OpenStack Docs: 概况 (opens new window)
- OpenStack 源码分析-Cinder 创建卷流程 | Yikun (opens new window)
- Cinder 云盘创建与挂载流程 (opens new window)
- Cinder 命令总结 (opens new window)
- cinder create volume 的流程(1) - 一切都是当下 - 博客园 (opens new window)
- Openstack Cinder 中建立 volume 过程的源码解析(1)_网络_溜溜小哥-CSDN 博客 (opens new window)
- Openstack Cinder 中建立 volume 过程的源码解析(9)_后端_溜溜小哥-CSDN 博客 (opens new window)
- Cinder 组件解析 - luohaixian - 博客园 (opens new window)
- 探索 OpenStack 之(11):cinder-api Service 启动过程分析 以及 WSGI / Paste deploy / Router 等介绍 - SammyLiu - 博客园 (opens new window)
- cinder 块存储 后端采用 lvm、nfs 安装配置 - 子隐 - 博客园 (opens new window)
- 系统运维|30 个 Openstack 经典面试问题和解答 (opens new window)
编辑 (opens new window)
上次更新: 2024-07-15, 03:27:09