logo资料库

1+X 初级考试- - 知识模块梳理- - 云计算平台运维与开发.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
工作领域 工作任务 课时参考 考核重难点 知识领域 知识目标 技能目标 1+X初级考试-知识模块梳理-云计算平台运维与开发 1.1 制定项目计划 4 理论重点 1.2 客户调研与需求分析 1.工程项目文档编写 1.3 系统设计 1.4 系统开发 1.5 系统测试 1.6项目发布与总结 2.1交换网络的构建与配置 2.2 路由网络的构建与配置 2.企业私有网络构建运维 4 4 4 4 4 4 2 4 2.3 无线网络配置与管理 4 理论重点 无线网络技术 2.4 小型基础网络故障分析 4 网络故障分析 项目管理基本知识 项目开发模型 项目计划 需求分析 (1)项目管理相关概念 (1)各种常用项目开发模型及其特点 (1)项目立项工具(Microsoft Office Word)的使用 (2)项目立项《用户需求说明书》、《项目立项建议书》、《可行 性分析报告》等文档的编写方法 (3)项目计划制定工具(Microsoft Office Excel)的使用 (4)项目计划制定工具(Microsoft Project)的使用 (5)《项目计划书》文档编写方法 (1)需求收集方法 (2)需求变更管理方法 (3)项目建模工具 Rational Rose、Microsoft Office Visio等的 使用 (4)《需求规格说明书》文档编写方法 (1)项目设计主要内容 (2)项目概念设计流程 理论重点 项目设计 (3)项目详细设计流程 (4)Microsoft Office Visio项目设计中的应用 (5)《概要设计说明书》、《详细设计说明书》文档编写方法 项目开发 (1)项目开发流程 (2)编码实现 (3)文档代码管理工具(SVN工具)的使用 (1)测试计划编制方法 (2)测试用例设计方法 理论重点 项目测试 (3)测试执行 (4)禅道项目管理系统的使用 (5)《测试报告》文档编写方法 项目发布 (1)系统部署与试运行、项目上线 (1)项目总结汇报资料 项目结项 (2)项目总结工具(Microsoft Office PowerPoint)的使用 理论重点 网络技术基础 实操重点 交换技术 实操重点 路由技术 (3)项目总结文档编写 (1)网络模型(OSI/RM、TCP/IP)的概念 (2)传输介质、以太网帧结构、数据转发过程等 (3)IP、TCP、UDP等协议 (4)IP地址的规划 (1)数据交换的基本原理 (2)交换机基本配置命令 (3)VLAN的概念及作用 (4)二层、三层交换机VLAN的配置方法 (5)VTP(VLAN的中继协议)配置方法 (1)路由原理 (2)静态路由的配置方法 (3)默认路由的配置方法 (4)动态路由工作原理 (5)RIP、OSPF等动态路由协议的工作原理与配置 (6)三层交换机实现多个VLAN互通 (1)WLAN定义、基本架构 (2)WLAN射频、信道和标准协议 (3)无线安全基础知识 (4)无线SSID加密、隐藏及黑白名单技术 (5)FAT AP和FIT AP的组网与上线 (6)STA多种接入方式 (7)无线网络负载均衡 (1)路由器和以太网交换机的网络故障分类 (2)网络故障的解决步骤和排除方法 (3)常用的故障诊断工具 (4)路由器物理层常见接口与线缆问题故障定位与排除 (5)STP和VLAN协议常见配置问题和故障诊断与排除 (6)RIP、OSPF、VRRP等协议常见问题和故障诊断与排除 (1)了解软件工程、项目工程管理的原理与方法,了解工程项目开发流程。 (2)了解瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型等软件工程常用的项目开发模型的流程和特点。 (3)熟悉Microsoft Office Word、Microsoft Office Excel等软件编写文档的方法。 (4)熟悉《用户需求说明书》、《项目立项建议书》和《可行性分析报告》的编写规范,能够进行《可行性分析报告》,确定项目是否 立项。 (5)熟悉《项目计划书》的编写规范,能够根据项目特点编写项目计划。 (6)熟练掌握Microsoft Project项目管理软件,能够使用Project工具软件进行项目管理。 (1)了解能获取需求方法,会进行需求变更管理。 (2)掌握使用 Microsoft Office Visio或者Rational Rose建模工具建立需求分析模型的方法。 (3)熟悉《需求规格说明书》编写规范,了解用户界面原型设计方法。 (1)了解使用结构化设计方法、面向对象设计建模方法、建立系统设计模型的方法。 (2)了解项目详细设计的流程,人员分配,根据系统架构和功能需求,进行系统实现详细设计的方法,以及相关技术问题、安全问题、 法规问题等相关因素。 (3)了解运用软件设计的原理及方法进行功能模块设计、数据库设计、界面设计等的方法。 (4)掌握Microsoft Office Visio在项目设计中基本使用,流程图,架构图,设计图等图表的基本绘制方法。 (5)掌握《概要设计说明书》、《详细设计说明书》的文档编写格式和内容编写方法。 (1)了解开发流程和项目开发注意事项。 (2)了解根据项目需求选择程序设计语言和程序设计方法。 (3)理解SVN工具在项目开发阶段的作用,了解SVN的安装与使用方法。 (1)了解测试计划的作用和测试计划的编写方法。 (2)了解根据测试计划、任务分配、功能点划分,设计合理的测试用例的方法,测试用例设计方法的分类,理解白盒测试和黑盒测试技 术的具体实现方式。 (3)了解设计测试用例,进行软件项目测试方法。 (4)了解禅道项目管理系统等项目管理工具在项目测试中的应用。 (5)理解《测试报告》文档的编写规范,具有根据《测试报告》模板,编写出给定项目的《测试报告》的能力。 (1)了解系统部署和试运行的主要工作任务,项目上线的主要验收指标设计。 (2)掌握项目总结工具(Microsoft Office PowerPoint)等的使用,了解项目总结汇报材料的整理和编写方法。 (3)理解《验收测试报告》、《项目总结报告》、《项目结项审计报告》和《项目归档检查单》等项目总结文档编写规范,具有根据给 定模板,编写出给定项目的相应文档的能力。 (1)通过组网设计,掌握小型网络的组建、路由的设计,熟悉网络拓扑图的绘制,对小型网络系统进行分析,提出建网解决方案。 (2)了解IP地址的分类和子网的划分,能对小型网络的IP地址进行设计和规划。 (3)综合运用路由、VLAN的相关技术。 (4)综合运用VLAN创建、Access和Trunk接口配置、VLAN间路由配置、DHCP地址池配置,以及动态路由配置,实现小型网络的互连互通。 (1)通过组网设计,掌握小型网络的组建、路由的设计。 (2)了解在模拟器中,小型网络接入互联网操作。 (3)掌握静态路由、RIP、OSPF等动态路由协议在小型网络组建中的配置与管理。 (4)掌握三层交换机上多VLAN互通的配置与管理。 (1)通过组网设计,掌握小型网络的组建、无线AC控制器的配置,对网络使用无线设备范围、无线认证和信道进行分析。 (2)综合运用路由、防火墙安全规则、NAT和无线AC控制器。 (3)通过使用无线AC控制器对网络中的无线AP进行管理,设置无线规则和认证策略,配置DHCP地址池,对无线AP和通过AP连接的设置进 行动态地址分配。 (1)通过对组网的架构分析,对访问外网的连通故障进行排除,了解访问外网的链路状态以及所链路上所经过的设备配置情况。 (2)综合了解防火墙、交换机、路由器等设备配置。 (3)灵活使用PING和tracert命令进行故障点排除。
3.1 Linux系统环境构建 4 理论重点 Linux系统部署 (1)Linux系统基本概述 (2)Linux系统安装 (3)Linux系统启动流程 (4)Linux系统目录结构 (1)Linux命令格式与命令帮助 (2)Linux用户与用户组管理 3.2 Linux常用命令与工具应用 8 理论重点 (4)Linux服务管理、软件包管理 Linux常用命令与工具 (3)Linux文件管理、存储管理、进程管理 3.Linux系统与服务构建运 维 3.3 Linux网络服务搭建与管理 12 Linux常用网络服务 3.4 构建LNMP+WordPress 4.1 数据库主从复制集群构建 4 4 LNMP服务架构 实操重点 数据库同步技术 4.应用系统分布式构建运 维 4.2 分布式部署LNMP+WordPress 4 实操重点 分布式LNMP服务架构 理论重点 IAAS云平台基础服务 5.1 脚本部署OpenStack云平台 4 (5)Linux内核模块管理 (6)Linux系统网络配置 (7)Linux vi文本编辑器使用 (1)DHCP服务工作原理及安装配置 (2)DNS服务工作原理及安装配置 (3)电子邮件服务工作原理及安装配置 (4)FTP服务工作原理及安装配置 (5)NFS服务工作原理及安装配置 (6)CIFS服务工作原理及安装配置 (1)LNMP架构 (2)LNMP的工作原理 (3)LNMP的安装方式 (4)LNMP+WordPress部署 (1)常见的数据库同步集群方案 (2)主从复制的基本概念 (3)Mysql主从架构 (4)Mysql主从复制工作原理 (5)Mysql主从复制模式分类 (6)Mysql主从复制的搭建运维 (1)分布式系统基本概念、特征、特点及类别 (2)分布式数据库系统概念、特点 (3)分布式数据库系统工作机制 (4)分布式LNMP服务架构 (5)分布式部署LNMP+WordPress (1)云计算模型、云服务的分类 (2)OpenStack的社区与发展历史 (3)OpenStack架构 (4)OpenStack的核心组件及其功能 (1)Shell编程基础 (2)Shell脚本 5.私有云技术 5.2 OpenStack平台使用 5.3 OpenStack服务运维 4 8 脚本部署OpenStack 集群技术 (3)正则表达式 OpenStack云平台的基本应用 (4)文本处理工具 (5)应用部署的Shell脚本编写 (1)OpenStack云平台的组件管理 (2)OpenStack云平台的基础资源创建 (3)OpenStack云平台的架构创建 (4)OpenStack云平台的资源的回收 (5)OpenStack云平台通过编排创建资源 (6)OpenStack云平台的资源监控 (1)OpenStack基本命令使用 (2)OpenStack的基础服务运维 实操重点 OpenStack服务模块运维技术 (3)OpenStack的核心服务运维 (4)OpenStack的高级服务运维 (5)OpenStack的云平台故障排错 (1)掌握CentOS等服务器操作系统安装。 (2)了解Linux操作系统的启动流程。 (3)熟悉Linux操作系统的目录结构。 (1)掌握man、info等帮助命令 (2)熟悉pwd、cd、ls、touch、mkdir、cp、rm等目录及文件操作命令。 (3)熟悉cat、more、less、head、tail等文件内容操作命令。 (4)熟悉gzip/gunzip、bzip2/bunzip2、xz/unxz、zip/unzip、tar等文件处理命令。 (5)熟悉find、locate、which、whereis等查找命令。 (6)熟悉useradd、userdel、groupadd、groupdel、usermod、su、sudo、chmod等用户管理和权限命令。 (7)掌握lsmod、modprobe、insmod等内核管理命令。 (8)熟悉yum、rpm等软件包操作命令。 (9)熟悉Vi文本编辑器的使用。 (10)熟悉网络的基本配置、防火墙和Selinux等的使用。 (11)了解BIND服务的安装配置。 (12)使用bind-chroot搭建DNS服务。 (13)配置DNS服务的正反向解析。 (14)了解Email服务Postfix软件的安装与配置。 (15)了解Email服务Dovecot软件的安装与配置。 (16)使用Postfix与Dovecot完成Email的收发。 (17)了解DHCP服务的安装与配置。 (18)使用DHCP服务完成主机IP的自动获取。 (19)使用ftp、nfs等服务实现文件网络共享。 (20)掌握基本磁盘及文件系统的创建、挂载与检查。 (21)掌握LVM逻辑卷的创建、管理与维护, RAID卷的创建与管理。 (22)熟悉常见外部设备的挂载与应用。 (23)理解CIFS的概念、Samba的功能及工作原理,掌握CIFS的安装使用。 (1) 理解LNMP服务架构的组成,了解Nginx的工作原理及特点,了解PHP语言的特点。 (2)理解LNMP的工作原理,了解LNMP服务架构中,请求处理的流程及特点。 (3)了解LNMP的安装方式,掌握LNMP yum源安装。 (4)掌握LNMP环境下WordPress应用的部署与使用。 (1)理解MySQL数据库的一主一从、一主多从、多主一从等主从架构。 (2)理解MySQL数据库主从复制异步、不同步以及同步等模式。 (3)理解Mysql数据库主从复制的工作原理。 (4)掌握Mysql数据库一主一从架构的部署和集群运维。 (5)熟悉数据库建库建表、增删改查、权限设置等操作。 (6)了解Redo Log原理,理解Binlog的原理,并掌握binlog在运维中的应用。 (1)了解分布式系统概念,了解分布式系统四个基本特征。 (2)了解分布式系统类别,了解分布式系统资源共享、加快计算速度、可靠性高、通信快捷方便等优点。 (3)了解分布式数据库系统的基本概念及特点,理解分布式数据库系统的工作机制。 (4)了解分布式部署WordPress的架构,掌握分布式LNMP服务架构的部署方法。 (5)了解分布式部署WordPress应用的配置与操作。 (1)熟悉云计算的IAAS、PAAS、SAAS的服务模式,云服务的私有云、公有云和混合云的分类。 (2)了解OpenStack的起源、命名、版本等,以及社区网站的使用。 (3)熟悉OpenStack基础服务、核心服务等组件的架构关系。 (4)熟悉OpenStack的ntp、mariadb、rabbitmq、httpd、memcached、mongodb等基础服务组件,keystone认证服务、glance镜像服务、 neutron网络服务、nova计算服务、horizon仪表盘服务等核心组件及其功能。 (1)掌握Shell的基本语法基础。包括Shell中的变量,特别是常用的4种变量:本地变量、环境变量、位置变量和特殊变量,以及Shell 中的符号,特别是一些常用符号,包括引号,通配符和连接符等。 (2)掌握正则表达式。一组预先定义好的规则(或者模式),常用于文本搜索与替换。 (3)理解、掌握Shell提供的3个强大的文本处理工具grep、sed和awk的使用方法和技巧。 (4)掌握Shell脚本的编写。熟练掌握shell程序结构,包括if结构、if/else结构、for循环结构、while循环结构等。 (5)掌握Shell应用部署脚本的编写方法。 (6)掌握脚本部署OpenStack集群的方法。 (1)掌握查看OpenStack云平台的认证服务、镜像服务和网络服务等信息的方法。 (2)掌握创建OpenStack的网络资源、存储资源和计算资源等的方法。 (3)掌握回收OpenStack的网络资源、存储资源和计算资源等的方法。 (4)掌握通过编排服务创建资源的方法。 (5)掌握通过云平台进行资源监控的方法。 (1)掌握OpenStack的基本管理命令的格式及命令帮助的使用。 (2)掌握OpenStack的ntp、mariadb、rabbitmq、httpd、memcached、mongodb等基础服务基础运维命令。 (3)掌握OpenStack的keystone、glance、neutron、nova、dashboard、cinder、swift等核心服务的基础运维命令。 (4)掌握OpenStack的ceilometer、heat、trove等高级服务的基础运维命令。 (5)熟悉OpenStack各个服务的日志文件的查看与常见故障诊断方法。 (6)掌握OpenStack的API信息的curl查看方法。
6.1 使用公有云申请云服务器 4 理论重点 公有云基础知识 理论重点 公有云申请云服务器 (1)云计算、云服务演进、概念及价值 (2)公有云架构、服务分类及主要服务 (3)华为云生态 (1)云服务注册与登录、云管理控制台 (2)弹性云服务器 (3)弹性伸缩 (4)镜像服务 (5)公有云云服务器的申请与运维 (1)公有云云硬盘EVS基本概念及特点 (2)公有云云硬盘EVS使用管理 6.2 使用公有云申请块存储服务 2 理论重点 公有云申请块存储服务 (3)公有云云硬盘备份VBS使用管理 6.公有云技术 6.3 使用公有云申请对象存储服务 2 理论重点 公有云申请对象存储服务 6.4 使用公有云申请数据库服务 6.5 使用公有云申请Redis服务 6.6 博客系统上公有云 4 2 4 理论重点 公有云申请数据库服务 理论重点 公有云申请Redis服务 PHP应用系统上公有云 (4)公有云云硬盘EVS常见问题 (5)公有云云硬盘EVS与其他服务的关系 (1)公有云对象存储概念及特点 (2)公有云对象存储使用管理 (3)公有云对象存储常见问题 (4)公有云对象存储与其他服务的关系 (1)公有云关系数据库服务RDS基础 (2)公有云关系数据库服务RDS使用管理 (3)公有云关系数据库服务RDS常见问题 (4)公有云关系数据库服务RDS与其他服务的关系 (1)公有云Redis服务基本概念及特点 (2)公有云Redis服务使用管理 (3)公有云Redis服务RDS常见问题 (4)公有云Redis服务RDS与其他服务的关系 (1)企业业务上云类型与作用 (2)Web服务器工作原理 (3) Web应用托管服务 (4)云上部署WordPress博客网站 (1)Docker容器技术引擎架构、核心概念和特性 (2)Docker容器的使用与管理 7.1 Docker安装与应用 8 实操重点 Docker容器技术 (3)Docker容器镜像和仓库技术 7.2 Docker容器编排与集群管理 4 Docker Swarm容器集群管理技术 7.容器云技术 (4)Docker的网络、存储和相关底层技术 (5)Docker容器技术平台的部署与管理 (1)Docker Swarm集群的技术架构 (2)Docker Swarm的管理方法 (3)Stacks、Service和Tasks的概念和关系 (4)Docker Swarm集群技术的部署与使用 (1)Kubernetes容器云的架构 (2)Kubernetes容器云的核心服务模块 7.3 Kubernetes云平台部署 8 理论重点 Kubernetes容器云架构技术 (3)Kubernetes容器云的常用扩展服务模块 7.4 Kubernetes云平台基本运维 8 Kubernetes容器云管理技术 (3)Kubernetes容器云的基本资源文件的使用及编辑 140 (4)Kubernetes容器云的图形管理工具的使用 (5)通过Kubernetes的综合运维命令部署和管理基本应用 (4)Kubernetes容器云的资源对象基本概念及功能 (5)Kubernetes容器云集群的部署流程 (1)Kubernetes容器云的架构管理与运维 (2)Kubernetes容器云的资源使用管理与运维 (1)了解云计算基本概念、云服务演进进程。 (2)了解公有云架构、服务分类及主要服务。 (3)了解华为云生态,了解AI芯片生态、鲲鹏芯片生态、物联网与移动终端生态等。 (4)掌握怎么登录华为公有云网站、怎么操作管理控制台以及怎么查看 ECS/EVS 管理界面。 (5)掌握弹性云服务器的基本操作,包括弹性云服务器(ECS)的创建、弹性云服务器(ECS)的登录流程、弹性云服务器(ECS)资源规 格的变更等。 (6)理解弹性伸缩的概念,掌握弹性伸缩中创建伸缩组和配置相关参数的方法、创建伸缩配置和配置相关参数的方法以及创建伸缩策略 的方法。 (7)了解镜像分类,掌握镜像服务的托管操作,包括,私有镜像的管理、共享镜像的创建、添加/删除共享镜像用户等操作。 (1)理解云硬盘EVS的基本概念及特点。 (2)掌握云硬盘的基本操作,包括购买云硬盘、挂载云硬盘,初始化云硬盘等,熟练掌握 fdisk 分区工具、 parted 工具始化Linux 弹 性云服务器的数据盘的操作。 (3)掌握创建备份、备份恢复以及删除备份等操作。 (4)掌握备份策略的创建、编辑、删除、绑定云硬盘操作. (5)了解云硬盘EVS与其他云服务的关系,熟悉云硬盘EVS常见问题。 (1)理解对象存储OBS的基本概念及特点。 (2)掌握对象存储OBS Browser的安装方法。 (3)掌握对象存储OBS Browser 创建桶和文件夹、上传、下载、删除文件或文件夹、删除桶等的基本功能的使用方法。 (4)了解对象存储OBS与其他云服务的关系,熟悉对象存储OBS常见问题。 (1)熟悉关系数据库基本命令、了解公有云关系数据库RDS的基本概念与特点。 (2)掌握登录管理控制台并找到云数据库 MySQL 的方法。 (3)掌握购买 RDS MySQL 实例的方法。 (4)掌握修改 RDS MySQL 自动备份策略的方法。 (5)掌握修改 RDS MySQL 数据库端口的方法。 (6)了解RDS服务与其他云服务的关系,熟悉RDS服务常见问题。 (1)理解公有云Redis服务主从热备、数据备份、弹性扩容、网络防护、分布式存储等功能及特点。 (2)掌握公有云Redis服务购买方法。 (3)掌握公有云Redis服务主从热备、数据备份、弹性扩容等的方法。 (4)掌握公有云Redis服务端口设置修改的方法。 (5)了解Redis服务与其他云服务的关系,熟悉Redis服务常见问题。 (1)了解公有云服务的类型和特点。 (2)掌握公有云的云服务器、云硬盘、云对象存储、云关系数据库等服务的申请与使用管理。 (3)理解公有云的云服务器、云硬盘、云对象存储、云关系数据库等服务的关系,熟练在云上部署LAMP服务架构。 (4)掌握企业业务系统上云的流程和方法。 (5)熟悉企业业务系统云上的管理运维和集群节点的资源管理。 (1)了解Docker的发展历史、产生原因、架构和优势。 (2)掌握Docker的run,exec,stop,ps,rm等常用容器管理命令和使用方法。 (3)掌握镜像的基本概念,images,rmi,load,export等相关的使用管理命令。 (4)掌握通过Dockerfile和Docker commit定制镜像的方法。 (5)掌握容器DockerHub仓库,网络加速仓库和私有仓库的基本概念和工作原理,掌握pull,push,login,logout等镜像仓库管理命 令,掌握通过修改docker服务配置文件,使用网络加速仓库和私有仓库的原理。 (6)掌握容器中的存储卷、容器网络等的概念、工作原理和使用方法。 (7)理解与容器底层相关的Namespace,Cgroups,UnionFS的联合文件系统的概念和原理。 (8)掌握Docker容器引擎的部署,私有仓库的部署,并对容器,镜像和仓库基本使用。 (1)了解Docker Swarm的集群架构和特点,了解Swarm manager和Swarm Worker节点的概念。 (2)理解Docker API的概念和原理,特别是Docker的Remote API的原理。 (3)理解Docker Swarm集群中Stacks、Service和Tasks的概念和管理。 (4)理解Docker Swarm的服务应用弹性、状态动态协调与负载均衡控制、多主机网络及服务发现、集群资源隔离与控制的原理。 (5)掌握Docker容器引擎Remote API的配置操作,掌握Docker Swarm架构的部署操作,掌握Docker Swarm的集群的服务编排、扩缩容、 服务端口发布等常规操作。 (1)理解Kubernetes的系统架构及典型的部署架构,熟悉Master节点和Node节点的工作原理。 (2)理解Kubernetes kubelet、scheduler、 kube-proxy、 controller manager、Container runtime、apiserver、 etcd等核心服务 模块的功能,熟悉这些模块之间相互协作的关系。 (3)理解Kubernetes 网络模型,了解多种支持Kubernetes的网络方案,掌握Flannel网络原理及部署。 (4)熟悉 Dashboard、Kuboard等Kubernetes的Web界面管理工具的部署流程。 (5)了解Kubernetes集群监控方案,掌握Heapster Kubernetes原生的集群监控方案,熟悉Heapster的部署和使用。 (6)熟悉Kubernetes的Pod、Label、RC、Deployment、NameSpace、Service等资源对象的功能。 (7)掌握Kubernetes容器云集群的部署流程,理解Kubernetes容器云平台的基本原理。 (1)掌握Kubeadm的安装及部署Kubernetes容器云集群的方法。 (2)掌握Kubectl命令管理Kubernetes容器云集群和资源的方法。 (3)掌握通过Kubectl命令和yaml文件管理Kubernetes容器云资源的方法。 (4)掌握 Dashboard、Kuboard等Kubernetes Web界面管理工具部署容器化的应用、监控应用的状态、执行故障排除任务以及管理 Kubernetes的各种资源的方法。。 (5)掌握使用Kubectl等命令和Web工具综合管理Kubernetes容器云集群及资源,以及简单应用部署的流程和方法。
分享到:
收藏