很多VMware vSphere用戶一直在使用Docker打包和部署新一代基于容器的應用程序。這些新一代應用都有一定的永久存儲需求;為了支持這些應用,Docker推出了Docker Volume Plugin框架。VMware正在采用該框架讓客戶實現(xiàn)對企業(yè)現(xiàn)有vSphere存儲和Docker 容器的作用。該驅動器的推出會讓vSphere客戶采用常見的vSphere存儲技術如VSAN, VMFS和NFS創(chuàng)建和管理容器數(shù)據(jù)卷。不僅如此,用戶還可將vSphere功能比如高可用性(HA)和分布式資源調度(DRS)用于這些容器 。
主要功能包括:
可編程性(基礎設施即代碼)——API驅動的資源和策略配置實現(xiàn)了自助服務。用戶能夠利利用Docker API/CLI向容器提供存儲容量,無需與IT管理員協(xié)調配合。
數(shù)據(jù)移動性——vSphere共享的存儲在一個集群內(nèi)可實現(xiàn)各個vSphere主機之間容器的無影響遷移,不需要再移動數(shù)據(jù)。
虛擬機和容器并行——允許客戶將同一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周一已經(jīng)面市。該驅動器要求vSphere version 6.0及后繼版本和一臺運行Docker 1.9+的主機。