OpenStack云计算平台实战—项目1OpenStack安装课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《OpenStack云计算平台实战—项目1OpenStack安装课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OpenStack 计算 平台 实战 项目 安装 课件
- 资源描述:
-
1、OpenStack云计算平台实战(微课版)工业和信息化精品系列教材云计算技术项目一 OpenStack安装安装人民邮电出版社能力CAPACITY要求了解云计算的概念、架构和模式,以及主流的云计算平台了解OpenStack项目,调查OpenStack的应用情况理解OpenStack的架构,了解OpenStack的物理部署了解OpenStack部署工具,掌握OpenStack的快捷安装方法任务二 了解OpenStack项目任务一 了解云计算任务三 理解OpenStack架构任务四 部署与安装OpenStack任务一 了解云计算任务说明01OPTION02OPTION03OPTION了解OpenSt
2、ack部署拓扑了解OpenStack部署工具准备OpenStack安装环境04OPTION使用Packstack安装器安装OpenStack任务一 了解云计算知识引入什么是虚拟化虚拟化是云计算的基础。虚拟化是指计算元件在虚拟的而不是真实的硬件基础上运行。虚拟化将物理资源转变为具有可管理性的逻辑资源,以消除物理结构之间的隔离,将物理资源融为一个整体。虚拟化是一种简化管理和优化资源的解决方案。任务一 了解云计算知识引入什么是云计算云(Cloud)是网络、互联网的一种比喻说法。云计算是提供虚拟化资源的模式。云计算提供的是IT资源租用服务。云计算是IT系统架构不断发展的产物。任务一 了解云计算知识引入
3、云计算架构任务一 了解云计算知识引入云计算部署模云计算部署模式式公有云(Public Cloud)私有云(Private Cloud)混合云(Hybrid Cloud)任务一 了解云计算知识引入裸金属云裸金属云(Bare Metal Cloud)是一种提供物理服务器服务的云产品。裸金属云没有虚拟机管理程序(Hypervisor)。裸金属云支持的处理器 Intel POWER ARM GPU FPGA随着容器技术的兴起,物理服务器正成为更多用户的选择。任务一 了解云计算 Amazon公司的AWS(Amazon Web Services)Microsoft公司的Azure 阿里云(AliCloud
4、)了解商用云计算平台了解商用云计算平台 任务实现任务一 了解云计算开源云计算开源云计算平台平台OpenStackOpenNebulaEucalyptusCloudStack 任务实现任务二 了解OpenStack项目任务一 了解云计算任务三 理解OpenStack架构任务四 部署与安装OpenStack任务二 了解OpenStack项目任务说明01OPTION02OPTION03OPTION了解OpenStack的概念了解OpenStack项目的组成了解OpenStack版本演变04OPTION了解OpenStack基金会与社区05OPTION调查OpenStack的应用情况任务二 了解Ope
5、nStack项目知识引入什么是OpenStackOpenStack是一系列开源软件项目的组合。OpenStack是目前非常流行的开源云操作系统OpenStack是基础设施资源的系统管理平台。OpenStack对数据中心的计算、存储和网络资源进行统一管理。OpenStack作为虚拟机、裸金属服务器和容器等的云基础架构和基础设施平台。任务二 了解OpenStack项目知识引入什么是OpenStackOpenStack示意图任务二 了解OpenStack项目知识引入OpenStack项目及其组成任务二 了解OpenStack项目知识引入OpenStack项目及其组成核心项目 仪表板(Dashboar
6、d)Horizon 计算服务(Compute Service)Nova 网络(Networking)Neutron 对象存储(Object Storage)Swift 块存储(Block Storage)Cinder 身份服务(Identity Service)Keystone 镜像(Image Service)Glance任务二 了解OpenStack项目知识引入OpenStack版本演变2010年10月第1个正式版本Austin2011年9月第4个版本Diablo2018年2月第17个版本Queens2018年8月第18个版本Rocky2019年4月第19个版本Stein2019年10月第
7、20个版本Train2020年5月第21个版本Ussuri2020年10月第22个版本Victoria任务二 了解OpenStack项目知识引入OpenStack基金会与社区OpenStack基金会是一个非营利组织。OpenStack基金会分为个人会员和企业会员两大类。OpenStack社区是世界上规模非常大也非常完善的开源社区之一。技术委员会负责总体管理全部OpenStack项目。项目技术负责人则负责管理项目内的事务,对项目本身的发展进行决策。OpenStack社区对个人会员而言是非常开放的。任务二 了解OpenStack项目任务实现了解OpenStack应用场景Web应用大数据电子商务容器
8、优化视频处理与内容分发支持计算起步工具包。DBaaS(数据库即服务)任务二 了解OpenStack项目任务实现调查国内的OpenStack应用现状OpenStack在国内企业中的实际应用我国对OpenStack开源的技术贡献任务二 了解OpenStack项目任务一 了解云计算任务三 理解OpenStack架构任务四 部署与安装OpenStack任务三 理解OpenStack架构任务说明01OPTION02OPTION03OPTION了解OpenStack的设计基本原则理解OpenStack的概念架构与逻辑架构了解OpenStack组件之间的通信机制04OPTION了解OpenStack的物理部
9、署架构05OPTION了解OpenStack的物理网络06OPTION了解OpenStack的物理网络任务三 理解OpenStack架构知识引入OpenStack的设计基本原则按照不同的功能并根据通用性划分项目,拆分子系统。按照逻辑,计划并规范子系统之间的通信。分层设计整个系统架构。为实现不同功能的子系统之间的通信提供统一的API。任务三 理解OpenStack架构知识引入OpenStack的概念架构任务三 理解OpenStack架构知识引入OpenStack的逻辑架构任务三 理解OpenStack架构知识引入OpenStack组件之间的通信机制基于AMQP每个项目内部各个组件之间的通信。基于
10、SQL各个项目内部的通信。基于HTTP通过各项目的API建立的通信。通过Native API实现通信OpenStack各组件和第三方软硬件之间的通信。任务三 理解OpenStack架构知识引入OpenStack的物理部署架构单节点部署多节点部署任务三 理解OpenStack架构知识引入OpenStack的物理网络类型外部网络(External Network)公共网络,外部或Internet可以访问的网络。管理网络(Management Network)用于实现OpenStack各个组件之间的内部通信,并提供API访问端点。API 网络用于为用户提供OpenStack API。数据网络用于云部
11、署中内部数据流。任务三 理解OpenStack架构任务实现了解基于OpenStack构建云平台的问题OpenStack结构庞大,组件繁杂、高度灵活,缺乏一致性和稳定性,部署难度较大,尤其是对于需要大规模部署的大型企业。自行部署OpenStack需要有熟知存储、网络、虚拟化和OpenStack的专业人员,而且对IT运维人员的技术水平要求高,给企业构建OpenStack平台带来了人才和成本方面的挑战。OpenStack频繁进行版本升级,而且同一版本不同组件的成熟度也大不相同,影响了实际部署。任务三 理解OpenStack架构任务实现了解部署OpenStack的技术需求Linux操作系统的安装、管理
12、与运维。数据库系统的安装、配置、管理和优化。计算机虚拟化技术,重点是KVM与Libvirt套件。网络设备,包括网桥、交换机、路由器和防火墙。组网技术,包括DHCP、VLAN和iptables。存储技术,包括文件系统、LVM、分布式存储。Shell脚本及其编程。任务二 了解OpenStack项目任务一 了解云计算任务三 理解OpenStack架构任务四 部署与安装OpenStack任务四 部署与安装OpenStack任务说明01OPTION02OPTION03OPTION解OpenStack部署拓扑了解OpenStack部署工具准备OpenStack安装环境04OPTION使用Packstack
13、安装器安装OpenStack任务四 部署与安装OpenStack知识引入运行OpenStack的操作系统平台openSUSE和SUSE Linux Enterprise ServerRed Hat Enterprise Linux和CentOSUbuntuDebianOpenStack部署拓扑不同类型的节点是从功能上进行逻辑划分的,在实际部署时可以根据需求灵活配置。在大规模OpenStack生产环境中,每类节点分别部署在若干台物理服务器上,它们各司其职并互相协作。在最小的实验环境中,可以采用“All-in-One”部署,又称一体化部署。任务四 部署与安装OpenStack知识引入OpenSta
14、ck部署工具部署工具DevStackFuelRDOPuppetAnsible任务四 部署与安装OpenStack任务实现准备OpenStack安装环境创建实验用的虚拟机实例。在实验用虚拟机实例中安装CentOS。禁用防火墙与SELinux。停用NetworkManager服务。设置网络。设置主机名。更改语言编码。设置时间同步。任务四 部署与安装OpenStack任务实现准备所需的软件库设置OpenStack库(支持Train版本)yum-y install centos-release-openstack-train安装Packstack安装器安装openstack-packstack及其依赖
15、包。yum-y install openstack-packstackPackstack安装器的基本用法packstack 选项-help任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStackrootnode-a#packstack-allinoneInstalling:Clean Up DONE Discovering ip protocol version DONE#设置SSH密钥Setting up ssh keys DONE#准备服务器Preparing servers DONE#预安装Puppet并探测主机详情Pre installing Puppe
展开阅读全文