在Citrix环境中,很多时候,为了简单或者节省windows授权的需要,我们都会选择使用Citrix提供的VM镜像来作为License Server,部署简单(只需要导入),配置方便,基本的配置后就可以通过Web方式来进行管理了。

今天做实验的时候,突然发现,另外一个实验环境的网络和以前License不在同一个网络,又不愿意折腾,于是导入了新的License Server,但是发现,没有License,申请比较麻烦啊。于是想到了,直接把另外一个环境中License Server中的License直接导出来使用。但是发现,用的是Citrix提供的Linux虚机来作为License Server,不是Windows,没法直接去copy。而且,发现远程putty和SCP都上不去,估计端口没开。而XenCenter还在,于是直接连接上去console操作,也没有去开SSH,而是想到,既然他上面有Web服务,我就直接放到Web根目录,然后下载就可以了么。

过程比较简单,只需要把License文件copy到Web根目录就可以了。

具体的目录结构自己看吧,这个应该很简单,就不详细说了。

注意:需要修扩展名为.zip或者其他可以识别的MIME类型,否则,会直接以文本形式显示,即使复制内容,然后重建LIC文件,发现,提示文件有问题,无法导入,可能还是有些信息丢失了,也没去看,丢失了哪些信息或者为什么。

然后就是直接通过网页来下载了:

http://<license server ip address>:8082/lic.zip

下载完以后,重命名为lic.lic就可以正常使用了。