首页 > 其他分享 >OpenStack安装配置过程

OpenStack安装配置过程

时间:2022-09-18 15:24:07浏览次数:96  
标签:systemctl 配置 etc 实例 yum OpenStack 安装

OpenStack安装配置过程

一、安装CentOS7

很简单,随便装一下就行了

二、配置网络环境

2.1 关闭SELinux

# 在/etc/sysconfig/selinux中配置文件
vi /etc/sysconfig/selinux

# 设置SELINUX为disabled
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

2.2 配置静态ip

# 在/etc/sysconfig/network-scripts/ifcfg-ens33下配置网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33

# 修改以下配置,有就修改,没有就添加
# ip设置为静态
BOOTPROTO="static"
# 激活网卡
ONBOOT="yes"
# 根据虚拟机的设置,设置ip地址
IPADDR="192.168.249.101"
#设置子网掩码
NETMASK="255.255.255.0"
# 设置网关IP
GATEWAY="192.168.249.2"
# 设置DNS
DNS1="192.168.249.2"

# 配置完后重启网络服务
systemctl restart network

# 测试是否可以连通外网
ping dengfaliang.top

image.png

2.3 关闭防火墙和网络管理器

# 停止网络管理器服务
systemctl stop NetworkManager
# 关闭网络管理器开机自启动
systemctl disable NetworkManager
# 以下是防火墙
systemctl stop firewalld
systemctl disable firewalld

三、更新Centos源

非必要不用做!!!

# 安装wget
yum install wget
# 进入目录
cd /etc/yum.repos.d/
# 备份源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里云源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清除旧缓存数据,建立新的缓存数据
yum clean all
yum makecache
# 更新yum包
yum -y update

四、安装OpenStack

4.1 安装并配置时间同步服务器(貌似默认就可以同步)

# 安装阿里云时间同步服务
yum install chrony -y
vi /etc/chrony.conf
# 写入以下内容
server ntp1.aliyun.com iburst
systemctl restart chronyd.service
# 查看时间是否同步
date

4.2 安装OpenStack

# 安装OpenStack基础环境
yum install -y centos-release-openstack-queens
# 安装yum依赖
yum -y install yum-utils
# 校验依赖是否安装成功,会报错,但是没关系
yum-config-manager --enable openstack-queeens
# 更新yum核心依赖库
yum -y install yum-plugin-priorities
# 安装OpenStack安装器
yum install -y openstack-packstack
# 执行最后一步
packstack --allinone
# 查看用户密码
cat keystonerc_admin

安装成功示例
image.png

五、创建实例--随便玩一下体验体验

5.1 创建镜像

进入【项目】->【计算】->【镜像】界面,点击【创建镜像】
image.png
选择镜像名称,镜像文件,镜像格式等
image.png
创建成功之后,如图

5.2 创建实例

进入【项目】->【计算】->【实例】界面,点击【创建实例按钮】
实例详情配置,如下图
image.png
实例源配置,如下图
image.png
实例类型配置,如下图
image.png
创建实例后打开控制台,以验证实例是否创建成功(这一步要等很久,不能急!)
image.png

六、踩到过的坑!!!!

6.1 控制台错误代码Failed to connect to server (code: 1006)

image.png
解决方案:如果修改了主机名,一定要记得在hosts文件中添加主机名和ip的映射
image.png

标签:systemctl,配置,etc,实例,yum,OpenStack,安装
From: https://www.cnblogs.com/dflhpl/p/16704837.html

相关文章

  • gcc4.8.5版本安装
    下载gcc安装包和依赖包下载地址:https://github.com/gcc-mirror/gcc/archive/refs/tags/releases/gcc-4.8.5.tar.gz如果需要安装其它版本,可以这里找:https://github.com/gc......
  • 集群配置以及启动集群
     上传的文件存储位置  ......
  • 羊羊更改配置
    羊羊更改配置简述最近的微信小游戏很火,找到了一个可以简易通关的方法。更改方法需要使用电脑微信客户端1.首先打开电脑微信->打开羊了个羊小程序->玩到第二关2.退......
  • Linux下boost库的编译及安装
     001、下载地址https://www.boost.org/users/download/  002、tar-xzvfboost_1_80_0.tar.gz 003、编译安装cdboost_1_80_0/./bootstrap.sh--with-l......
  • MAC系统下jmeter安装教程
    1.安装java8(已安装java的跳过此步骤)jmeter是建立在JDK8或JDK9的环境下运行的,所以需要安装的java环境为JDK8,安装高版本java运行jmeter时会报错nakan下载地址:http......
  • 配置绿色免安装版的C/C++、java、python环境,重装系统可以继续使用
    windows系统用一段时间就会变得臃肿,我平均每年都会重装一下系统,因此需要配置免安装的环境,重装系统可以继续使用。 1、C/C++环境安装配置主流都是用minGwin的gcc/g++,最......
  • cnpm重新安装
    cnpm卸载与安装步骤当cnpm安装不正确时或是使用cnpm-v无反应时可以考虑重装cnpm1.卸载原有旧的版本:npmuninstall-gcnpm--registry=https://registry.npm.taobao.or......
  • CentOS安装MySQL5.7
    https://blog.csdn.net/m0_55730189/article/details/126716163MySQL::DownloadMySQLCommunityServer下载MySQLhttps://blog.csdn.net/m0_55730189/article/detail......
  • Harbor的安装与使用
    一、Harbor安装 这里采用原生方式进行安装:下载wgethttps://github.com/goharbor/harbor/releases/download/v2.6.0/harbor-offline-installer-v2.6.0.tgz解压......
  • Redis介绍与安装
    2022-09-17NoSQL(notonlySQL)的介绍:是一种非关系型数据库。NoSQL常用的产品种类:RedisMongodbHbasehadoopRedis常用的场景:(1)可用于缓冲,即内......