我对这一切都很陌生,所以请对我宽容一点!我想知道您是否可以在一个盒子上运行 NAS 和带有 XenServer 的虚拟化。
基本上,我们需要虚拟化,我们选择了 XenServer 而不是 ESXi,因为 XenServer 似乎可以在我们的商用硬件上运行。该机箱是 Core 2.66Ghz,配有 8Gb RAM。我需要虚拟化 Windows 2003、Windows 2008、Windows 2000 和 CentOS。
我还需要容纳 2.5Tb 的磁盘(500 和 750Gb),用于存储我们的数据(主要是临时文件)。抛开性能问题不谈(公司规模很小,最多 3-5 人),您认为 XenServer 可以胜任这项工作吗?
或者您认为 Xen+CentOS (+LVM XFS) 可能更好?我只想确保虚拟机始终可用,并且 NAS 组件稳定,它们只有一台机器可指定为服务器。
答案1
在该机器上使用 Xen 就没问题,然后只需添加一个 OpenFiler(或类似的)NAS VM 来共享您的磁盘 - 这非常简单,但我有点担心您的内存,您可能需要考虑为您计划的所有 VM 添加更多内存。
答案2
我们发现,首先将 XenServer 安装到本地驱动器而不连接 NAS/SAN 会更容易,然后一旦一切正常并运行,连接 NAS/SAN,操作系统应该会自动找到它。如果没有,快速重新启动即可。如果您正在转换 P2V,请确保获取 Xen 转换工具的更新版本。此外,如果您希望运行 CentOs 盒,则需要下载 Linux 附加包。
最好使用 Xen 来格式化 NAS,因为这样您就不必担心任何特殊文件格式(如 GFS 或类似格式)。我们也即将为我们的生产服务器推出 XenServer,我们正在从 RHEL 上的 VMServer 切换。我们正在使用光纤 san,与当前服务器相比,测试服务器的速度非常棒。
答案3
我正在研究类似的东西,同时我已经能够配置和运行 nas(freenas 和 openfiler)作为 VM,使用 hw/raid 管理磁盘阵列,并将其呈现给 vm。
最大的缺点是,它失去了我喜欢 freenas(或任何 zfs 原生发行版)的一些原因,即 zfs。我一直在努力寻找可以让 PV 工作的东西,以便我可以添加更多原始磁盘并允许 zfs 阵列发挥其自身的魔力,但这似乎到了断点,因为即使使用完整的 PV,您也被限制为 16 个磁盘。我相信......理想情况下,我想拥有虚拟头,在磁盘级别管理所有内容,而不是分配给 xenhost。如果我没记错的话,这真的很不幸,vmware 这样做了,因此可能不得不将服务器场中的一台服务器分配为 esx。/我一想到这就不寒而栗。愚蠢的非 posix 环境。或者可以将阵列分成 6 个可管理的段,但这限制了增长和添加另一个 md/等等。呸。回到研究。
但就您的情况而言,使用 xenserver 将限制您向虚拟机附加超过 16 个磁盘,即使安装了完整的 pv 驱动程序和工具也是如此。如果我没记错的话。它可能已经升级到 6.2,我现在正在测试它。刚刚升级了 :D
欢呼, slax
编辑:我已更正,目前通过 xencenter 为 7,通过 xe-commandline 为 16。仍然限制为单个托盘 + 系统映像...或者如果您将 cd 重新映射到设备操作系统的 usb 映像,则为单个托盘 +1。安装 16 个磁盘是“不受支持的配置”,因此可能不是生产文件的选项:D
答案4
这与我在主机操作系统 RHEL 5.3 xenserver 上的设置相同,并且具有与您要执行的相同的客户机设置,主机服务器上的 Win2k Win2k3 Win2008 和 RHEL 5.3 我有 600GB 的 SCSI,我按以下方式对其进行了分区
/root 12GB
/boot 200MB
<SWAP> 8GB
and LVM created for 520GB all the Guest runinng on
.XM file at lvm and all config file at /etc/xen
我用过这个工具因为管理所有客户机非常容易,在安装完所有客户机后,我为所有 Windows 服务器安装了 Xenpv 驱动程序,这样您将拥有良好的网络速度以及磁盘 I/O。
现在来看看主要内容,你要切割 NAS 的片段,你可以查看fdisk -l
你会看到不同的分区,例如 /dev/sda /dev/sdb /dev/sdc 早在我说过为什么要使用转换工具,因为所有 noe 都可以将 NAS 添加到需要服务器 xvda 以查看屏幕截图
您将 NAS 卷附加到您的 win 系统并重新启动,您将在 win 中获得一个新的 hdd,您可以在 ntfs 中格式化,这就是我完成所有工作的方式。