在OpenStack中为云硬盘(Cinder卷)启用LUKS加密,可有效防止数据在存储层被非法访问。本文详细演示如何配置LUKS加密卷类型并验证加密效果。
修改Cinder和Nova配置文件,启用ConfKeyManager
密钥管理模块:
# 配置Cinder
[root@controller ~]# vim /etc/cinder/cinder.conf
[key_manager]
api_class = cinder.keymgr.conf_key_mgr.ConfKeyManager # 添加此行
# 配置Nova
[root@controller ~]# vim /etc/nova/nova.conf
[key_manager]
api_class = nova.keymgr.conf_key_mgr.ConfKeyManager # 添加此行
# 重启服务(根据实际部署方式选择)
[root@controller ~]# systemctl restart openstack-cinder-volume openstack-nova-compute
定义名为luks
的加密卷类型,并关联加密策略:
# 创建卷类型
[root@controller ~]# openstack volume type create luks
# 关联加密策略
[root