Linux虚拟化:Xen环境下的虚拟机创建与管理
1. 相关基础信息
在Linux虚拟化中,QEMU是一款开源的处理器模拟器。你可以访问其官网 http://www.qemu.org 了解更多信息,该网站还包含如何制作QEMU镜像文件以及使用模拟器安装操作系统的教程。
借助TUN/TAP,虚拟机(guests)能够拥有自己的网络设备用于连接网络。xend守护进程可以为每个虚拟机的网络设备分配网络信息,如IP地址。在分配网络信息给已启动的虚拟机时,xend会使用qemu - ifup脚本,所以通常无需修改相关文件。
2. xend网络配置脚本目录
/etc/xen/scripts
目录包含了xend在启动虚拟机时所需的网络配置脚本。这些脚本用于为虚拟机提供NAT(网络地址转换)、虚拟接口和网络桥接,以实现网络连接。其中, network - bridge
脚本会被xend守护进程在其主配置文件中使用。除非你精通shell脚本编程,并且确定能达到预期效果,否则不要随意更改这些文件。
3. 检查Dom - 0是否运行
在Xen系统中创建和使用虚拟机之前,需要确认Dom - 0是否正在运行。可以使用 xm
命令来运行Xen管理用户界面进行检查。 xm
命令的语法如下:
xm command targetdomain