老本折腾笔记之一: XenServer6.2部署安装
大学时代留下的老本(HP Probook 4411s,2009年IT产物)一直兢兢业业的陪伴了我5年的时光。期间虽经历过多次硬件手术——转屏轴断裂换山寨塑料底壳,换上SSD又换下SSD,深度拆解清灰等等,都毅然决然的挺了过来。为了让老将继续发挥余热,装上了Ubuntu系统作为我的PHP开发调试环境,话说老笔记本超低的运行功耗外加天然的UPS(笔记本电池)确实非常适合当开发服务器使用。然而随着对linux的深入学习,对测试环境多样化的需求,单台主机就显得有点捉襟见肘了,让我萌发了安装虚拟化环境运行多台虚拟机的想法...
经过一段时间的查找以及VMware Workstation的模拟安装熟悉,初步锁定了免费开源的ESXi5.1和XenServer6.2,ESXi5.5因为官方最低内存检查为4GB,虽然可以通过修改配置绕过安装检查,但是考虑后期稳定性还是使用5.1的安装源。实机安装部署的时候ESXi5.1始终卡在"initializing IOV",参考Google结果把BIOS几乎所有的周边设备都设置成Disable后依然卡在那,传说中ESXi的硬件兼容性问题,PC遇到这种兼容性问题不作过多纠结,看到网友DELL服务器都遇上那才叫一个纠结。果断还是装XenServer吧...
HP Probook 4411s硬件列表:
CPU:Intel® Core™2 Duo Processor T6570
Chipset:Intel® PM45
RAM:1GB+2GB DDR2 800
HDD:Fujitsu 250GB
LAN:Marvell Yukon 88E8072 PCI-E Gigabit Ethernet Controller
安装过程:
用UltraISO将XenServer6.2以USB-HDD+的方式写入U盘作为安装盘。实机安装过程不方便截图,所以用VirtualBox复现安装过程并截图。
安装前注意检查BIOS开启虚拟化支持以便以后创建HVM的虚拟机实例,XenServer6.2默认使用的GPT的分区表格式,我希望使用MBR分区表格式,按F2进入高级安装选项,输入"shell"回车进入命令行
参考文章《XenServer 6: Disable GPT and get a larger root partition》
输入"vi /opt/xensource/installer/constants.py"回车
查找"GPT_SUPPORT = True"修改为"GPT_SUPPORT = False",保存并退出,退回命令行输入"exit"进入安装程序继续安装
跳过验证也可以选择进行验证安装源
重启后第一次进系统较慢,耐心等待下
Windows下安装并进入XenCenter输入XenServer的IP和密码就可以进行管理
经过一番Google后,开源后XenServer6.2的授权貌似已经不需要再到http://www.mycitrix.com/注册账号并申请试用授权码,由于不放心还是注册了账号找了一圈也没找到XenServer的授权码
XenServer的安装其实和一般的操作系统安装并没有太大区别,注意看英文提示并对一些虚拟化概念有一定了解后,部署起来是非常轻松的,但这只是折腾开始的第一步...