其实本来应该是很简单的事,结果意外的搞复杂了


主要是一开始在一台xenserver5.6的母机上花费了很多时间,结果发现xenserver5.6并不支持6以上的centos,然后让机房插光盘安装安装centos时又出现报错,最后是内网用nfs装上的


rpm -qa | grep nfs
vim /etc/exports
/tmp *(rw,no_root_squash)

先找了一台内网的其他机器,允许任何机器挂载/tmp目录


cd /tmp
wget http://mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso

下载Centos,注意这是64位最小化安装,如有需求自己去找其他下载地址


service portmap start
 service nfs start

启动nfs,顺带注意修改自己的iptables,我因为偷懒所以直接把iptables给关了。。。


mount 192.168.0.72:/tmp /mnt/ #在需要被挂载的机器上执行

此时已经nfs应该已经能够挂载,不过以上命令只是常规的nfs挂载,这并不是我们要做的


xe-mount-iso-sr 192.168.0.72:/tmp

用这条命令在Xenserver母机上执行,生成SR库,随后通过XenCenter可以看到操作结果

wKioL1U18DWACmdUAAA6m7OWYfo970.jpg


wKiom1U164HCowXZAACyct2i8h0922.jpg

右键母机选择新建VM


wKiom1U1682jij7pAAI1Ux2r3_k776.jpg

模板选择CentOS6,如果XenServer版本过低的话就有可能看不到6的选项,也就是不支持了


wKioL1U17g_irw7YAAIuATiH_i8136.jpg

名称用默认的就行,安装介质选择刚才弄好的nfs,然后后面几个选项按自己的需求来填,网络可以先不填,等装完以后再配



wKiom1U17hSRw4zWAAAhgts7rX0417.jpg

完成后可以看到右下角有绿跳在跑,同时母机下出现了正在启动的VPS,等图标变绿后切换到控制台就可以进行正常的CentOS安装了