Xen安装windows和linux虚拟机
- 格式:docx
- 大小:529.29 KB
- 文档页数:9
虚拟机怎么安装系统
安装虚拟机的步骤通常如下:
1. 下载和安装虚拟机软件。
常见的虚拟机软件有VMware Workstation、VirtualBox等。
根据自己的需求选择适合的软件版本,并按照安装向导进行安装。
2. 打开虚拟机软件,创建一个新的虚拟机。
选择“新建”或“创建新虚拟机”选项,并按照向导逐步配置虚拟机的参数,如虚拟机名称、操作系统类型、虚拟硬件规格等。
3. 下载所需的操作系统镜像文件。
根据虚拟机的需求下载对应的操作系统镜像文件,如Windows、Linux等。
4. 在虚拟机软件中加载操作系统镜像文件。
在虚拟机的设置中,找到“存储”或“光驱”选项,在其中添加操作系统镜像文件。
5. 启动虚拟机并开始安装操作系统。
选择启动虚拟机的选项,并按照操作系统的安装流程进行安装。
通常情况下,需要为虚拟机分配一个合适的硬盘空间,设置用户名和密码等。
6. 完成安装后,设置虚拟机的网络连接和其他配置。
根据需要,配置虚拟机的
网络连接方式,如桥接、NAT或仅主机模式等。
此外,还可以根据需要进行其他配置,如共享文件夹、共享剪贴板等。
7. 最后,保存虚拟机设置并关闭虚拟机。
在安装完成后,保存虚拟机设置,以便以后可以方便地启动和使用该虚拟机。
以上是一般的虚拟机安装步骤,具体操作可能会因不同的虚拟机软件而有所差异。
在安装过程中,可参考虚拟机软件的使用手册或官方文档进行操作。
Xen虚拟化技术简介Xen是一种虚拟化技术,可用于创建和管理虚拟机。
它是一个开源的,基于x86架构的虚拟化解决方案。
Xen允许多个操作系统在同一台物理服务器上运行,并提供隔离和资源管理的功能。
本文将介绍Xen虚拟化技术的基本概念、架构和优势。
基本概念HypervisorHypervisor是Xen的核心组件,也是Xen与其他虚拟化技术的区别所在。
Hypervisor允许多个操作系统同时运行在宿主机上,每个操作系统都可以被认为是一个虚拟机。
Dom0是Xen虚拟化环境中的控制域。
它运行一个特殊的Xen内核,负责管理虚拟机的创建、销毁、资源分配等任务。
Dom0也可以运行其他操作系统,如Linux。
DomUDomU是Xen虚拟化环境中的客户域。
每个DomU都是一个独立的虚拟机,可以运行不同的操作系统,如Linux、Windows等。
DomU通过Hypervisor与Dom0进行通信和资源管理。
架构Xen虚拟化技术的架构可以分为四个层次:硬件层、Hypervisor层、Dom0层和DomU层。
硬件层是Xen虚拟化技术的底层,包括物理服务器、CPU、内存、存储等硬件设备。
Hypervisor层Hypervisor层是Xen的核心组件,负责虚拟化和资源管理。
它将物理硬件资源划分为多个虚拟资源,并为每个虚拟机提供独立的运行环境。
Dom0层Dom0层是控制域,运行一个特殊的Xen内核。
它负责管理虚拟机的创建、销毁、资源分配等任务,并提供管理接口供管理员使用。
DomU层是客户域,每个DomU都是一个独立的虚拟机。
DomU可以运行不同的操作系统,并通过Hypervisor与Dom0进行通信和资源管理。
优势Xen虚拟化技术相比其他虚拟化技术具有以下优势:高性能Xen采用了一种称为paravirtualization的虚拟化方式,它在虚拟机和物理硬件之间添加一层Hypervisor,使得虚拟机能够直接访问硬件资源,从而提高了性能。
1Xen概述1.1 简介Xen是由剑桥大学计算机实验室开发的一个开源项目。
是一个直接运行在计算机硬件之上的用以替代操作系统的软件层,它能够在计算机硬件上并发的运行多个客户操作系统(Guest OS)。
目前已经在开源社区中得到了极大的推动。
Xen支持x86、x86-64、安腾( Itanium)、Power PC和ARM多种处理器,因此Xen可以在大量的计算设备上运行,目前Xen支持Linux、NetBSD、FreeBSD、Solaris、Windows和其他常用的操作系统作为客户操作系统在其管理程序上运行。
标准计算机硬件和操作系统使用Xen进行虚拟化的计算机硬件和操作系统1.2 Xen虚拟化类型Xen对虚拟机的虚拟化分为两大类,半虚拟化(Paravirtualization)和完全虚拟化(Hardware Virtual Machine)。
1.2.1 半虚拟化半虚拟化(Paravirtualization)有些资料称为“超虚拟化”,简称为PV,是Xen主导的虚拟化技术。
这种技术允许虚拟机操作系统感知到自己运行在Xen Hypervisor上而不是直接运行在硬件上,同时也可以识别出其他运行在相同环境中的客户虚拟机。
在Xen Hypervisor上运行的半虚拟化的操作系统,为了调用系统管理程序(Xen Hypervisor),要有选择地修改操作系统,然而却不需要修改操作系统上运行的应用程序。
由于Xen 需要修改操作系统内核,所以您不能直接让当前的Linux 内核在Xen 系统管理程序中运行,除非它已经移植到了Xen 架构。
不过,如果当前系统可以使用新的已经移植到Xen 架构的Linux 内核,那么您就可以不加修改地运行现有的系统。
半虚拟化虚拟机示意图1.2.2 完全虚拟化完全虚拟化(Hardware Virtual Machine)又称“硬件虚拟化”,简称HVM,是指运行在虚拟环境上的虚拟机在运行过程中始终感觉自己是直接运行在硬件之上的,并且感知不到在相同硬件环境下运行着其他虚拟机的虚拟技术。
搭建Xen虚拟化平台的步骤引言:虚拟化技术在近些年得到了广泛的应用,并逐渐成为了构建高效、灵活且安全的信息技术基础设施的重要组成部分。
Xen虚拟化平台作为一款开源的虚拟机监视器(Hypervisor),备受业界关注。
搭建Xen虚拟化平台不仅能够实现资源的合理利用,还可以提供更好的系统安全性和管理灵活性。
本文将详细介绍搭建Xen虚拟化平台的步骤。
第一章:准备工作在搭建Xen虚拟化平台之前,我们需要进行一些准备工作来确保搭建的顺利进行。
首先,我们需要明确我们所使用的硬件是否支持虚拟化技术。
通常情况下,我们需要确保CPU支持硬件辅助虚拟化技术,如Intel的VT-x或AMD的AMD-V。
其次,我们需要选择合适的Linux发行版作为虚拟化平台的底层操作系统。
常见的选择包括Ubuntu、CentOS等。
最后,确保我们有合适的网络和存储设备来支持虚拟化平台的运行。
第二章:安装Xen虚拟化平台在完成准备工作后,我们可以开始安装Xen虚拟化平台。
首先,我们需要安装Xen Hypervisor,它是Xen虚拟化平台的核心组件。
可以通过从Xen官方网站下载并编译源代码来安装Xen Hypervisor。
另外,一些Linux发行版(如Ubuntu)也提供了预编译的Xen Hypervisor软件包,我们可以通过包管理器来安装。
安装完成后,我们需要重启系统,选择Xen Hypervisor作为默认的引导选项。
第三章:配置Xen虚拟化平台安装完Xen Hypervisor之后,我们需要进行一些配置来使虚拟化平台能够正常运行。
首先,我们需要创建一个称为"dom0"的虚拟机实例,它将作为我们管理虚拟机的控制域。
我们可以使用virt-manager这样的图形界面工具或者xe命令行工具来创建dom0。
其次,我们需要为dom0分配合适的系统资源,例如CPU、内存和存储空间。
最后,我们需要配置网络和存储设备,以使虚拟机能够访问外部网络和存储资源。
XenServer 虚拟机安装指南5.0.0 update 3出版方 七月 20091.0 版XenServer 虚拟机安装指南: 5.0.0 update 3 版出版方 七月 2009版权 © 2008 Citrix Systems, Inc.Xen®、Citrix®、XenServer™、XenCenter™ 和徽标是 Citrix Systems, Inc. 在美国和/或其他国家/地区的注册商标或商标。
其他公司名称或产品名称仅作提供信息之用,可能是其各自所有者的商标。
此产品包含以下 Citrix Systems, Inc. 正在申请专利的知识产权:1.“Using Writeable Page Tables for Memory Address Translation in a Hypervisor Environment”(在虚拟机管理程序环境中使用可写页表进行内存地址转换),美国非临时专利申请,申请号 11/487945,2006 年 7 月 17 日申请。
2.“Tracking Current Time on Multiprocessor Hosts and Virtual Machines”(在多处理器主机和虚拟机上跟踪当前时间),美国非临时专利申请,申请号 11/879338,2007 年 7 月 17 日申请)。
1. 关于本文档 (1)概述 (1)本指南与其他文档的关联 (1)2. 创建 VM (2)概述 (2)虚拟内存和磁盘大小限制 (2)XenServer 产品系列虚拟设备支持 (3)Physical to Virtual Conversion (P2V) (4)虚拟化物理服务器的一般指南 (4)克隆现有 VM (5)导入已导出的 VM (5)导出 VM (6)导入 VM (6)VM 块设备 (7)3. 安装 Windows VM (8)使 ISO 对 XenServer 主机可用 (8)将 ISO 复制到本地存储 (9)Windows 半虚拟化驱动程序 (10)Windows 卷影复制服务 (VSS) 提供程序 (10)远程桌面 (11)准备克隆 Windows VM (11)Windows VM 中的时间处理 (12)发行说明 (12)常规 Windows 问题 (12)Windows 2003 Server (13)Windows 2008 Server (13)Windows XP SP3 (13)Windows 2000 Server (13)Windows Vista (13)4. 安装 Linux VM (14)内置版本的安装 (15)通过供应商介质将 Linux 安装到 VM (15)通过网络安装服务器将 Linux 安装到 VM (17)Linux VM 的物理机到虚拟机安装 (18)来宾安装网络 (18)安装 Linux 来宾代理 (19)准备克隆 Linux VM (20)机器名称 (20)IP 地址 (20)MAC 地址 (20)Linux VM 中的时间处理 (20)为 VM 配置 VNC (21)为 VNC 设置基于 Red Hat 的 VM (21)为 VNC 设置基于 SLES 的 VM (23)为 VNC 设置基于 Debian 的 VM (25)查看运行级别 (26)发行说明 (26)Debian Sarge 3.1 和 Etch 4.0 (26)Red Hat Enterprise Linux 3 (26)Red Hat Enterprise Linux 4 (27)Red Hat Enterprise Linux 5 (28)CentOS 4 (29)CentOS 5 (29)Oracle Enterprise Linux 5 (29)XenServer 虚拟机安装指南iv SUSE Enterprise Linux 9 (29)SUSE Enterprise Linux 10 SP1 (30)5. 更新 VM (31)更新 Windows 操作系统 (31)更新 Windows VM 的半虚拟化驱动程序 (31)更新 Linux 内核和来宾实用程序 (31)A. 创建 ISO 映像 (33)B. 设置 Red Hat 安装服务器 (34)复制安装介质 (34)实现远程访问 (34)NFS (34)FTP (35)HTTP (35)C. VM 问题疑难解答 (36)VM 崩溃 (36)控制 Linux VM 故障转储行为 (36)控制 Windows VM 故障转储行为 (37)Linux VM 上的引导问题疑难解答 (37)D. VM 虚拟 CPU 分配 (38)索引 (39)第 1 章 关于本文档概述本文档是使用 XenServer™(Citrix®提供的平台虚拟化解决方案)创建虚拟机的指南,介绍了在各个支持的操作系统上创建虚拟机 (VM) 并在 XenServer 主机上运行的多种方法。
1. Xen Server 是一个软件么?是,是可以直接安装在裸机上的组件,用户可以在上面再安装操作系统,并同时运行他们,从而使得硬件的利用率得到提高。
2. 是单纯的软件还是硬件服务器,对网络结构有什么要求或者调整吗?是软件,直接安装在服务器上,对于网络没有任何的更改3. 32位还是64位软件?只支持64位,因为32位寻址空间只有4G,对于虚拟机系统意义不大,而64位才能提供更好更多的虚拟机支持4. 如果配置xenserver 服务器的配置有没有基本的要求?不高,CPU要求1.5G以上,内存1G以上,硬盘16G以上,千兆网卡;但是由于其上要运行虚拟机,当然建议资源配置要提高,以便能够更好地整合更多服务器。
详细信息请参考:/English/ps2/products/subfeature.asp?contentID=16811395. xen 对cpu是有要求的吧?针对Windows 操作系统,需要支持intel-vt 和amd-v的芯片,现在的xeon都可以;Linux 的系统不需要。
6. xenserver能在不带虚拟化支持的cpu上装windows吗?不能,只能运行linux系统。
7. 可以运行在哪些平台上?Windows,Linux,Unix?X86或者还有其他RISC的芯片平台上呢?XenServer是裸机上直接安装的,其本身内核是linux。
其支持的虚拟机包括2000之后的windows平台,目前主流的linux系统例如Suse,CentOS等。
硬件平台需要是PC服务器,所以只能是Cisc体系的X64架构芯片平台。
8. 很想看看实用性能怎么样?确实俺们的服务利用率不高啊,免费版如何获得?登陆/lang/Engli ... p?ntref=hp_promo_C1下载9. citrix免费版本的虚拟软件是啥?有啥功能?用在什么场合?免费版虚拟服务器软件叫做XenServer,功能参考:包含了Motion,在不需要HA等高级功能下,都可以使用,尤其对于中小企业,构建虚拟化平台的最佳选择。
由于生产环境需要一台Win2003服务器,以创建虚拟机的方式来实现!环境:Debian 7.0 (wheezy)Xen 4.11、安装xen-linux-system# apt-get install xen-linux-system默认会安装libxen-4.1libxenstore3.0xen-hypervisor-4.1-amd64xen-linux-system-3.2.0-4-amd64xen-linux-system-amd64xen-system-amd64xen-toolsxen-utils-4.1xen-utils-commonxenstore-utils2、更改启动项# ls -ll /etc/grub.d 可以查看到目前所有的内核文件#vi /boot/grub/grub.cfg --------该文件就是启动文件,可以设置先后顺序,仔细看!set default="2"默认以xen内核启动3、更改xen配置文件# cd /etc/xen# cp xend-config.sxp xend(vif-script vif-bridge)-config.sxp.bak# vi xend-config.sxp(xend-http-server yes)(xend-port 8000)(network-script 'network-bridge antispoof=yes')(vif-script vif-bridge)(vnc-listen '0.0.0.0')# /etc/init.d/xen restart 重启xen服务4、创建桥设备#apt-get install bridge-utils#vi /etc/network/interfacesauto xenbr0iface xenbr0 inet staticaddress 192.168.1.79netmask 255.255.252.0gateway 192.168.1.1bridge_ports eth05、安装virt-manager# apt-get install virt-manager6、重启机器,接下来默认进入xen内核#reboot7、查看桥接设备、查看xen是否启动# ifconfigxenbr0 Link encap:Ethernet HWaddr c8:1f:66:c1:02:5cinet addr:192.168.1.79 Bcast:192.168.3.255 Mask:255.255.252.0inet6 addr: fe80::ca1f:66ff:fec1:25c/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:1970279 errors:0 dropped:2946 overruns:0 frame:0TX packets:825922 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:1566797448 (1.4 GiB) TX bytes:264689003 (252.4 MiB)# xm listName ID Mem VCPUs State Time(s)Domain-0 0 15073 8 r----- 26533.3一切正常,接下来安装guest虚拟机8、vnc连接到服务器(要想使用virt-manager一定需要连接到vnc上,需要用到桌面环境)###关于vnc的配置此处不再详述9、使用virt-manager 来安装虚拟机和windows2003系统先将windows2003 镜像上传到linux服务器# rz开始创建虚拟机# virt-manager /儒道至圣。
目录0、本文约定1、什么是Xen1.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 Libraries4.4 引导XenLinux的GRUB内容5、Xen的配置和管理工具5.1 Xen的相关文件存放位置5.11 内核及xen自身存放于 /boot5.12 内核模块存放于 /lib/modules5.13 xen的配置文件及守护程序的存放位置5.14 可执行命令存放于/usr/sbin5.2 Xen服务器的启动5.3 Xen 管理工具xm5.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.07.1 Fedora 安装运行于一个物理分区中7.11 下载Fedora 5.0的基础系统7.12 解压和提取相应文件7.13 规划硬盘的物理分区并创建文件系统7.14 构建Fedora 5 的基础系统7.15 创建Fedora 5 引导文件7.16 引导Fedora 57.17 虚拟操作系统网卡不能激活的处理方法7.2 Fedora 安装运行于一个映像文件中7.21 下载Fedora 5.0的基础系统7.22 解压和提取相应文件7.23 修改引导运行Fedora的配置文件7.24 引导Fedora 57.25 网卡不能激活的处理7.26 Fedora 映像文件太小的解决办法8、强制终止正在运行的虚拟操作系统(重要)9、关于基础系统安装后,虚拟操作系统的软件补充安装10、关于虚拟操作系统的桌面访问及远程访问11、常见问题处理11.1 不能找到root分区11.2 出现/tmp/.ICE-unix 类似的错误11.3 Device 0 (vif) could not be connected12、关于本文13、后记14、参考文档15、相关文档+++++++++++++++++++++++++++++++++++++++++++++++++++++++++正文+++++++++++++++++++++++++++++++++++++++++++++++++++++++++0、本文约定;虚拟平台是指能支持运行Xen的真实安装的操作系统;虚拟操作系统:是指在虚拟平台上安装和虚拟运行的操作系统;比如我在Slackware 中安装了Xen,那Slackware就是虚拟平台,通过虚拟平台就可以虚拟其它操作系统了;比如通过Slackware来虚拟Debian、Fedora ... ...1、什么是Xen;Xen 是一个开放源代码的para-virtualizing虚拟机(VMM),或“管理程序”,是为x86架构的机器而设计的。
xen和kvm,是开源免费的虚拟化软件。
vmware是付费的虚拟化软件。
hyper-v比较特别,是微软windows 2008 R2附带的虚拟化组件,如果你买了足够的授权,hyper-v(包括hyper-v 2008 core)都可以免费使用。
如果是vmware或hyper-v虚拟windows系统,不管是虚拟化软件本身,还是其中的子系统,都要支付许可费用。
如果是vmware或hyper-v虚拟linux,虚拟化软件本身要支付许可费用,子系统可以用linux来节省成本。
如果是xen或kvm虚拟windows,其中的子系统要支付许可费用。
如果是xen或kvm虚拟linux,那么虚拟化软件本身和其中的子系统无需产生任何费用。
从性能上来讲,虚拟windows,如果都能得到厂商的支持,那么,性能优化可以不用担心。
这几款软件全都能达到主系统至少80%以上的性能(磁盘,CPU,网络,内存),这时建议使用hyper-v来虚拟windows,微软自身的产品,虚拟windows 是绝对有优势的。
如果是虚拟linux,建议首先使用xen,支持linux的半虚拟化,可以直接使用主系统的cpu和磁盘及网络资源,达到较少的虚拟化调度操作,可以达到非常高的性能,但xen操作复杂,维护成本较高。
其次我们推荐kvm来虚拟linux,linux本身支持kvm的virtio技术,可以达到少量的虚拟化调度操作,得到较高的系统性能。
不推荐使用hyper-v来虚拟linux,太多的不兼容性导致linux基本无法在hyper-v上跑。
如果以上产品我们不打算买厂商支持,其中vmware和hyper-v,是不建议使用的,主要是授权问题。
这时就剩下kvm和xen了,如果虚拟windows,建议使用kvm,我们可以从redhat 那里免费拿到针对windows优化过的磁盘和网络的驱动程序,可以达到较高的性能(几乎与hyper-v性能持平)。
而xen的windows优化驱动不是那么容易就能拿到的(由于redhat以后不支持xen了,看看novell是否放水了,呵呵,就开放程度上来讲,redhat要好于novell)。
Xen安装windows和linux虚拟机
实验环境:
物理机系统:CentOS 5.5 32位yum源:安装镜像
Xen 简介
Xen 是一个开放源代码的para-virtualizing虚拟机(VMM),或“管理程序”,是为x86架构的机器而设计的。
Xen 可以在一套物理硬件上安全的执行多个虚拟机;Xen是基于内核的虚拟程序,它和操作平台结合的极为密切,所以它占用的资源最少。
一、安装Xen和支持Xen的内核
1、挂载本机镜像
mount -o loop /iso/CentOS-5.5-i386-bin-DVD.iso /media/cdrom/
2、使用yum安装
yum --disablerepo=\* --enablerepo=c5-media install -y xen*
3、检查/boot/grub/grub.conf 文件,是否默认启动支持Xen内核
4、重启系统,启动后检查内核和xend运行是否正常
二、安装Linux虚拟机(半虚拟化)
虚拟系统磁盘使用的映像文件,安装源使用的是HTTP服务提供的本机挂载的系统盘。
1、创建映像文件
dd if=/dev/zero of=centos5.5.img bs=2k seek=2048k count=1
2、创建虚拟机
virt-install -n centos -r 256 -f /virtual/centos/centos5.5.img --nographics -p -l http://127.0.0.1/cdrom
运行命令后正常的如下图所示:
接下来就和普通安装一样了。
三、安装Windows 虚拟机(全虚拟化)
PS:安装windows一般都使用全虚拟化,但要使用全虚拟化,CPU必须支持虚拟化技术,这个在BIOS中设置。
安装Windows使用VNC远程到服务器,使用Virtual Machine Manger (virt-manager包)进行安装。
1、启动安装界面
2、新建虚拟机
3、虚拟化类型选择,Xen 支持全虚拟化和半虚拟化,此处选择全虚拟化。
4、使用映像文件做为虚拟系统磁盘
选择内存和CPU,最大支持32核心。
是VMware Exsi 支持核心的4倍。
最后点完成,进行安装。
到如下画面就和平常安装一下了。
几个常用命令:
1、Xm list 查看Xen的运行状态
State 状态说明:
r –运行
Domain正在CPU里面运行
b –阻塞
domain阻塞,意味这个domain不处于运行或者可运行的状态。
导致这种状态可能是因为domain正在等待IO(a traditional wait state)或者因为闲置而已经处于sleep状态。
p –暂停
domain处于暂停状态,通常是因为管理员运行了xm pause命令。
处于暂停状态的domain依旧会占用系统资源,比如内存。
但是不会被Xen hypervisor列出(but will not be eligible for scheduling by the Xen hypervisor)。
s –关闭
guest已经被请求关闭,重启,挂起(suspended),或者domain处于即将被摧毁的进程状态。
c –崩溃
domain崩溃,which is always a violent ending。
通常这种状态只有在没有在配置文件中设置当崩溃时候重启的时候才会出现。
更多信息请参照xmdomain.cfg。
d –垂死
domain处于垂死状态,但是还没有完全被关闭,或者未崩溃。
2、xm mem-set <Domain> <Mem>
使用Xen 创建了几个Domain U 后,Domain 0 就会分配内存给Domain U。
但是
当关闭Domain U 后,内存没有被回收,这就造成了xm list 中内存问题不等于实
际内存量的情况。
如上图所示,有1G内存的,但是目前总内存不到1G,Domain-0没有回收内存。
设置后很明显的对比情况:
关于linux VNC服务部署的说明
1、安装VNC server (vnc-server 包)
2、使用root用户登录
设置密码:[root@localhost ~]# vncpasswd root
编辑配置文件:[root@localhost ~]# vi /etc/sysconfig/vncservers
VNCSERVERS="2:root" #2说明启动时的端口为5902 root是表示用root用户
VNCSERVERARGS[2]="-geometry 800x600"
3、VNC本身的界面不友好,使用gnome作为默认桌面
[root@localhost ~]# vi /root/.vnc/xstartup
最后启动VNC服务,[root@localhost ~]# service vncserver start客户端使用real VNC 连接。