SAN上的虚拟机与NAS

我即将在DELL R900上部署XenServer,尚未在Storage上完成。 通常会在服务器上运行40个虚拟机,需要大约2TB的存储空间。

我应该select本地连接存储,NAS,SAN? 需要build立一个更好的性能,放大和备份选项灵魂。

如果你只有一台R900服务器专门用于这个项目,那么没有理由不使用本地存储 – 这将是最便宜和最快的。 我不会把这个讨论变成一个关于这是你应该做还是不做的分析:-)在单个服务器上运行的虚拟机可能会或可能不会有你需要的性能/重复性,这是另一个话题。

如果您有多个专用于托pipe虚拟机环境的服务器,则需要SAN存储。 SAN的共享特性允许每台服务器访问虚拟机文件。 这允许诸如vMotion(或实时迁移)之类的东西。

答案完全取决于你需要什么存储来做。

你会连接多个XenServer到你的存储? 如果是这样,本地不是一个好的select。 你的价格是多less? SAN / NAS比本地更昂贵,如果你有一个小的预算,你可能只能把磁盘作为一个愚蠢的DAS或内部存储。 您是否需要“SAN”function,如自动精简configuration,重复数据删除,快照副本? 你愿意为他们付出额外的代价吗?

此外,如果您使用共享存储(NAS或SAN),则需要决定要使用哪种协议访问存储。 NFS,iSCSI,FCP等。在XenServer中运行NFS与iSCSI有优点和缺点。 这真的取决于你的需求是什么。

另请记住,XenServer的本地存储仅限于基于iSCSI存储库types的LVM。 这是一个密集configuration的SR,所以您将被迫使用密集configuration存储。 我几乎肯定的是,在XenServer中,如果不使用NFS(需要共享存储,如NAS或SAN),则无法进行自动精简configuration。