【xenclient】 使用小结 -- 部署思路

xenclient 不是一个孤立的产品,而是一个大的解决方案中的一个小工具。不过还好的是xenclient是可以独立使用的。


这篇简要分享下我对xenclient最简单的部署环境的使用经验。


一开是我是把xenclient单独安装使用的,装完后发现可以调控的地方非常有限,完全没有体现出虚拟的优势来,于是又把附加的系统组件安装测试了一边。

xenclient直接关联的组件是Synchronizer, 他能把xenclient虚拟机的备份、分享管理起来。简单来说就是vmware中的快照功能,主机模板功能都做到了Synchronizer中。因此xenclient本身没有快照,没有母盘共享,没有备份、恢复功能。这些全靠Synchronizer来完成。而Synchronizer是安装在独立的服务器上的,能够给网络用户带来更多便利的移动工作功能。


我需要快照功能,因为我需要一个测试系统或者是蜜罐系统。同时我也需要能够共享母盘,因为我不想每次都要安装一个新的系统。于是我按照提示,把xenclient本地的虚拟机上传到Synchronizer服务器上了。结果第一步我就迷惑了,上传的主机分为三种类型:纯静态;静态带用户数据备份;动态。看了手册几遍也为能完全明白含义。只好挨个试了下。

发现大致意识如下:

纯静态系统: 整个硬盘完全备份,因此恢复也是整个硬盘的恢复。

静态带用户数据备份:把系统区分为系统区,程序区,用户数据区,每个区用单独的vhd来存储,因为每个vhd可以独立的创建快照,因此系统区,程序区,用户数据区可以独立的备份。官方宣传的最大的好处是管理员可以对系统区进行更新,比如安装系统补丁什么的,修改可以立刻更新到所有用户的主机上,不会影响到用户的环境---因为用户的环境是独立出来的。

动态系统:把硬盘简单的做成母盘供用户分享。


这里主要说下第二种方式“静态带用户数据备份”,因为citrix把这种方式设计的很复杂,复杂到让我感到奇怪的地步;但他实现的功能也貌似很强:母盘能随时更新系统,更新还能方便的反映到使用母盘的各个独立用户的虚拟机上,既能保证母盘的更新能update过来,又能保有用户目前对系统的修改、自定义一点不变。

我的基础测试系统是默认设定的,只有一个硬盘(vhd)。我按照第二种方式上传上去后,发现一个vhd变成了三个:分别是系统vhd,用户vhd和程序vhd。然后变成了六个:生成了一个快照,每个vhd都一分为二了。然后我从这个基础系统上新建了个测试系统......正如你所猜测的,又是一堆的vhd。

当我看到这一堆的vhd时,这种方式立刻被我否决了,显然,一堆杂乱的vhd不仅让管理变得容易出错,而且一层一层的叠加的vhd对于系统性能来说,也是难以接受的。

我打开看了下,发现citrix确实做了很多的系统调整,他把documents and settings目录挂载到了一个单独的硬盘上(用户vhd),程序vhd则挂在program files的某个目录下,测试有限,没能观察到程序vhd有啥作用。 至于documents and settings目录挂载到单独的硬盘上(以便于独立备份和系统更新),在我尝试的几款软件中,就有一款是无法兼容的。(google浏览器的插件无法安装,报告目录错误)。


既然Synchronizer不能依赖,那就得自己动手了。还好是有迹可循的,简单一番搜索后,就发现xenclient还是提供了本地管理vhd文件的工具的,这就简单多了。

按 ctrl+shift+T可以打开控制台窗口

输入 xec 命令可以设置和查看系统的各个设置变量。

输入 xec-vm 可以设置和查看各个虚拟机的设置变量。

输入 vhd-util 就可以对vhd硬盘进行管理, 其中 vhd-util snapshot 可以创建快照 vhd-util coalesce可以合并快照。

虚拟机的配置文件保存在 /config/vms目录下

磁盘文件保存在  /storage目录下。其中 iso 文件保存在 /storage/isos目录下; vhd保存在 /storage/disks目录下。


既然可以自己管理和维护vhd的快照,那么备份和母盘的功能就可以随自己的意任意设定控制了。



小结:

  如果是公司级别使用,有独立的服务器的话,使用Synchronizer来统一管理虚拟机,兼完成部署、更新、备份的功能,是个很不错的选择。

  如果不想在网络范围上共享、备份或是多人共用,最佳方式还是独立使用xenclient。 自主控制一切。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值