《OpenStack私有云运维培训大纲及课程标准.docx》由会员分享,可在线阅读,更多相关《OpenStack私有云运维培训大纲及课程标准.docx(16页珍藏版)》请在第一文库网上搜索。
1、WpenStack私有云运维职业培训大纲及课程标准一、培训说明随着云计算的快速发展,社会对于云计算、虚拟化方面人才的需求日益增多。本次培训内容紧密结合企业云计算和虚拟化相关领域的技术要求,围绕开源OpenStack私有云平台技术,基于企业工作过程的项目案例开展教学与实践。使学员了解开源OPenStaCk私有云平台技术的应用场景,理解OpenStack云平台架构,掌握OPenStaCk系统部署,掌握通过OpenStack云平台创建、管理虚拟机、虚拟网络等运维方法和技巧。各培训机构可根据本培训计划及培训实际情况,在不少于总课时的前提下编写具体实施的计划大纲和课程安排表。同时,还应根据具体情况布置一
2、定的课外作业时间和课外实训练习时间。推荐教材仅供参考,各培训机构可根据培训实际情况使用,同时可根据需要自编相应教材、资料。二、培训目标本次培训面向有意从事云计算系统集成运维、云计算系统集成、云计算应用开发、信息系统集成和运维等工作的人员。学员文化程度要求大专以上,或中等职业技术学校毕业生计算机应用相关专业毕业。学员应从事计算机技术相关职业,需要熟悉计算机操作、1inUX系统操作,对计算机网络、服务器和存储有一定了解。本次培训的目标如下:(1)总体目标掌握典型云计算管理系统OPenStaCk的原理及应用实践。以应用实践为主体,使学生能够自主进行云计算系统的安装、部署和运维。(2)能力目标掌握Op
3、enStack的基础平台部署。掌握OpenStack云资源的部署。掌握OpenStack虚拟机的部署。掌握OpenStack云计算产品的维护。(3)知识目标了解云计算平台的基本概念与解决方案。了解OPenStaCk基础系统构成。了解OpenStack高级特性。掌握OpenStack排错。积累OPenStaCk云计算项目实战经验。(4)素质目标学生能够理解企业级云计算环境的搭建、部署和维护工作规范,具备云计算领域开局和维护工程师的基本职业素质。通过小组完成同一任务而培养出团队配合能力和互助精神。三、单元课时分配表本次培训共60课时,培训内容和课时分配如下:序号培训内容所需课时1认识OpenSta
4、ck云平台42云数据中心基础环境部署83认证服务Keystone84映像服务G1ance65计算服务Nova66网络服务Neutron67制作云主机映像68用户接口Dashboard89云数据中心综合运维管理演练8四、培训要求与培训内容单元1认识OPenStaCk云平台1 .培训基本要求通过本单元培训,使培训对象能够:(1) 了解云计算的起源、基本概念,了解云计算平台的类型。(2) 了解虚拟化技术的概念,了解虚拟化技术的应用,云计算与虚拟化的关系。(3)掌握OpenStack的技术性能,了解IaaS云服务商、OpenStack基金会开源项目。2 .培训内容(1)理论教学内容1.1初始云计算。1
5、.2虚拟化的概念。1.3OPenStaCk开源项目介绍。1.4OpenStack项目案例。3.培训方式建议(1)理论教学:配备与理论教学相适应的课室和投影仪、多媒体设备等教学设备器材,采用课堂授课+线上授课(互动)的培训形式。单元2云数据中心基础环境部署1 .培训基本要求通过本单元理论及实操培训,使培训对象能够:(1)掌握CentoS操作系统安装部署和配置,掌握XSheI1、xftp等1inUX工具的使用。(2)掌握OPenStaCk云数据中心架构,掌握云数据中心网络和IP地址规划。(3)掌握云数据中心基础环境部署,包括CentOS系统安装、网络IP地址配置、yumREP0源、防火墙、SE1i
6、nUX等安全配置、时间同步配置等。(4)掌握OpenStack依赖的数据库服务、消息服务器qpid配置。2 .培训内容(1)理论教学内容1.1 网络拓扑规划。1.2 网络IP地址分配。1.3 3系统性能要求。1 .4OPenStaCk对操作系统的配置要求。2 .5OPenStaCk依赖的操作系统服务。(2)技能实训内容3 .1准备CentOS系统和OPenStaCk相关软件包。4 .2配置CentOS系统网络IP地址。新安装的机器并未启用网络,需要根据实际环境进行配置。由于网络中不存在DHCP服务器,需要手工配置网络接口。5 .3CentOS系统基本环境配置。包括yumREP0源、防火墙、SE
7、1inUX等安全配置、时间同步配置等。6 .4配置OpenStack软件源和相关服务。在控制节点和计算节点上分别OpenStack软件源。7 .5配置数据库服务。OPenStaCk内部组件交互需要MySQ1数据库的支持,需要在控制节点安装MySQ1服务并进行相应的配置。8 .6配置消息服务器qpid。安装软件包及编辑配置文件,启动消息服务器并设置为开机自动启动。3.培训方式建议(1)理论教学:配备与理论教学相适应的课室和投影仪、多媒体设备等教学设备器材,采用课堂授课+示范教学+线上授课(互动)的培训形式。(2)技能实训:在实操室中采用集中与分组相结合的方式,进行相关试验及讨论。单元3认证服务K
8、eystone1 .培训基本要求通过本单元理论培训,使培训对象能够:(1) 了解什么是KeyStOne,其认证是怎么服务企业平台,包含关键概念点,其中角色、租户和用户之间的职责分配。(2)根据项目要求,创建项目组、用户;完成企业用户、租户的创建,同时绑定相对应的角色和租户权限。(3)掌握安装认证服务方法。(4)掌握管理配置认证服务。2 ,培训内容(1)理论教学内容1.1Keystone认证服务概述。12角色、租户和用户之间的职责分配。(2)技能实训内容2.1 安装认证服务。只在控制节点进行认证服务的安装部署。2.2 配置数据库连接。认证服务使用数据库来存储信息。2.3 定义授权令牌。定义一个授
9、权令牌作为共享密钥,该共享密钥将在认证服务与OPenStaCk其他服务之间的交流中使用。2.4 创建用户、租户和角色。创建管理员admin用户,创建普通用户,创建租户,并将用户和租户关联起来。2.5 验证认证服务。定义服务和API端点,为认证服务指定AP1端点。验证认证服务有效性。3.培训方式建议(1)理论教学:配备与理论教学相适应的课室和投影仪、多媒体设备等教学设备器材,采用课堂授课+示范教学+线上授课(互动)的培训形式。(2)技能实训:在实操室中采用集中与分组相结合的方式,进行相关试验及讨论。单元4映像服务G1ance1 .培训基本要求通过本单元理论及实操培训,使培训对象能够:(1)掌握G
10、1ance镜像服务在OpenStack整体架构的作用。(2)掌握GIanCe服务框架流程,熟练掌握镜像的制作。(3)掌握映像服务GIanCe的安装配置管理。2 .培训内容(1)理论教学内容1. 1G1ance镜像服务在OPenStaCk整体架构的作用。1.2 G1anCe镜像服务的典型架构。1.3 镜像的制作流程和原理。(2)技能实训内容2. 1安装映像服务。2.2 配置数据库连接。映像服务将映像信息存储在数据库中。2.3 配置映像服务。创建数据库用户,在KeyStOne中为映像服务创建用户。配置映像服务G1ance使用Keystone进行认证。注册服务、创建AP1端点,并启动GIanCe服务
11、。3. 培训方式建议(1)理论教学:配备与理论教学相适应的课室和投影仪、多媒体设备等教学设备器材,采用课堂授课+示范教学+线上授课(互动)的培训形式。(2)技能实训:在实操室中采用集中与分组相结合的方式,进行相关试验、实操及讨论。单元5计算服务NoVa1.培训基本要求通过本单元理论及实操培训,使培训对象能够:(1)掌握NOVa的具体作用和实现的功能。(2)了解底层调用的虚拟化组件和组件之间的关联。(3)掌握安装和验证计算服务。2 .培训内容(1)理论教学内容1. 1NoVa实现的功能概述。1.2 底层调用的虚拟化组件。1.3 NoVa计算组件工作原理。(2)技能实训内容1.4 在控制节点安装计
12、算服务。1.5 配置数据库连接。1.6 配置计算服务。创建数据库用户,为计算服务创建数据库表,配置计算服务Nova使用Keystone进行认证。1.7 在控制节点注册服务和AP1端口。1.8 启动计算服务并将服务配置为开机自动启动。2. 6在计算节点ConIPUte完成NoVa安装。配置计算服务提供到虚拟机实例的远程控制台访问。验证计算节点是否支持CPU虚拟化。3. 7验证NoVa计算服务。验证服务的运行状态。3 .培训方式建议(1)理论教学:配备与理论教学相适应的课室和投影仪、多媒体设备等教学设备器材,采用课堂授课+示范教学+线上授课(互动)的培训形式。(2)技能实训:在实操室中采用集中与分
13、组相结合的方式,进行相关试验及讨论。单元6网络服务NeUtrOn1 .培训基本要求通过本单元理论及实操培训,使培训对象能够:(1)掌握NeUtrOn网络服务的功能和架构。(2)掌握网络服务安装和配置。(3)掌握网络服务的命令行管理方法。2 .培训内容(1)理论教学内容1. 1Neutron网络服务的功能和架构。1.2网络服务安装和配置流程。(2)技能实训内容2. 1配置控制节点Neutron网络服务。创建Neutron数据库,创建用户,创建EndPOint和API端点,安装NeUtron网络服务软件包。配置数据库连接,配置KeyStone认证信息,配置消息代理服务,配置通知网络拓扑的变化,配置
14、和启动网络服务。2. 2配置计算节点Neutron网络服务。安装Compute节点Neutron网络组件,配置认证服务,配置消息代理,配置nova计算服务,创建虚拟网卡,创建网桥,启动服务。3. 3验证网络服务。查看neutron资源列表,neutronnet列表,neutronSUbnet列表,neutronagent列表等。4. 培训方式建议(1)理论教学:配备与理论教学相适应的课室和投影仪、多媒体设备等教学设备器材,采用课堂授课+示范教学+线上授课(互动)的培训形式。(2)技能实训:在实操室中采用集中与分组相结合的方式进行实际操作,同时进行相关讨论。单元7制作云主机映像1 .培训基本要求
15、通过本单元理论及实操培训,使培训对象能够:(I)掌握制作镜像操作。2 .培训内容(1)理论教学内容11镜像的作用。(2)技能实训内容2.1 制作镜像操作。2.2 上传云主机映像。3 .培训方式建议(1)理论教学:配备与理论教学相适应的课室和投影仪、多媒体设备等教学设备器材,采用课堂授课+示范教学+线上授课(互动)的培训形式。(2)技能实训:在实操室中采用集中与分组相结合的方式进行实际操作,同时进行相关讨论。单元8用户接口DaShboard1 .培训基本要求通过本单元理论及实操培训,使培训对象能够:(1)掌握安装和配置DaShbOard。(2)掌握访问和使用DaShboard的方法。(3)掌握创建镜像及设置网络。(4)掌握创建及管理虚拟机。2 .培训内容(1)理论教学内容1.1Web用户接口Dashboard功能和界面。1.2DaShbOard镜像配置方法。1.3Dash