CentOS7部署单节点OpenStack

CentOS7部署单节点OpenStack

第一阶段 虚拟机安装及配置

创建虚拟机

在这里插入图片描述

1.安装虚拟机配置如上图
2.时区、网卡不需要其他设置
3.镜像以CentOS官网中为主
本篇文章中虚拟机的密码统一为:1

配置虚拟主机

修改网卡

修改IP地址

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
UUID=9ba05481-d459-4d7b-b787-d4ffda087430
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.48.10
NETMASK=255.255.255.0
GATEWAY=192.168.48.2
DNS1=114.114.114.114
DNS2=8.8.8.8

重启网卡

service network restart

测试ping外网(百度)
本次单机配置 需要使用网络
在这里插入图片描述

关闭防火墙
vi /etc/selinux/config 
修改为 SELINUX=disabled

一定要重启
一定要重启
一定要重启

不重启会出现好多问题 我已经耗费了十多个小时了

修改主机名
hostnamectl set-hostname node-a
bash
修改hosts配置
[root@node-a ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.48.10  node-a node-a.localdomain

[root@node-a ~]# ping node-a
PING node-a (192.168.48.10) 56(84) bytes of data.
64 bytes from node-a (192.168.48.10): icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from node-a (192.168.48.10): icmp_seq=2 ttl=64 time=0.072 ms

关闭 NetworkManager、启动network服务
[root@node-a ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
[root@node-a ~]# systemctl stop NetworkManager
[root@node-a ~]# systemctl enable network
network.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig network on
[root@node-a ~]# systemctl start network
配置yum源

清空yum源

rm -rf /etc/yum.repos.d/*

配置阿里yum源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

本地缓存

yum makecache
虚拟机时间设置

更新软件

yum -y install chrony

添加配置

vi /etc/chrony.conf
server ntp1.aliyun.com iburst

修改时区

timedatectl set-timezone Asia/Shanghai

验证时间

[root@node-a ~]# date
2024年 06月 05日 星期三 10:03:42 CST

第二阶段 正式配置OpenStack

1. 首次更新:系统上的所有已安装的软件包到其最新的可用版本

yum -y update

2.安装CentOS的OpenStack Train版本的仓库配置文件

yum -y install centos-release-openstack-train

3.再次更新:为了确保在安装了新的OpenStack仓库之后,所有依赖项和相关软件包也被更新到与新仓库兼容的版本

yum -y update

4.从OpenStack仓库中安装packstack

yum -y install openstack-packstack

5.安装和配置OpenStack

将所有服务(如Nova、Glance、Neutron、Horizon等)都安装在一个单一的服务器上。

packstack --allinone

注: 这一步需要半小时左右 请耐心等待

在这里插入图片描述
出现这个就是成功了

6.设置环境变量

source keystonerc_admin
source keystonerc_demo

7.查看用户信息(包括密码)

[root@node ~]# cat keystonerc_admin
unset OS_SERVICE_TOKEN
    export OS_USERNAME=admin
    export OS_PASSWORD='04c68482337643b4'
    export OS_REGION_NAME=RegionOne
    export OS_AUTH_URL=http://192.168.48.10:5000/v3
    export PS1='[\u@\h \W(keystone_admin)]\$ '
    
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3

[root@node ~]# cat keystonerc_demo
unset OS_SERVICE_TOKEN
export OS_USERNAME=demo
export OS_PASSWORD='b538622a2d504912'
export PS1='[\u@\h \W(keystone_demo)]\$ '
export OS_AUTH_URL=http://192.168.40.10:5000/v3
    
export OS_PROJECT_NAME=demo
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3

在这里插入图片描述

第三阶段 至此你已经成功的部署好了openstack

浏览器输入 http://192.168.48.10/dashboard/auth/login/

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值