我不知道,是否有可能在debian系统上运行一个虚拟的红帽服务器?
如果是的话,怎么样?
我有debian lenny。
谢谢
用xen,这不是一个真正的问题。
你有两个select。 如果你只想要一个基于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你可以select你想要安装的Distibution。 阅读文档,其相当简单。
第二种方法是,在你喜欢的系统上安装一个普通的redhat。 然后创build一个新的Xen conf并用lvm创build一个新的“Harddisk”,或者使用dd创build一个基于Harddsik的文件。 (dd if=/dev/urandom of=/home/xen/myharddrive ...)在新的“Harddisk”上创build文件系统
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。 也许你在内核(缺less的模块)上遇到了一些麻烦,也许Redhat需要一些不在lenny中实际的xen内核镜像的东西,但是这不应该是一个大问题。
您也可以使用任何其他虚拟化软件,如虚拟的盒子,虚拟软件….
如果你问这样的问题,那就意味着你不是那种容易设置XEN的人。 我build议你寻找可用于lenny的virtualbox-ose包。 它像一个具有GUI的应用程序一样运行,用于创build虚拟机和pipe理虚拟硬件。 然后得到一个Redhat变体的ISO,或者使用真正的CDROM(如果有的话),并将其安装到虚拟机中。 在启动虚拟机之前,您必须先进入“设置”并告诉它要附加到虚拟CD驱动器的内容。 512k内存应该足以让Redhat安装并运行。
你检查下面的链接很多的工作
我build议你看看KVM http://www.linux-kvm.org/page/Main_Page 。 这是RHEL 5.4中红帽虚拟化的select,也可以在Debian中find。 这里的具体事情是,你不需要一个修改的内核来运行主机和虚拟机,所以你可以使用任何你希望作为访客的操作系统。 KVM虚拟化技术内置在最新的Linux内核中,因此您不必担心任何修补,自定义内核。 Rajatbuild议访问www.howtoforge.com了解具体的教程。 哦,@迈克尔狄龙 – 我渴望看到RH与512k内存运行:D
你可以看看Xen,VirtualBox,VMWare Workstation或者VMWare Server。 其中之一应该工作。
如果你想要官方的“红帽”,你需要从Reg Hat那里获得。 如果你想要一个非官方的“红帽”,你可以尝试Fedora或Centos。