我不是一个 Linux 极客,我正在寻找一个建议,用于基于 Hyper-V 的托管环境(因此轻松访问启蒙部分非常重要)。
我还希望能有一些东西可以让我轻松地分割操作系统只读文件和用户文件,而不用对两个光盘进行太多的修改,以便启动盘可以是只读的。
(理由:这将允许我设置一个在多个服务器实例之间共享的只读磁盘,其中服务器磁盘基本上只包含用户文件)
答案1
这其实是两个问题。
首先:哪个 Linux 发行版?我在 HyperV 下运行过 CentOS 4.current 和 5.current,它们运行得相当好。我会避免使用 Fedora,因为它变化很快,而且 EOL 相对较快。
第二:保持正在运行的 Linux 实例同步?我会查看Linux 终端服务器项目。在虚拟机中运行 Termial Project 实例相对容易,并根据您的特定用途进行定制。或者,您可以研究配置自动化工具,例如木偶或厨师(抱歉,没有链接)或cf-引擎。此外,RedHat/CentOS 还附带一个无盘客户端配置器,称为 system-config-netboot,但一年前我还不能让它做任何有用的事情。
答案2
我认为 Red Hat 可能是一个很好的选择。他们已经签署了微软的服务器虚拟化验证计划。
答案3
我不明白为什么任何发行版都不能解决这个问题,尽管可能存在根分区被多台正在运行的机器使用的问题。
您肯定只想从一台主机进行升级,以免干扰其他主机。
您可以轻松地将一个分区安装为/
跨多个实例、只读和一个具有读写功能的实例(用于执行系统升级),然后/home
从其他实例中的不同分区/磁盘进行安装。
您可能还想在安装中隔离、、、和,/dev
也许还有一些我忽略的其他目录,以使其顺利运行。/etc
/sys
/proc
/var
/tmp
再次,我纯粹/假设/您可以/
在多个虚拟机上安装一个分区。
答案4
我的 Ubuntu 桌面运行着 Xen 和虚拟机管理器,我设法在它们下面运行 Fedora 和 Windows 7