云计算实训平台
时间:2023-06-30 08:21:01 | 来源:网站运营
时间:2023-06-30 08:21:01 来源:网站运营
云计算实训平台:
云虚拟实训平台
云虚拟实训平台集成虚拟化模版功能,内置Hadoop、Spark、TensorFlow、Caffe等主流的大数据、云计算和人工智能学习开发环境,可通过模版快速批量地为学生准备好实训环境。支持多门云计算课程同时开展实训,平台可按课程自动准备各个课程所需虚拟机,学生登录系统后可直接开展实训。
云虚拟实训平台可支撑学校开展实训周、小学期、综合课程设计等形式的项目实训教学活动,支持小组分工协作,可为每个项目小组按需分配一套虚拟服务器集群,集成Hadoop、HDFS、HBase、Hive、Spark等主流的大数据环境,可支撑多个云计算项目实训题目同时开展。
唯众云虚拟实训平台通过云计算虚拟化技术以少量硬件设备完成大量实训集群的构建,可提供大量学生进行云虚拟相关实训。每个学生的实训环境互相隔离、实训过程互不干扰,即使某些实训环境破坏,对于其他学生也没有影响,一键操作即可创建一套新的集群继续完成实训,方便学生完成实训操作的同时,大幅节省了硬件成本和人力成本的投入。
平台主要功能如下:新建虚拟机模板、删除虚拟机模板;支持基础镜像、增量镜像的设置。支持导入虚拟机模板;支持导入光盘镜像文件;提供集群管理,支持多台主机集群管理,通过弹性云计算方法自动轮询调度虚拟主机;提供虚拟机使用状态情况,能够看到各个节点资源使用情况,如虚拟机、课程、学生关联情况;提供关闭各个节点的虚拟机功能,提供远程协助各个虚拟机功能;提供基于B/S架构的虚拟机管理方式,支持对于虚拟机暂停、恢复、关闭、重启等操作;并且用户可自定义;平台提供学生对虚拟机调度、虚拟机运行时长和关联课程信息等日志记录,便于对学生做实训汇总。
1、软件技术特点(1)硬件环境:
服务器 3台刀片服务器集群
CPU 16核cpu
内存 32G
硬盘 2T
(2)软件环境:
软件
操作系统 Window/centos/ubuntu
数据库系统 Mysql5.5
应用服务器 Tomcat6.0
浏览器 谷歌 火狐 ie8以上
(3)编程语言:
Spring+SpringMVC+hibernate+html+jquery
2、主要功能和技术特点(1)技术架构图
唯众云虚拟实训平台基础系统由如下4个层次组成,具体如下
(2)功能架构图
3、软件功能说明:(1)开始上课查看上课资源
如下图所示 对照右边实训文档 操作虚拟主机进行上课。
(2)教学管理
主要是后台进行一些课程的创建,添加,更新等操作,课程管理主要分为“创建课程”和“列表课程”两大类,创建课程的功能主要是进行课程类别的添加,课程图片的更新及课程的详细描述;而列表课程主要是对课程进行更新、删除及章节课程的管理更新,而章节里面我们可以进行自建章节,包括课程名称的更改,图片的更换、每节的排序及一些课程的介绍。
课程管理页面的设计在保证页面美观的基础上主要还是以功能为主,整个页面的设计从功能上来说简单易懂,页面主要以简洁为主却又不失该有的功能。因此便于后台人员进行相应的操作及更改里面的内容。
点击创建课程弹出创建课程对话框,可在里面输入课程的类别、课程图片、课程描述,然后点击“保存即可”。
点击新增章节弹出对话框可以创建课程章节,包括本章的名称、本章的顺序
点击每一章节的下拉小箭头即可选择要学习的章节,也可进行更新和删除。
一、学生管理
学生管理这个界面的功能主要是对学生的一些基本信息进行管理,由于现阶段学校扩招,每个学校的人数都都逐年在上涨,管理起来就比较麻烦,所以就需要一个很好的管理系统来解决这一问题,而我们的这个后台管理系统就是针对这一问题而开发的,学生管理这个系统的主要功能包括对学生的专业,班级、学生姓名,学号进行了统一的管理,同时还能够对学生的信息进行修改、新增、编辑以及批量删除。
点击左边学生管理即可跳转到学生管理界面,里面可进行学生信息的新增,批量删除以及信息的修改。
二、上课管理
上课管理这个界面的功能主要是对学生的上课情况进行相应的管理,当学生进入上课管理界面时,需要先进行专业、班级、课程,章节的选择,然后输入自己的学号、姓名,点击开始上课,进入上课状态,如果中途需要停止上课,可以立即点击停止上课,这一页面能够让学生与界面进行友好的交互。
点击左边的上课管理即可进入上课管理界面,进入界面后可输入专业名称、班级选择、课程、章节的选择然后点击开始上课后进入开始上课状态。
三、专业管理
专业管理页面可以对专业名称、专业类别、专业描述、班级信息进行查看,同时可以新增专业以及更新和删除操作。点击“查看班级”按钮可以进入查看班级页面。
四、班级管理
班级管理页面可以对班级名称、班级类别、班级描述进行查看,同时可以新增班级。
五、主机监控管理
主机监控页面主要是对服务器虚拟机状态和镜像模板状态分布情况进行查看。
六、集群服务器管理
- 提供集群服务器管理功能,包括新增、修改、删除及详细信息等;
- 提供集群服务器控制功能;包括停止服务器运行,系统自动停止分配调度该服务器资源;激活服务器,系统开始使用分配该服务器资源
- 提供集群服务器的统计功能,支持镜像模板及虚拟的状态统计管理;
新增服务器,点击“增加”按钮
在节点镜像模板统计这一板块,提供正在运行的集群服务器的统计功能。
在节点云主机统计这一板块,提供镜像模板及虚拟的状态统计管理功能。
七、虚拟机管理
- 提供虚拟化资源池功能,通过统一管理的虚拟化技术,将CPU、内存、I/O等服务器物理资源转化为可统一管理、调度和分配的逻辑资源池;
- 提供专业班级及课程章节功能,支持虚拟机批量复制、批量运行、批量停止、批量删除、状态查询等批量调度管理;
- 提供资源分区配置调度功能,可针对上课、个人使用等不同情况灵活设置可用资源比例;
- 提供虚拟机模板管理功能,支持针对不同实验的用机要求自定义创建、配置虚拟机模板,同时为该模板虚拟机提供快速复制功能;
- 提供虚拟机管理功能,支持虚拟机记录创建、修改、分类查询及详细信息等功能。
- 提供虚拟机控制功能,支持虚拟机资源新增创建、启动运行、暂停运行、停止、回收删除、及记录删除等全生命周期管理;
- 提供虚拟网络管理功能,支持隔离的内部网络、交互的网桥实验环境;
- 提供文件共享管理功能,实现虚拟机与集群服务器的文件共享,以及虚拟机文件共享功能。
- 提供远程桌面访问控制功能,为不同运行虚拟自动分配远程访问的IP地址及服务端口
- 提供虚拟机运行监控管理功能,按照集群服务器分类,实现对该服务器的虚拟机资源使用、运行情况视图化监控管理,对资源占用实时分析;
八、模板镜像管理
- 提供模板镜像大文件上传功能,自动控制传输速率,支持多模板镜像上传,以及断点续传等功能;
- 提供模板模板上传监控功能,包括流量监控及完成进度监控
九、模板镜像控制
- 提供模板镜像控制功能,支持模板镜像新增创建、传输、运行使用、停止使用、回收删除、及记录删除等全生命周期管理;
- 提供模板镜像管理功能,包括修改、查询及存放服务器位置查询、删除等管理功能
- 提供模板镜像统计功能;按照存放服务器、状态统计模板镜像使用功能
十、远程桌面管理
- 提供远程桌面端口范围设置功能;
- 提供远程桌面端口强制更换以及学生机强制停止使用功能;
- 提供虚拟机远程桌面监控功能,老师可以直接访问学生机,检查监视学生操作
十一、网络及共享功能
- 提供虚拟机内部网络管理功能,包括新增及修改内部网络范围;
- 提供虚拟机共享文件夹管理功能,包括新建、删除及修改功能;
- 参数设置功能
十二、远程访问功能
- 提供WINDOW远程桌面应用访问功能;
- 提供WEB 网页方式远程桌面访问功能;
- 远程访问桌面窗口可以调整大小,主要包括800 1024 1280等
- 提供WEB 网页方式远程桌面访问的CTL+ATL+DEL功能,方便控制虚拟机;
文章来源: