OpenStack云计算平台从入门到实践视频教程

版权申诉
5星 · 超过95%的资源 2 下载量 48 浏览量 更新于2024-10-17 收藏 275B RAR 举报
资源摘要信息:"云计算平台openstack视频教程" 云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。云计算平台openstack视频教程详细介绍了云计算基础、SOA架构以及openstack核心组件的安装与配置。 1. 云计算的介绍:视频教程的开篇首先为学习者介绍了云计算的基本概念,包括云计算的定义、服务模型(SaaS、PaaS、IaaS)、部署模型(公共云、私有云、社区云和混合云),以及云计算的特点(如按需自助服务、广泛的网络访问、资源池化、快速弹性、可测量服务等)。 2. SOA架构:随后课程介绍了什么是SOA(面向服务的架构),这是一种用于设计、开发、部署和管理的服务导向系统。SOA将业务功能作为服务提供给最终用户或其他服务。在云计算环境下,SOA有助于提升服务的模块化、可重用性以及业务流程的灵活性。 3. OpenStack基础服务安装:视频教程深入到OpenStack这个开源云计算平台的核心部分。OpenStack由多个模块组成,每个模块提供一项独立的服务。首先讲解了OpenStack的安装流程,包括必要环境的配置和关键组件的搭建。 4. Keystone认证服务安装:Keystone是OpenStack的身份服务组件,提供了身份验证和授权功能。视频教程中分别讲解了keystone认证服务的安装上和安装下部分,意在让学习者掌握如何设置和管理OpenStack的身份认证和访问控制。 5. Glance镜像服务安装:Glance服务在OpenStack中用于管理虚拟机镜像,包括镜像的注册、检索和获取。视频教程详细讲述了Glance服务的安装过程,为学习者演示如何在OpenStack平台上进行镜像管理。 6. Nova计算服务控制节点与计算节点:Nova是OpenStack中的计算服务,负责虚拟机的创建、调度和管理。教程中介绍了Nova服务在控制节点和计算节点上的配置与管理。 7. Neutron网络服务控制节点与计算节点:Neutron提供了网络服务,允许管理员和用户动态申请网络资源,如子网、路由器、负载均衡器等。视频教程讲解了Neutron在控制节点和计算节点的安装和配置。 8. Horizon Web界面安装:Horizon是OpenStack的仪表盘,为用户提供了图形界面来管理OpenStack的资源。视频教程演示了如何安装和配置Horizon界面,以便用户可以通过Web界面完成云资源的管理。 9. 启动一个云主机:视频教程的最后演示了如何通过OpenStack界面启动和管理云主机,这包括了虚拟机的创建、配置、启动、监控和终止等操作。 在OpenStack的更高级主题部分,视频教程还包括了: 1. 增加计算节点并测试:学习如何将新的计算节点添加到OpenStack集群中,并确保系统运行正常。 2. 项目、用户、角色的关系:介绍了在OpenStack中如何通过项目、用户和角色的定义来实现对云资源的精细权限管理。 3. 镜像服务Glance迁移:演示了如何将Glance镜像从一个存储位置迁移到另一个位置,以及这种迁移在实际操作中的一些注意事项。 4. Cinder卷存储安装:Cinder是OpenStack提供的块存储服务,视频教程讲解了如何安装和配置Cinder,以便为云主机提供持久化块存储。 5. Cinder卷的类型和云主机安全:介绍了不同类型Cinder卷的特性,并讨论了与云主机相关的安全问题,包括安全组的配置和管理。 通过以上内容,学习者将能够全面掌握OpenStack平台的安装、配置、管理以及故障排除,为成为云计算领域的专业人才打下坚实基础。
2018-03-29 上传
学习要求: 熟悉基本的linux命令 具备基本的网络知识 掌握一门编程语言 课程特点: 深刻理解:OpenStack的设计原理,体系构架和关键技术,构建一个OpenStack环境所需的核心组件以及核心组件间的联系; 全面掌握:如何通过不同的部署工具比如packstack,部署OpenStack环境;如何通过单独部署OpenStack核心组件逐渐搭建出OpenStack环境; 定制研发:在学习openstack源码级深度解析培训后,你能了解openstack源码的体系结构,并能根据需要进行定制开发,满足您在实际生产环境中OpenStack的各种疑问和不满足的功能。 ------------------------课程内容------------------------ 课时1、课前学习环境准备 课时2、课程介绍 课时3、OpenStack概论 课时4、实例:OpenStack自动安装(Fuel) 课时5、作业:OpenStack Fuel 课时6、OpenStack安装部署答问 课时7、Keystone 详解 课时8、实例:OpenStack 手动安装 - 环境准 课时9、实例:Keystone 手动安装 课时10、实例:Keystone CLI 使用 课时11、实例:Keystone API使用 课时12、Glance详解 课时13、实例:Glance手动安装以及CLI、API 课时14、实例:Glance镜像制作 课时15、实例:Glance镜像修改 课时16、作业:Keystone手动练习 课时17、Keystone答问 课时18、作业:Glance手动练习 课时19、Nova架构及原理详解 课时20、实例:Nova手动安装 课时21、实例:Instance启动过程回顾 课时22、网络基础知识盘点 课时23、Neutron原理详解 课时24、实例:Neutron手动安装 课时25、实例:网络命名空间 课时26、实例:物理机连接openvswitch的虚 课时27、实例:租户私有网络创建 课时28、Neutron SDN 实现详解 课时29、实例:Neutron SDN 手动实现 课时30、作业:Nova、Neuron手动安装练习 课时31、作业:Neutron 相关实例练习 课时32、Neutron 答问 课时33、Cinder 原理详解 课时34、Cinder iSCSI实现原理详解 课时35、实例:Cinder 手动安装 课时36、Swift 架构与原理详解 课时37、实例:Swift 手动安装 课时38、Dashboard 介绍与演示 课时39、实例:Dashboard 手动安装 课时40、实例:Dashboard 浮动IP访问实例 课时41、实例:Dashboard 块存储的使用 课时42、实例:Dashboard 对象存储的使用 课时43、实例:OpenStack 命令行接口使用 课时44、OpenStack HA与性能调优 课时45、OpenStack Devstack 自动安 课时46、配置 OpenStack Eclipse 开发环境 课时47、配置 OpenStack Eclipse 开发环境 课时48、OpenStack 自动化测试 - 单元测试 课时49、OpenStack 自动化测试 - 集成测试 课时50、Nova 源码结构 课时51、Nova 调用流程源码解析 课时52、Nova 分层架构与业务模型剖析 课时53、Nova 自定义 API 扩展编码实现 课时54、Django 介绍与快速开始 课时55、Django view 和 urls 的用法 课时56、Django Templates 模板的用法(一) 课时57、Django Templates 模板的用法(二) 课时58、Django Form 表单的用法 课时59、Horizon 结构源码剖析(1) 课时60、Horizon 自定义 Panel 编码实现 课时61、Horizon 自定义 DataView 编码实 课时62、企业部署案例:企业私有云规划与案 课时63、OpenStack 和其他开源云平台比较