docker - Docker和Cinder,在openstack中可能吗?

标签 docker device openstack loopback

是否可以在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/

相关文章:

java - 将 JRE 复制到 docker 并运行 java 命令时出现问题

ruby - Rails:在任何源中都找不到 concurrent-ruby-1.0.5 (Bundler::GemNotFound)

android - 将设备连接到 Windows 10 上的 Android Studio

android - Android应用程序调试的瓶颈是什么?

openstack - 如何在没有其他openstack项目的情况下配置openstack swift?

django - openstack-dashboard-ubuntu-theme 安装包时出错

angular - 带有Angular的Docker报错 “ERROR in No NgModule metadata found for ' AppModule'。”

Docker 运行与创建

android avd 从不加载

java - 将 jClouds 或 openstack4j 与 OpenStack 结合使用