当前位置: 首页 > news >正文

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.lryc.cn/news/332895.html

相关文章:

  • Flutter Don‘t use ‘BuildContext‘s across async gaps.
  • 基于SSM+Jsp+Mysql的个性化影片推荐系统
  • 循环队列的实现及应用——桶排序bucket_sort、基数排序radix_sort
  • ubuntu16如何使用高版本cmake
  • 电商-广告投放效果分析(KMeans聚类、数据分析-pyhton数据分析
  • 练习 16 Web [极客大挑战 2019]LoveSQL
  • C++——栈和队列容器
  • Java集合(个人整理笔记)
  • Redis -- 缓存穿透问题解决思路
  • 数据挖掘中的PCA和KMeans:Airbnb房源案例研究
  • 【ArcGIS微课1000例】0107:ArcGIS加载在线历史影像服务WMTS
  • IP归属地在互联网行业中的应用
  • 非关系型数据库-----------探索 Redis高可用 、持久化、性能管理
  • 每日一题:三数之和
  • 【SCI绘图】【曲线图系列2 python】多类别标签对比的曲线图
  • 达梦DMHS-Manager工具安装部署
  • Marketo营销自动化集成Zoho CRM
  • 【Leetcode每日一题】模拟 - 外观数列(难度⭐⭐)(51)
  • CMakeLists.txt编写简单介绍:CMakeLists.txt同时编译.cpp和.cu
  • MSSQL有关数据库、表的循环操作可使用的存储过程 sp_MSforeachdb 及 sp_MSforeachtable
  • day63 单调栈part02
  • 上市公司股权性质演变:2000-2022年集中度数据深度剖析(5W+数据)
  • 安装Redis Windows版
  • 用 ipset 和 iptables 保护 sip 端口
  • 日志打印的学习之log4j2(二)进阶案例
  • c语言实现2048小游戏
  • 159 Linux C++ 通讯架构实战14,epoll 函数代码实战
  • 【鹅厂摸鱼日记(一)】(工作篇)认识八大技术架构
  • CA根证书——https安全保障的基石
  • Spark-Scala语言实战(10)