centos7搭建OpenStack

一、修改ens33为eth0

1.修改ens33配置文件

编辑ens33网卡配置文件(修改前最好先备份),将NAME=ens33、DEVICE=ens33改为NAME=eth0、DEVICE=eth0,保存退出

cd /etc/sysconfig/network-scripts/
ls
vim ifcfg-ens33

NAME=ens33 > NAME=eth0

DEVICE=ens33 > DEVICE=eth0

IPADDR=192.168.43.200
NETMASK=255.255.255.0
GATEWAY=192.168.43.2
DNS1=114.114.114.114

2.重命名文件

cd /etc/sysconfig/network-scripts/
ls
mv ifcfg-ens33 ifcfg-eth0

3.禁用该可预测命名规则

输入vim /etc/default/grub编辑文件(编辑文件前最好备份),GRUB_CMDLINE_LINUX里添加“net.ifnames=0 biosdevname=0 ”参数

vim /etc/default/grub

"net.ifnames=0 biosdevname=0"

4.重新生成GRUB配置并更新内核参数

输入grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-mkconfig -o /boot/grub2/grub.cfg

5.重启

重启命令:shutdown或reboot

shutdown
reboot

二、关闭防火墙、selinux、NetworkManager 

1.防火墙

停止防火墙
systemctl stop firewalld.service 

关闭开机自动启动防火墙
systemctl disable firewalld.service

查看防火墙状态
service firewalld.service status

2.selinux

  1. 关闭Centos7 的 selinux,使用 getenforce 查询 selinux 状态,使用 setenforce 0,临时关闭 selinux。
  2. 为保证下次 selinux 的永久关闭,需要修改配置,使用 vim /etc/selinux/config,修改为如下结果。
setenforce 0
vim /etc/selinux/config

3.NetworkManager

停止NetworkManager
systemctl stop NetworkManager 

停止NetworkManager开机自启动
systemctl disable NetworkManager 

rm -rf /var/lib/NetworkManager/NetworkManager.state /etc/NetworkManager/nm-system-settings.conf

查看防火墙状态
service NetworkManager status

reboot

三、一键部署

1.安装前置插件、搭建yum源

yum install -y centos-release-openstack-queens
yum-config-manager --enable openstack-queens

vim /etc/yum.conf
sslverifv=0
cd /etc/yum.repos.d/

保留3个repo,分别为CentOS-Base,Centos-OpenStack-queens,CentOS-QEMU-EV。

并修改CentOS-Base、CentOS-QEMU-EV中内容为

CentOS-Base.repo下
[base]
name=centos-7-base
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/
gpgcheck=0
enabled=1

[updates]
name=centos-7-updates
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/7/updates/x86_64/
gpgcheck=0
enabled=1

[extras]
name=centos-7-extras
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/
gpgcheck=0
enabled=1

[centosplus]
name=centos-7-centosplus
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/7/centosplus/x86_64/
gpgcheck=0
enabled=1
CentOS-QEMU-EV.repo下
[centos-qemu-ev]
name=CentOS-$releasever - QEMU EV
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/7/virt/x86_64/kvm-common/
gpgcheck=0
enabled=1
yum clean all
yum makecache
yum repolist

2.更新内核

 cat /proc/version
 
 yum -y update
 
 cat /proc/version
 reboot
 
 cat /proc/version && cat /etc/redhat-release
yum install -y openstack-packstack
packstack allinone

配置网卡文件

ifconfig

cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-br-ex
vim ifcfg-br-ex

TYPE=Ethernet
BOOTPROTO=none
NAME=br-ex
DEVICE=br-ex
ONBOOT=yes
IPADDR=172.24.4.1
PREFIX=24
  
保存后退出
reboot  

在浏览器(虚拟机里,物理机里都可以)地址栏中输入:http://192.168.20.16/dashboard

cd #将root用户家目录切换至当前工作目录

cat  keystonerc_admin

上一行的命令结果中:

export OS_USERNAME=admin

export OS_PASSWORD=这里的就是密码

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

舜汐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值