Xen:在 Debian 上可以使用虚拟 Red Hat 吗?

Xen:在 Debian 上可以使用虚拟 Red Hat 吗?

我不知道,是否可以在 Debian 系统上运行虚拟 Red Hat 服务器?

如果是,怎么办?

我有 debian lenny。

谢谢

答案1

使用 xen,这不是一个真正的问题。

您有两个选择。如果您只想要基于 redhat 的系统(如 fedora 或 centos),则可以安装 xen-tools 包。您需要这些包才能在 lenny 中运行 xen:

     !dpkg
dpkg -l |grep xen
ii  libxenstore3.0                      3.2.1-2                  Xenstore communications library for Xen
ii  linux-image-2.6.26-2-xen-amd64      2.6.26-15                Linux 2.6.26 image on AMD64, oldstyle Xen support
ii  linux-modules-2.6.26-2-xen-amd64    2.6.26-15                Linux 2.6.26 modules on AMD64
ii  xen-hypervisor-3.2-1-amd64          3.2.1-2                  The Xen Hypervisor on AMD64
ii  xen-linux-system-2.6.26-2-xen-amd64 2.6.26-15                XEN system with Linux 2.6.26 image on AMD64
ii  xen-shell                           1.9-1                    Console based Xen administration utility
ii  xen-tools                           4.1-1                    Tools to manage Debian XEN virtual servers
ii  xen-utils-3.2-1                     3.2.1-2                  XEN administrative tools
ii  xen-utils-common                    3.2.0-2                  XEN administrative tools - common files
ii  xenstore-utils                      3.2.1-2                  Xenstore utilities for Xen

使用 xen-create-image,您可以选择要安装的发行版。阅读文档,非常简单。

第二种方法是,在您喜欢的系统上安装普通的 redhat。然后创建一个新的 Xen conf 并使用 lvm 创建一个新“硬盘”,或者使用 dd 创建基于文件的 Harddsik。(dd if=/dev/urandom of=/home/xen/myharddrive ...) 在新的“硬盘”上创建一个文件系统

mkfs.ext3 /your/created/disk/or/lvm/lvolume

挂载它: mount -o loop /your/created/disk/or/lvm/lvolume /mnt/target并将你的 redhat 根分区的内容复制到 /mnt/target(最好将它放在单独的 usb 磁盘上,你可以在 xen 系统中将其挂载到 /mnt/src,但这不是必需的)

unmount /mnt/target

使用新安装的 redhat 启动 xen。也许您遇到了一些内核问题(缺少模块),也许 Redhat 需要一些 lenny 中实际 xen 内核映像中没有的东西,但这应该不是什么大问题。

您还可以使用任何其他虚拟化软件,如虚拟盒、vmware...。

答案2

如果您问的是这种问题,那么说明您不是那种会觉得设置 XEN 很容易的人。我建议您寻找virtualbox-oselenny 可用的软件包。它像一个带有 GUI 的应用程序一样运行,用于创建虚拟机和管理虚拟硬件。然后获取 Redhat 变体的 ISO,或者使用真正的 CDROM(如果有),并将其安装到虚拟机中。您必须进入“设置”并告诉它在启动虚拟机之前要附加到虚拟 CD 驱动器的内容。512k RAM 应该足以安装和运行 Redhat。

答案3

你可以检查以下链接很多工作

http://www.howtoforge.com/howtos/virtualization

答案4

您可以研究 Xen、VirtualBox、VMWare Workstation 或 VMWare Server。其中一个应该可以使用。

如果你想要官方的“Red Hat”,你需要从 Reg Hat 获取。如果你想要非官方的“Red Hat”,你可以尝试 Fedora 或 Centos。

相关内容