AllinOne安装OpenStack

AllinOne安装OpenStack1.虚拟机的配置准备内存:8G+CPU:2|2网络设置:NAT硬盘设置:100G+2.启动虚拟机3.网络配置vi/etc/sysconfig/network添加内容:NETWORKING=yes

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1. 虚拟机的配置准备

内存: 8G+
CPU: 2 | 2
网络设置: NAT
硬盘设置: 100G+

2. 启动虚拟机

安装vim : yum install -y vim*

3. 网络配置

1)启用网络

vi /etc/sysconfig/network
添加内容: NETWORKING=yes

在这里插入图片描述

2)静态IP设置

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改并添加内容:
修改: BOOTPROTO=“dhcp” => “static”
添加: BROADCAST=“广播地址”
IPADDR=“IP地址”
NETMASK=“子网掩码”
NETWORK=“子网IP”
GATEWAY=“网关地址”
DNS1=“网关地址”

可以在虚拟网络编辑器中查看
在这里插入图片描述
在这里插入图片描述

3)域名解析服务器

vi /etc/resolv.conf

添加内容: nameserver=网关地址 (如果有就不需再添加)

在这里插入图片描述

4)域名解析映射(IP与名称的映射)

vi /etc/hosts
添加内容: IP 主机名 主机名.localdomain

在这里插入图片描述

4. 网络安全

1)关闭防火墙

systemctl disable firewalld 永久关闭
systemctl stop firewalld 关闭
查看防火墙状态: 显示为dead 即关闭成功
systemctl status firewalld

在这里插入图片描述

2)SELINUX

使SELINUX失效
vi /etc/selinux/config
注释SELINUX=enforcing
添加SELINUX=disabled

在这里插入图片描述

3)重启虚拟机

reboot

5. 网络管理器切换

systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable network
systemctl restart network

6.安装OpenStack软件包

yum install -y centos-release-openstack-queens
yum repolist all

在这里插入图片描述

7.更新系统及软件

yum update -y

8.安装KVM依赖的软件包

1)切换目录到yum源配置路径

cd /etc/yum.repos.d

2)下载软件源配置文件delorean-deps.repo

curl -O https://trunk.rdoproject.org/centos7/delorean-deps.repo
curl -O https://trunk.rdoproject.org/centos7/current-passed-ci/delorean.repo

3)更新系统及软件包

yum update -y

9.安装OpenStack

yum install -y openstack-packstack

10.使用PackStack安装部署OpenStack一体化

packstack –allinone (安装过程较长,需要个一两个小时)
(如果安装失败: 可以重启虚拟机,然后进行重装,
重装命令:
packstack –answer-file=/root/packstack-answers-20210315-033728.txt
再安装目录下可以root目录下查看packstack-answers-…文件名)

11.安装成功

1)查看openstack账号密码

cat /root/keystonerc_admin

查看初始账号密码
在这里插入图片描述

2)登录openstack

在外部浏览器网址栏输入IP地址即可
在这里插入图片描述

3)主页

在这里插入图片描述

4)修改密码

在这里插入图片描述
在这里插入图片描述
修改后重登即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210061.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 104规约笔记「建议收藏」

    104规约笔记「建议收藏」电力系统中常见的设备分为调度端(控制站、主站、客户机),服务端(被控站、子站,典型设备包含TTU、RTU等),两者之间通过104规约来进行数据通信与传输。其传输层实际上使用的是TCP协议进行数据的传输。固定端口号为2404。《电力系统104规约帧报文解析》注意这里的调度端和服务端,调度端往往安装在PC电脑上,用网线连接(可靠的网络),服务端是工业设备:TTU(distributionTransformersupervisoryTerminalUnit,配电变压器监测终端)。RTU(远程终

    2022年6月20日
    32
  • 数组和链表的区别浅析

    数组和链表的区别浅析1.链表是什么链表是一种上一个元素的引用指向下一个元素的存储结构,链表通过指针来连接元素与元素;链表是线性表的一种,所谓的线性表包含顺序线性表和链表,顺序线性表是用数组实现的,在内存中有顺序排列,通过改变数组大小实现。而链表不是用顺序实现的,用指针实现,在内存中不连续。意思就是说,链表就是将一系列不连续的内存联系起来,将那种碎片内存进行合理的利用,解决空间的问题。所以,链表允许插入和删…

    2022年6月15日
    33
  • 算法导论答案网站_算法导论附录C答案

    算法导论答案网站_算法导论附录C答案//16.2-4#includeusingnamespacestd;#defineN6intx[N+1]={0,10,40,60,90,120,140},f[N+1]={0};//f用于标记某一站是否加油,x[i]表示第i个加油站距离起始点的距离voidGreedy_Select(intx[],intf[])//选择在哪一个加油站停车{ intn=30;//邮箱

    2025年5月27日
    0
  • MySQL 事务隔离级别[通俗易懂]

    MySQL 事务隔离级别[通俗易懂]1.理论MySQL中事务的隔离级别一共分为四种,分别如下: 序列化(SERIALIZABLE) 可重复读(REPEATABLEREAD) 提交读(READCOMMITTED) 未提交读(READUNCOMMITTED) 四种不同的隔离级别含义分别如下: SERIALIZABLE ❝如果隔离级别为序列化,则用户之间通过一个接一个顺序地执行当前的事务,这种隔离级别提供了事务之间最大限度的隔离。 REPEATABLEREAD ❝在可

    2022年10月14日
    0
  • DVP协议

    DVP协议Whatisadigitalvideoport?Camera的并口传输方式很多地方叫做dvp接口,但是并没有统一的标准。AsfarasIknow,thereisnoDVPspecbutthepinoutseemstobesomethingofadefactostandard,eventhoughpartmanufacturers…

    2022年6月6日
    43
  • 多个excel表格批量替换名称_bat文件名批量替换固定位置

    多个excel表格批量替换名称_bat文件名批量替换固定位置今天在替换开机动画时,遇到了批量替换文件名的固定部分的问题,相信大家都遇到过。如果你还没有很好的办法,可以试试下面的方式(请看解决步骤)。分析问题先看下236个图片文件的名字,分析“2019.06.06海尔小哈联名logo_00000.jpg”与“p01_sys_logo0000.jpg”的区别; 发现需要把每个图片名字的“2019.06.06海尔小哈联名logo_0”改为“p01_…

    2022年10月26日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号