学生机房虚拟化(九)系统操作设计思路

简介:

引入:

    现在宿主系统与客户系统均已安装完毕,此时需要进行初次自动化尝试。

管理员界面设计思想:

    对于学校普通管理员来说,面对Linux这一个名词或许是第一次听说。基于此,我并不期待他们了解多少相关知识,但一定能够进行操作。为了实现这一设想,我采用了对Openbox的桌面菜单进行定制的策略。让所要执行的命令,通过单击操作来逐一实现,完全屏蔽了命令行。

    随着设计、测试的深入,在自动加载脚本中加入了一些后台自动运行的命令。有时单击某选项其实是执行了一个含有多条命令的脚本。

界面设计需求分析:

    宿主机需求分析:

    设想下通过再生龙,将Linux系统克隆完毕后,第一件要做的事情是什么?是设置主机名、IP等与其他主机必须相区分参数。这里就会需要手动进行设置。如果想要自动设置的话,可以建立一个MACIP的对应表,通过设计一个自动运行脚本来读取此表,找到所在机器的MAC来自动将表中对应的IP等网络参数设置到对应文件。此方式,我在xp系统下进行过尝试,效果并不理想。

    VM虚拟机需求分析:

    这里需要知道VMware Workstation的命令行操作方式。比如:恢复到指定的快照,启动虚拟机。

用户需求分析:

    超级用户在机房管理员设置主机名、IP时会用到,所以在克隆完成后,第一次启动学生机时,默认要进入的是超级用户的GUI界面,而且是自动登录。待设置完成后,重启系统会自动进入普通用户的GUI界面,此时用来提供设置的菜单也会有相应变化。普通用户界面下,需要对客户系统进行设置——创建快照。待在普通用户下设置完毕后,重启系统。至此所有设置完毕。

客户系统自动化运行:

    系统会自动登录到普通用户的GUI界面,同时自动启动Openbox。然后VM会自动加载客户系统到指定的快照。客户系统在关闭时,会自动触发宿主系统的关机命令,从而实现连带关机。对Openbox而言,其菜单也在最后一次设置完毕,重启系统时切换到最简模式,使用学生不会对系统构成危害。

结语:

    逻辑的东西是最为难以描述的,必须假以图片、表格等形象的元素。本篇是从完成后的角度来总结的,难免有些费解。下篇博文将会将涉及到的所有文件、命令一一展示,恐怕也是难以言明,想来只有亲历才可知道个中滋味吧!

【完成于网络实验室, 20:17 2012/2/16 】

本文转自tiancong 51CTO博客,原文链接:http://blog.51cto.com/tiancong/781628



相关文章
|
6月前
|
Linux Shell KVM
Kali系统基于qemu虚拟化运行img镜像文件
QEMU是一个由Fabrice Bellard创建的开源虚拟化器,能在多种平台上运行,如x86、ARM、PowerPC。它支持硬件仿真和虚拟化,允许在宿主系统上运行不同架构和OS,如Windows、Linux。QEMU特点包括硬件仿真、虚拟化支持(与KVM配合)、磁盘和网络仿真、快照及回滚功能。此外,文档还展示了在Kali Linux中安装和配置QEMU的步骤,包括下载、内存设置、源更新、软件安装、创建桥接脚本以及启动和管理虚拟机。
170 1
Kali系统基于qemu虚拟化运行img镜像文件
|
5月前
|
前端开发 安全 Linux
【虚拟化】典型虚拟化系统
【虚拟化】典型虚拟化系统
84 0
|
5月前
|
监控 安全 调度
【虚拟化】系统虚拟化的主要功能和分类
【虚拟化】系统虚拟化的主要功能和分类
362 0
|
5月前
|
Linux KVM 虚拟化
系统虚拟化基本概念与发展历史和趋势展望
系统虚拟化基本概念与发展历史和趋势展望
371 0
|
6月前
|
存储 安全 虚拟化
【专栏】虚拟化技术将物理资源转化为虚拟资源,提高资源利用率和系统灵活性。
【4月更文挑战第28天】虚拟化技术将物理资源转化为虚拟资源,提高资源利用率和系统灵活性。通过服务器、存储和网络虚拟化,实现数据中心管理优化、云计算基础构建、企业IT成本降低及科研教育领域创新。尽管面临性能、安全挑战,但技术融合与创新、行业标准制定和可持续发展将推动虚拟化技术未来发展,为各领域带来更多可能性。
188 0
|
虚拟化
虚拟化——成功解决使用ovirt安装虚拟机系统时不能正常引导安装
虚拟化——成功解决使用ovirt安装虚拟机系统时不能正常引导安装
|
存储 测试技术 网络安全
SDN 系统方法 | 8. 网络虚拟化
SDN 系统方法 | 8. 网络虚拟化
430 0
SDN 系统方法 | 8. 网络虚拟化
|
弹性计算 安全 Linux
CentOS7下KVM虚拟化环境中体验Aliyun Linux 2系统
CentOS7下KVM虚拟化环境中体验Aliyun Linux 2系统
339 0
CentOS7下KVM虚拟化环境中体验Aliyun Linux 2系统
|
存储 5G Linux
虚拟化C-RAN的概念证明验证 | 带你读《5G系统关键技术详解》之九
上节介绍了 C-RAN 中虚拟化实现的挑战。由于虚拟化主要是一个实现问题,在本节介绍的内容中,开发了一个 PoC 来验证虚拟化 C-RAN 的适用性。
虚拟化C-RAN的概念证明验证  | 带你读《5G系统关键技术详解》之九
|
Linux 虚拟化 网络虚拟化
虚拟化学习笔记-Linux 系统在虚拟机迁移中的技术难点
版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396683 磁盘分区名被硬编码。
1574 0