安装 Xen 有什么要求?

安装 Xen 有什么要求?

我需要一个基础操作系统来安装 Xen 吗?或者我可以直接安装 Xen 作为核心操作系统吗?

我读到有些人尝试在 Ubuntu 上安装 Xen,但没有成功。

因此,如果我必须安装像 CentOS 这样的操作系统作为基础并在其中安装 Xen,那么安装它的终端命令是什么?当 Xen 准备就绪时,如何将其他操作系统安装为 VPS?(因为 Xen 确实缺乏在线教程)

答案1

我需要一个基础操作系统来安装 Xen 吗?或者我可以直接安装 Xen 作为核心操作系统吗?

在安装 Xen 之前,您必须先以正常方式安装操作系统,例如 RedHat/Centos、Ubuntu、BSD、Solaris 或 Windows。

我读到有些人尝试在 Ubuntu 上安装 Xen,但没有成功。

我读过人们在 Ubuntu 上安装 Xen 的叙述,所以我相信这可以毫不费力地完成。

要安装像 CentOS 这样的操作系统作为基础并在其中安装 Xen,安装它的终端命令是什么?

要安装 Xen:

yum install kernel-xen xen

http://www.howtoforge.com/centos_5.0_xen让机器启动 Xen

您应该注意到 CentOS 的上游源(RedHat)已经放弃 Xen 并支持 KVM。

安装 KVM 然后为其安装一些管理工具:

yum install kvm
yum install virt-manager libvirt libvirt-python python-virtinst libvirt-client

如何安装其他操作系统作为 VPS

使用 KVM,你可以运行如下命令

virt-安装 \
   --name=guest1-rhel5-64 \
   --磁盘路径=/var/lib/libvirt/images/guest1-rhel5-64,大小=8 \
   --非稀疏--vnc \
   --vcpus=2 --ram=2048 \
   --location=http://example1.com/installation_tree/RHEL5.6-Server-x86_64/os \
   --网桥=br0 \
   --os-type=linux \
   --os 变量=rhel5.4

(请参阅手册页以了解如何从 CD 或使用创建的 ISO 映像进行安装dd

或者您可以运行 GUI 工具virt_manager并按照向导“创建新的虚拟系统”。


虚拟化

请参阅评论以了解有关各种虚拟化系统的讨论。关于上述问题的第一部分,我认为它们分为三类:

  • 无需先安装传统操作系统即可安装虚拟机管理程序。例如 VMWare ESXi

  • 虚拟机管理程序是在安装传统操作系统后安装的,但(在某种程度上)会取代正常的操作系统内核。启动计算机时,它会先启动虚拟机管理程序。例如 Xen(如果我理解正确的话,还有 Hyper V)

  • 虚拟机管理程序以模块形式添加到操作系统。它们本质上是使用现有已发布的内核工具来扩展现有内核,而不是替换内核(关键部分)。例如 KVM。

以上内容是简化的,反映了我个人的观点和有限的理解。虚拟化是一个复杂的主题(即半虚拟化、Intel VD-x、AMD V 等)- 请参阅维基百科、Google 和其他来源以更好地理解虚拟化。

相关内容