博客统计信息

用户名:qiufengliu
文章数:37
评论数:8
访问量:15066
无忧币:3848
博客积分:782
博客等级:4
注册日期:2007-04-21

我最近发表的评论

升级xenserver后.. 回复
尝试forget做,local的我没碰到过,..
如何取消XenDesto.. 回复
多谢分享
 
在工作过程有碰到用户的xencenter中search标签中CPU,memory的信息无法显示,用户的xenserver环境没有加域也没有通外网,截图如下:
 

用户环境:xenserver6
Master :172.16.200.56  掩码:255.255.255.0
Slave:172.16.200.55
思路:performance信息无法显示多是时间不同步或者perfmon deamon没有起来,后者原因可以通过命令service perfmon start来完成,前者的原因因为无法和AD或者外部服务器同步时间,我们可以将Master设置为NTP server
方法如下:
Xencenter console登陆或者ssh登陆master(172.16.200.56)
#vi /etc/ntp.conf
只需修改一行:restrict 172.16.200.0 mask 255.255.255.0 nomodify notrap #允许那个网络同步
保存退出
#service ntp start
#chkconfig ntpd on
编辑防火墙规则,允许NTP同步使用的端口访问
#vi /etc/sysconfig/iptables 添加一条规则:
-A RH-Firewall-1-INPUT -p udp –dport 123 -j ACCEPT
保存退出,并重启iptables服务
#service iptables restart
Xencenter console登陆或者ssh登陆Slave(172.16.200.55)
#ntpdate 172.16.200.56
此时Pool中时间已经同步,此时刷新XS中Search页面的performance信息,看是否有更新,可能会有少许延迟[/img]..
如何删除失败的MCS创建失败的catalog

1.登陆Destktop studio,打开powershell文档,打开方法参考下图:
 

或者直接打开2008自带的powershell运行asnp citrix*来加载citrix xendesktop 命令集
2.运行命令Get-ProvTask,此命令用来获取MCS创建的任务记录,返回值应该如下(此处只列举一个任务):
 



3.可以根据选项ProvisionSchemeName来查询到创建失败的catalog来定位Task list,ProvisionSchemeName的命名方式为:catalog名字_host名字

上图中我创建的catalog名字为colindexp,主机名字为share
4.根据选项TaskState来查询看当前状态,如果是running的状态,我们可以通过命令行强行停止

Stop-ProvTask -TaskId 6e775828-634a-47b4-a1d0-ef1cc17277b7
5.删除此task

Remove-ProvTask  -TaskId 6e775828-634a-47b4-a1d0-ef1cc17277b7
6.此时再回到Desktop Studio页面即可以右键删除掉原来错误的catalog

 [/img]..
该文档对Xen Hypervisor(管理程序)和其相关的工具以及所有支撑一个虚拟化环境所必需的应用程序做了一个较高层的,对于架构的综述。
Xen Components
一个Xen虚拟环境包括几个重要组成部分:
Xen Hypervisor
Domain 0
Domain Management and Control(Xen DM&C)
Domain U(Dom U)PV Guest
Domain U(Dom U)HVM Guest
下图描述了这几部分之间的关系:
 
Xen Hypervisor

Xen hypervisor是对这个软件的最基本、最底层的抽象层。它主要负责针对运行在该硬件设备之上的多个虚拟机的CPU轮转,内存划分的工作。Hypervisor不仅仅对底层硬件设备进行了抽象,而且同时控制着虚拟机的执行。它不负责联网、外存、显示以及任何其他IO功能。

Domain 0

Domain 0是一个修改过的Linxu kernel,一个运行在Xen hypervisor之上的独特的虚拟机,它可以控制物理IO资源,并且同时与其他运行于该平台上的虚拟机进行交互(Domain U:PV and HVM Guests)。所有的Xen虚拟环境都需要一个运行着的Domain 0来启动其他的虚拟机。

Domain 0包括了两个驱动,来支持来自于其他虚拟机的网络和本地磁盘请求。(见下图);Network Backend Driver和Block Backend Driver。NB Driver直接与本地网络硬件进行交互,来处理所有来自于Domain U的虚拟机请求。BB Driver直接与本地磁盘进行交互,基于Domain U的请求来从驱动器读写数据。
 
 
Domain U
所有的运行于Xen hypervisor之上的半虚拟机(Paravirtualization),都叫做Domain U PV Guests,他们(PV Guests)运行的是修改后的Linux OS,Solaris, FreeBSD和其他UNIX OS。所有运行于Xen hypervisor之上的全虚拟机都是叫做Domain U HVM Guests,并且可以运行标准的Windows或者任何没有修改过的操作系统。
Domain U PV Guests知道不能直接访问硬件,并且知道在本地机器上运行的其他虚拟机。Domain U HVM Guests不知道它在分享处理器时间以及其他虚拟机的存在。
PV Guest包含有两个针对网络和磁盘访问的驱动,PV Network Driver和PV Block Driver
 
 
 HVM Guest没有PV驱动安装在虚拟机上,但是针对每一个启动的HVM Guest都有一个特殊的daemon---- Qemu-dm。Qemu-dm支持HVM Guests进行网络互联和磁盘访问请求。
HVM Guests必须初始化,以便于软件能够添加到HVM Guests,Xen Virtual firmware来模拟BIOS来启动操作系统。(??The Domain U HVM Guest must initialize as it would on a typical machine so software is added to the Domain U HVM Guest,Xen virtual firmware, to simulate the BIOS an operating system would expect on startup.)。


有用户咨询如何隐藏掉通过WI登陆xendesktop时候的domain信息的输入
问题现象和解决参考下图
 

 

 
 <<   1   2   3   4   5   >>   页数 ( 1/10 )

我的技术圈(0)

更多>>