现在的位置: 首页 > 综合 > 正文

虚拟化(一)

2012年03月20日 综合 ⁄ 共 862字 ⁄ 字号 暂无评论

为方便网络部署,使用了Clonezilla SE;为实现自动化启动客户系统与自动关机等等操作,写了一些脚本。

宿主系统的选择:

选择VMware Workstation所寄生的系统,可以有两个大的方向,一个是Windows系列的系统,另一个就是Unix/Linux系列的系统。这里,本着长远考虑我毅然选择了后者,虽然我略带恐惧。

宿主系统的安装:

这里我选择U盘引导硬盘安装方式,首先会制作一个可以启动的U盘,然后通过grub加载光盘镜像,继而开始系统安装之旅。

宿主系统的调试:

首先要做的是完善宿主系统的网络功能,这里我需要安装一个sshfs支持包,然后是桌面支持这里我选择了openbox。另外,我还调试了Grub2的一些参数,以实现启动时的图片显示,以及Clonezilla支持菜单等。

VMworkStation的安装:

重要的是要解决安装后的软件编译问题,由于选用的系统时最新的Ubuntu11.10版本,对于VM的安装需要做特殊的设置。

客户系统的安装:

在安装系统的时候,我特意指定了一个20G的分区专门存放客户系统的系统虚拟镜像文件。虚拟机磁盘选择SCSI格式,且分区是直接写入磁盘以加快系统的读盘速度。
客户系统当然是xp,这里我仅建立一个基础快照和一个还原用快照,且还原用快照的名称是一个固定的。此名称会在脚本中用到。

自动化设置:

自动化脚本依赖于对系统工作机制的理解和对具体命令运行方式的掌握。我实现了开机用户登录图形界面、还原到指定镜像、加载客户系统、客户系统关闭时关机等,一系列的自动化。

友好的个性化设置:

首次克隆系统后,需要对宿主机的主机名、IP地址进行设置。通过对openbox菜单项的定制,使得用户只需要单击指定菜单项来对系统的参数进行设置。这样,普通的管理员就可以立刻上手。值得一提的是,所有的设置均可以在图形界面下通过单击菜单来方便完成。

系统克隆网络化:

这里得感谢台湾的Linux工程师,他们的ClonezillaSE版本,真的很牛。依托此项技术,通过搭建一台服务器,就可以方便的进行Linux系统的网络克隆部署。

给我留言

留言无头像?