胡澤川
(汕頭職業(yè)技術學院,汕頭 515000)
云計算技術與應用專業(yè)是近幾年隨著云計算技術不斷發(fā)展而誕生的新興專業(yè)之一,其專業(yè)各課程的教學正在不斷地探索和完善中。Linux 集群和自動化運維是云計算技術與應用專業(yè)的核心課程之一,完善該課程的教學,將推動云計算技術與應用專業(yè)的不斷發(fā)展。
授課對象為云計算技術與應用專業(yè)的大專二年級學生,該層次學生已經在前面的學習階段學習了Linux 基礎、網絡基礎等課程,已經具備學習Linux 的進階應用條件。
大專層次的學生比較傾向于在操作中學習,因此在該課程的教學中需要融入較多的實訓操作,結合場景案例應用,以激發(fā)學生的學習興趣和潛能。
知識目標要求學生掌握Linux 集群和自動化運維的相關基礎知識,包括系統(tǒng)架構基礎、自動化運維工具、Linux 防火墻。技能目標要求學生掌握Linux 集群運維搭建的技能,包括系統(tǒng)優(yōu)化的指令和腳本實現(xiàn)、三種自動化運維工的具安裝部署與應用以及iptables 的腳本實現(xiàn)等。素質目標旨在培養(yǎng)學生良好的團隊合作精神和崇高的職業(yè)道德素養(yǎng)。
整個教學內容分為四大模塊,如圖1所示,分別是系統(tǒng)架構基礎、集群自動化工具、Linux 防火墻和Linux 集群及項目案例。
系統(tǒng)架構基礎包括服務器知識、Centos 系統(tǒng)優(yōu)化和MySQL數據庫優(yōu)化。集群自動化工具包括輕量級自動化運維工具Fabric、自動化部署管理工具Ansible 和自動化配置管理工具Puppet 這3種工具的基本概念、安裝部署和應用。Linux 防火墻內容包括網絡基礎、網絡安全和iptables。Linux 集群及項目案例部分將結合具體的項目案例,分析Linux 集群的構筑過程以及自動化運維工具和iptables 在項目中的應用。
圖1 Linux集群與自動化運維課程框架
教學重點是掌握Centos 系統(tǒng)優(yōu)化、三種集群自動化工具(Fabric、Ansible、Puppet)以及防火墻iptables。
教學難點是掌握Centos 系統(tǒng)優(yōu)化的腳本實現(xiàn)、三種集群自動化工具的安裝部署及場景應用和iptables 的腳本實現(xiàn)。
教學實施為理論知識和實訓操作相結合,整個教學實施過程分為三個環(huán)節(jié)。第一個環(huán)節(jié)為理論知識講解,包括課題引入、知識剖析和教學演示。第二個環(huán)節(jié)為簡單功能實現(xiàn),基于第一個環(huán)節(jié)所剖析的知識點及教學演示,學生以模仿的方式進行操作實現(xiàn)簡單的功能操作。第三個環(huán)節(jié)為場景應用,教師給予學生場景案例的描述。學生以小組為單位進行操作,根據描述的要求,實現(xiàn)場景案例的功能要求效果。
教學評價分為兩個部分,分別是教學實施第二個環(huán)節(jié)的“簡單功能實現(xiàn)”的個人測評和第三個環(huán)節(jié)的“場景應用”小組互評。
云計算技術與應用專業(yè)作為新興專業(yè),作為其專業(yè)課程之一的Linux 集群和自動化運維,其課程規(guī)劃與設計也需要不斷完善和發(fā)展,教學將繼續(xù)圍繞以“學生為中心”,不斷強化“做中學、做中教”的教學模式,新增結合市場導向、師徒模式和引入專家點評等方面來完善課程規(guī)劃與設計。
作為新興專業(yè)的云計算技術與應用,Linux 集群和自動化運維也將隨著云計算技術的發(fā)展不斷地進行課程規(guī)劃設計的完善,優(yōu)化教學規(guī)劃與設計,讓課程教學日趨完善與成熟,也將不斷推動云計算技術專業(yè)的發(fā)展。