实战Linux 虚拟服务器


也不知最近怎么了,一直钻到怪圈里——先是研究把多台主机逻辑上虚拟成一台主机的clustter技术,接着又是把一台主机虚拟成多台主机的虚拟化及技术。

虚拟化,不管是intel-vt还是AMD-v,现在已经逐渐成了标配,MS虚拟化大行其道了。MS也在很久之前推出Virtual server和hyper-v服务器,具体暂时可以参考这里。考虑到redhat的设置相对没有难度,没事找事的我选择ubuntu server来部署。

安装一套干净的ubuntu server版,我选择了804.3 64bit版本。服务器是Dell 2950 双Xeon 5130, 4GRam 137G 硬盘。硬件支持intel-vt。

安装到最后,选择开启openssh服务器。可以离开机房,远程联机操作了。

安装virt-manager——这个软件就是redhat系统的虚拟机管理软件,ms是目前最方便的虚拟机管理程序。比较方便的apt-get,当然,如果你本机的系统是linux可以直接把virt-manager装在本机通过远程管理。方便起见,这里还是按照ssh的x-forwarding的方式介绍。

sudo apt-get install virt-manager gnome-core qemu libvirt-bin

比较漫长的等待,系统需要下载n多的包。可以出去休息一下。安装结束后不要忘记重新启动。

稍作修改,典型的ubuntu ‘sudo’问题

sudo nano /usr/bin/virt-manager

 #!/bin/sh
exec sudo python “/usr/share/virt-manager/virt-manager.py” “$@”

设置ssh的x11转接

sudo virt-manager

应该可以看到KVM了。

virt-manager

virt-manager

选择file->open connection->选择QEMU, Local连接到主机。右击,选择new,有很详细的向导,这里不再解释了。貌似系统还支持多种cpu平台,没有做测试。不知道是什么缘故,virt-manager对于鼠标的支持有些问题——系统的鼠标和虚拟系统的鼠标总是不同步。有些时候还是比较让人讨厌。建议安装好系统之后还是用远程连接到虚拟机上进行操作吧。

2003的安装

2003的安装系统资源管理

ps:本想通过virt-manager + xen来实现,无奈全部修改好了之后,用virt-manager一连接到主机就崩溃,搜索了ubuntu的bugzilla发觉这似乎是64bit的通病,于是只能用Qemu。如果各位有成功部署的话希望能够共享经验。

, , ,

  1. No comments yet.
(will not be published)