OpenStack私有云基础架构与运维(openEuler版)(微课版) 课件 项目1 OpenStack 云计算基础架构平台技术概述_第1页
OpenStack私有云基础架构与运维(openEuler版)(微课版) 课件 项目1 OpenStack 云计算基础架构平台技术概述_第2页
OpenStack私有云基础架构与运维(openEuler版)(微课版) 课件 项目1 OpenStack 云计算基础架构平台技术概述_第3页
OpenStack私有云基础架构与运维(openEuler版)(微课版) 课件 项目1 OpenStack 云计算基础架构平台技术概述_第4页
OpenStack私有云基础架构与运维(openEuler版)(微课版) 课件 项目1 OpenStack 云计算基础架构平台技术概述_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目1OpenStack

云计算基础架构平台技术概述知识准备拓展知识项目实施拓展任务1243理解云计算的基本概念及其核心技术了解常用的云计算平台软件学习OpenStack的整体项目架构具备运用一种或多种常见云基础架构软件的能力具备安装及部署虚拟机的能力掌握OpenStack云平台Dashboard的使用方法培养结构化思维培养自主思考、独立分析与解决问题的能力具备良好的职业道德和职业素养01知识准备初识云计算1.云计算的起源与发展2006年3月,亚马逊(Amazon)首先提出弹性计算云服务,2006年8月,谷歌(Google)首席执行官埃里克•施密特(EricSchmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(CloudComputing)的概念。云计算经历了集中时代向网络时代转变,最终向分布式时代转换,

在分布式基础之上形成了云时代。埃里克·施密特(EricSchmidt)集中时代网络时代分布式时代云时代初识云计算2.云计算的特征(1)按需自助服务:用户可以单方面部署资源,如服务器、网络存储等,资源是按需自动部署的,不需要与服务供应商进行人工交互。(2)通过互联网获取:资源可以通过互联网获取,并可以通过标准方式访问。例如,用户通过瘦客户端(没有硬盘的轻量计算机)或富客户端(移动电话、笔记本电脑、工作站等)获取资源。(3)资源池化:服务供应商的资源被池化,以便以多用户租用模式被不同用户使用。例如,不同的物理和虚拟资源可根据用户需求动态分配和重新分配,这些分配通常与地域无关,这些资源包括存储、处理器、内存、网络带宽等。(4)快速伸缩:资源可以弹性地/自动化地部署和释放,以便能够迅速地按需扩大或缩小规模。(5)可计量:云计算系统能够自动控制和优化资源的使用,它通过使用一些与服务种类对应的抽象信息(存储、计算、带宽、激活的用户账号)来提供计量能力(通常在此基础上实现按使用付费)。初识云计算

3.云计算的部署方式云计算主要有4类部署方式私有云公有云社区云混合云云计算基础设施由一个单一的组织部署和独占使用。云计算基础设施被开放部署,公众可以使用。计算基础设施由一些具有共同关注点的组织形成的社区中的用户部署和使用,可由一个或多个社区中的组织、第三方或两者的组合来对其进行管理和运营。云计算基础设施是由两种或两种以上的云(私有、社区或公共)组成,每种云仍然保持独立,但用标准的或专有的技术将它们组合起来,混合云使得数据和应用程序具有可移植性。基础设施即服务(InfrastructureasaService,IaaS)平台即服务(PlatformasaService,PaaS)SaaS为用户提供了一种完善的产品,其运行和管理皆由应用服务提供商负责。用户使用应用程序并按使用量付费,但并不掌控操作系统、硬件或运作的网络基础架构。PaaS提供了更高级别的平台和工具,用于支持应用程序的开发、测试、部署和管理。PaaS包括了开发框架、数据库、中间件和其他工具,使开发人员能够专注于应用程序逻辑,而不必担心底层的基础设施。IaaS提供了基础设施层面的计算资源,如虚拟机、存储、网络和基本的操作系统。用户可以在这些虚拟化的基础设施上构建、部署和管理自己的应用程序和操作系统。IaaS通常允许用户根据需要进行扩展或缩减资源,以满足不同的业务需求。初识云计算

3.云计算的部署方式云计算部署方式与云计算服务模式之间存在密切的关系,它们描述了云计算提供的服务及服务的交付方式。云计算部署方式通常指的是云基础设施的物理或逻辑位置,而云计算服务模式则涉及到云计算服务的不同层次,由三大服务组成:基础设施即服务、平台即服务、软件即服务,简称为云计算SPI(SaaS、PaaS、IaaS)模型。软件即服务(SoftwareasaService,PaaS)虚拟化技术01分布式存储技术02数据管理技术03IaaS是基础设施平台,主要利用虚拟化技术把计算机硬件资源集中起来进行管理,使云中的硬件得以高效利用。谈到云计算就离不开虚拟化的内容,因为虚拟化是云计算重要的支撑技术之一。云计算的另一大优势就是能够快速、高效地处理海量数据。在数据爆炸的今天,这一点至关重要。为了保证数据的高可靠性,云计算通常会采用分布式存储技术,将数据存储在不同的物理设备中。这种模式不仅摆脱了硬件设备的限制,同时扩展性更好,能够快速响应用户需求。处理海量数据是云计算的一大优势,高效的数据处理技术也是云计算不可或缺的核心技术之一。云计算不仅要保证数据的存储和访问,还要能够对海量数据进行特定的检索和分析。由于云计算需要对海量的分布式数据进行处理、分析,因此,数据管理技术必须能够高效地管理大量的数据。云计算核心技术云计算的目标是以低成本的方式提供高可靠、高可用、规模可伸缩的个性化服务。为了达到这个目标,需要虚拟化、分布式存储、数据管理、海量数据处理、资源管理与调度、安全与隐私保护等若干关键技术加以支持。OpenStackOpenStack是一个开源的云计算基础架构平台,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,其目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。CloudStackCloudStack开源云计算平台于2012年加入Apache基金会,CloudStack的开发语言为Java。常用云计算基础架构平台软件EucalyptusEucalyptus是一种开源的软件基础平台,它通过计算集群或工作站群实现弹性的、实用的云计算。02项目实施任务0101任务0202任务0303参观并分析学校信息化中心机房安装部署虚拟化环境OpenStackYoga版本初体验项目实施信息中心参观分析与调研参观学校信息中心机房的配套设施并与相关老师进行交流提问。需要了解的主要内容如下。1.学校的网络是一个什么样的网络拓扑结构?由哪几个层次组成?2.系统采用的是真实的云计算平台还是虚拟化平台?搭建平台使用的具体技术是什么?3.系统有几台物理服务器?服务器的性能指标如何?4.系统中运行的应用项目有哪些?针对以上问题进行分析,并撰写调研报告。任务01参观并分析学校信息化中心机房任务0101任务0202任务0303参观并分析学校信息化中心机房安装部署虚拟化环境OpenStackYoga版本初体验项目实施任务02安装部署虚拟化环境通过安装openEuler-22.09操作系统来熟悉虚拟机的安装,在操作过程中熟悉计算机虚拟化资源的分配管理。在个人计算机上安装VMware公司的虚拟机软件VMwareWorkstation17Pro版本详细的安装教程可自行在网上查询。虚拟机软件工作界面openEuler22.09操作系统虚拟机创建结果任务1.2安装部署虚拟化环境接下来,在“openEuler22.09”窗口单击“开启此虚拟机”按钮,启动虚拟机。在成功引导系统后,会出现左图所示的界面,菜单有三个选项:1.InstallopenEuler22.09:安装openEuler22.09。2.Testthismedia&installopenEuler22.09:测试并安装openEuler22.09。3.Troubleshooting:故障排除。这里使用上下键选中第一项“InstallopenEuler22.09”并按下回车键。Linux系统安装界面系统语言选择界面任务02

安装部署虚拟化环境在Linux系统安装向导界面中单击“InstallationDestination”,进入磁盘分区界面,如右图所示。进入磁盘分区界面后,有两个选项:自动配置分区(Automatic)以及手动配置分区(Custom)。分区应该按照实际服务器用途而定,这里选择自动分区方案。单击左上角Done完成设置,分区完成。系统安装向导界面磁盘分区界面任务02

安装部署虚拟化环境在安装向导界面单击“Time&Data”,进入设置时区界面,用户可选择所在时区,如“Asia/Shanghai”上海,并设置“24-hour”小时制。设置root密码安装完成界面设置时区系统登录成功界面任务0101任务0202任务0303参观并分析学校信息化中心机房安装部署虚拟化环境OpenStackYoga版本初体验项目实施任务03OpenStackYoga版本初体验在任务02中,已经完成了虚拟环境的部署,为了让读者快速体验私有云平台,并进一步加深对OpenStack各组件的认识与理解,本任务部署一台OpenStack-Yoga-Allinone系统供读者使用。单节点OpenStack-Yoga-Allinone系统已经提前安装好Yoga版本的OpenStack,使用openEuler22.09系统,配置为双网卡,云主机类型使用4vCPU/12GB内存/100GB硬盘。节点网络规划见表。表

节点网络规划网卡名网段网关网卡模式eth0192.168.100.0/24无仅主机eth1任意DHCPNATDashboard操作界面任务03OpenStackYoga版本初体验Dashboard核心组件验证(1)账户管理模块在Dashboard操作界面中单击“身份管理→用户”,单击右上角的“创建用户”按钮,进入创建用户界面,如图所示,在输入对应参数之后,单击“创建用户”按钮,创建用户。使用SecureCRT工具连接controller节点,可以查看到创建的用户列表:[root@controller~]#openstackuserlist|grepopenstack-test|4b4459b655744a018c9d076e056543c9|openstack-test|可以使用openstackusershow命令,查询Openstack-test用户详细信息:[root@controller~]#openstackusershowopenstack-test◀用户列表创建用户界面任务03OpenStackYoga版本初体验(2)镜像模块在Dashboard操作界面中单击“管理员→镜像→创建镜像”,进入镜像创建界面,在创建镜像界面中,可以自定义镜像名称,并且添加本地镜像文件(cirros-0.6.1-x86_64-disk.img),在设置对应的镜像格式后,可以根据其他相应要求进行配置,最后单击“创建镜像”按钮来完成镜像的创建。(3)网络模块在Dashboard操作界面中单击“网络”,根据要求创建相应的网络“testnet”,下拉框选择项目“admin”,供应商网络类型选择“Flat”,物理网络填写“provider”,勾选“共享的”以及“外部网络”选项,使云主机能够连通外网,然后单击“下一步”按钮,进入创建子网界面,填写子网名称testsubnet,网络地址192.168.200.0/24,网关IP为192.168.200.2,然后单击“下一步”按钮,进入最后的确认界面,单击“创建网络”按钮。任务03OpenStackYoga版本初体验(4)云主机模块。为了顺利创建实例,还需要提前创建实例类型。03拓展知识OpenStack平台镜像格式OpenStack支持多种虚拟机镜像格式,包括以下几种。qcow2:OpenStack中最常用的虚拟机镜像格式。它支持动态增加和减少存储容量,支持快照和迁移等高级功能,同时还能够实现高效地存储管理和备份。raw:原始的虚拟机镜像格式,不带任何压缩和编码。它具有较高的读写性能和可靠性,但不支持快照和在线备份等高级功能。vhd:微软镜像格式,可以在OpenStack中使用。它也支持动态增加和减少存储容量,也实现快照和迁移等高级功能。vmdk:VMware虚拟机镜像格式,也可以在OpenStack中使用。它具有高度的兼容性和可靠性,支持动态增加和减少存储容量,同时还能够实现快照和迁移等高级功能。ploop:针对容器虚拟化设计的镜像格式,它支持高效的增量块备份和还原,以及支持容器文件系统的高性能快照和恢复。在OpenStack中,ploop镜像通常用于支持容器虚拟化技术,如LXC和Docker等。不同镜像格式之间的转换可以通过qemu-img工具完成,qemu-img命令可以完成raw、qcow2、vmdk、vhd、ploop等格式的互相转换,还可以用来管理虚拟磁盘,如创建、查看、调整虚拟磁盘的大小等。qemu-img部分命令#qemu-imgcreate[-6][-e][-bbase_image][-fformat][-p]filename[size]#qemu-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论