云计算实验室简介(128m2)
一、主要仪器设备
选用华为管理服务器、华为计算服务器、华为存储服务器、华为交换机等设备,配套北京华晟经世云计算创新应用支撑平台、开放云创新应用开发系统等实验教学软件,软硬件设备总值约136多万元。
二、实验室功能
平台提供虚拟资源池,通过云实验资源平台实现底层计算、存储与网络资源的动态调度,提供稳定虚拟机实验环境,通过实验教学平台功能,实现对课程资源、实验环境、教学过程进行统一管理。通过项目化的方式,让学生深入了解云计算中计算、存储、网络、虚拟化等相关知识,并能掌握云平台部署、云应用系统开发、云平台运维等行业企业需要的技术,为学生就业提供支撑。
三、承担的教学任务
本实验室主要承担物联网工程专业和计算机科学与技术专业的《云应用系统开发》、《云数据中心基础》等课程的实验教学任务。
四、开设的实验项目
1.云计算基础模块(支撑11个实验)
2.虚拟化实战模块(支撑12个实验)
3.OpenStack模块(支撑14个实验)
4.HStack开发实战模块(支撑17个实验)
5.云应用模块(支撑9个实验)
支撑实验目录:
云计算实验资源包(5大模块,支撑63个实验、150+课时) |
1 |
云计算基础模块(支撑11个实验) |
1.1 |
云计算基础认知实验模块 |
提供云计算相关概念的基础认知。 实验1:硬件认知 实验2:镜像认知 实验3:模板认知 实验4:网络认知 实验5:安全组认知 |
1.2 |
Linux运维实战实验模块 |
提供实验内容及配套实验资源。 实验1:Linux文件管理 实验2:权限管理 实验3:磁盘管理 实验4:网络管理与服务 实验5:应用服务 实验6:Shell脚本 |
2 |
虚拟化实战模块(支撑12个实验) |
2.1 |
计算虚拟化实战实验模块 |
提供实验内容及配套实验资源。 实验1:KVM虚拟化环境搭建 实验2:KVM虚拟化之创建实例; 实验3:KVM虚拟化之添加网卡,磁盘; 实验4:KVM虚拟化之调整资源(cpu,内存); 实验5:KVM虚拟化之NAT网络实现; 实验6:KVM虚拟化隔离网络与桥接网络实现; 实验7:KVM虚拟化嵌套实现; |
2.2 |
存储虚拟化实验模块 |
提供实验内容及配套实验资源。 实验1:存储虚拟化认知 实验2:KVM存储虚拟化实现: |
2.3 |
网络虚拟化实验模块 |
提供实验内容及配套实验资源。 实验1:虚拟化之网络虚拟化; 实验2:网络虚拟化之LinuxBridge技术 实验3:网络虚拟化之Open vSwitch技术 |
3 |
OpenStack模块(支撑14个实验) |
3.1 |
OpenStack部署与运维实验模块 |
提供实验内容及配套实验资源。 实验1:OpenStack的概念架构 实验2:OpenStack部署前的环境准备 实验3:OpenStack的部署 |
3.2 |
OpenStack Restful API测试实验模块 |
提供实验内容及配套实验资源。 实验1:Restful API测试 实验2:Postman的使用: 实验3:使用Postman测试OpenStack 认证服务api、 实验4:使用Postman测试OpenStack 虚拟机服务api(镜像、模板等)等模块。 |
4 |
HStack开发实战模块(支撑17个实验) |
4.1 |
HStack云平台开发环境搭建实验模块 |
提供实验内容及配套实验资源。 实验1:Windows下安装Tomcat、jdk并进行配置 实验2:Eclipse的介绍及安装 实验3:云平台(HStack)代码结构与ssm框架介绍 实验4:云平台开发环境搭建。 |
4.2 |
用户模块开发实验模块 |
提供实验内容及配套实验资源。 实验1:Openstack相关数据封装、 实验2:用户模块开发 |
4.3 |
虚拟机模块开发实验模块 |
提供实验内容及配套实验资源。 实验1:虚拟机模块开发 (entity层、dao层、service层、controller层开发;新建虚拟机、删除虚拟机、绑定浮动ip 定时任务) |
4.4 |
云硬盘模块开发实验模块 |
提供实验内容及配套实验资源。 实验1:云硬盘模块开发 (entity层、dao层、新建、删除卷service层,controller层开发模块) |
4.5 |
云服务前后端交互实验模块 |
提供实验内容及配套实验资源。 实验1:Angular JS实现数据交互 (1.使用Angular JS前台html页面创建卷 2.使用Angular JS前台html页面加载卷 3.使用AngularJs实现数据双向绑定 4.使用AngularJs实现创建虚拟机前后端交互 5.使用AngularJs实现虚拟机列表前后端交互等模块) 实验2:使用Ajax实现数据交互 (1.Ajax实现用户注册前后端交互 2.Ajax实现用户登录前后端交互 3.Ajax实现修改密码前后端交互 4.使用Ajax加载镜像列表) |
4.6 |
Hstack部署实验模块 |
提供实验内容及配套资源。 实验1:安装部署JDK、 实验2:安装部署Tomcat 实验3:安装部署MySql数据库 实验4:安装部署Redis数据库 实验5:安装部署Nginx: 实验6:导入war包和数据库表。 |
5 |
云应用模块(支撑9个实验) |
5.1 |
云安全实验指导手册 |
提供实验内容及配套资源。 实验1:数据安全认识 试验2:存储安全认识 实验3:虚拟化安全认知 实验4:云平台安全认识。 |
5.2 |
云容器部署与应用 |
提供云容器相关概念的基础认知与部署。 实验1:容器技术 实验2:容器技术Docker 实验3:容器技术Kubernets |
5.3 |
行业应用上云 |
提供实验内容及配套资源。 实验1:LAMP平台的搭建 实验2:WordPress平台的搭建 实验3:Odoo 开源ERP/CRM系统的搭建 |