VMware针对vSphere发布测试版Docker Volume Driver

本周一,VMware针对vSphere发布了新的测试版Docker volume driver。这标志着VMware在容器方面第二个以存储为中心的举措,去年它曾针对Flocker发布了一款vSphere Volume Driver。VMware还在为它的新驱动器制作可在开源许可下使用的源代码,以鼓励大众对代码的使用并作出贡献。

621

很多VMware vSphere用户一直在使用Docker打包和部署新一代基于容器的应用程序。这些新一代应用都有一定的永久存储需求;为了支持这些应用,Docker推出了Docker Volume Plugin框架。VMware正在采用该框架让客户实现对企业现有vSphere存储和Docker 容器的作用。该驱动器的推出会让vSphere客户采用常见的vSphere存储技术如VSAN, VMFS和NFS创建和管理容器数据卷。不仅如此,用户还可将vSphere功能比如高可用性(HA)和分布式资源调度(DRS)用于这些容器 。

主要功能包括:

可编程性(基础设施即代码)——API驱动的资源和策略配置实现了自助服务。用户能够利利用Docker API/CLI向容器提供存储容量,无需与IT管理员协调配合。

数据移动性——vSphere共享的存储在一个集群内可实现各个vSphere主机之间容器的无影响迁移,不需要再移动数据。

虚拟机和容器并行——允许客户将同一vSphere存储用于虚拟机和容器并让它们能在同一vSphere基础设施上并行。

与Docker集成——利用常见的Docker工具例如Docker CLI, Docker UCP, Docker Compose等构建和管理容器卷。

安全——该驱动器安全性佳,不需要与Docker主机(虚拟机)共享vCenter认证。

基于存储策略的管理——用户能利用Virtual SAN指定的如Faults To Tolerate (FTT), QoS,删重&缓存策略。

基于vCenter的管理——vSphere管理员采用常见的管理控制台,无需学习新的用户界面。另外,主机上的一个管理命令行界面(Admin CLI)在运行情况下可提供更大的透明度,比如容量管理,访问控制和定义用户存储策略。

vSphere 6.0及以上无障碍部署

可用性

Docker volume driver周一已经面市。该驱动器要求vSphere version 6.0及后继版本和一台运行Docker 1.9+的主机。