单机版openstack安装

说明:

本文环境:CentOS 7 x64位


1.创建虚拟机
2.在虚拟机中安装 centos 7(最小安装),修改主机名:openstack,设置 root 密码:12345678

3. 网卡设置,重启网络服务,查看 ip,测试网络连通性

[rooteopenstack "]# cd /etc/sysconf ig>network-scripts

[rooteopenstack network-scriptsl# ls
[rooteopenstack network-scriptsl# vi ifcfg-ens33
[rooteopenstack network-scriptsl# systemctl restart network

[rooteopenstack network-scriptsl# ip a

[rooteopenstack ~]# ping www.baidu.com

4.关闭防火墙,禁止防火墙开机自启,关闭 selinux(需要重启系统),关闭网络管理工具,禁止网络管理工具开机自启

[rooteopenstack “]# systemctl stop firewalld

[rooteopenstack “]# systemctl disable firewalld

[rooteopenstack “]#

[rootQopenstack “]# vi /etc/selinux/conf ig

[rooteopenstack ~]# systemctl stop NetworkManager

[rooteopenstack ~]# systemctl disable NetworkManager
[rooteopenstack "]# reboot

5.设置主机映射

[rooteopenstack ~l# vi /etc/hosts_

[root@openstack ~]# ping 192.168.200.100
[rooteopenstack *]# ping openstack

6.配置仓库

[rooteopenstack ~]# cd /etc/yum.repos.d

[rooteopenstack yum.repos.dl# ls
[root@openstack yum.repos.d]# mkdir repo

[rooteopenstack yum.repos.d]# mu C# repo

[rooteopenstack yum.repos.dl# ls
[rooteopenstack yum.repos.d]# ls repo
[rooteopenstack yum.repos.dl# curl -o /etc/yum.repos.d/CentoS.repo http://mirrors.aliyun.com/repo/Centos-7.repo
CentOS.repo[rooteopenstack yum.repos.dl# ls

[rooteopenstack yum.repos.d]# more Centos.repo
[rooteopenstack ~]# yum repolist

使用 curl 命合到阿里云的镜像站( http://mirrors.aliyun.com/repo/ )中将 centos-7的配置文件保存到/etc/yum.repos.d目录中。

curl 命令是一个用于发送 HTTP 请求的工具。参数-O 表示制定要保存下载文件的路径和文件名。后面可以跟上要保存的文件名和文件路径。

语法格式:curl -o [filename] url

举例:curl -o /tmp/sina.txt www.sina.com

说明:访问 www.sina.com 这个网站,并且返回的结果保存在/tmp/sina.txt 这个文件中,类似于输出重定向 curl

www.sina.com > /tmp/sina.com

7.时间同步

[rooteopenstack "]# yum install -y ntpdate
[rooteopenstack"]# ntpdate ntp.aliyun.com >>/var/log/ntpdate.1og

[rooteopenstack *]# ntpdate ntp.aliyun.com
[rooteopenstack "]# systemctl restart crond

[rooteopenstack "]# systemctl enable crond

8.安装包

yum makecache 的作用是将服务器的软件包信息缓存到本地。

[rooteopenstack ~l# yum makecache

centos7可以安装如下版本的包,可以任意选择。

[rooteopenstack ~l# yum list all igrep centos-release-openstack

安装常用软件包

[rooteopenstack "]# yum -y installvim bash-completion yum-utils

更新,防止报错(等待一会)

[rooteopenstack "]# yum -y update

安装 openstack-train 版本

[rooteopenstack "]# yum install -ycentos-release-openstack-train

此时在 yum.repos.d 目录中增加了 openstack 的配置文件

[rooteopenstack "]# ls /etc/yum.repos.d

更新 yum 缓存

[root@openstack ~l# yum clean all
[rooteopenstack ~]# yum makecache

安装 packstack 工具

 [rooteopenstack ~]# yum install -y openstack-packstack

安装openstack一allinone(时间超长,耐心等待)

[rooteopenstack ~]# packstack --allinone

9.查看账户密码

[rooteopenstack ~]# ls
[rooteopenstackk ~1# cat keystonerc_admin

10.网页登录 openstack

查看是否有图形界面

[rooteopenstack ~]# systemctl get-default

graphical.target代表图形界面

[rooteopenstackk ~l# yum groupinstall "GnOME Desktop" "Graphical Administration Tools"

切换到图形界面:systemctl set-default graphical.target创建用户:yunjs,密码:QINGdao123!

在浏览器中输入:192.168.200.100/dashboard

根据上一步显示的用户名(admin)、密码(98730199dfe940e4)进行登录

11.云平台体验

1)创建实例



补充:

调整虚拟机中操作界面的大小

应用程序à设置à显示à分辨率(1400*1050à保留更改

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

黑马点评-好友关注实现

关注和取关 针对用户的操作,可以对用户进行关注和取消关注功能: 需要实现两个接口: 关注和取关接口 判断是否关注的接口 接口: //关注和取关 PutMapping("/{id}/{isFollow}") public Result follow(PathVariable(&…

听 GPT 讲 client-go 源代码 (22)

分享更多精彩内容,欢迎关注! File: client-go/applyconfigurations/core/v1/attachedvolume.go 在client-go项目中,client-go/applyconfigurations/core/v1/attachedvolume.go文件的作用是为Kubernetes的CoreV1 API对象AttachedVolume提供应用…

2024如何搭建测试平台?理清思路很重要!

01、职责 一个健康的测试平台体系,对测试人员的职责分工、协作模式会有不同的要求。 测试平台核心的职责是完成高质量的交付已满足业务需求。测试活动包括单元测试、集成测试、接口测试、性能测试等,都是通过这些测试手段,协同整个测试平台…

JsonCreator注解InvalidDefinitionException报错解决

"stack_trace": "c.f.j.d.e.InvalidDefinitionException: More than one argument (#0 and left as delegating for Creator [constructor for (

ArcGIS学习(十一)公服设施服务区划分与评价

ArcGIS学习(十一)公服设施服务区划分与评价 本任务带来的内容是公服设施服务区划分与公服设施服务区评价。本任务包括两个关卡: 公服设施服务区划分公服设施服务区空间价值评价1.公服设施服务区划分 首先,来看看这个案例的场景和基础数据。我们以上海市图书馆为例进行分析…

day3 FreeRTOS

抢占式调度 osThreadId_t defaultTaskHandle; const osThreadAttr_t defaultTask_attributes {.name "defaultTask",.stack_size 128 * 4,.priority (osPriority_t) osPriorityNormal, }; /* Definitions for myTask02 */osThreadId_t myTask03Handle; const os…

005-事件捕获、冒泡事件委托

事件捕获、冒泡&事件委托 1、事件捕获与冒泡2、事件冒泡示例3、阻止事件冒泡4、阻止事件默认行为5、事件委托6、事件委托优点 1、事件捕获与冒泡 2、事件冒泡示例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /…

Linux的top命令解析

Top命令是什么 TOP命令是Linux下常用的性能分析工具&#xff0c;能够实时显示系统中各个进程的资源占用状况。 TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系…

全链路Python环境迁移

全链路Python环境迁移 在当前的Python环境中&#xff0c;安装一些库以后&#xff0c;如果换了一套Python环境&#xff0c;难道再来一次不停的pip install&#xff1f;当然不是。 第一步&#xff0c;使用pip freeze&#xff08;冻结&#xff09;备份当前Python库的环境 pip f…

一起来读李清照

当然先祝各位女生节日快乐&#x1f381;&#x1f381;啦​。​ 但是呢&#xff0c;今天&#xff0c;我们不聊技术&#xff0c;来聊点其他的。 大家都知道今天是三八妇女节&#xff0c;三八妇女节的是中国人的叫法&#xff0c;也叫国际妇女节。是为了纪念妇女权利的运动&#…

测试环境搭建整套大数据系统-问题篇(一:实时遇到的问题)

1. java.io.IOException: Failed to deserialize JSON ‘{“age”:867,“sex”:“fba8c074f9”,“t_insert_time”:“2024-03-04 14:12:24.821”}’ 解决方式 修改数据类型。将TIMESTAMP_LTZ改为TIMESTAMP。 2. java. lang,classNotFoundException: org,apache.flink,streami…

代理模式以及静态代理、JDK代理、Cglib代理的实现

代理模式&#xff08;Proxy&#xff09; 介绍 1、代理模式&#xff1a;为对象提供一个替身&#xff0c;以控制对这个对象的访问&#xff0c;即通过代理对象访问目标对象&#xff0c;这样做的好处是&#xff1a;可以在目标对象实现的基础上&#xff0c;增强额外的功能操作 &…

2024 AI 辅助研发的新纪年

随着人工智能技术的持续发展与突破&#xff0c;2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计&#xff0c;从软件开发到材料科学&#xff0c;AI正逐渐渗透到研发的各个环节&#xff0c;变革着传统的研发模式。在这一背景下&#xff0c;AI辅助研发不仅…

不允许你不知道Python函数的返回值

函数可以通过return一次性返回多个数据&#xff0c;返回的数据以元组的形式保存。函数中若出现了return&#xff0c;return后面的程序不会执行。若函数中需要将某些数据返回&#xff0c;使用关键字return。若return后面没有返回任何数据&#xff0c;仅仅表示结束程序&#xff0…

Haproxy介绍、安装

Haproxy介绍、安装 文章目录 Haproxy介绍、安装1.Haproxy介绍1.1 企业版1.2 社区版1.3 版本对比1.4 HAProxy功能 2.HAProxy安装2.1 主机初始化2.1.1 设置网卡名和ip地址2.1.2 配置镜像源2.1.3 关闭防火墙2.1.4 禁用SELinux2.1.5 设置时区 2.2 包安装2.2.1 Ubuntu 安装2.2.2 Cen…

WEB接口测试之Jmeter接口测试自动化 (二)(数据分离)

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

数据结构八大算法详解

一、直接插入排序 直接插入排序的核心思想就是&#xff1a;将数组中的所有元素依次跟前面已经排好的元素相比较&#xff0c;如果选择的元素比已排序的元素小&#xff0c;则交换&#xff0c;直到全部元素都比较过。 因此&#xff0c;从上面的描述中我们可以发现&#xff0c;直接…

非常好用的Java诊断工具Arthas(阿尔萨斯)

小伙伴们好&#xff0c;欢迎关注&#xff0c;一起学习&#xff0c;无限进步 文章目录 Window 安装Linux 安装SpringBoot 整合 arthas其他使用场景 Arthas是阿里巴巴开源的一款Java诊断工具&#xff0c;可以用于线上诊断问题、监控应用性能等。支持 Linux/Mac/Windows&#xff0…

【学习笔记】开源计算机视觉库OPENCV学习方案

本文中&#xff0c;我们试图提供一些学习OpenCV的详细和实用资源&#xff0c;这些资源包括基础知识、进阶技巧以及实践项目&#xff0c;旨在帮助初学者和进阶学习者更好地掌握和使用OpenCV库。 一、学习资源 官方文档&#xff1a;OpenCV的官方文档是学习OpenCV的最佳起点。它包…