使用一台存储服务器设置虚拟服务器

我打算在物理机上重新安装我们公司的服务器作为虚拟机。 我想要这样做,以更好地pipe理不同的服务,如networking和邮件在不同的(虚拟)机器上。 我看了OpenStack计算和Eucalyptus,嘿看起来很有趣。

我遇到的问题是如何使这些不同的服务访问用户文件将被存储在同一文件系统(例如,用户将在/ home /中有她的主目录,并将包含子文件夹,例如邮件和电子邮件webroot)我需要确保用户可以访问存储服务器上的这些文件,并且可以从相应的服务器访问(例如apache应该访问www和Postfix / Dovecot邮箱)。

有没有人有经验设置这个,可以概述设置?

你必须重新考虑你的要求。 没有必要从每个服务器访问主目录。 用户login到一台服务器上,并有那里的文件。

邮件服务器跟踪邮箱并将其存储在存储器中(不在用户目录中)。 邮件然后通过IMAP部署。

networking服务器将其文件存储在其存储器中。 不需要从其他地方访问。

其他服务器也是如此。 这是你想要分离的服务。 否则,当你通过一个文件系统结合起来,你的收益是什么呢?

如果您打算只有一个存储服务器(注意:单点故障),那么您必须使用像NFS这样的networking文件系统,并且针对您仅在一台服务器上安装的每个用途使用单独的(!)卷。 一个用于邮件服务器的邮箱,一个用于用户机器的主目录,一个用于web服务器的网页等等。