RDMA:VMware vMotion虚拟机迁移新模型
EMC中文支持论坛 发表于:12年12月10日 10:00 [转载] DOIT.com.cn
RDMA常见应用场景:
RDMA常见使用场景包括:HPC高性能计算,集群数据库(IBM DB2 pureScale和Oracle ExaData/RAC),分布式文件系统(IBM GPFS和Lustre和Red Hat Storage Gluster),分布式Cache(Dell RNA),金融领域和大数据(Hadoop:Mellanox加速器)
vSphere可选 RDMA方案:
全功能模式DirectPath I/O passthrough
SR-IOV VF模式的DirectPath I/O passthrough
半虚拟化的RDMA HCA(vRDMA)
前两种方案现在已经可用,第三种方案还在开发中。
vMotion与RDMA:
vMotion是vSphere专门提供用于虚拟机在线迁移的功能,现有方案基于TCP/IP协议。由于虚拟机迁移最大的问题是需要在两台ESX/ESXi服务器之间同步虚拟机的内存,因此当虚拟机内存很大, 而且业务很繁忙时,虚拟机在线迁移会对ESX/ESXi服务器性能产生严重挑战。如果vMotion基于RDMA,可以在迁移过程实现数据零拷贝、低延迟、消除内核中TCP/IP的协议开销。