Part 1 - Citrix XenServer/XenDesktop配置与维护指南目录Part 1 - Citrix XenServer/XenDesktop配置与维护指南 (2)1 1 安装XenCenter管理程序 (5)2 2 创建资源池 (8)3 3 安装及管理虚拟机 (12)3.1 安装新的虚拟机 (12)3.2 创建模板虚拟机 (18)3.3 从模板创建新的虚拟机 (18)4.4 调整现有虚拟机配置(CPU/内存/磁盘容量等) (23)3.5 在线迁移 (25)3.6启用HA功能 (26)3.7查看服务器硬件基本信息 (28)3.8查看服务器及虚机硬件使用率 (28)3.9查看虚机性能报告 (29)3.10创建快照及从快照中恢复系统 (29)3.11查看日志 (31)4 4 物理机到虚拟机的转换 (31)4.1虚拟桌面平台运维 (32)4.1.1虚拟化产品安装、配置、部署功能 (32)4.1.2虚拟化产品用户管理功能 (32)4.1.3虚拟化实例模板管理功能 (35)4.1.4虚拟化实例统一部署功能 (39)4.1.5虚拟化实例生命周期管理功能 (41)4.1.6物理服务器状态监控功能 (42)实施环境XenServer1Xenserver2服务器型号IBM 3850 M2HP 580 G5CPU4* E74204* E7420内存64GB64GB硬盘RAID 5RAID 5HBA主机名XenServer1XenServer1IP10.128.36.8410.128.36.85子网255.255.255.0255.255.255.0网关10.128.36.25410.128.36.254帐户密码Root/ fcjplp2008Root/ fcjplp2008存储共用NetApp 2020/ FC/ 400G可用(已用满)1 1 安装XenCenter管理程序注意:在客户端Windows PC上安装,安装前请安装好Microsoft .net Framework 2.0或以上版本!放入XenServer CD1光盘,打开client_install目录;双击执行XenCenter.msi文件启动安装进程;单击Next单击Install安装完成后,单击Finish完成安装。
2 2 创建资源池资源池是Citrix服务器虚拟化实现在线迁移、HA的必须组件。
每个用户环境可以创建一个或者多个资源池。
打开安装好的Citrix XenCenter 5.5客户端程序右键XenCenter,选择New Pool;输入需要创建Pool的名字,然后单击Next;单击Add New Server;分别添加两台(10.128.36.84和10.128.36.85)服务器到新创建的Pool中。
选择Save and restore server connection state on startup保存下当前登录数据。
选择Require a master password,增强登录的安全性。
重复输入两次密码(fcjplp2008),以后登录时需要输入此密码验证!测试License提示,选择close。
选择Finish,即可完成Pool的创建工作。
3 3 安装及管理虚拟机所有的管理维护工作,都需要登录XenCenter管理客户端。
管理客户端的安装参考手册1部分。
3.1 安装新的虚拟机登录XenCenter,在左侧的树状结构中鼠标右键,然后选择New VM选择要安装的操作系统类型,此处以Windows Server 2003为例,然后点击Next输入虚拟机的名字(非虚拟机机器名,此处的名字仅是管理虚机时,在管理控制台看到的名字),然后单击Next选择要使用的光驱(服务器上的光驱),然后单击Next;单击Next输入准备给虚拟机使用的CPU和内存资源(安装完成以后也可以调整);单击Edit可以设置安装后虚拟机使用的C盘容量,设置完成后单击Next;选择虚机要用的网卡及网络通道!不需使用的虚拟网卡选择Delete删除。
(目前富春江的环境中,只有Network0是连接状态。
所以虚机均要选择Network0)选择Start VM automatically,然后选择Finish。
在左侧目录树中选择new 2003,然后选择Console,就可以看到新的虚机安装界面。
按照普通服务器上面一样的安装程序即可。
注意:所有系统(Windows和Linux)初次安装完成以后,都必须安装XenServer Tools!以支持虚拟化的功能。
Windows虚机XenServer Tools安装方法:在目录树中选择要安装虚机的图标,选择Console后,在DVD Drive中选择XenServertools 下面的xs-tools.iso。
然后在虚拟机光驱中执行自动播放,依次点击Next即可完成安装,安装后重新启动服务器即可!Linux虚机XenServer Tools安装方法1. 在目录树中选择要安装虚机的图标,选择Console后,在DVD Drive中选择XenServertools 下面的xs-tools.iso。
2. 使用下面命令行挂载xs-tools.isomount /dev/xvdd /mnt3. 使用root权限执行安装脚本:/mnt/Linux/install.sh4. 安装完成后重新启动虚拟机。
当系统全部安装完成,XenServer tools安装完以后,需要在这台新安装的服务器上打操作系统补丁,以及杀毒软件,升级病毒库,所有的安装或配置方法,与物理服务器相同。
3.2 创建模板虚拟机模板虚拟机是快速部署新系统的重要手段,用户可以迅速从模板中创建一个新的虚拟机上线。
把安装好的虚拟机关闭(虚拟机的Console中开始-关闭计算机)。
就可以创建模板。
右键选择虚拟机,选择Convert to template选择确定,模板就创建完成了!3.3 从模板创建新的虚拟机右键单击模板,然后选择New VMNext输入虚拟机名字,Next选择需要使用的光驱,NextNext选择内存和CPU,Next设置虚机C盘空间,或者创建其它磁盘,Next设置网卡通讯,Next新的虚机就从虚机创建完成了并且运行了!4.4 调整现有虚拟机配置(CPU/内存/磁盘容量等)需要调整虚拟机所使用的内存/CPU/磁盘容量等信息时,先关闭运行中的虚拟机,然后右键,选择PropertiesGeneral(常规)选项中,可以修改虚拟机在目录树中显示的名字。
虚机运行的最大CPU和内存启动顺序,如果需要网络启动时,把Network调整到最上面。
3.5 在线迁移如果需要对正在运行虚拟机中的硬件系统执行维护或者更换工作,可以在线的把运行在XenServer1上的虚拟机迁移到XenServer2上。
而迁移过程中虚拟机运行的业务不中断。
右键运行中的虚拟机,然后选择Migrate to Server,选择另外一台服务器,随后迁移自动完成,迁移到另外一个服务器上。
在整个过程中,业务不会中断。
3.6启用HA功能启用虚拟机的HA功能,可以确保在硬件损坏或者Down机时,运行在该台服务器上的虚拟机可以自动在其它空闲服务器上自动启动。
从而确保虚拟服务器的高可用性。
右键单击整个Pool的名字Xen,然后选择High Availability;单击Next;选中HA可用的Storage repository,单击Next;选择需要保护的虚拟机,然后选择保护级别(选择Restart if Possible),然后单击Next;单击Finish;即可完成HA配置。
3.7查看服务器硬件基本信息在左侧目录树中选择要查看的服务器,然后选择General(常规)选项卡。
3.8查看服务器及虚机硬件使用率在左侧目录树中选择要查看的服务器,然后选择Search选项卡。
3.9查看虚机性能报告在左侧目录树中选择要查看的虚拟机,然后选择Perfor选项卡。
3.10创建快照及从快照中恢复系统快照是快速备份虚机当前状态的有效工具。
选择需要快照的虚拟机,右键选择Take Snapshot。
命名;从快照中恢复:选择虚拟机,然后选择SnapShot,右键选择New VM3.11查看日志左侧目录树中选择Xen这个Pool,然后选择log,可以查看整个虚拟系统中的日志信息。
4 4 物理机到虚拟机的转换转换需要注意点:1、所迁移物理机的系统必须安装在C盘;2、迁移时不能使用终端服务接入迁移;3、映射的网络驱动器可能会干扰转换;4、所有运行在后台的非必要系统进程或者服务,都应该在迁移期间暂停;5、停用Windows Autoplay;参考Microsoft KB9677156、停止类似WindowsDesktop Search, Windows Search, and Google Desktop这样的服务;7、在需要迁移的服务器命令行中输入DISKPARTautomount enable8、停止例如防病毒软件和端点扫描类软件9、迁移完成的虚拟机网卡需要重新添加及分配网络地址4.1 虚拟桌面平台运维4.1.1 虚拟化产品安装、配置、部署功能4.1.2 虚拟化产品用户管理功能2) Xendesktop支持为某个用户或者一组用户分配不同的策略;例如,可以为某个用户分配带宽使用、usb使用权限等策略,操作如下:打开ddc服务器中的presentation server console组件,选择建立好的一个策略例如“usb”,右键点击apply this policy to,选择users,界面如下,可以选择你需要的用户或组,分配给其策略;2、Xenapp的用户管理方法1)登录windows2003 ad服务器,进入域控的“active directory用户和计算机”中进行用户的创建、删除、策略制定等操作;2) Xenapp支持为某个用户或者一组用户分配不同的策略;登录xenapp服务器,打开xenapp服务器中的xenapp aSHanced configuration组件,选择建立好的一个策略例如“audio”,右键点击apply this policy to,选择users,界面如下,可以选择你需要的用户或组,分配给其策略;4.1.3 虚拟化实例模板管理功能Citrix支持xendesktop实例管理和xenapp虚拟应用实例管理1、Xendesktop的实例模版管理方法1)通过xen server的管理软件xencenter对实例模板进行管理;2)点击xen server1,右键可以选择创建新的虚机和新的存储,支持虚机创建模板,支持模板创建虚机,支持虚机的导入、导出功能;3)创建的虚机可以调节cpu、内存、硬盘、网络的容量和参数;删除一个虚拟实例:在xencenter上选择要删除的虚拟系统,关闭系统后,右键选择delete即可删除虚拟系统;2、Xenapp的实例模版管理方法1)打开xenapp服务器,选择delivery service console,选择farm中的application建立新的应用实例,右键选择new建立一个新的应用,输入应用名称,选择类型、应用程序路径、服务器、用户、图标等信息,就可以完成应用实例的创建;2)删除应用:选择某个应用,右键点击delete application即可完成;4.1.4 虚拟化实例统一部署功能1、xendesktop实例统一部署方法1) Citrix可以采用pvs方式,通过一个系统镜像快速创建多个虚机(相关配置见视频“快速创建.exe”),具体步骤如下:2)点击pvs里面的xendesktop setup wizard,选择虚拟架构、虚机模板和虚拟磁盘;3)定义virtual desktop名称、组名和数量;4)生成虚机;2、xenapp实例统一部署方法1) Xenapp统一部署可以采用xenapp功能组件installation manager packger,首先创建一个程序安装包;2)添加一个msi package,打开xenapp aSHanced configuration,选择installation manager中的packages,打开添加应用程序;3)分发package;在产生的package里,选择打包好的应用程序,右键选择install package,选择要安装的服务器,设置分发任务,完成安装。