Docker和Cinder,可以在OpenStack中使用吗?

在OpenStack中,是否可以在Docker容器上安装Cinder卷?

如果是这样,是否有一种方法来encryption数据,将容器放到垃圾箱?

我正在考虑将卷作为环回设备加载,并在数据被刷新到磁盘时对数据进行encryption。 这可能吗?

亲切的问候

目前不可能在OpenStack的Docker容器中安装Cinder卷。

一个根本的问题是Docker是基于文件系统的,而不是基于块设备的。 任何块设备(如Cinder卷)都需要用文件系统进行格式化,并在启动容器之前进行装载。 虽然这在技术上可行,但对此的必要支持尚不存在。

马尼拉项目可能是向容器添加存储的一个更好的解决scheme,但是我还没有研究过,我不知道(a)项目是否还能工作,(b)它是否适用于nova-docker。

如果您不使用nova-docker驱动程序,而是使用Docker的Heat插件,则可以将主机卷装入类似于docker run -v ...的容器中,但可以在多个节点 – 设置可能是困难的或不可能的。

Interesting Posts