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)修改密码

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 来自IT公司速查手册的各大IT公司薪资和待遇内幕

    来自IT公司速查手册的各大IT公司薪资和待遇内幕来自IT公司速查手册的各大IT公司薪资和待遇内幕

  • 我未曾见过的 JS 特性

    我未曾见过的 JS 特性

  • 什么是跨域?什么情况下会发生跨域请求?

    什么是跨域?什么情况下会发生跨域请求?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。同源策略:所谓同源是指:协议,域名,端口均相同。即便两个不同的域名指向同一个ip地址,也非同源。http://www.123.com/index.html调用http://www.123.com/server.php(非跨域)http://www.123.com/index.html调用http://www.456.com/server.php(主域名不同:123/456,跨域)http:/

  • 【从零开始自制CPU之学习篇02】555定时器

    【从零开始自制CPU之学习篇02】555定时器555定时器是一种集成电路芯片,常被用于定时器、脉冲产生器和震荡电路。在CPU制作中作为pc(程序计数器)的主要组成部分。以下是我购买的NE555实拍图:NE555的针脚示意图:555定时器各针脚

  • information_schema.schemata_information theory

    information_schema.schemata_information theory1.INFORMATION_SCHEMA简介INFORMATION_SCHEMA提供对数据库元数据的访问,有关MySQL服务器信息,例如数据库或表的名称,列的数据类型或访问权限。INFORMATION_SCHEMA使用说明字符集注意事项INFORMATION_SCHEMA作为SHOW语句的替代INFORMATION_SCHEMA和特权性能注意事项1.1INFOR…

  • Assert.assertEquals()方法参数详解

    Assert.assertEquals()方法参数详解junit.framework包下的Assert提供了多个断言方法.主用于比较测试传递进去的两个参数.Assert.assertEquals();及其重载方法:1.如果两者一致,程序继续往下运行.2.如果两者不一致,中断测试方法,抛出异常信息AssertionFailedError.查看源码,以Assert.assertEquals(intexpected,inta…

发表回复

您的电子邮箱地址不会被公开。

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