OpenStack云计算(十四)——综合演练手动部署OpenStack,

embedded/2024/9/18 17:29:50/ 标签: openstack, 云计算, linux, 服务器

本项目的项目实训可以完全参考教材配套讲解的详细步骤实施,总体来说实训工作量较大,可根据需要选做,重点观看配套的微课视频。

项目实训一

【实训题目】

搭建OpenStack云平台基础环境

【实训目的】

掌握OpenStack基础环境的安装和配置方法。

【实训准备】

复习OpenStack基础环境的相关知识。

【实训内容】

(1)准备两个节点主机并安装CentOS 7。

均已安装CentOS7

(2)配置节点主机网络,每台主机配置两个网卡。

停用NetworkManager服务:

(3)两个节点主机设置时间同步。

(4)安装OpenStack软件包。

在各节点主机上分别进行操作。

启用OpenStack软件库。

yum install centos-release-openstack-train

 

②升级软件包。

yum  upgrade

③安装OpenStack客户端软件。

yum install python-openstackclient

④安装openstack-selinux软件包
以自动管理OpenStack服务的安全策略

yum -y install openstack-selinux

⑤验证安装

openstack --version

(5)安装SQL数据库并进行初始配置

(6)安装RabbitMQ消息队列服务并进行初始配置

(7)安装Memcached服务和Etcd

项目实训二

【实训题目】

安装Keystone身份服务

【实训目的】

掌握OpenStack身份服务的手动安装和配置方法。

【实训准备】

复习OpenStack身份服务的手动安装和配置操作步骤。

【实训内容】

(1)创建Keystone数据库。

(2)安装和配置Keystone及相关组件。

(3)配置Apache HTTP服务器并完成Keystone安装。

(4)为后续的服务创建统一的服务项目service。

(5)创建测试用的普通云用户demo,并赋予其member角色。

(6)为admin和demo用户分别创建OpenStack客户端环境脚本。

项目实训三

【实训题目】

安装Glance镜像服务

【实训目的】

掌握OpenStack镜像服务的安装和配置方法。

【实训准备】

复习OpenStack镜像服务的手动安装和配置操作步骤。

【实训内容】

(1)创建Glance数据库、服务凭据和API端点。

(2)安装并配置Glance组件。

(3)上传Cirros操作系统镜像,验证Glance镜像操作。

项目实训四

【实训题目】

安装Nova计算服务

【实训目的】

(1)了解OpenStack计算服务安装的前提条件。

(2)掌握OpenStack计算服务的安装和配置方法。

【实训准备】

复习OpenStack计算服务的手动安装和配置操作步骤。

【实训内容】

(1)安装并配置Placement放置服务。

(2)在控制节点上安装和配置Nova组件。

(3)在计算节点上安装和配置Nova组件。

(4)验证Nova计算服务的安装。

项目实训五

【实训题目】

安装Neutron网络服务

【实训目的】

(1)掌握OpenStack网络服务的安装和配置方法。

(2)掌握OpenStack初始网络的创建方法。

(3)测试基于虚拟网络的实例创建。

【实训准备】

复习OpenStack网络服务的手动安装和配置操作步骤。

【实训内容】

(1)在控制节点上创建Neutron数据库、服务凭据和API端点。

(2)在控制节点上配置网络选项,包括安装网络组件、安装OVS、配置Neutron服务器组件、配置ML2插件、创建OVS提供者网桥并配置OVS代理、配置DHCP代理、配置L3代理。

(3)在控制节点上配置元数据代理。

(4)在控制节点上配置计算服务使用网络服务。

(5)在计算节点上安装Neutron服务器组件,包括认证机制、消息队列和插件。

(6)在计算节点上配置OVS代理,此处与控制节点一样创建OVS提供者网桥。

(7)在计算节点上配置计算服务使用网络服务。

(8)创建初始网络,包括一个提供者网络及其子网、一个自服务网络及其子网、一个路由器。

(9)验证网络操作。首先创建一个实例类型,添加ping和SSH访问的安全组规则,然后分别基于自服务网络和提供者网络创建虚拟机实例,并测试实例的网络访问。


http://www.ppmy.cn/embedded/26264.html

相关文章

【问题排查】Springboot集成RedisTemplate发布Redis数据带有前缀乱码问题排查解决

先说下项目背景: 五一前冲刺新项目,项目springboot2 , 集成stomp协议 和前端进行websocket通信。 之前写过一篇文章关于stomp协议的文章,有兴趣可以看看 【JAVA技术】springboot集成stomp协议实现 用户在线离线 。 测试同学反…

智能化未来:Agent AI智能体的崛起与全球挑战

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

leetcode18-4Sum

题目 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): 0 &l…

运算符重载(二)

二、左移运算符重载 作用&#xff1a;可以输出自定义数据类型&#xff08;像基本类型一样&#xff09; 注&#xff1a;只能利用全局函数重载左移运算符 C中的左移运算符<<是一个二元运算符&#xff0c;其左操作数为调用对象&#xff0c;右操作数为传入的参数。如果将左…

Macos安装OrbStack

什么是OrbStack OrbStack 是一种在 macOS 上运行容器和 Linux 机器的快速、轻便和简单方法。它是 Docker Desktop 和 WSL 的超强替代品&#xff0c;所有这些都在一个易于使用的应用程序中。 在Macos M系列芯片上&#xff0c;经常遇到docker镜像不兼容的问题&#xff0c;此时使…

debian下使用的常用软件

debian下使用的软件与windows下有所不同&#xff0c;刚使用debian系统&#xff0c;需要对不同的软件进行试用&#xff0c;以期找到更符合自己要求的软件&#xff0c;现在试用情况记录在此&#xff0c;以便后期回顾。 文件管理器&#xff08;Thunar&#xff09; 网络浏览器&am…

