openstack云计算(二)——使用Packstack安装器安装一体化OpenStack云平台

初步掌握OpenStack快捷安装的方法。掌握OpenStack图形界面的基本操作。

一【准备阶段】

(1)准备一台能够安装OpenStack的实验用计算机,建议使用VMware虚拟机。

(2)该计算机应安装CentOS 7,建议采用CentOS 7.8版本。

(3)禁用防火墙与SELinux。

(4)停用NetworkManager服务。

(5)设置网卡。

(6)设置主机名。

(7)设置时间同步。

(8)已通过Packstack安装器安装好OpenStack一体化实验平台。

(9)查看使用Packstack安装器“All-in-One”方式安装时所生成的keystonerc_admin和keystonerc_demo文件,从中获取云管理员账户admin和测试用的普通用户demo的密码。

二【实验内容】

(1)准备所需的软件库。

yum -y update

yum -y install centos-release-openstack-train

(2)安装Packstack软件。

yum -y update

yum -y install openstack-packstack

(3)运行Packstack

以“All-in-One”方式安装OpenStack Train版本。

packstack --allinone

(4)问题出现的情况

若出现如下问题:

Packstack安装OpenStack问题:facter: error while loading shared libraries: leatherman_curl.so.1.3.0-CSDN博客

按照以上来解决。

从打印信息看,应该是leatherman rpm包版本问题。

已经安装版本是1.10.0-1

而facter需要1.3.0

回退leatherman版本

yum downgrade leatherman

若出现:

则按照:https://blog.csdn.net/weixin_45675097/article/details/124772479

解决方法:

yum -y install PackageKit-backend

yum -y install yum-utils

yum -y install qpid-proton-c-0.26.0-2.el7.x86_64

yum -y install openstack-keystone 

若出现:

Openstack : 17、在vmware的centos7虚拟机中通过packstack安装openstack queen版本_testing if puppet-CSDN博客

按照以上链接来解决。

解决方法:

根据报错信息为 /usr/bin/yum -d 0 -e 0 -y install openstack-cinder 下载失败

实际上是因为安装的时候没有安装epel-release,导致openstack-cinder 安装失败

执行:

yum -y install epel-release

然后继续执行:

/usr/bin/yum -d 0 -e 0 -y install openstack-cinder

 若出现:

没办法,是虚拟机内存配置太低了需要配置成8G

若出现:

是因为数据库生成的密码文件不对应,导致登陆不进去,重新做下或者删除文件重新生成。

出现如下界面,代表已成功。

成功运行Packstack,以“All-in-One”方式安装OpenStack Train版本:

(5)查看所安装的OpenStack版本。

nova-manage --version

  1. 根据返回的Nova版本号访问OpenStack官网的发行版本主页https://releases.openstack.org/teams/nova.html验证所对应的OpenStack发行版本。
  2. 以云管理员admin用户身份登录OpenStack,打开“设置”仪表板,更改默认的语言和时区,并更改密码

浏览器打开地址:http://192.168.233.128/dashboard

可以使用admin  与 demo两个用户登录

密码是由文件生成的,查看admin的密码:

vi /root/keystonerc_admin

查看demo的密码:

vi /root/keystonerc_demo

  1. 查看OpenStack图形界面的构成,考察仪表板、面板组和面板3个层级。
  2. 分别切换到“项目”“管理员”“身份管理”仪表板进行浏览,注意“项目”仪表板和“管理员”仪表板查看资源的区别。
  3. 退出admin登录,再以demo用户身份登录OpenStack,分别切换到“项目”“管理员”“身份管理”仪表板进行浏览。
  4. 体会两种用户身份之间的差别。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/297175.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络与并发编程(二)

