是否可以在openstack的Docker容器上挂载Cinder卷?
如果是的话,有没有办法加密将容器留给煤渣卷的数据?
我当时正在考虑将卷安装为回送设备,并在将数据刷新到磁盘时对数据进行加密。这可能吗?
亲切的问候
最佳答案
当前无法在OpenStack的Docker容器中挂载Cinder卷。
一个基本问题是Docker是基于文件系统的,而不是基于块设备的。任何块设备(例如Cinder卷)都需要使用文件系统进行格式化并在启动容器之前进行安装。尽管从技术上讲可能可行,但尚不存在为此提供必要的支持。
Manila项目可能是向容器添加存储的更好的解决方案,但我尚未对此进行调查,而且我不知道(a)该项目是否完全可行,以及(b)它与nova-docker是否兼容。
如果您不使用nova-docker驱动程序,而是使用Heat插件用于Docker,则可以将主机卷安装在类似于docker run -v ...
的容器中,但是要使它在 Multi-Tenancy 设置中的多个节点之间无缝地工作可能很困难或不可能。
关于docker - Docker和Cinder,在openstack中可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28673303/