书签 分享 收藏 举报 版权申诉 / 46
上传文档赚钱

类型OpenStack云计算平台实战—项目1OpenStack安装课件.pptx

  • 上传人(卖家):晟晟文业
  • 文档编号:3725651
  • 上传时间:2022-10-07
  • 格式:PPTX
  • 页数:46
  • 大小:1.51MB
  • 【下载声明】
    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

    16、t and discovering hosts details DONE#准备预装的项目Preparing pre-install entries DONE#设置证书Setting up CACERT DONE 任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStack#准备AMQP(高级消息队列协议)项目Preparing AMQP entries DONE#准备MariaDB(代替MySQL)数据库项目Preparing MariaDB entries DONE#修正Keystone LDAP参数Fixing Keystone LDAP config para

    17、meters to be undef if empty DONE#准备Keystone(身份服务)项目Preparing Keystone entries DONE#准备Glance(镜像服务)项目Preparing Glance entries DONE#检查Cinder(卷存储服务)是否有卷Checking if the Cinder server has a cinder-volumes vg DONE#准备Cinder(卷存储服务)项目Preparing Cinder entries DONE 任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStack#准

    18、备Nova API(Nova接口)项目Preparing Nova API entries DONE#为Nova迁移创建SSH密钥Creating ssh keys for Nova migration DONE Gathering ssh host keys for Nova migration DONE Gathering ssh host keys for Nova migration DONE#准备Nova(计算服务)项目Preparing Nova Compute entries DONE Preparing Nova Scheduler entries DONE Preparing

    19、 Nova VNC Proxy entries DONE Preparing OpenStack Network-related Nova entries DONE Preparing Nova Common entries DONE 任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStack#准备Neutron(网络)项目Preparing Neutron API entries DONE Preparing Neutron L3 entries DONE Preparing Neutron L2 Agent entries DONE Preparing Neu

    20、tron DHCP Agent entries DONE Preparing Neutron Metering Agent entries DONE#检查NetworkManager是否启用并运行Checking if NetworkManager is enabled and running DONE#准备OpenStack客户端项目Preparing OpenStack Client entries DONE#准备Horizon仪表板项目Preparing Horizon entries DONE#准备Swift(对象存储服务)项目Preparing Swift builder entri

    21、es DONE Preparing Swift proxy entries DONE Preparing Swift storage entries DONE 任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStack#准备Gnocchi(用于计量的时间序列数据库服务器)项目Preparing Gnocchi entries DONE#准备Redis(用于计量的数据结构服务器)项目Preparing Redis entries DONE#准备Ceilometer(计量服务)项目Preparing Ceilometer entries DONE#准备Aodh(警告)

    22、项目Preparing Aodh entries DONE#准备Puppet模块和配置清单Preparing Puppet manifests DONE Copying Puppet modules and manifests DONE 任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStack#应用控制节点(测试时可能需要较长时间)Applying 192.168.199.31_controller.pp192.168.199.31_controller.pp:DONE#应用网络节点(测试时可能需要较长时间)Applying 192.168.199.31_net

    23、work.pp192.168.199.31_network.pp:DONE#应用计算节点(测试时可能需要较长时间)Applying 192.168.199.31_compute.pp192.168.199.31_compute.pp:DONE#应用Puppet配置清单Applying Puppet manifests DONE Finalizing DONE#安装成功,完成应用并给出其他提示信息*Installation completed successfully*Additional information:#提示网络已采用OVN Neutron后端*Parameter CONFIG_NE

    24、UTRON_L2_AGENT:You have chosen OVN Neutron backend.Note that this backend does not support the VPNaaS or FWaaS services.Geneve will be used as the encapsulation method for tenant networks#执行命令产生的应答文件*A new answerfile was created in:/root/packstack-answers-20200819-151747.txt#未安装时间同步,需要确认CentOS当前的系统时

    25、间是否正确,如果不正确,则需要修改*Time synchronization installation was skipped.Please note that unsynchronized time on server instances might be problem for some OpenStack components.#在用户主目录下产生keystonerc_admin文件,要使用命令行工具需要使用它作为授权凭据*File/root/keystonerc_admin has been created on OpenStack client host 192.168.199.31

    26、.To use the command line tools you need to source the file.#访问OpenStack Dashboard(Web访问界面),请使用keystonerc_admin中的登录凭据*To access the OpenStack Dashboard browse to http:/192.168.199.31/dashboard.Please,find your login credentials stored in the keystonerc_admin in your home directory.#安装日志文件名及其路径*The in

    27、stallation log file is available at:/var/tmp/packstack/20200819-151746-wZEI2M/openstack-setup.log#Puppet配置清单路径*The generated manifests are available at:/var/tmp/packstack/20200819-151746-wZEI2M/manifests在命令行中执行以下命令,获取OpenStack主要组件Nova的当前安装版本。rootnode-a#nova-manage-version20.3.0根据返回的Nova版本号访问Nova官网,可

    28、以获知它所对应的OpenStack发行版本。这里Nova 20.3.0对应的是OpenStack的Train版本,如图1-11所示。任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStackAdditional information:#提示网络已采用OVN Neutron后端*Parameter CONFIG_NEUTRON_L2_AGENT:You have chosen OVN Neutron backend.Note that this backend does not support the VPNaaS or FWaaS services.Geneve

    29、 will be used as the encapsulation method for tenant networks#执行命令产生的应答文件*A new answerfile was created in:/root/packstack-answers-20200819-151747.txt#未安装时间同步,需要确认CentOS当前的系统时间是否正确,如果不正确,则需要修改*Time synchronization installation was skipped.Please note that unsynchronized time on server instances might

    30、 be problem for some OpenStack components.#在用户主目录下产生keystonerc_admin文件,要使用命令行工具需要使用它作为授权凭据*File/root/keystonerc_admin has been created on OpenStack client host 192.168.199.31.To use the command line tools you need to source the file.#访问OpenStack Dashboard(Web访问界面),请使用keystonerc_admin中的登录凭据*To access

    31、 the OpenStack Dashboard browse to http:/192.168.199.31/dashboard.Please,find your login credentials stored in the keystonerc_admin in your home directory.#安装日志文件名及其路径*The installation log file is available at:/var/tmp/packstack/20200819-151746-wZEI2M/openstack-setup.log#Puppet配置清单路径*The generated manifests are available at:/var/tmp/packstack/20200819-151746-wZEI2M/manifests任务四 部署与安装OpenStack任务实现运行Packstack安装OpenStack获取OpenStack主要组件Nova的当前安装版本。rootnode-a#nova-manage-version20.3.0获知所对应的OpenStack发行版本。THANKS

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:OpenStack云计算平台实战—项目1OpenStack安装课件.pptx
    链接地址:https://www.163wenku.com/p-3725651.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库