Xen安装windows和linux虚拟机

合集下载

虚拟机怎么安装系统

虚拟机怎么安装系统

虚拟机怎么安装系统
安装虚拟机的步骤通常如下:
1. 下载和安装虚拟机软件。

常见的虚拟机软件有VMware Workstation、VirtualBox等。

根据自己的需求选择适合的软件版本,并按照安装向导进行安装。

2. 打开虚拟机软件,创建一个新的虚拟机。

选择“新建”或“创建新虚拟机”选项,并按照向导逐步配置虚拟机的参数,如虚拟机名称、操作系统类型、虚拟硬件规格等。

3. 下载所需的操作系统镜像文件。

根据虚拟机的需求下载对应的操作系统镜像文件,如Windows、Linux等。

4. 在虚拟机软件中加载操作系统镜像文件。

在虚拟机的设置中,找到“存储”或“光驱”选项,在其中添加操作系统镜像文件。

5. 启动虚拟机并开始安装操作系统。

选择启动虚拟机的选项,并按照操作系统的安装流程进行安装。

通常情况下,需要为虚拟机分配一个合适的硬盘空间,设置用户名和密码等。

6. 完成安装后,设置虚拟机的网络连接和其他配置。

根据需要,配置虚拟机的
网络连接方式,如桥接、NAT或仅主机模式等。

此外,还可以根据需要进行其他配置,如共享文件夹、共享剪贴板等。

7. 最后,保存虚拟机设置并关闭虚拟机。

在安装完成后,保存虚拟机设置,以便以后可以方便地启动和使用该虚拟机。

以上是一般的虚拟机安装步骤,具体操作可能会因不同的虚拟机软件而有所差异。

在安装过程中,可参考虚拟机软件的使用手册或官方文档进行操作。

Xen虚拟化技术

Xen虚拟化技术

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,使得虚拟机能够直接访问硬件资源,从而提高了性能。

Xen基本原理

Xen基本原理

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虚拟化平台的步骤

搭建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 虚拟机安装指南

XenServer 虚拟机安装指南

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 主机上运行的多种方法。

Citrix服务器虚拟化软件XenServer 常见问题解答

Citrix服务器虚拟化软件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等高级功能下,都可以使用,尤其对于中小企业,构建虚拟化平台的最佳选择。

Debian系统安装Xen并创建Win2003虚拟机

Debian系统安装Xen并创建Win2003虚拟机

由于生产环境需要一台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 /儒道至圣。

xen详解

xen详解

目录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等虚拟化技术的比较

Xen、KVM、VMware、hyper-v等虚拟化技术的比较

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)。

九、XenApp虚拟应用服务器的安装与配置

九、XenApp虚拟应用服务器的安装与配置

(详细配置过程请参见视频教程)
Citrix 虚拟桌面和应用项目实战
九、XenApp虚拟应用服务器的安装与配置
5、配置XenApp服务器
(5)回到XenApp服务器继续安装
A、下拉选择“数据库服务器名称” B、输入新建的数据库名称XenApp C、选择身份验证方式,这边选择“集成windows身份验证”。 D、下一步输入验证的域用户名和密码,然后测试连接。 E、按默认下一步安装 F、勾选“使用自定义区域名称”,再按下一步。 G、点“应用”按钮开始安装,完成生重启服务器。
九、XenApp虚拟应用服务器的安装与配置
2、安装XenApp服务器
(1)挂载XenApp-6.5_2008R2_ML.iso光盘 (2)选择“安装XenApp服务器” (3)添加服务器角色,选择安装版本,先选“铂金版” (4)接下来勾选公共角色下面的“XenApp” (5)下一步选择“可选组件”,注意一定要选中“XML服务IIS集成”,否则后面会出错。 (6)接下来需要重启服务器,继续安装。
(7)配置RDS远程桌面服务主机:
A、打开“服务器管理器”,展开“角色”下面的“远程桌面服务”----“RD会话主机配置” B、找到“远程桌面授权模式”,按右键“属性”修改为“每用户” C、找到“远程桌面授权服务器”,按右键“属性”,添加“许可证服务器” D、设置完成重启服务器,查看是否还会有未激活的消息提示。
Citrix 虚拟桌面和应用项目实战
九、XenApp虚拟应用服务器的安装与配置
5、配置XenApp服务器
(6)修改XenApp服务器版本:
A、先打开Citrix AppCenter控制中心 B、展开XenAppFarm,选中“策略” C、切换到“计算机”标签,点击下面的“编辑” D、接下来在弹出窗口中切换到“设置”标签项 E、找到的“服务器设置”,在右边点击“XenApp产品版本”添加。 F、修改为您license上的版本。 G、注意修改完成保存后,一定要重启此台App服务器,版本才会更新过来。 H、展开 XenAppFarm ---- 服务器 ---- APP,在右边“信息”标签中可以查看 到XenApp的当前版本情况。

