《虛擬化技術(shù)與應(yīng)用》是云計(jì)算技術(shù)與應(yīng)用專(zhuān)業(yè)校企合作系列教材。 《虛擬化技術(shù)與應(yīng)用》教學(xué)內(nèi)容同時(shí)采用模塊化的編寫(xiě)思路,將VMware虛擬化、KVM虛擬化、Docker虛擬化=:方面的學(xué)習(xí)內(nèi)容分為了VMware虛擬化技術(shù)、KVM虛擬化技術(shù)、OpenStack中的KVM、Docker虛擬化技術(shù)和Docker DevOps等。以VMware虛擬化技術(shù)概述、KVM虛擬化技術(shù)基本概念、OpenStack中的KVM技術(shù)使用、Docker虛擬化技術(shù)簡(jiǎn)介等基本知識(shí)為主,培養(yǎng)學(xué)生較為系統(tǒng)的虛擬化技術(shù)基本技能;以常用的虛擬化技術(shù)的使用、OpenStack和Docker管理平臺(tái)的運(yùn)維、Docker持續(xù)集成的構(gòu)建為主要內(nèi)容進(jìn)行項(xiàng)目實(shí)訓(xùn),內(nèi)容設(shè)計(jì)豐富,便于學(xué)生理解和掌握。 《虛擬化技術(shù)與應(yīng)用》可以作為高職高專(zhuān)云計(jì)算技術(shù)與應(yīng)用專(zhuān)業(yè)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè)的基礎(chǔ)核心課程以及計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的云計(jì)算選修課程的教材。
一、緣起
隨著近年多核系統(tǒng)、集群、網(wǎng)格乃至云計(jì)算的廣泛部署,虛擬化技術(shù)在商業(yè)應(yīng)用上的優(yōu)勢(shì)日益體現(xiàn),不僅降低了IT成本,而且還增強(qiáng)了系統(tǒng)安全性和可靠性,虛擬化的概念也逐漸深入到人們?nèi)粘5墓ぷ髋c生活中。
從最初的硬件虛擬化過(guò)渡到軟件虛擬化,再由軟件虛擬化發(fā)展為服務(wù)虛擬化,如今隨著Docker技術(shù)的發(fā)展,容器虛擬化也慢慢地走進(jìn)了企業(yè)生產(chǎn)環(huán)境。在現(xiàn)代的大型互聯(lián)網(wǎng)企業(yè)中,大多數(shù)都將虛擬化技術(shù)相關(guān)的產(chǎn)業(yè)作為其主要的發(fā)展方向,以阿里云、京東云等為代表的云計(jì)算企業(yè),使用的技術(shù)就是虛擬化;以Rancher、時(shí)速云為代表的云服務(wù)商,使用以容器技術(shù)為支撐的虛擬化。學(xué)習(xí)虛擬化相關(guān)技術(shù),可以從中了解到相關(guān)的云計(jì)算技術(shù)、虛擬化技術(shù),以及Docker容器技術(shù)架構(gòu)的設(shè)計(jì)原理和未來(lái)的發(fā)展方向。
二、結(jié)構(gòu)
本書(shū)采用模塊化的編寫(xiě)思路,將VMware虛擬化、KVM虛擬化、Docker虛擬化3方面的內(nèi)容劃分為VMware虛擬化技術(shù)、KVM虛擬化技術(shù)、OpenStack中的KVM、Docker虛擬化技術(shù)和Docker DevOps這5個(gè)單元和24個(gè)教學(xué)任務(wù)。
每個(gè)單元都通過(guò)學(xué)習(xí)情境引出單元的教學(xué)核心內(nèi)容,明確教學(xué)任務(wù)。每個(gè)任務(wù)分為任務(wù)描述,知識(shí)學(xué)習(xí)、任務(wù)實(shí)施、項(xiàng)目實(shí)訓(xùn)4個(gè)環(huán)節(jié)。
·任務(wù)描述:簡(jiǎn)述任務(wù)目標(biāo),展示任務(wù)實(shí)施效果,提高學(xué)生學(xué)習(xí)興趣。
·知識(shí)學(xué)習(xí):詳細(xì)講解知識(shí)點(diǎn),通過(guò)系列實(shí)例實(shí)踐,邊學(xué)邊做。
·任務(wù)實(shí)施:通過(guò)任務(wù)綜合應(yīng)用所學(xué)知識(shí),提高學(xué)生系統(tǒng)地運(yùn)用知識(shí)的能力。
·項(xiàng)目實(shí)訓(xùn):在項(xiàng)目實(shí)施的基礎(chǔ)上通過(guò)“學(xué)、仿、做”達(dá)到理論與實(shí)踐的統(tǒng)一、知識(shí)內(nèi)化的教學(xué)目的。
最后通過(guò)單元小結(jié)總結(jié)本單元的教學(xué)重點(diǎn)、難點(diǎn)。
三、特點(diǎn)
1.針對(duì)性強(qiáng),內(nèi)容選取以實(shí)用為主
本書(shū)以云計(jì)算技術(shù)專(zhuān)業(yè)學(xué)生的就業(yè)崗位為導(dǎo)向,整個(gè)課程分為兩大部分:知識(shí)學(xué)習(xí)和技術(shù)應(yīng)用。知識(shí)學(xué)習(xí)以VMware虛擬化技術(shù)概述、KVM技術(shù)的基本概念、OpenStack中的KVM技術(shù)使用、Docker虛擬化技術(shù)簡(jiǎn)介等基本知識(shí)為主,培養(yǎng)學(xué)生具備較為系統(tǒng)的虛擬化技術(shù)基本技能;技術(shù)應(yīng)用以常用的虛擬化技術(shù)的使用、OpenStack和Docker管理平臺(tái)的運(yùn)維、Docker持續(xù)集成的構(gòu)建為主要內(nèi)容,進(jìn)行項(xiàng)目實(shí)訓(xùn),內(nèi)容設(shè)計(jì)比較豐富,便于學(xué)生理解和掌握。
單元1 VMware虛擬化技術(shù)
學(xué)習(xí)目標(biāo)
學(xué)習(xí)情境
任務(wù)1.1 安裝VMware Workstation
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)1.2 創(chuàng)建虛擬機(jī)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)1 3 配置和管理設(shè)備
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)1.4 配置網(wǎng)絡(luò)連接
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)1.5模擬公司網(wǎng)絡(luò)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元2 KVM虛擬化技術(shù)
學(xué)習(xí)目標(biāo)
學(xué)習(xí)情境
任務(wù)2.1 KVM的環(huán)境配置及安裝
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)2.2 KVM可視化管理工具
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)2.3 遠(yuǎn)程連接(VNC)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)2.4 網(wǎng)絡(luò)虛擬化技術(shù)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)2 5 虛擬機(jī)快照
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)2.6 虛擬機(jī)遷移
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元3 0penStack中的KVM
學(xué)習(xí)目標(biāo)
學(xué)習(xí)情境
任務(wù)3.1 部署OpenStack
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)3.2 制作鏡像
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)3.3 0penStack存儲(chǔ)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)3.4 0penStack網(wǎng)絡(luò)模式
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)3.5 虛擬機(jī)遷移
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元4 Docker虛擬化技術(shù)
學(xué)習(xí)目標(biāo)
學(xué)習(xí)情境
任務(wù)4.1 I Docker的安裝
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)4.2 Docker鏡像使用
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)4.3 Docker容器使用
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)4.4 Docker管理平臺(tái)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)4.5 Dockerfile服務(wù)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元5 Docker DevOps
學(xué)習(xí)目標(biāo)
學(xué)習(xí)情境
任務(wù)5.1 DevOps安裝、部署持續(xù)集成
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)5.2 安裝部署Jenkins服務(wù)
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)5.3 創(chuàng)建Maven項(xiàng)目
任務(wù)描述
知識(shí)學(xué)習(xí)
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
參考文獻(xiàn)