centos7.4+openstack queens版多节点分布式快速部署(一)30台虚拟机环境准备

本文详细介绍了一种在CentOS 7.4上部署OpenStack Queens版本的方法,包括实验环境搭建、节点规划、环境准备等步骤,并提供了具体的操作指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验环境

(1)硬件:3 台 DELL R720 2*6核 48G内存 1T硬盘
(2)软件:vware workstation 14.0 , 创建30台虚拟机,Centos7.4 ,centos-release-openstack-queens, python-openstackclient,
(3)网络:每台虚拟机两块网卡,网桥模式eth0:172.16.100.0/24(管理网+API) ,eth1:172.16.70.0/24(olverlay)

二、节点规划

(1)控制节点:
       1):主机:controller1:172.16.70.201  安装:keystone,nova
       2):主机:mq1:172.16.70.202 安装rabitmq
       3):主机:mysql1:172.16.70.203 安装MariaDB
       4):主机:nosql1:172.16.70.204 安装mongdb,memcache

(2)存储节点:

稍后补充


(3)网络节点:

稍后补充


(4)计算节点:

稍后补充

三、环境准备

(1)分配IP地址

配置#vim /etc/sysconfig/network-scripts/ifcfg-eth0  # 设置静态IP
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=172.16.70.201
NETMASK=255.255.255.0
GATEWAY=172.16.70.10
DNS1=202.96.128.166

#systemctl restart network     #重启网络服务

也可以用nmtui(network manager text user interface)命令,进入网络管理器用户界面。

(2)关闭防火墙

systemctl disable firewalld
systemctl stop firewalld
sed -i 's/SELINUX=*/SELINUX=disabled/g' /etc/selinux/config

(3)配置主机解析

#编辑vim /etc/hosts 文件,增加以下内容
172.16.70.201 controller1
172.16.70.202 mq1
172.16.70.203 mysql1

(4)时间同步安装ntp

# yum -y install ntp 

 修改配置文件/etc/ntp.conf

# cp -a /etc/ntp.conf  /etc/ntp.conf_bak

1. 控制节点如下修改:

# vi /etc/ntp.conf

server 0.centos.pool.ntp.org iburst

server 1.centos.pool.ntp.org iburst

server 2.centos.pool.ntp.org iburst

server 3.centos.pool.ntp.org iburst

server 127.127.1.0

fudge 127.127.1.0 stratum 0

 2.其他节点如下修改,采用controller的时钟

# vi /etc/ntp.conf

server 172.16.100.70 prefer

  

启动服务并设置开机启动

systemctl restart ntpd

systemctl enable ntpd

3.验证

ntpq -p


(5)安装阿里epel源

下载epel,#wget rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
安装 #rpm -ivh epel-release-latest-7.noarch.rpm
更新数据缓存#yum clean all && yum makecache

(6)安装OpenStack仓库的RPM包

# yum -y install  centos-release-openstack-queens

# yum -y upgrade



1.升级所有包同时也升级软件和系统内核

yum -y update


2.只升级所有包,不升级软件和系统内核
yum -y upgrade

(7)安装OpenStack 客户端

# yum -y install python-openstackclient

*将一台VWARE虚拟安装好以上这些环境,再通过克隆完成30台虚拟机(如果是物理机则通过COBBLER进行自动化部署参见:https://blog.youkuaiyun.com/openbox2008/article/details/80150199),再将分别将IP和主机名等配置好。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值