XenServer6.0问题故障及解决方法
xenserver
1、尝试重置VM的电源状态 xe vm-reset-powerstate force=true vm= 2、尝试重启toolstack xe-toolstack-restart 3、尝试destroy domain #首先获取VM的UUID xe vm-list name-label= params=uuid #获取VM的Domain ID list_domains | grep #尝试重置hang状态的VM /opt/xensource/debug/xenops destroy_domain -domid
请您及时更换请请请您正在使用的模版将于2周后被下线请您及时更换
xenserver 无法重启关闭 vm
一ቤተ መጻሕፍቲ ባይዱ情况下,为了关闭VM或者重启VM,我们推荐这样的操作顺序:
1、进入到VM内,使用系统的关机或者重启功能。 2、通过XenCenter的菜单选择ShutDown或者Restart。虽然这个菜单的实现是通过XenServer tool来控制系统的命令来实现,但是不保证在 XenServer Tools工作异常的情况下,导致VM挂起(Hang),而且,这个应该也是VM挂起(XenCenter中VM标志处于黄色状态)的主要原因。 3、尝试通过XenCenter菜单的Force Shutdown和Force Restart来强制操作。
4、到这里如果还不行,就可以强制VM进入崩溃状态:
#手动触发VM的Crash机制 /usr/lib/xen/bin/crash_guest
5、如果连Crash机制都不起作用的情况下,reboot重启XenServer主机,重启都不生效就强制关闭XenServer主机电源。
关于XenServer6.0的一些使用心得记录
关于XenServer6.0的一些使用心得记录第一篇:关于XenServer6.0的一些使用心得记录之前一直想深入学习下虚拟化,后来发现了XenServer这东西,于是乎就下来看看。
安装其实特简单,问题就是这东西对SAS支持不好,而且安装过程有问题。
他找不到SAS驱动不提示错误,而是卡在intstall.img不动了。
后来放弃安装XenServer,说在64位03下起VMware得了,结果发现03也安不上认不出硬盘,我才知道是驱动的问题。
我用了一个比较懒而且比较极端的办法,把SAS卸了,直接换成SATA硬盘了。
安装过程我就不叙述了,网上一大堆,比较简单。
安装中有一点值得注意,不是不支持VT的就安不了,而是不支持VT的安不了win 系统,你到思杰下载的时候会发现有两个ISO,linux和winlinux。
装完虚拟机直接从浏览器访问XenServe的IP就能下载客户端,连上就可以了。
在安装中需要特别注意的几点是:1:使用CIFS时,指定的目录下必须直接是ISO,思杰这傻玩意不能选子目录,例如地址为:1.1.1.1iso,则你的ISO文件必须在ISO 下面,要是ISO下面还有文件夹的话他是认不出ISO文件的。
2:和VM一样,思杰也有个非常恶心的默认模版,WIN还好,linux至少CENTOS 6的模版是直接文字最小安装,不让选任何东西。
所以要想自己完全安装,需要把下拉菜单拉到最下面选择那个Other install3:关闭一台虚拟机的后,不想VMware那样会自动缩回去,他会停在最后的快照,第一次用的时候琢磨半天没什么一直在关机状态。
以上是我用了这些天发现的一些问题,还有一些问题我没解决1:按说标准版是不用花钱的,申请个linese就行,结果我没找到申请的地方。
2:从CIFS上读ISO特别慢,以XP我都装了四十多分钟3:网上有个创建本地ISO目录的方法,但是创建之后我没找到怎么把ISO传上去的方法以上这三个问题,如果哪位看了有方法解决麻烦告诉一声,我先谢过大家了第二篇:模具使用记录R R--5013--00第第 1 1 页共共 1 1 页模具使用记录模具名称规格使用岗位发放数量发放时间发放人复核人收回数量收回时间收回人复核人备注第三篇:15标签使用记录标签使用记录产品品种领用数量本班用量退库数量损耗数量损耗原因销毁情况第四篇:家访记录及其心得家访记录及其心得学生姓名:王子豪就读班级:2班家访时间:2014年7月16号家访形式:到学生家进行交流家访人员:沈冬梅,石俊洁学生在校情况:孩子在校较听话,懂事,认真完成老师布置的作业,能与同学和睦相处,自觉遵守班级的规章制度,按时到校。
Citrix XenApp 6 常见问题FAQ
● 适用于USB存储器的HDX Plug-n-Play - 使用户可以在他们的PC上连 接USB 1、2和U3盘,并自动将它们映射到服务器托管的应用会话中。
● HDX WAN优化 - 持续对象缓存可保存Windows对象或位图,最大限度 地减少这些对象在托管的应用会话中的重新传输。
对于那些正在使用或计划使用App-V的微软客户,XenApp应用流应如何 定位?
思杰以前所谓的应用流目前已被一个称为应用虚拟化的更广泛术语所取代。 在XenApp中,应用虚拟化支持集中管理单个应用镜像,并将其交付给多个终 端设备,以供Windows和非Windows终端设备在线或离线使用。在XenApp 6 中,应用虚拟化通过思杰和微软技术实现,可为客户提供更广泛的按需应用 交付选项。
高清用户体验
● HDX RealTime协作 - 使用Microsoft Office Communicator (OCS)和 VoIP软电话实现实时音频和视频协作。
● HDX RealTime音频 - 可为用户提供“CD质量”的音频,而所使用的带宽 可减少约90%。
2
FAQ DATASHEET │Citrix XenApp
微软集成
XenApp如何与Microsoft App-V一起运行? 有了Microsoft App-V Plug-in for Citrix Receiver之后,管理员现在可以充分利用 他们在Microsoft Application Virtualization上的投资,支持更广泛的用户和应用 访问方式。实现这种集成后,就能够向未得到有效管理和不受管理的终端设备 ( 如 在 BYOC 场 景 下 ) 以 及 非 Windows 终 端 设 备 ( 如 Mac 或 Android 移 动 设 备)交付App-V序列。这主要通过两个主要组件实现:App-V插件和App-V双 模通道。
XenServer 6.x安装简介
一、XenServer 6.1简介Citrix XenServer服务器虚拟化系统通过更快的应用交付,更高的IT 资源可用性和利用率,让数据中心变得更加灵活、高效。
XenServer 在提供了关键工作负载(操作系统、应用和配置)所需的先进功能的同时,不会牺牲大规模部署必需的易于操作的特点。
利用独特的流技术,XenServer可通过虚拟或物理服务器快速交付各种工作负载,成为企业每台服务器的理想虚拟化平台。
二、安装XenServer 6.X尽管 XenServer 通常部署在服务器级硬件上,但 XenServer 也与很多工作站和便携式计算机型号兼容。
XenServer 主机应为专用于托管 VM 的 64 位 x86 服务器级计算机。
该计算机应运行经过优化及增强的Linux 分区,并通过支持 Xen 的内核控制面向 VM 的虚拟化设备与物理硬件之间的交互。
在安装XenSerer之前,要在主机BIOS中打开Inter-VT 功能。
1、可以从网上下载XenServer安装文件,将其刻录成CD。
将主安装 CD 插入主计算机的 DVD 驱动器中。
选择从 DVD 驱动器引导。
重启计算机,此时会显示初始引导消息和Welcome to XenServer(欢迎使用 XenServer)界面,在这个界面下,有两个选项:按F1键表示进行标准安装;按F2键表示进行高级设置。
2、在选择按F1键进入标准安装后,进入安装设置界面,在选择键盘布局页面中,选择要在安装过程中使用的键盘布局。
3、选择键盘后会显示 Welcome to XenServer Setup(欢迎使用 XenServer 安装程序)界面,如图所示,告知用户在安装Xenserver时会重新格式化本地硬盘,所有原来的数据都会丢失,并且要求用户确认是否有重要数据。
确定后选择 OK(确定)。
在整个安装过程中,可以通过按 F12 键快速前进到下一个屏幕。
要获得常规的帮助信息,请按 F1 键。
xenserver命令解决问题
xenserver命令解决问题XenServer 通过ionice 限制VM 虚拟机硬盘IO发布时间:June 8, 2013 // 分类:虚拟化 // 1 Comment之前有⽂章介绍Xen 下通过ionice 限制VM 虚拟机硬盘IO 优先级,XenServer 获取虚拟机进程和Xen 不同,可通过以下⽅法查找虚拟机IO 进程,并使⽤ionice 限制。
⾸先获取VM 虚拟机的UUID : 1 x e vm-list name-label= --minimal然后再获取VM 的DOM ID : 1 l ist_domains |awk '// {print $1}'通过DOM ID 获取VM 相对应的进程ID : 1 2 3 ps aux|grep xb.*.xvdroot 10995 0.0 0.0 0 0 ? S 10:08 0:01 [xb.00003.xvda] root 10996 0.0 0.0 0 0 ? S 10:08 0:00 [xb.00003.xvdd] 使⽤ionice 调整相应进程的IO 优先级策略即可。
XenServer 修改Linux/Windows 系统模板内存等资源限制发布时间:January 5, 2013 // 分类:虚拟化 // No Comments XenServer 虚拟机系统模板对内存等资源有做限制,在新建虚拟机时分配的资源不能⼩于模板最⼩限额。
XenServer 下查看CentOS 6 32位模板内存最⼩限制:1 2 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=memory-static-min --minimal 536870912可见内存最⼩限制为512M ,如果安装Centos6虚拟机内存不能⼩于512M ,修改Centos 模板内存最⼩限制为128M : 1 2 3 4 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=uuid --minimal #查看Centos 模板uuidxe template-param-set uuid= memory-static-min=128MiB#修改内存最⼩限制为128MXenServer 通过⽹络安装Debian Squeeze/CentOS 虚拟机发布时间:December 3, 2012 // 分类:虚拟化 // No Comments XenServer 可以通过在本地新建ISO 存储或NFS 存储挂载ISO 镜像安装系统,对于Linux 可⽀持通过⽹络http 或ftp 安装,以下记录下XenServer 通过⽹络安装Debian 和CentOS 系统。
Xenserver 快速入门指南
Citrix XenServer® 6.0 快速入门指南2012-01-09 (星期一)发行1.0 版Citrix XenServer® 6.0 快速入门指南版权所有 © 2011 Citrix Systems. Inc. 保留所有权利。
版本:6.0Citrix, Inc.851 West Cypress Creek RoadFort Lauderdale, FL 33309United States of America免责声明本文档“按原样”提供。
Citrix, Inc. 不承诺与本文档相关的所有保证,包括但不仅限于对适销性和特定用途适用性的默示保证。
本文档可能含有技术或其他方面的错误或印刷错误。
Citrix, Inc. 保留随时修订本文档中的信息的权利,如有更改,恕不另行通知。
本文档及本文档中介绍的软件属 Citrix, Inc. 及其许可发放方的机密信息,依据 Citrix, Inc. 的许可提供。
Citrix Systems, Inc.、Citrix 徽标、Citrix XenServer 和 Citrix XenCenter 是 Citrix Systems, Inc. 和/或其附属公司的商标,可能已在美国专利商标局和其他国家/地区注册。
所有其他商标和注册商标为各自所有者的资产。
商标Citrix®XenServer®XenCenter®目录欢迎使用 (1)安装 XenServer 和 XenCenter (3)安装 XenServer 主机 (3)安装 XenCenter (5)将 XenCenter 连接到 XenServer 主机 (5)激活 XenServer (6)创建虚拟机 (7)创建 Windows 7(32 位)VM (7)创建 VM 模板 (11)基于现有 VM 创建 VM 模板 (11)基于 VM 快照创建 VM 模板 (11)基于 VM 模板创建 VM (12)创建 XenServer 主机池 (13)创建池 (13)为池设置共享存储 (14)将 VM 复制到共享存储 (15)在一个池的主机之间迁移运行中的 VM (17)A. 系统要求 (19)系统要求 (19)XenServer 主机的系统要求 (19)XenCenter 系统要求 (20)支持的来宾操作系统 (20)池要求 (20)欢迎使用本《XenServer 快速入门指南》分步骤介绍基本的安装和配置方法,以帮助您启动和运行 XenServer 及其基于 Windows 的图形用户界面 XenCenter。
xenserver网卡丢失
在环境中因为停电导致xenserver出现故障,问题如下:[root@xs01 ~]# xe pool-listThe server failed to handle your request, due to an internal error. The given m essage may give details useful for debugging the problem.message: INTERNAL_ERROR: [ Connection failed: connection refused. ][root@xs01 ~]# xe host-listThe server failed to handle your request, due to an internal error. The given m essage may give details useful for debugging the problem.message: INTERNAL_ERROR: [ Connection failed: connection refused. ]另一台报[root@xs01 ~]# xe host-listError: Connection refused (calling connect )经过研究发现并不是很严重的问题:这个问题可能有多种原因导致,但是此问题通常发生在pool中只有2台XenServer,pool master suddenly fails,本质上发生问题的实际是slave找不到它的master主机,所以就认为系统出现了意外而进入紧急模式(emergency mode )以保护运行着的虚拟机这个时候因为master已经是down的状态导致无法ping通master主机,如果你直接通过键盘鼠标显示器连接到Xenserver Master主机仍无法做任何操作这一点你可能会想重启host主机是否就OK了,您可能会幸运的通过重启来解决,但是更多时候是无效的,这个时候您通过console连接到slave xsconsole网卡丢失,没有显示IP地址等信息等,Xenserver并没有您想的那么脆弱,vm仍在运行:您可以在slave 机器上运行:#xe host-is-in-emergency-mode如果返回“True”那就确认server是因为保护上面运行的虚拟机而进入emergency mode,可能是master down掉或者管理端口不工作,我们可以通过命令来让slave变成master来退出emergency mode#xe pool-emergency-transition-to-master此时管理口应该可用,可以通过xencenter连接pool,首先连接原来的master,但是超时后会连接新的master,此时可以恢复xe pool-emergency-reset-master 广播这台新的Master。
Citrix XenServer 6.0入门系列教程之09:导入、导出虚拟机
Citrix XenServer 6.0入门系列教程之09:导入、导出虚拟机文档信息:Citrix XenServer 6.0入门系列教程之09:导入、导出虚拟机E-Mail:support@网站:文档说明该文档全部内容均为免费使用,未经本人书面许可,不得采用任何商业手段获取利益。
对文档中的内容和操作步骤不做任何陈述和保证,请勿随意更改生产环境,由此而引发的任何后果由操作人自行承担。
本人独立拥有该文档相关内容(包括但不限于文字、图片及页面设计、编排等)的版权,本文档所有内容未经允许,任何媒体、网站或个人不得随意更改文档内容。
系列教程目录Citrix XenServer 6.0入门系列教程之01:实验环境概述Citrix XenServer 6.0入门系列教程之02:安装、配置XenServer 6.0Citrix XenServer 6.0入门系列教程之03:安装XenCenterCitrix XenServer 6.0入门系列教程之04:管理XenServer服务器Citrix XenServer 6.0入门系列教程之05:创建虚拟机Citrix XenServer 6.0入门系列教程之06:使用XenConvertCitrix XenServer 6.0入门系列教程之07:使用模板(Template)Citrix XenServer 6.0入门系列教程之08:管理、配置虚拟机Citrix XenServer 6.0入门系列教程之09:导入、导出虚拟机Citrix XenServer 6.0入门系列教程之10:虚拟机快照管理Citrix XenServer 6.0入门系列教程之11:配置和管理网络Citrix XenServer 6.0入门系列教程之12:配置和管理存储库(SR)Citrix XenServer 6.0入门系列教程之13:创建、使用资源池(Resource Pool)Citrix XenServer 6.0入门系列教程之14:使用vAppCitrix XenServer 6.0入门系列教程之15:配置高可用性(Hight Availablity)Citrix XenServer 6.0入门系列教程之16:虚拟机保护和恢复(VMPR)Citrix XenServer 6.0入门系列教程之17:配置和管理License服务器Citrix XenServer 6.0入门系列教程之18:系统性能监视VM可以从OVF / OVA包、磁盘映像和XenServer XVA文件导入,可以使用使OVF / OVA 包和 XenServer XVA 文件形式导出。
wince6.0安装说明和对此过程出现的BUG的解决办法
本文说明:从WINCE6.0的安装到使用,花费时间最大的是在下载需要安装的软件和修复各种运行时的BUG错误一.WINCE6.0开发环境建立:主要对WINCE6.0的开发环境需要的软件,硬盘空间,安装步骤等进行了说明二.安装WINCE6.0过程和使用WINCE6.0时遇到的问题及解决办法一.WinCE6.0开发环境建立(1)需要安装的软件及安装包大小(下面提到的软件安装包都已在公司文件服务器平台组public目录下的win CE6.0文件夹中进行备份)1、Visual Studio 2005 2.6G2、Visual Studio 2005 Service Pack 1 430M3、MSDN(可选)4、Windows Embedded CE6.0 3.67G5、Windows Embedded CE 6.0 Platform Builder Service Pack 1 56.3M6、WINCE6.0R2 1.9G7、WINCE6.0R3 1.14G8、Microsoft Device Emulator 2.09、Virtual Machine Network Driver for Microsoft Device Emulator10、WINCE6.0 Updates Packages(2011)大于1.4G本文基于Windows XP SP3操作系统环境,以上10项除第3项外,其他的都必须安装,并且必须安装顺序安装。
软件下载及遇到问题:a.VS2005客户端需要在第三方网站下载,目前微软官方网站上提供的安装包的安装程序是不能启动的,通过微软官网下载只会浪费时间。
b.VS2005 SP1补丁包也可通过第三方网站下载。
c.WINCE6.0客户端+SP1+R2+R3安装包,微软提供了相应的下载器下载这几个部分的安装包,但使用这些下载器的下载速度可能会让你不耐烦,建议找一个第三方网站直接下载这些客户端的离线安装包,我找到的唯一一个地址为:/id/2793687d.用于运行WINCE6.0的OS镜像的模拟器Emulator2.0可以在微软官网下载,但其VirtualMachine Network Driver for Microsoft Device Emulator微软官网已经关闭此安装程序的下载,需要寻找第三方网站进行下载。
关于XenServer6.0GPUPassthrough使用注意事项
关于XenServer 6.0 GPU Passthrough使用注意事项1. Citrix 官方支持列表中的显卡型号目前均已停产,经过测试,不在兼容列表中部分nVida系列中高端显卡也可以支持,如使用nvidaquaodo 4000,服务器使用HP Z800图形工作站2. 安装步骤:2.1 虚拟机被分配物理显卡成功后,通过xencenter控制台已经不能直接控制,需要将VGA线插到相应的物理显卡,连接显示器,然后通过xencenter console 口进行控制2.2 分配显卡后,通过console口为显卡安装驱动,安装后,可以使用dxdiag 命令查看显卡是否正常工作2.3 GPU Pass-through必须配合使用xendesktop 3d pro功能使用,在安装VDA时,选择高级安装,安装后,使用dxdiag命令,显示选项下下面只会看到物理显卡的参数,Citrix虚拟出的显卡均会消失3. 容易出现的问题:3.1 在成功进行Pass-through后,使用dxdiag功能,有可能只会看到3D功能是enable,DirectDraw和Direct纹理加速是disable,对于某些制图软件,这两项有时是必须的,这时需要在虚拟机里面-“设备管理器”-将显卡下面的Citrix 虚拟显卡驱动disable,然后重启即可。
PS:使用GPU的Pass_through,发现显卡的效能和纯物理模式下有10%左右的损耗。
也许官方支持列表中显卡的没有损耗。
配置XenServer GPU Passthrough需要注意问题总结:1、XenServer版本首先是Enterprise以上;2、虚拟机CPU分四核;XenServer给虚拟机分配超过两核vCPU,需要动敲命令更改,具体查KB;3、XenDesktop最好是XenDesktop5.6FP1,这次大意的就是我装的是5.6,打开极品飞车时会提示CitrixHDX 3D pro不支持Fullscreen全屏;4、GPU透传后先通过rdp,安装显卡驱动;5、安装VDA的时候选择“高级安装”,hdx 3d pro 密钥,文件在平时下载XenDesktop ISO的目录下;6、安装完以后禁用Citrix显卡驱动;7、完成后就可以通过VM玩游戏了,什么极品飞车无压力。
Xen Server虚拟机误删除解决方案
Xen Server数据恢复报告一、故障描述1、硬件架构概述服务器:Dell 720服务器配戴一张H710P的RAID卡。
存储阵列:由4块希捷2T STAT硬盘组成的RAID 10。
操作系统:Xen Server 6.2版本。
2、故障虚拟机概述操作系统:Windows Server 2003。
应用:Web服务器(ASP + SQL 2005的网站架构)。
虚拟磁盘:10G系统盘+ 5G数据盘。
故障描述:因特殊原因导致Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘中数据丢失。
二、故障分析1、备份数据先将客户的数据盘连接到恢复环境服务器上,然后准备比客户数据总容量还要大的空间。
将客户数据盘以磁盘底层扇区的方式镜像到准备的空间上,以确保客户的数据安全。
2、分析故障原因仔细分析底层数据发现Xen Server服务器中虚拟机的磁盘都是以LVM的结构存放的,即每个虚拟机的虚拟磁盘都是一个LV,并且虚拟磁盘的模式是精简模式的。
LVM的相关信息在Xen Server中都有记载,查看“/etc/lvm/backup/“下LVM 的相关信息发现并没有存在损坏的虚拟磁盘信息,因此可以断定LVM的信息已经被更新了。
接着分析底层看能否找到未被更新的LVM信息,果不其然在底层发现了还未更新的LVM信息。
如下图:根据未被更新的LVM信息找到了虚拟磁盘的数据区域,发现该区域的数据已被破坏。
分析后发现造成虚拟机不可用的最终原因是因为虚拟机的虚拟磁盘被破坏,从而导致虚拟机中的操作系统和数据丢失。
而导致这种情况的发生很有可能是虚拟机遭遇网络攻击或hack入侵后留下恶意程序造成的。
仔细核对这片区域后发现,虽然该区域有很多数据被破坏了,但还是发现了很多数据库的页碎片。
因此可以尝试将许多数据库的页碎片拼成一个可用的数据库。
三、解决方案1、方案一:恢复数据库备份根据客户描述,数据库在4月份做过一次备份,并将这个数据库备份文件和网站代码一起压缩到一个RAR的压缩包中。
CitrixXenServer6.0入门系列教程之09:导入、导出虚拟机
CitrixXenServer6.0⼊门系列教程之09:导⼊、导出虚拟机Citrix XenServer 6.0⼊门系列教程之09:导⼊、导出虚拟机⽂档信息:Citrix XenServer 6.0⼊门系列教程之09:导⼊、导出虚拟机E-Mail:support@/doc/61af466fa98271fe910ef9a8.html ⽹站:/doc/61af466fa98271fe910ef9a8.html⽂档说明该⽂档全部内容均为免费使⽤,未经本⼈书⾯许可,不得采⽤任何商业⼿段获取利益。
对⽂档中的内容和操作步骤不做任何陈述和保证,请勿随意更改⽣产环境,由此⽽引发的任何后果由操作⼈⾃⾏承担。
本⼈独⽴拥有该⽂档相关内容(包括但不限于⽂字、图⽚及页⾯设计、编排等)的版权,本⽂档所有内容未经允许,任何媒体、⽹站或个⼈不得随意更改⽂档内容。
系列教程⽬录Citrix XenServer 6.0⼊门系列教程之01:实验环境概述Citrix XenServer 6.0⼊门系列教程之02:安装、配置XenServer 6.0Citrix XenServer 6.0⼊门系列教程之03:安装XenCenterCitrix XenServer 6.0⼊门系列教程之04:管理XenServer服务器Citrix XenServer 6.0⼊门系列教程之05:创建虚拟机Citrix XenServer 6.0⼊门系列教程之06:使⽤XenConvertCitrix XenServer 6.0⼊门系列教程之07:使⽤模板(Template)Citrix XenServer 6.0⼊门系列教程之08:管理、配置虚拟机Citrix XenServer 6.0⼊门系列教程之09:导⼊、导出虚拟机Citrix XenServer 6.0⼊门系列教程之10:虚拟机快照管理Citrix XenServer 6.0⼊门系列教程之11:配置和管理⽹络Citrix XenServer 6.0⼊门系列教程之12:配置和管理存储库(SR)Citrix XenServer 6.0⼊门系列教程之13:创建、使⽤资源池(Resource Pool)Citrix XenServer 6.0⼊门系列教程之14:使⽤vAppCitrix XenServer 6.0⼊门系列教程之15:配置⾼可⽤性(Hight Availablity)Citrix XenServer 6.0⼊门系列教程之16:虚拟机保护和恢复(VMPR)Citrix XenServer 6.0⼊门系列教程之17:配置和管理License服务器Citrix XenServer 6.0⼊门系列教程之18:系统性能监视VM可以从OVF / OVA包、磁盘映像和XenServer XVA⽂件导⼊,可以使⽤使OVF / OVA 包和 XenServer XVA ⽂件形式导出。
XENSERVER的安装和使用文档
XENSERVER的安装和使用一、XENSERVER的安装硬件环境要求:CPU:4GHz(X64)*4内存:最低4G硬盘空间:最低40GB准备一张XenServer6.0的安装光盘注意:以上是最低配置,实际情况请根据规划虚拟机数量来决定。
首先,到这个网址/go/citrix/cnswbFreeXenServer 填写相应信息,获取到Xenserver的ISO下载文件。
系统部署步骤:在服务器BIOS 中将启动第一优先次序改为CD-ROM:激活“Virtualization Technology”首先,将XenServer6.0的安装光盘放入到光驱中,并且将计算机从光驱引导,出现如下画面:不需要进行任何操作,等待出现如下画面,选择默认的英文,直接回车,如图:接下来到数据的警告界面,告知用户在安装Xenserver时会重新格式化本地硬盘,所有原来的数据都会丢失,并且要求用户确认是否有重要数据,如果数据已经保存好,请按OK:确认数据后直接到许可协议画面,因为Xen的内核版本是liunx 系统,因此是开源系统,此处点击Accept EULA即可,关于注册的详细步骤,见后:出现了硬件问题提示,该画面提示当前硬件不支持虚拟化技术,如果继续安装,有可能不能正常工作,如果是实际情况,硬件符合虚拟化标准,CPU支持VT-D,不会出现这个提示,选择OK,如图:提示当前可用的硬盘,选中可用的硬盘,下面提示开启本地cache 功能,选中此功能,能够减小存储的压力,如果开启此功能,DDC的配置中,选择host时也要对应开启才行,点击OK,如图:接受许可后,提示要选择安装源,选择默认的本地光盘安装(Local Media)即可:选择安装源后,提示是否检测安装光盘的完整性(提示是否安装支持包,我们选择NO,安装支持包需要其他iso),此处如果确认光盘没有问题,可以不检测,选择NO即可:在验证光盘的完整性后,会提示你是否检测你的安装源,skip verification是跳过验证,verify installation source是验证安装源,选择验证安装源后会出现检测画面,一般选择第一项,跳过检测即可:接下来,要求用户设置系统管理员密码,输入密码,并且在confirm确认密码后点击OK:(XenCenter连接XenServer进行管理时Root帐号使用这个密码)设置密码后,会提示你设置IP,如果有DHCP服务器,可以选择DHCP,如果是手动设置IP,选择第二项,输入IP,子网掩码和网关:设置IP后提示设置server名称和DNS,输入即可,按OK:(XenCenter使用该IP和XenServer相连,安装完成后可以在XenServer的图形界面中修改该配置)输入DNS后,提示选择Xen server主机所在区域,选择Asia,如图:选择区域后提示需要输入主机所在城市,选择Hong Kong或Shanghai,如图:选择城市后,提示需要进行时间的设置,可以使用NTP服务器,直接进行时间的设置,也可以手动进行设置,以为实验环境没有NTP 服务器,所以在此选择第二项,手动设置时间配置:在选择配置时间后,会提示系统配置都已经完成,提示可以安装Xen Server系统,单击install XenServer:点击安装后提示正在安装,无需进行任何操作,等待即可:手动设置时间的选项,确定没有问题,直接OK。
XenServer虚拟机转换迁移到VMware_esxi(Linux系统)--金
XenServer虚拟机转换迁移到VMware esxi(Linux系统)使用VMware Converter 工具实现XenServer上的虚拟机转换迁移到Vmware ESXi。
环境:Citrix XenServer6.0上的一台Linux虚拟机迁移到Vmware ESXi5.0上。
我有6台ESXi服务器,所以是使用VMWare vCenter集中管理的。
1、将需要转换的虚拟机是开机状态,并网络状态是通的。
如图:2、打开VMware Converter,一般都是直接连接本地,也可以输入IP/用户名/密码来连接。
3、如图,选择“转换计算机”,然后选择类型为“已打开电源的计算机”,在下面输入远程计算机即XenServer 上Linux虚拟机的IP及用户密码。
其实这种方式跟P2V一样,它把远程的虚拟机当做是一台物理服务器了,区别就在于虚拟机的文件格式会不同,后面有需要修改说明。
4、如图,默认选择yes,下一步。
5、检索远程计算机信息。
6、成功检索到源计算机后,现在输入目标服务器IP及用户密码。
ESXi服务器有使用vCenter就输入vCenter 的信息,单个ESXi服务器就输入ESXi的信息。
7、忽略证书。
8、输入新的虚拟机名,名称可以和原来的一样。
9、有多台ESXi服务器选择将虚拟机放在哪台ESXi服务器上,选择存储位置,如图。
10、在这里可以对目标虚拟机进行一些修改编辑。
如:硬盘、CPU、内存、网络等。
11、这里可以编辑CPU和内存。
12、这里可以编辑网络。
13、其它编辑选项,根据自个的需求选择吧。
14、这一步很重要,“助手虚拟机网络”只有在转换Linux系统下才有这一不,Windows下就没有。
这里要临时使用一个Ip,转换迁移完成后,这个地址会自动消失,注意,如果没有这个助手虚拟机网络IP是不能进行迁移的。
15、确认信息。
没问题就点击“完成”。
16、然后就会看到转换迁移的进度。
17、转换迁移的信息能在下面看到,在状态处能看到已完成迁移。
xenserver 升级常见问题
Xen server 升级之后无法启动的问题场景问题描述:多台xen server 6.0升级xensrver6.2,并安装所有补丁,之后xenserver 主机无法正常启动出现,黑屏,或者停留在图形界面下该问题的解决方法:1、进入安全模式或者xe 模式,1.启动XenServer,在看到boot文字提示的时候(也就是XenServer引导前),输入menu.c32,然后回车;2、命令关闭多路径/opt/xensource/lbexec/mpp-rdac --disable3、重启xenserver 主机4、开启多路径即可。
二、master主服务器无法启动如何切换slaves 为master主机1、切换主从:xe pool-emergency-transition-to-maste2、xe pool-recover-slaves同步主从case反馈:没有kernel字样的更新文件就不会有问题。
三、池滚动升级的方法1、下载一个ftp的小软件,创建ftp目录,将待升级的xenserver 安装包解压到该目录下。
2、在xencenter控制台下点击工具》池滚动升级》如果有kernel字样updata files,可以按照下面的步骤:1. 升完级后,重启xenserver进入safe模式;2. 关闭mpp :/opt/xensourcebexec/mpp-rdac --disable3. 关闭完mpp后,不用重新启动,直接再次打开MPP:/opt/xensource bexec/mpp-rdac --enable4. 重新启动xenserver即可这里主要是需要重新构建一下mpp的引导kernelcat /etc/xensource/network.confXe-switchnetwork-backend bridg。
XenServer GPU 排错
XenServer上GRID vGPU驱动的升级升级驱动可以解决一些bug及增加新的功能,比如支持新的NVIDIA设备及vGPU profile,具体信息需要查阅release note文件。
●准备如果你想安装一个具有新vGPU profiles的NVIDIA新驱动,则需要安装XenServer补丁更新来获得这些可用的profiles。
所以在安装驱动前请根据release note文件来安装对应补丁更新。
建议将XenServer补丁安装到当前最新。
本例中将升级Nvidia驱动程序到340.57版本,有2个必须要安装的补丁更新:❍XS62ESP1009❍XS62ESP1011将官方下载的NVIDIA-vgx-xenserver-6.2-340.57.i386.rpm上传到所有的XenServer主机。
●升级已有的NVIDIA驱动[root@localhost ~]# rpm -Uv NVIDIA-vgx-xenserver-6.2-340.57.i386.rpmPreparing packages for installation...NVIDIA-vgx-xenserver-6.2-340.57NVIDIA建议关闭所有使用vGPU的虚拟机。
升级操作不影响其他虚拟机的使用,但是升级后要重启XenServer才能生效。
因此,建议先关闭所有虚拟机,执行升级动作,然后重启服务器。
[root@localhost ~]# xe host-disable[root@localhost ~]# xe host-reboot●卸载再安装如果因为某些原因升级失败,你可能需要先卸载然后再重新安装NVIDIA驱动程序:[root@localhost ~]# rpm -qa | grep -i nvidiaNVIDIA-vgx-xenserver-6.2-331.59.01[root@localhost ~]# rpm -ev NVIDIA-vgx-xenserver-6.2-331.59.01重新安装最新的驱动程序:[root@localhost ~]# rpm -iv NVIDIA-vgx-xenserver-6.2-340.57.i386.rpmPreparing packages for installation...NVIDIA-vgx-xenserver-6.2-340.57[root@localhost ~]# xe host-disable[root@localhost ~]# xe host-reboot●检查驱动版本当XenServer主机重启完毕后,检查驱动程序的版本:[root@localhost ~]# nvidia-smi -a | more==============NVSMI LOG==============Timestamp : Thu Nov 20 11:50:20 2014Driver Version : 340.57Attached GPUs : 2GPU 0000:08:00.0Product Name : GRID K2Product Brand : GridDisplay Mode : DisabledDisplay Active : DisabledPersistence Mode : EnabledAccounting Mode : DisabledAccounting Mode Buffer Size : 128Driver ModelCurrent : N/APending : N/ASerial Number : 0324812056685GPU UUID : GPU-f7a1bf56-40bd-f84b-ba31-34fd87cb85ffMinor Number : 0VBIOS Version : 80.04.D4.00.09MultiGPU Board : Yes--More--●升级虚拟机里的驱动XenServer上安装的驱动程序版本必须和虚拟机上的驱动版本匹配。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XenServer问题及解决办法汇总案例一、安装好XenServer6.0后,在XenCenter上连接上Xenserver,但显示看不到本地磁盘“Local storage”如图:原因分析:1.在安装XenServer6.0过程中勾选了“enable thin provisoining (optimized storage for xendesktop)”这个选项,所以导致有些磁盘不能识别,在XenCenter上显现不出来,但可以通过命令fdisk -l查看到本地磁盘。
2. 硬盘本身不能支持thin provisioning模式,就导致XS发现不到磁盘。
“thin provisioning”要求磁盘格式是ext3的。
注释:自动精简配置(Thin provisioning,TP)是一项优化存储局域网(SAN)中可利用空间,提高存储空间利用率的技术。
解决方法:1.重新安装,不勾选“enable thin provisoining (optimized storage for xendesktop)”选项。
2.手动添加上,本地硬盘挂载,参考《管理员手册》相关案例:/article/CTX131279案例二、xenserver上安装CenterOS不显示问题;案例三、Windows 2008在XenCenter上安装“XenServer Tools”时报错:原因分析:Windows 2008缺少“Microsoft .NET framework v4.0”这个组件;解决方法:下载个Microsoft .NET framework v4.0的补丁包安装上就好了。
“dotNetFx40_Full_x86_x64.exe”。
案例四:Windows 2003在XenCenter上安装“XenServer Tools”时报错:原因分析:Windows 2003缺少“Windows Imageing Components”这个组件;解决方法:下载个Windows Imageing Components的补丁包安装上就好了。
“wic_x86_chs.exe”中文版Win03。
案例五:Cacti在XenCenter上安装“XenServer Tools”时报错:原因分析:报错“不能确定发行和版本”;应该是cacti的kernal不被XS支持解决方法:无案例六:存储挂载后删除问题,在删除SR时,报错。
原因分析:报错提示,这个SR有与主机相连接地PBD,不能删除。
解决方法:使用命令“xe pbd-unplug uuid=‘***’”先把PBD拔掉,可使用命令“xe pbd-list”查看PBD的UUID。
查看PBD:拔出PBD:PBD拔掉后再执行忘记命令,就可以删掉挂载的存储了。
案例七:在Pool中挂载存储时,挂载不上,不能扫描到LVN问题。
原因分析:在pool中挂载存储时,EMC存储上没有给池中主节点机器的配置/权限。
只有池中成员机有权限。
解决方法:在存储上添加主节点机器的相关配置并设置权限,然后再次尝试连接。
思路1:可以先对单个XS挂载存储,如果单个XS能挂载上,再尝试在pool上挂载。
思路2:可以尝试把存储重启下。
案例八:当在pool中挂载上存储后,但池中成员机有些还是不能连接存储,也不能修复好。
分析原因:PBD没能连接上SR。
解决方法:重新引入SR,插入此 PBD 以连接 SR:xe pbd-plug uuid=<pbd_uuid>(参考手册)案例九:在XS上新建Linux虚拟机后,安装Tools,不报错,但重启后还是“显示未安装tools”。
原因分析:1.可能跟时间有关系的,有时候是会这样子的,有时候又没有了;2. 选择的模板不对应,如果不是按照模板来安装的话,安装tools 很容易出现问题;3.选择的模板不匹配是不会报错的,虚拟化的方式不同,内核可能就不被支持所以选择模板的是有要注意。
解决方法:1.把虚拟机的时间调整比XS快一点,看一下;2.把vm tools的服务重新启动一下,xe-toolstack-restart;3. 安装系统时最好选择和你要安装的系统相匹配的模板,重新选择相应的模板安装系统。
案例十:XenServer中的VM挂起了,或者VM自身突然挂起而且状态没有改变,不能关闭,不能强制重启、关机等。
虚拟机的控制台这里看不到它的界面;通过命令关机报错;强制关闭报错;查看网络连接是未知的;查看存储连接正常;原因分析:虚拟机挂起了,具体原因需要通过查看日志,找到关键有用的信息。
日志在#/var/log/xensource.log。
把日志导出来,然后搜索相关信息,可以通过搜索VM的UUID或关键字。
解决方法:参考:/1176案例十一:XS的本地存储被莫名的占用了空间,但查看的时候本地存储是空的。
在创建VM的时候提示没有足够的空间。
原因分析:解决方法:先把本地存储给销毁掉或忘记,“xe sr-destroy uuid=<sr_uuid>”,然后再重新创建本地LVM SR,“要在 /dev/sdb 上创建本地 lvm SR,请使用以下命令。
xe sr-create host-uuid=<valid_uuid> content-type=user name-label=<"命名 Local LVM SR"> shared=false device-config:device=/dev/sdb type=lvm(这是本地磁盘的路径,可通过fdisk –l查看到)”。
案例十二:XS有特殊需求要变更IP地址时的注意事项;1.如果是Pool,则先更改池中成员机的IP地址,可直接在图形界面下更改,更改完后成员机会自动进入到维护状态;2.在更改完成员机的IP后,最后更改主节点(Master)的IP地址,直接在图形界面下更改,千万不可修改配置文件(与Linux不同);3.最后确认好Master后,把成员机重新加入Pool,以命令的方式。
1、确定在master可以ping通成员主机2、在Master上执行重置当前维护模式运行的所有成员的主节点地址pool-recover-slaves3、在成员服务器上执行重新加入池中,可以使用pool-join master-address=<address> master-username=<username>master-password=<password>或者直接重置reset4、最好还在成员服务器上重启一下xapi,xe-toolstack-restart5、查看master的IP,在成员中查看master有无改变,/etc/xensource/pool.conf到这个文件下看。
当在XS手动的把XS的接口配置文件修改后,成员机不能重新连接到Master,也不能识别到新IP,在主界面上看不到IP,更不能Ping通自己本机或Master,也SSH不能连接,情况如下:这是在图形界面看不到IP;这是Ping自个本机和Master不通;这是在接口配置文件里看设置的IP,配置文件能看到,但ifconfig命令查看不了Ip;toolstack重启失败;如果是因为改动了配置文件出现这种情况,那么重设一下IP,命令:#ifdown xenbr0#ifconfig xenbr0 IP netmask 掩码#service xapi restart重设IP后一般就能识别到Ip了,主要是先能让Ping通本机和Master。
service xapi restart 重启网络citrix封装的,citrix核心就xapi。
案例十三:XenServer上启动虚拟机失败’The VDI is not available’的解决方法在实际工作环境启动xenserver上的虚拟机出现了下面错误问题:中文版:VDI不可用,或VDI无法加载。
出现错误的过程:一个pool中3台机器,其中一台(也就是vm windows7(1)的host machine)挂了,想把此虚拟机启动到其他机器上,就出现了此问题解决方法:1.先找到此虚拟机对应的Vbd listxe vbd-list vm-uuid=8017032a-7fee-5f77-b1e1-19e82422f9242.上图中我们看到此虚拟机对应的VDI的UUID=b23b87f3-f6d1-402e-bc19- 1b0f13d7a2e53. Detach此VDIxe vdi-forget uuid=b23b87f3-f6d1-402e-bc19-1b0f13d7a2e54.在重新scan此VDI所在的存储xe sr-scan uuid= 04868730-71ab-551f-3fe6-8178a97acb235.将原来的VDI重新挂载到原来的虚拟机xe vbd-create vdi-uuid= b23b87f3-f6d1-402e-bc19-1b0f13d7a2e5vm-uuid= 8017032a-7fee-5f77-b1e1-19e82422f924bootable=true device=0 type=Disk mode=RW注:将此VDI重新挂载到VMBootable=true:从此VDI启动Device=0:第一个磁盘,如果有第二个,过程同上Mode=RW:此磁盘可以读写重新启动虚拟机,可以正常启动:大功告成。
案例十四:XS的Tools问题,为什么加到池里的Xenserver有的看不到内存和CPU信息呢?原因分析:出现这种情况是因为池中的XS服务器时间有问题,池中的该XS服务器与其它XS服务器时间不一致。
解决方案:修改XS的时间,用date命令,最后clock –w保存下。
一般池中的XS成员服务器要与池中的Master XS时间一致。
(时间相差1~5min左右)案例十五:。