尽管Veritas的主要对手EMC公司收购了VMware公司,Veritas仍然计划在其集群服务器Veritas Cluster Server (VCS)中支持VMware虚拟机软件。由于VMware并不是一个实际的操作系统,而是一种通过虚拟物理分区,在同一个物理架构上实现windwos或Linux系统共存的技术,因此对它的支持意味着VCS所支持的操作系统种类变得不那么明确了。
VCS通过中央存储的故障转移(storage-centric failover)能力来保证系统的灵活性。它可以自动将一个独立主机系统移交给备份的存储系统。如果一个主机失效,VCS会自动将待用数据转入备用主机。
如果你热衷于使用VMware,你就一定会支持Veritas将它的集群技术应用于VMware的ESX服务器。设想一下,假如你有一台使用Linux的单系统主机,硬盘分为三个区,而其中一个或两个分区系统突然损坏。一个典型的集群响应会帮助你将损坏部分的控制权及时转移到备用主机上,而通过带有VCS支持的VMware软件,控制权可以转交给早已由VMware生成的在可用分区上的系统,而这个新接管的系统会自动按需求生成新的分区(在这个例子中会重新分成三个分区)。
在我花费了一段时间搞懂了上述这些新概念后,我向Veritas的Linux策略部主任Ranajit Nevatia提出了一个情况:一个Veritas集群包括了多个Windows和Linux系统,同时由一个VMware系统处理故障转移。如果集群中的任何一个Windows或Linux系统失效,集群技术会自动在VMware系统上建立一个新分区接替失效系统。可是Veritas表示,这种配置和功能在目前还无法支持。这真是太糟糕了。
另外在LinuxWorld上关于VMware的公告中,Veritas还宣布VCS支持SuSE Linux系统。目前VCS所支持的系统包括Microsoft Windows、Red Hat Linux、Sun Solaris、IBM AIX以及 Novell的 NetWare,而对SuSE Linux系统的支持使得VCS终于大功告成。据Nevatia介绍,跨平台的支持性能使VCS非常适合于那些需要进行OS迁移的工程。例如,有的公司为了节约开支,需要将原有的Unix系统转为基于Intel架构的Linux或Windows系统,使用VCS会让他们发现将文件系统从旧操作系统转移到新操作系统是多么容易。
Nevatia还介绍说,"一般情况下,假如你已经在一个平台上部署了上千G的数据,那么向新平台移植这些数据的工作会花费数周甚至数月的时间。利用我们的技术,这个移植工作仅仅需要几分钟到几小时就可以完成了。"不过,Veritas目前能做到的只是将其他系统移植到Linux系统。例如一个基于Solaris的网上商店系统可以轻松的移植到Linux系统上,而一个基于Linux的商店系统却无法移植到Solaris上。据Nevatia说,将Linux系统移植到其他系统上的能力要到年底才能实现。
对于那些正在寻求将Unix系统迁移到Linux系统的公司来说,迁移的简便性最终将成为一个核心问题。我可以想象从一个免费的Linux系统(如红帽子)迁移到收费的Linux系统(如Novell SuSE)的过程。虽然同是Linux,但从免费系统移植到收费系统总不会是一帆风顺的,而利用Veritas和 EMC的存储和控制技术也许会使这个迁移过程更加顺利。