Xen 初学者指南.doc
文本预览下载声明
目录
0、本文约定
1、什么是Xen
1.1 Xen的特性
1.2 Xen的应用范围
1.3 Xen的操作系统支持和硬件支持
2、Xen的一点理论基础
3、Xen的安装
3.1 安装Xen的准备工作
3.2 在Redhat/Fedora 操作平台上的安装
3.3 通过Xen的二进制包来安装(几乎适用所有的Linux发行版)
3.4 通过Xen的源码包编译安装(仅供参考)
3.41 编译原理
3.42 编译过程简说
3.43 创建initrd文件
3.44 关于xen0和xenU内核说明
4、引导XenLinux的GRUB配置
4.1 判断系统所在的分区
4.2 查看/boot目录中xen相关的配置文件
4.3 禁掉 TLS Libraries
4.4 引导XenLinux的GRUB内容
5、Xen的配置和管理工具
5.1 Xen的相关文件存放位置
5.11 内核及xen自身存放于 /boot
5.12 内核模块存放于 /lib/modules
5.13 xen的配置文件及守护程序的存放位置
5.14 可执行命令存放于/usr/sbin
5.2 Xen服务器的启动
5.3 Xen 管理工具xm
5.31 列出所有正在运行的虚拟操作系统
5.32 通过配置文件来引导虚拟的操作系统
5.33 从终端或控制台登录正在运行的虚拟操作系统
5.34 存储正在运行的虚拟操作系统的状态及唤醒虚拟操作系统
5.35 停止正在运行的虚拟操作系统/激活停止的虚拟操作系统
5.36 调整虚拟平台/虚拟操作系统的占用内存
5.37 关闭被虚拟的系统
5.38 调整虚拟平台及虚拟操作系统的虚拟CPU个数
5.39 查看虚拟系统运行的状态
6、虚拟操作系统的文件存储系统
6.1 以实际物理硬盘做为虚拟操作系统文件系统
6.11 准备物理分区及创建文件系统
6.12 在物理分区上构建操作系统
6.13 虚拟操作系统的引导文件中关于文件系统的定义
6.2 以映像文件做为文件系统
6.21 创建映像文件
6.22 格式化映像为Linux文件系统
6.23 在映像文件上构建操作系统
6.24 虚拟操作系统的引导文件中关于文件系统的定义
7、实例应用:用Slackware+Xen虚拟Fedora 5.0
7.1 Fedora 安装运行于一个物理分区中
7.11 下载Fedora 5.0的基础系统
7.12 解压和提取相应文件
7.13 规划硬盘的物理分区并创建文件系统
7.14 构建Fedora 5 的基础系统
7.15 创建Fedora 5 引导文件
7.16 引导Fedora 5
7.17 虚拟操作系统网卡不能激活的处理方法
7.2 Fedora 安装运行于一个映像文件中
7.21 下载Fedora 5.0的基础系统
7.22 解压和提取相应文件
7.23 修改引导运行Fedora的配置文件
7.24 引导Fedora 5
7.25 网卡不能激活的处理
7.26 Fedora 映像文件太小的解决办法
8、强制终止正在运行的虚拟操作系统(重要)
9、关于基础系统安装后,虚拟操作系统的软件补充安装
10、关于虚拟操作系统的桌面访问及远程访问
11、常见问题处理
11.1 不能找到root分区
11.2 出现/tmp/.ICE-unix 类似的错误
11.3 Device 0 (vif) could not be connected
12、关于本文
13、后记
14、参考文档
15、相关文档
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++正文+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
0、本文约定;
虚拟平台是指能支持运行Xen的真实安装的操作系统;虚拟操作系统:是指在虚拟平台上安装和虚拟运行的操作系统;
比如我在Slackware 中安装了Xen,那Slackware就是虚拟平台,通过虚拟平台就可以虚拟其它操作系统了;比如通过Slackware来虚拟Debian、Fedora ... ...
1、什么是Xen;
Xen 是一个开放源代码的para-virtualizing虚拟机(VMM),或“管理程序 ”,是为x86架构的机器而设计的。Xen 可以在一套物理硬件上安全的执行多个虚拟机;Xen是基于内核的虚拟程序,它和操作平台结合的极为密切,所以它占用的资源最少。
什么是虚拟机呢?可能大家知道VMWARE吧,是的,Xen就是类似这样的程序,比如我们可以在Fedora 上虚拟安装和使用Slackware、Debian、Gentoo ... ... 等发行版。因为Xen是基于内核的,相
显示全部