线程_信号量 互斥锁使用后,一个资源同时只有一个线程访问。如果某个资源,我们同时想让N个(指定数值)线程访问?这时候,可以使用信号量。 信号量控制同时访问资源的数量。信号量和锁相似,锁同一时间只允许一个对象(进程…

深入理解npm常用命令

npm(Node Package Manager)是 Node.js 的包管理工具,用于管理 Node.js 应用程序的依赖包。除了安装、更新和卸载依赖包外,npm 还提供了许多其他功能,如初始化项目、运行脚本、查看依赖树等。本文将详细介绍一些常用的 …

使用Node.js常用命令提高开发效率

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,广泛用于构建服务器端应用程序和命令行工具。Node.js提供了丰富的命令和工具,可以帮助开发者更高效地开发应用程序。在日常开发中,除了Node.js本身的核心功能外,npm&#x…

Python搭建编程环境-安装Python3解释器

✅作者简介:CSDN内容合伙人、新星计划第三季Python赛道Top1🏅 🔥本文已收录于Python系列专栏:零基础学Python 💬订阅专栏后可私信博主进入Python学习交流群,进群可领取Python视频教程以及Python相关电子书…

玫瑰图和雷达图(自备)

目录 玫瑰图 数据格式 绘图基础 绘图升级(文本调整) 玫瑰图 下载数据data/2020/2020-11-24 mirrors_rfordatascience/tidytuesday - 码云 - 开源中国 (gitee.com) R语言绘图—南丁格尔玫瑰图 - 知乎 (zhihu.com) 数据格式 rm(list ls()) libr…

[实验报告]--基于端口安全

[实验报告] 目录 [实验报告] 一、项目背景 二、实验环境 三、项目规划设计 四、项目实施 五、验证项目成果 基于端口安全的 Jan16 公司网络组建 一、项目背景 Jan16 公司开发部为重要部门,所有员工使用指定的计算机工作,为防止员工或访客使 用个…

前端工程师————CSS学习

选择器分类 选择器分为基础选择器和复合选择器 基础选择器包括:标签选择器,类选择器,id选择器,通配符选择器标签选择器 类选择器 语法:.类名{属性1: 属性值;} 类名可以随便起 多类名使用方式&am…

2013年认证杯SPSSPRO杯数学建模A题(第二阶段)护岸框架全过程文档及程序

2013年认证杯SPSSPRO杯数学建模 A题 护岸框架 原题再现: 在江河中,堤岸、江心洲的迎水区域被水流长期冲刷侵蚀。在河道整治工程中,需要在受侵蚀严重的部位设置一些人工设施,以减弱水流的冲刷,促进该处泥沙的淤积&…

openstack云计算(一)————openstack安装教程,创建空白虚拟机,虚拟机的环境准备

1、创建空白虚拟机 需要注意的步骤会截图一下,其它的基本都是下一步,默认的即可 ----------------------------------------------------------- 2、在所建的空白虚拟机上安装CentOS 7操作系统 (1)、在安装CentOS 7的启动界面中…

【generate】如何维护一套icon组件库,直接输出svg为react component

https://github.com/ant-design/ant-design-web3/pull/761/files 实现了icon-preview(通过jsdoc, 鼠标放在组件上可以看到icon的样式),因为打包方式、产物以及命名上有一些不同,可能需要稍加改造。 这个同步脚本应该后续也用得上,略加改造同步…

如何处理Jenkins打包npm install没有拉取到最新依赖的问题

问题背景: 我们项目中有私有依赖包 frame,是私有服务器上通过 npm 去管理。frame包 publish 之后,通过Jenkins打包时,npm install 一直没有拉取最新的代码。 思考:通过在本地直接替换 node_modules 里的 frame 包&…

管道的用法

一、fork 的用法 fork 返回值 c 在C中,fork 是一个来自 Unix/Linux 系统的系统调用,用于创建一个与现有进程几乎完全相同的新进程。fork 的主要特点是它会返回两次,一次返回在父进程中,一次返回在子进程中。在父进程中&#xff…

Python快速入门系列-10(Python进阶与扩展)

第十章:Python进阶与扩展 10.1 Python与其他语言的整合10.1.1 使用Python的C API示例:使用C API创建一个简单的Python扩展10.1.2 使用Cython加速Python代码示例:使用Cython编写一个快速的矩阵乘法函数10.1.3 使用SWIG创建接口示例:使用SWIG为C++类生成Python接口10.2 Pytho…

网络安全 | 什么是云安全?

关注WX:CodingTechWork 云安全-介绍 云安全是为了解决企业安全所面临的外部和内部威胁,它是一组程序和技术的集合。企业在实施其数字化转型策略,并将各种云端工具和服务纳入企业基础架构中时,需要云安全保障业务顺利进行。 云计…

957: 逆置单链表

学习版 【C语言】 #include<iostream> using namespace std; typedef struct LNode {char data;struct LNode* next;LNode(char x) :data(x), next(nullptr) {} }LNode; void creatlist(LNode *&L) {int n;char e;cin >> n;LNode* p1, * p2;p1 L;for (int i…

Android 高德地图

1.获取Key 进入高德开放平台控制台&#xff0c;创建一个新应用。在创建的应用上点击"添加key"按钮&#xff0c;在弹出的对话框中&#xff0c;依次输入key名称&#xff0c;选择服务平台为“Android平台”&#xff0c;输入发布版安全码 SHA1、以及 Package。 获取 S…

Elasticsearch 压测实践总结

背景 搜索、ES运维场景离不开压力测试。 1.宿主机层面变更&#xff1a;参数调优 & 配置调整 & 硬件升级2.集群层面变更&#xff1a;参数调优3.索引层面变更&#xff1a;mapping调整 当然还有使用层面变更&#xff0c;使用API调优&#xff08;不属于该文章的讨论范围…

Python 之 Fastapi 框架学习

依赖安装 Fastapi 有版本要求&#xff0c;需要的 Python 版本至少是 Python 3.8&#xff08;不要犟&#xff0c;按照版本要求来&#xff0c;我最先也是在我 Python3.6 上装的&#xff0c;果不其然跑不起来&#xff09;&#xff0c;幸好我 Win7 老古董能支持的 Python 最高版本…

Python爬虫详解:原理、常用库与实战案例

前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家&#xff1a;https://www.captainbed.cn/z ChatGPT体验地址 文章目录 前言引言&#xff1a;一、爬虫原理1. HTTP请求与响应过程2. 常用爬虫技术 二、P…

《自动机理论、语言和计算导论》阅读笔记:p115-p138

《自动机理论、语言和计算导论》学习第 6 天&#xff0c;p115-p138 总结&#xff0c;总计 24 页。 一、技术总结 1.associativity and comutativity (1)commutativity(交换性): Commutativity is the property of an operator that says we can switch the order of its ope…