写点什么

(一)OpenStack---M 版 --- 双节点搭建 --- 基础环境配置

作者:指剑
  • 2022-11-30
    重庆
  • 本文字数:2345 字

    阅读完需:约 8 分钟

(一)OpenStack---M版---双节点搭建---基础环境配置

↓↓↓↓↓↓↓↓视频已上线 B 站↓↓↓↓↓↓↓↓

》》》》》》传送门

配置如下


本次搭建采用 2 台 4 核 4G 的虚拟机,也可以用 2 台 2 核 4G


CentOS7.2 镜像:

传送门:

官网
百度网盘

提取码:zytq

Mitaka 镜像

传送门:百度网盘

提取码: e77c

SecureCRTSecureFX+x64+7.0.0.326

百度网盘

链接: 提取码:v591

网络拓扑图

1.创建虚拟机

2.设置网卡名(可选)

3.设置IP地址,并重启网卡使其生效

4.关闭防火墙,关闭防火墙自启,设置SeLinux模块为Permission,删除原有在线源

5.配置yum源,并传输镜像文件到

6.创建镜像文件挂载目录,挂载镜像,并更新yum源

7.修改主机名

8.配置域名解析(Controller 和 Compute节点都需要设置)

9.测试虚拟机互通

10.Controller节点安装vsftpd服务并配置启动

11.安装Openstack包(两个节点都需要执行)

12.设置NTP时间同步服务器以及时间同步

<h2 id="1">1.创建虚拟机</h2>











<h2 id="2">2.设置网卡名(可选)</h2>请查看 B 站搭建视频,其中有涉及到在安装的时候按下 TABLE 键 在 ' quite ' 前面添加


net.ifnames=0 biosdevname=0
复制代码



<h2 id="3">3.设置 IP 地址,并重启网卡使其生效(两个节点都操作)</h2>


#vi /etc/sysconfig/network-scripts/ifcfg-eth0#vi /etc/sysconfig/network-scripts/ifcfg-eth1
复制代码


controller的eth0  192.168.100.10     eth1 192.168.200.10compute的eth0    192.168.100.20   eth1 192.168.200.20
复制代码


配置如下


[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=eth0UUID=18d3c609-4083-4f9a-9db1-bff65fe9b6e5DEVICE=eth0ONBOOT=yesIPADDR=192.168.100.10PREFIX=24IPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_PRIVACY=no
[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1TYPE="Ethernet"BOOTPROTO="static"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"NAME="eth1"UUID="58e3bd4b-9a20-40c1-b112-3570273046b0"DEVICE="eth1"ONBOOT="yes"IPADDR="192.168.200.10"PREFIX="24"GATEWAY="192.168.200.2"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"IPV6_PRIVACY="no"
复制代码


<h2 id="4">4.关闭防火墙,关闭防火墙自启,设置 SeLinux 模块为 Permission,删除原有在线源</h2>


#systemctl stop firewalld;systemctl disable firewalld;setenforce 0;rm -rf /etc/yum.repos.d/*
复制代码


<h2 id="5">5.配置 yum 源,并传输镜像文件到</h2>使用连接工具传输镜像




#vi /etc/yum.repos.d/local.repo[centos]name=centosgpgcheck=0enabled=1baseurl=file:///opt/centos[Mitaka]name=mitakagpgcheck=0enabled=1baseurl=file:///opt/mitaka/Openstack-Mitaka
Compute节点#vi /etc/yum.repos.d/local.repo[root@compute ~]# cat /etc/yum.repos.d/local.repo [centos]name=centosgpgcheck=0enabled=1baseurl=ftp://controller/centos[Mitaka]name=mitakagpgcheck=0enabled=1baseurl=ftp://controller/mitaka/Openstack-Mitaka
复制代码


<h2 id="6">6.创建镜像文件挂载目录,挂载镜像,并更新 yum 源</h2>


[root@controller ~]# mkdir /opt/{centos,mitaka}[root@controller ~]# mount CentOS-7-x86_64-DVD-1511.iso /opt/centos/[root@controller ~]# mount Mitaka.iso /opt/mitaka/
复制代码



<h2 id="7">7.修改主机名</h2>


[root@controller ~]# hostnamectl set-hostname controller                                                        [root@compute ~]# hostnamectl set-hostname compute
复制代码


<h2 id="8">8.配置域名解析(Controller 和 Compute 节点都需要设置)</h2>


[root@controller ~]# vi /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.100.10 controller192.168.100.20 compute
[root@compute ~]# vi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.100.10 controller192.168.100.20 compute
复制代码



<h2 id="9">9.测试虚拟机互通</h2>


#Controller节点执行 ping -c 4 compute#Compute节点执行ping -c 4 controller
复制代码


<h2 id="10">10.Controller 节点安装 vsftpd 服务并配置启动</h2>


[root@controller ~]# yum -y install vsftpd                         [root@controller ~]# vi /etc/vsftpd/vsftpd.conf添加anon_root=/opt
复制代码



[root@controller ~]# systemctl start vsftpd;systemctl enable vsftpd
复制代码


<h2 id="11">11.安装 Openstack 包(两个节点都需要执行)</h2>


[root@controller ~]# yum -y install openstack-utils openstack-selinux python-openstackclient[root@compute ~]# yum -y install openstack-utils openstack-selinux python-openstackclient
复制代码


<h2 id="12">12.设置 NTP 时间同步服务器以及时间同步</h2>


#Controller节点安装NTP服务[root@controller ~]# yum -y install ntp
修改配置文件,并重启NTP服务[root@controller ~]# vi /etc/ntp.conf删除原有的server 1/2/3/4,并添加如下内容server 127.127.1.0fudge 127.127.1.0 stratum 10
保存退出
复制代码




[root@controller ~]# systemctl restart ntpd   重启NTP服务[root@controller ~]# systemctl enable ntpd  设置开机启动
复制代码

compute 节点

安装服务[root@compute ~]# yum -y  install ntpdate#同步controller时间[root@compute ~]# ntpdate controller
复制代码



发布于: 刚刚阅读数: 3
用户头像

指剑

关注

InfoQ签约作者 2022-07-13 加入

AWS社区建设者,AWS学生大使,微软学生大使,阿里云签约作者,Info Q签约作者,CSDN博客专家,华为云云享专家

评论

发布
暂无评论
(一)OpenStack---M版---双节点搭建---基础环境配置_centos_指剑_InfoQ写作社区