Xenserver 环境搭建

Xenserver 环境搭建

Xenserver 环境搭建一、准备部署环境马博峰2011年8月———————————————————————————————————————一、Xenserver介绍Citrix XenServer 是一个完整的服务器虚拟化平台,已针对 Windows 和 Linux 虚拟服务器进行了优化,具备创建和管理虚拟基础结构所需的全部功能。

XenServer 实际上是一种控制程序或虚拟机管理程序,在物理服务器或主机服务器上运行,提供模拟计算机环境。

XenServer 通过虚拟化硬件发挥作用。

硬件虚拟化从硬件提取系统特性(例如硬盘驱动器、资源或端口),并将其分配给在其中运行的虚拟化计算机。

这些虚拟化的“计算机”称为虚拟机。

虚拟机运行的操作系统和应用程序通常称为来宾软件。

通过 XenServer,您可以创建虚拟机 (VM)、制作 VM 磁盘快照以及管理 VM 工作负载。

XenServer 直接在服务器硬件上运行,不需要其他基础操作系统。

这就使系统非常高效并且可扩展。

XenServer可以通过 XenCenter(一种 Windows 管理工具)进行管理,或者通过在 Linux 或 Windows 中运行的命令行界面(CLI) 进行管理。

二、Xenserver主要功能作为思杰端到段虚拟化解决方案的一部分,XenServer服务器虚拟化系统可有效提高数据中心资源可用性和利用率,使您的数据中心能更灵活、更迅速地响应不断变化的业务需求。

三、Xenserver新版本介绍随着XenDesktop 5 SP1的发布,XenServer也迎来了新版本 XenServer 5.6 SP2。

由于XenServer 5.6 FP1的某些问题,SP2对此有了修复和增强,所以有必要升级或者直接安装XenServer 5.6 SP2。

更新内容:IntelliCache:提高桌面虚拟化基础架构的I/O性能Workload Balancing Installation Improvements:负载均衡组件的安装增强,可选英文或日文,对中国用户来说没有多大意义Local Storage Spans All Physical Volumes:当使用EXT的本地文件系统时候(例如安装的时候选择”Use thin provisioning”),服务器包含多块硬盘的时候,Local Storage Repository(本地存储)将跨所有硬盘成同一个LVM组(逻辑卷组)Reset-on-boot VM behavior:现在所有磁盘类型都可以设置on-boot参数为reset,以前只支持NFS和EXT 类型的存储Block SCSI Generic Support:万全兼容Emulex和QLogic的管理工具Enhanced Guest Support:支持最新的RHEL6。

01_XenServer的介绍、安装和服务器管理

01_XenServer的介绍、安装和服务器管理

7.Enable Remote Console(if IBM Server)
8.Disable 超线程 9.重新初始化RAID(如果安装过其它OS或VMware)
10.如果CPU核数超过48,Disable Multi-core,安装完成之后再Enable
11.设置BIOS Power Regulator为Maximum Performance 保存BIOS配置,重启物理服务器
11
3.2 修改BIOS配置
1.恢复BIOS默认配置(出厂设置) 2.Enable Intel-VT or AMD-V 3.Disable VT-D
4.Disable Turbo mode
5.Disable C-State 6.Disable Exeutive Lok Bit
XenServer软件包中包含创建与管理Xen上运行的虚拟x86计算机 部署所需的全部内容。
XenServer已针对Windows和Linux虚拟服务器进行了优化。
XenServer直接在服务器硬件上运行而不需要底层操作系统 ,因而是一种高效且可扩展的系统。 XenServer的工作方式是从物理机提取元素(例如硬盘驱动 器、资源和端口),然后将其分配给物理机上运行的虚拟机 。
目录
1、XenServer 简介 2、XenServer 授权与版本 3、XenServer 安装操作和安装后的配置 4、XenCenter 安装操作 5、XenCenter的安装和管理控制台
6、管理XenServer服务器
1
目录
2
1 XenServer 简介
Citrix XenServer是Citrix推出的完整服务器虚拟化平台。

