要在服务器上安装Citrix XenServer,通过XenServer安装多台VM分别作为SVN和WIKI的虚拟服务器。服务器有两块1000G的硬盘,一块1000G专门用来分配虚拟服务器系统用的空间,而另1000G分配给虚拟服务器做存储来用。
首先我们进行Citrix XenServer安装:
XenServer Version:6.2.0,只要根据设定的指示就可以完成安装了。至于网络,可以使用DHCP,不过最好是设定静态的IP地址。这些准备步骤用不到5分钟就可以完成。须使用安装盘安装。在服务器上安装好XenServer,重启之后显示XenServer的中央控制台。在这之后设定XenCenter远程管理工具就可以使用了。
其次,安装XenCenter:
XenCenter Version:6.2.0,XenCenter的安装也是按照信息指示一步步完成的。如果有日常使用的客户PC,安不安装就无所谓了,因为它是对应着Windows XP/Vista/Server 2003各个客户操作系统的。XenCenter的基本界面,首先是XenServer管理注册,点击“Addyour XenServer”,输入XenServer主机名、IP地址、root和root口令。
服务器的一块硬盘已经安装XenServer 的系统了,所以,Xen给分配好了, 默认叫Local Storage。而Xen是不允许你划分硬盘空间的,Xen自己只留了不到6G的空间,但要开VPS,就必须有各种系统的ISO安装盘,安装盘没地方存储,是个头疼的问题。
本人的解决方法是,从另一块1000G的磁盘里,划分出20G的空间,挂载到XenServer的系统里,我的挂载到 /data 目录了。
将划分好的20G空间挂载到/data目录后,执行命令 xe-mount-iso-sr /data -o bind ,过几秒,XenCenter 就会看到这个ISO分区了,以后再开VPS,安装源就选择该分区即可。同样VPS中安装的软件也需要有存储的地方,可以将需要的软件制作成iso文件拷贝到优盘中,将优盘挂载到某个目录,例如/USB目录下,然后拷贝/USB目录下的文件到/data目录,这样ISO分区也就有了需要的软件,通过XenCenter的DVD Drive可以加载iso软件进行安装。
另外1000G硬盘划分出20G空间后,剩下的空间分配给VPS做存储来用,将其挂载到XenServer。步骤如下:
1.找到自己的host-uuid
输入命令 xe host-list 如下图
2.找到要挂载的分区
因为我的第二块1000G硬盘,分了一部分作为ISO的存储,所以,只能挂载另一部分
要找到这部分,可以这样
输入命令 ls /dev/disk/by-path 按路径来寻找分区
看scsi- 后边的数字 0 代表第一块硬盘,就是sda
1代表第二块硬盘 就是sdb,我要挂载的分区在第二块硬盘上
第二块我分了1个扩展分区,2个逻辑分区,那么,part6 就是我要的了
3.输入命令,挂载分区到系统
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0-part6 name-label="My_Disk"
name-label 就是名称,这个可以在XenCenter里面改的,随便取吧
命令成功执行后,会返回新分区的UUID,如上图最后一行所示。至此,新分区挂在完毕。
安装好之后,在XenCenter可以看到挂载的20G的ISO分区和My_Disk分区,如下图所示。
至此,安装结束。