办公自动化杂志
1云计算的应用及优点
在智慧校园建设过程中利用云计算技术可以实现校园内部资源的共享,降低网络建设成本,使校园教育教学数据得到充分利用。云计算的引入有以下优点:
1.1在校园中的数据可以存放在云端服务器中,由校园数据中心保存数据,数据便于集中管理,教师不必担心数据丢失或损坏;
1.2利用云计算技术可以实现PC,
手机,iPad 等不同设备之间的数据共享。这些终端设备只需接入Internet,就可随时随地在云服务器上传或者下载数据实现数据共享[1]。在一个云平台中用户可以和不同地方的其他用户对一个文件进行协同处理,为保证数据安全性,还可对文件加密设置访问权限;
1.3在云平台上可部署用户所需要的应用程序,在互联网数据中心存储用户所需的数据信息,在个人电脑中用户不需安装并升级应用程序软件,在访问使用云服务资源时,只需一个浏览器访问远程的云服务器就可完成相关操作;
1.4云计算的存储和计算能力十分强大,
并且能实现动态扩容,当用户数增加时,可将服务器实时加入现有服务器集中以满足用户需求。在服务器集中,
如果某台服务器节点出现故障,由其它节点来代替故障节点进行工作。
2私有云计算平台的搭建
我们采用OpenStack 搭建私有云平台,
它是一个开源的云计算管理平台项目,OpenStack 平台包含以下几个组件。Web 项目(Dashboard),认证服务(Keystone),网络流量和IP 管理(Nova-network),管理虚拟机(Nova),镜像管理(Glance),磁盘管理(Cinder),网盘(Swift),七个组件完成。
云计算的三个服务模式分别是:IaaS、PaaS 和SaaS。I-aaS:为用户提供处理,存储,网络,计算等资源[2]。在IaaS 平台上用户可以部署并运行应用程序和操作系统软件。PaaS:可以安装部署用户所需的开发工具到云计算的基础设施上。SaaS:用户可以通过远程桌面,浏览器等访问使用云平台所提供的应用程序。
2.1OpenStack 私有云基础环境与配置
首先进行OpenStack 基础环境配置,下载私有云平台搭建的各项软件包,采用双节点安装,一个计算节点(Com-pute_Node),一个控制节点(Controller_Node)。
2.2计算节点设计
网络的连通性和安全性由计算节点控制,在此节点上安装计算服务(Nova Compute),存储服务(Cinder Volume),
基于OpenStack 校园网私有云平台应用研究王晓光
(平顶山工业职业技术学院
平顶山
467001)
摘要:随着信息化技术的发展,许多高校都在进行智慧校园的建设,云计算技术在数据共享、信息开放方面的优势对智慧校园建设具有促进作用。本文针对云计算技术在智慧校园的应用进行研究,提出了一套基于OpenStack 私有云平台在校园网中应用的解决方案。关键词:云计算;OpenStack;智慧校园中图分类号:TP393.18;G434文献标识码:A 文章编号:7701
Applied Research on the Campus Network Private Cloud
Platform Based on OpenStack
WANG Xiaoguang
(Pingdingshan Industrial College of Technology
Pingdingshan
467001)
Abstract :With the development of information technology,many colleges and universities are building smart campus.The advantages of cloud computing technology in data sharing and information opening can promote the construction of smart campus.This paper studies the application of cloud computing technology in smart campus,and proposes a solu-tion based on OpenStack private cloud platform in campus network.Keywords :cloud computing;OpenStack;smart campus
基金项目:本文系河南高等教育教学改革研究与实践项目(项目编号:2017SJGLX551)研究成果之一。
**
总第437期
20201215Education
40··
办公自动化杂志节点网络服务(Neutron),存储服务(Swift)等。利用消息代理机制,节点之间可以进行消息交互。
2.3控制节点配置
2.3.1安装Mysql 数据库
MySql 数据库服务是应用比较广泛的一种数据库服务器,它具有体积小,成本低,开源等优点[3]。OpenStack 私有云平台上服务所使用的用户名,密码可以利用MySql 创建数据进行存储。配置步骤为:运行命令#yum install mysql-server MySQL-python;修改/etc/myf 文件;启动服务配置Mysql #mysql
_secure_install 修改mariadb.service 配置文件;MySql 数据库安装完毕后,可以为glance、cinder、key-stone、nova 和neutron 等服务创建数据库。
2.3.2安装和配置Keystone 认证服务
Keystone (认证服务)主要完成权限管理和服务登记,是OpenStack 的通信核心和控制核心,它可以用来验证访问资源和执行操作时用户的身份与权限,首先安装Key-stone 包,安装完毕后设置管理员账号,完成与数据库的连接。为Keystone 建立Service 和Endpoint 关联。
2.3.3安装与配置Glance
Glance 提供镜像服务。可以对虚拟镜像进行查询、注册和传输。镜像存储服务与OpenStack 的其他组件可以通过Glance 进行交互
[4]
。镜像的存储功能不能通过Glance 本身
实现。在安装Glance 之前要装好Keystone 和MySql 并注册用户,服务和端点。然后安装Glance 包,执行脚本iaas-in-stall-glance.sh,配置好Glance 服务后,启动服务并验证是否能上传镜像。
2.3.4Nova 服务安装和配置
Nova 是OpenStack 中的核心服务,主要负责与计算相关的服务,它可以通过云主机使用和管理整个云平台资源。安装Nova 之前要在控制节点上为Nova 创建数据库,并创建用户名密码分配权限,
如何搭建云平台并在Keystone 中创建为Nova 创建用户,角。安装Nova 相关服务,执行命令yum install openstack-nova-compute -openstack-utils –y,修改配置后重启服务,完成安装。
2.3.5安装和配置Neutron
OpenStack 核心项目之一Neutron,为私有云提供虚拟网络功能服务。Neutron 网络允许用户创建子网(Subnet)和管理网络端口。执行脚本iaas-install-neutron-controller.sh 进行安装,创建Neutron 网络,创建Neutron 数据库并创建用户完成配置[4]
。
2.3.6安装Dashboard 服务
在OpenStack 环境中Dashboard 可以用来显示Web 管理界面,方便用户对云平台相关服务进行管理,可以让资源可视化便于操作。在控制节点上运行dashboard 服务。执
行命令#yum install openstack-dashboard–y 安装服务包,修改配置文件/etc/openstack-dashboard/local_settings,通过命令#systemctl restart httpd.service memcached.service 启动服务,打开浏览器输入controller (或本机内网ip)/dashboard,访问Dashboard。
3云计算在课堂中的实际应用
基于OpenStack 的私有云平台搭建完成后,
整合全校教学系部的教学资源,从各门课程的素材库、教材库、PPT、案例库、教案、电子教材库、试题库、同步教学视频等,利用这些共享资源可以充分发挥云计算平台的教育教学作用[5]。
教师在上课前可以把相关教学资源上传到云平台,学生在课前登录云平台学习相关课程的教学资源。在授课过程中老师利用云平台给学生推送学习内容和学习任务,
学生在线学习相关知识内容,并完成练习任务;同时可利用
平台和老师进行交流,解决问题。课后教师布置作业,练习题目,学生可在线完成并提交任务练习。利用私有云平台还可完成在线测试。为学生线上学习,老师授课提供优质服务。
教师在私有云平台读取学生的学习数据,例如出勤次数、在线学习时间、作业提交次数、平时测试结果、观看教学视频的进度,通过数据分析学生的学习效果,采用有针对性的教学手段和方法,
提高教学质量。4总结
本文对云平台的优点进行分析,
介绍了OpenStack 搭建私有云平台的过程和相关配置,在校园网现有软硬件资源基础条件上,
利用OpenStack 搭建私有云平台,平台的应用共享整合了学校的教学资源,从而提高了教学效果和教学水平。参考文献
[1]杨秀秀.基于OpenStack 开源云平台搭建学校私有云的
研究与实现[J].信息与电脑,2020(4):188-190.
[2]童林萍,张荻,严雄兵,
等.基于OpenStack 的云平台搭建研究[J].信息通信,2020(206):143-144.
[3]赵庆,邵慧莹.校园网环境下基于OpenStack 云平台的构
建与研究———以邢台职业技术学院为例[J].邢台职业技术学院学报,2019(02):85-89.
[4]张琦.云计算及关键技术的发展[J].计算机与网络,
2019(24):44.
[5]刘建军.移动云计算环境下的教学资源管理平台设计[J].
河北建筑工程学院学报,2019(3):105-108.作者简介
王晓光(1978-),男,汉族,河南平顶山市人,硕士研究生,讲师。研究方向:计算机应用技术。
20201215Education
总第437期
41··
发布评论