基于“Linux 集群和自动化运维”课程规划与设计
2020-05-20胡泽川
胡泽川
(汕头职业技术学院,汕头 515000)
0 引言
云计算技术与应用专业是近几年随着云计算技术不断发展而诞生的新兴专业之一,其专业各课程的教学正在不断地探索和完善中。Linux 集群和自动化运维是云计算技术与应用专业的核心课程之一,完善该课程的教学,将推动云计算技术与应用专业的不断发展。
1 教学分析
1.1 学情分析
授课对象为云计算技术与应用专业的大专二年级学生,该层次学生已经在前面的学习阶段学习了Linux 基础、网络基础等课程,已经具备学习Linux 的进阶应用条件。
大专层次的学生比较倾向于在操作中学习,因此在该课程的教学中需要融入较多的实训操作,结合场景案例应用,以激发学生的学习兴趣和潜能。
1.2 教学目标
知识目标要求学生掌握Linux 集群和自动化运维的相关基础知识,包括系统架构基础、自动化运维工具、Linux 防火墙。技能目标要求学生掌握Linux 集群运维搭建的技能,包括系统优化的指令和脚本实现、三种自动化运维工的具安装部署与应用以及iptables 的脚本实现等。素质目标旨在培养学生良好的团队合作精神和崇高的职业道德素养。
2 教学内容与实施
2.1 教学内容
整个教学内容分为四大模块,如图1所示,分别是系统架构基础、集群自动化工具、Linux 防火墙和Linux 集群及项目案例。
系统架构基础包括服务器知识、Centos 系统优化和MySQL数据库优化。集群自动化工具包括轻量级自动化运维工具Fabric、自动化部署管理工具Ansible 和自动化配置管理工具Puppet 这3种工具的基本概念、安装部署和应用。Linux 防火墙内容包括网络基础、网络安全和iptables。Linux 集群及项目案例部分将结合具体的项目案例,分析Linux 集群的构筑过程以及自动化运维工具和iptables 在项目中的应用。
图1 Linux集群与自动化运维课程框架
2.2 教学重点、难点
教学重点是掌握Centos 系统优化、三种集群自动化工具(Fabric、Ansible、Puppet)以及防火墙iptables。
教学难点是掌握Centos 系统优化的脚本实现、三种集群自动化工具的安装部署及场景应用和iptables 的脚本实现。
2.3 教学实施
教学实施为理论知识和实训操作相结合,整个教学实施过程分为三个环节。第一个环节为理论知识讲解,包括课题引入、知识剖析和教学演示。第二个环节为简单功能实现,基于第一个环节所剖析的知识点及教学演示,学生以模仿的方式进行操作实现简单的功能操作。第三个环节为场景应用,教师给予学生场景案例的描述。学生以小组为单位进行操作,根据描述的要求,实现场景案例的功能要求效果。
2.4 教学评价
教学评价分为两个部分,分别是教学实施第二个环节的“简单功能实现”的个人测评和第三个环节的“场景应用”小组互评。
3 教学反思与完善
云计算技术与应用专业作为新兴专业,作为其专业课程之一的Linux 集群和自动化运维,其课程规划与设计也需要不断完善和发展,教学将继续围绕以“学生为中心”,不断强化“做中学、做中教”的教学模式,新增结合市场导向、师徒模式和引入专家点评等方面来完善课程规划与设计。
4 结束语
作为新兴专业的云计算技术与应用,Linux 集群和自动化运维也将随着云计算技术的发展不断地进行课程规划设计的完善,优化教学规划与设计,让课程教学日趋完善与成熟,也将不断推动云计算技术专业的发展。