Xen center使用说明

Xen center使用说明

Xen center关于xencenter 这个软件,在下载xenserver 的时候思杰网站上有,大家可以去官网下载。

网址/lang/English/home.asp另外我再说下这个东西需要微软的.NET Framework 2.0 的支持,不装的话是无法安装的各位请注意。

另外就是这东西需要注册,如果不注册的话只能使用30天,这东西是免费的大家可以去他的官网上申请个免费的license 这样就可以使用了。

申请和安装的过程很简单我就不多说了。

申请成功后该公司会向你的邮箱里发一个授权的license 只要在server选项上点击如下图的选项就可以导入证书了。

为什么XenServer 本身不提供操作介面需要另外安裝在其他机器上呢!!這是因为Server 上能提供的服务越少系統可以越稳定效能也越好,所以他本身不用管到X window 的显示,越能确保Xen 本身服务的稳定与安全。

下面就来说说xencenter的使用吧. 通过xencenter可以实现对所有虚拟机以及各独立机的统一管理。

前提是各服务器都要先安装好xenserver。

上图就是打开后的xencenter的使用界面我先说下如何连接到xenserver用鼠标点击add new server 如下图出现该对话框后在hostname上填写你的服务器地址用户名和密码。

这个就是你安装XENSEVER的时候所设置的密码填好后如下图上面在XENCENTER下是你的主机和主机下的虚机列表。

开始情况下是什么都没有的不过我用这个机器做了很多实验所以大家看见的是有很多虚拟机器的情况。

下面我就来说说如何创建一个新的虚机点击NEW VM然后会出现如下图。

上面的2个SSS 和test大家可以忽略这个事我创建的快照这个东西功能非常强大一会我在说关于快照的问题。

然后选择好自己所需要安装的操作系统。

列入windows2003选择好后点击next上面可以出现该主机的一些基本信息,大家可以给该主机起个名字啊。

Xenserver5.5服务器HA功能的实现

Xenserver5.5服务器HA功能的实现

Xenserver最新的版本为5.5,此版本支持最新的HA(High Availability)、snapshot等功能,最近发现挺多人询问关于HA功能的使用。

其实HA的功能在Xenserver中实现起来非常简单,只要满足以下几个条件即可(1)虚拟机必须置于共享存储中,例如iSCSI、FC SAN;(2)需要两台以上的Xenserver,并且设置了资源池pool;(3)所有Xenserver有静态IP地址;(4)购买的Xenserver版本需要支持HA(即Enterprise版本),具体的版本请参考下列版本比较;接下介绍如何在Xenserver中实现HA的功能环境说明由于没有实际的物理服务器来安装Xenserver,只能选择在VMware vSphere4.0上安装Xenserver,并安装了一台Openfiler来提供iSCSI服务。

由于是在VMware vSphere,因此,我不能在安装好的Xenserver里启动Windows的虚拟机,只能安装一台Linux系统的虚拟主机来作为此次演示的虚拟机。

选择安装Windows XP虚拟机的话,在启动时,会出现如下提示(1)创建Xenserver资源池,打开XenCenter,然后选择“Tool”—“New Tool”,按照向导输入Pool的名称,然后添加我们的Xenserver服务器(2)为资源池Xen添加iSCSI共享存储。

打开XenCenter,选择“Storage”—“New Storage Repository”,然后选择“iSCSI”(3)输入iSCSI的名称和服务器地址,并输入iSCSI的传输端口,默认是3260 输入后,点击“Discover IQNs”和“Discover LUNs”(4)由于是新增的iSCSI,因此,需要先对其进行格式化操作。

(5)完成后,为资源池Xen开启HA功能。

