OpenStack入门体验实验指导书

📅 发布时间:2026/7/10 18:40:10 👁️ 浏览次数:
OpenStack入门体验实验指导书
一、实验目标深入理解云计算的核心概念与服务模型。全面认识OpenStack的起源、构成及优势。熟练掌握OpenStack单机环境的一键部署方法,包括在线和离线两种方式。能够通过OpenStack控制台熟练操作各项功能。学会通过OpenStack控制台创建云主机,并进行相关配置与测试。二、实验环境(一)硬件要求类型最低配置要求CPU支持Intel64或AMD64CPU扩展,并启用了AMD-V或IntelVT硬件虚拟化支持的64位x86处理器,逻辑CPU个数为4核内存8GB磁盘空间30GB网络1个1Gbps网卡(二)软件要求操作系统:CentOS7.3(最小化安装)OpenStack版本:Train(三)案例环境主机名IP地址/掩码角色openstackens33:10.10.10.60/24安装所有OpenStack组件及需要的环境三、实验内容与步骤(一)云计算与OpenStack理论学习云计算概述什么是云计算:云计算是一种基于网络的超级计算模式,有广义和狭义之分。狭义云计算指通过网络按需提供IT基础设施;广义云计算指服务的交付和使用模式,通过网络按需、易扩展地获取服务。云计算服务模型IaaS(基础架构即服务):提供底层IT基础设施服务,面向IT管理人员。PaaS(平台即服务):提供已安装好开发环境的系统平台,面向开发人员。SaaS(软件即服务):直接通过互联网提供软件和应用程序服务,面向普通用户。OpenStack概述起源:由Rackspace和美国国家航空航天局(NASA)在2010年7月共同发起。定义:一个用于控制数据中心计算、存储和网络资源的云平台,是开源软件,以Apache许可证授权。构成:包含多个核心服务,如下表所示:|服务|项目名称|描述||---|---|---||Compute(计算服务)|Nova|负责实例生命周期的管理,计算资源的单位。对Hypervisor进行屏蔽,支持多种虚拟化技术(红帽默认为KVM),支持横向扩展。||Network(网络服务)|Neutron|负责虚拟网络的管理,为实例创建网络拓扑结构。是面向租户的网络管理,可以自定义网络,并使租户之间互不影响。||Identity(身份认证服务)|Keystone|类似于LDAP服务,对用户、租户和角色、服务进行认证与授权,并且支持多认证机制。||Dashboard(控制面板服务)|Horizon|提供一个Web管理界面,与OpenStack底层服务进行交互。||ImageService(镜像服务)|Glance|提供虚拟机镜像模板的注册与管理,将做好的操作系统复制为镜像模板,在创建虚拟机时直接使用。可支持多格式的镜像。||BlockStorage(块存储服务)|Cinder|负责为运行实例提供持久的块存储设备,可进行方便的扩展,按需付费,支持多种后端存储。|