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

上传人(卖家):晟晟文业 文档编号:3725651 上传时间:2022-10-07 格式:PPTX 页数:46 大小:1.51MB
下载 相关 举报
OpenStack云计算平台实战—项目1OpenStack安装课件.pptx_第1页
第1页 / 共46页
OpenStack云计算平台实战—项目1OpenStack安装课件.pptx_第2页
第2页 / 共46页
OpenStack云计算平台实战—项目1OpenStack安装课件.pptx_第3页
第3页 / 共46页
OpenStack云计算平台实战—项目1OpenStack安装课件.pptx_第4页
第4页 / 共46页
OpenStack云计算平台实战—项目1OpenStack安装课件.pptx_第5页
第5页 / 共46页
点击查看更多>>
资源描述

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(OpenStack云计算平台实战—项目1OpenStack安装课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

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


163文库-Www.163Wenku.Com |网站地图|