记一次在XenServer上Virtualizor

在国内也没有文档。这次玩玩练练手,作下笔记。
参考文档:http://www.virtualizor.com/wiki/Install_XenServer

阅读该笔记前,建议与参考文档一起阅读!

1.先安装好XenServer,我这里安装的是XenServer6.5

2.按照官方文档,先执行命令:

sed -i 's/^enabled=1/enabled=0/' /etc/yum.repos.d/Citrix.repo

接着执行脚本:

wget -N http://files.virtualizor.com/install.sh
chmod 0755 install.sh
./install.sh email=your@email.com kernel=xcp lvg=VOLUME_GROUP_NAME repo_size=SIZE

参数说明:

email – 管理员邮箱
kernel – In this case its xcp,核心,虚拟化类型
lvg – The Volume Group that will be used for the DomU (VPS) storage e.g. defaults to vg. It should have some OR ALL unallocated space to create LVMs for the VPS.

在lvg参数博主卡了很久,在这里给大家讲解一下。这里他的lvg参数是用来储存数据的。

而XenServer默认分区是:第一个4G分区为XenServer根分区;第二个4G分区为升级操作的备份分区;第三个分区一般为磁盘的剩余空间,用于Local Storage使用。后两者都是看不见、不用作于其他存储的。
所以,需要填写这个参数给vor创建分区。

那么如何获取lvg名称呢?
在shell执行:

vgdisplay

大概会出现这样的信息:

— Volume group —
VG Name VG_XenStorage-c12870e8-c709-a936-XXXX-c785ea60438c
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 3.64 TB
PE Size 4.00 MB
Total PE 953597
Alloc PE / Size 1 / 4.00 MB
Free PE / Size 953596 / 3.64 TB
VG UUID iAcGB1-4QU2-jmPM-rCUE-mbm3-8YkX-XXXXXX

我这里只有一块盘,就添加这块了。所以lvg参数是:VG_XenStorage-c12870e8-c709-a936-XXXX-c785ea60438c

repo_size – The size of the Template Repository. Where all the Templates are stored. (Recommended size is 100).
Optional options 系统模板储存库大小,我这里镜像比较多,就填200了

综上所述,我的要执行的脚本就是:

./install.sh email=your@email.com kernel=xcp lvg=VG_XenStorage-c12870e8-c709-a936-XXXX-c785ea60438c repo_size=200

接着就让他自己安装吧

3.安装完毕后,问你是否重启应用设置。选y

Enjoy It!