(6)开启HA的配置向导(7)选择hearbeat SR,这里可以看到我们刚添加的iSCSI存储,选择该存储(8)指定HA的保护级别,默认是“2”(9)完成HA的设置(10)安装Linux虚拟机(11)修改HA的保护级别为“1”(12)虚拟机运行在Xenserver02上,接下来,我们模拟Xenserver02出现故障,我们在VMware vCenter上将Xenserver02的网卡设置到其他网络中(13)稍等片刻,在XenCenter中可以看到Xenserver02已经断开,虚拟机“Redhat Enterprise Linux 5.2”自动切换到Xenserver01上运行(14)再次查看资源池Xen的HA设置,可以看到Xenserver02已经出现了故障,由于只有单机,因此,HA功能失效(15)当资源池Xen中的两台Xenserver都恢复通讯正常后,HA功能自动恢复,我们也可以根据需要对HA的保护级别进行修改,指定当运行虚拟机的Xenserver出现故障时,HA的保护动作是自动切换还是重启虚拟机。

xenserver安装指南

xenserver安装指南

Windows用户的XenServer入门指南Xen一直被认为是Linux的基础虚拟化软件。

因此,它对于那些主要使用Windows操作系统的用户来说似乎门槛很高。

然而,如果采用了Citrix日本分公司在今年10月推出的Citrix XenServer 5,那么就会改变你对Xen的印象。

这次发布的XenServer Express Edition 试用版本是免费提供给用户的。

本文将向你介绍XenServer的安装方法。

XenServer的必要条件用户可以从Citrix的官方网站下载XenServer Express Edition软件。

在输入必要事项之后,你不仅可以下载安装用的镜像文件(Product Installer),而且管理工具XenCenter 也是完全对用户开放的。

Product Installer中包括XenCenter,所以只要将这个文件下载下来并在CD-R中启动即可。

这次试用的XenServer Express Edition最高物理内存容量为128GB,而且与其他版本在系统环境方面没有太大差异。

XenServer Express Edition支持x64处理器、1GB以上内存、16GB以上存储容量以及以太网。

因为它可以运行两个或者更多客户操作系统,你最好是准备好重复的内存和存储容量。

测试服务器是惠普日本公司的IA服务器,ProLiant ML110 G5(点击放大)这次用于评测的服务器是惠普日本公司推出的单路塔式IA服务器——HP ProLiantML110 G5,它采用了ECC 8GB(2GB×4)内存、500GB SATA硬盘以及Core 2 Quad Q6600 CPU。

它的总造价不超过50000日元,因为服务器主体的售价是15000日元。

如果是这个价格,那么个人用户也能很容易地进行尝试了。

XenServer的安装只要根据设定的指示就可以完成安装了。

至于网络,可以使用DHCP,不过最好是设定静态的IP地址。

XEN安装与配置

XEN安装与配置

XEN安装与配置一、准备工作1.两台电脑:一台作为XenServer安装主机(10.18.10.166),一台作为XenCerter 客户机(10.18.10.165),为同一个局域网。

2.服务器支持64位CPU,CPU 支持Inter-VT(虚拟化技术)3.下载软件XenCerter的ISO文件,6.2.0版本的/akdlm/7281/XenServer-6.2.0-install-cd.iso并且刻录到u盘a.打开软件UltraIS打开软件UltraISO--【文件】--【打开】,选择刚下载的XenServer ISO文件O--【文件】--【打开】,选择刚下载的XenServer ISO文件b.点击【启动】--【写入硬盘映像】c.6、在写入硬盘映像对话框中,硬盘驱动器选择我们要写入的U盘,写入方式可以选择USB-HDD+d.7、选择【便捷启动】--【写入新的驱动器引导扇区】--【Syslinux】-- 点击【写入】开始执行二、安装XEN及工具1.重启服务器2.BISO开启Inter-VT,开启F12 menu。

按F10保存。

3.开机按F12,选择u盘启动,4.进入安装设置界面,在选择键盘布局页面中,选择要在安装过程中使用的键盘布局,一般选用US,然后选择OK。

5.选择键盘后会显示Welcome to XenServer Setup(欢迎使用XenServer 安装程序)界面,告知用户在安装Xenserver时会重新格式化本地硬盘,所有原来的数据都会丢失,并且要求用户确认是否有重要数据。

确定后选择OK(确定)。

在整个安装过程中,可以通过按F12 键快速前进到下一个屏幕。

要获得常规的帮助信息,请按F1 键。

6.在citrix用户协议中,阅读并接受XenServer最终用户许可协议(EULA),因为Xen 的内核版本是Linux,开源系统,所以必须选择同意用户许可协议。

7.如果您拥有多个本地硬盘,请选择主磁盘进行安装。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 连接。

相关文档
最新文档