powershell 注册全局热键——提升效率小工具

powershell 注册全局热键 01 前言 在处理一些重复工作问题的时候&#xff0c;想搞一个小工具&#xff0c;配合全局快捷键来提高效率。因为是Windows系统&#xff0c;想到C#&#xff0c;但是又不想用VS开发&#xff0c;因为那样不够灵活&#xff0c;没办法随时修改随时用&…

CSS 06

精灵图 为什么要使用精灵图 一个网页中往往会应用很多小的背景图像作为修饰&#xff0c;当网页中的图像过多时&#xff0c;服务器就会频繁地接收和发送请求图片&#xff0c;造成服务器请求压力过大&#xff0c;这将大大降低页面的加载速度,因此&#xff0c;为了有效地减少服务…

翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深度学习一

Generative Pre-trained Transformer (生成式预训练Transformer) GPT 是 Generative Pre-trained Transformer 的缩写。 前面的词比较直白,它们是指能生成新文本的机器人。 "Pre-trained"指的是模型已经经历了从大量数据中学习的过程,暗示着模型在特定任务上还有进…

解决elemen-ui的el-table的树结构数据,新增修改不刷新问题

前面有写过关于后端返回全量数据&#xff0c;但前端节点过多table树卡顿问题 有兴趣可以看看这篇 https://blog.csdn.net/qq_44179024/article/details/136058117?spm1001.2014.3001.5501 前提&#xff1a;我这个是根据后端返回的全量数据来递归做的load方法&#xff0c;并没有…

npm install 卡住不动不执行解决方法

npm install 卡住不动不执行解决方法&#xff0c;先是想到的切淘宝镜像&#xff0c;于是》》》 走淘宝镜像&#xff0c;结果淘宝镜像挂了,于是》》》》》 切成这个 https://registry.npmmirror.com/ 大功告成&#xff01;

如何在Linux服务器上安装Stable Diffusion WebUI

如何在Linux服务器上安装Stable Diffusion WebUI 一、前提条件1、硬件条件2、软件条件 二、安装步骤1、创建Python虚拟环境2、安装必要的软件和库3、克隆Stable Diffusion WebUI仓库4、安装依赖5、运行6、访问WEB UI 一、前提条件 1、硬件条件 GPU&#xff1a;显存肯定越大越…

杰发科技AC7840——CAN通信简介(7)_波形分析

参考&#xff1a; CAN总线协议_stm32_mustfeng-GitCode 开源社区 0. 简介 隐形和显性波形 整帧数据表示 1. 字节描述 CAN数据帧标准格式域段域段名位宽&#xff1a;bit描述帧起始SOF(Start Of Frame)1数据帧起始标志&#xff0c;固定为1bit显性(b0)仲裁段dentify(ID)11本数…

PyTorch模型的保存加载

我们今天来看一下模型的保存与加载~ 我们平时在神经网络的训练时间可能会很长&#xff0c;为了在每次使用模型时避免高代价的重复训练&#xff0c;我们就需要将模型序列化到磁盘中&#xff0c;使用的时候反序列化到内存中。 PyTorch提供了两种主要的方法来保存和加载模型&…

第 8 章 机器人平台设计(自学二刷笔记)

重要参考&#xff1a; 课程链接:https://www.bilibili.com/video/BV1Ci4y1L7ZZ 讲义链接:Introduction Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 学习到当前阶段大家对ROS已经有一定的认知了&#xff0c;但是之前的内容更偏理论&#xff0c;尤其是介绍完第6…

图像处理:时域、空域、频率的滤波介绍

首先要搞清楚为什么会呈现出不同域的维度&#xff0c;来理解和处理图像&#xff0c;原因是图像的构成有多个维度的信息特点。比如一段视频从时间顺序来看&#xff0c;相邻的2个图像帧绝大部分信息是相同的&#xff0c;这就构成了前向预测的理论基础&#xff1b;比如一帧图像从空…

Baumer工业相机堡盟工业相机如何通过NEOAPISDK使用相机的Plug-and-Play(即插即用PnP)技术(C#)

Baumer工业相机堡盟工业相机如何通过NEOAPISDK使用相机的Plug-and-Play&#xff08;即插即用PnP&#xff09;技术&#xff08;C#&#xff09; Baumer工业相机Baumer工业相机NEOAPI SDK和相机即插即用技术的技术背景Baumer工业相机通过NEOAPISDK使用相机的即插即用技术1.引用合适…

LLM大语言模型原理、发展历程、训练方法、应用场景和未来趋势

LLM&#xff0c;全称Large Language Model&#xff0c;即大型语言模型。LLM是一种强大的人工智能算法&#xff0c;它通过训练大量文本数据&#xff0c;学习语言的语法、语义和上下文信息&#xff0c;从而能够对自然语言文本进行建模。这种模型在自然语言处理&#xff08;NLP&am…

java 集合collection

java.util.Collection Collection&#xff1a; java.util.Collection: 1、一个一个的数据&#xff1b;2、常用子接口&#xff1a; (1)List&#xff1a; 存储有序的可重复的数据&#xff1b; ①具体实现类&#xff1a;ArrayList Add AddAll public static void main(Strin…

ChatGPT 网络安全秘籍(四)

原文&#xff1a;zh.annas-archive.org/md5/6b2705e0d6d24d8c113752f67b42d7d8 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 第八章&#xff1a;事故响应 事故响应是任何网络安全策略的关键组成部分&#xff0c;涉及确定、分析和缓解安全漏洞或攻击。 及时和有效地…