本次搭建为三节点的OpenStack集群
控制节点 | controller | CentOS-7-x86_64-DVD-1511 |
计算节点 | computer1 | CentOS-7-x86_64-DVD-1511 |
cinder | cinder | CentOS-7-x86_64-DVD-1511 |
准备三个虚拟机,安装版本为CentOS-7-x86_64-DVD-1511
注意事项:
1. 用yum安装时可能会 yum进程占用,执行以下语句解决:
将该文件删除,然后再次运行yum即可解决yum进程占用问题。
2. 在更换为openstack-pike的源后,执行yum安装可能会 HTTP404错误,有Centos-Qemu的提示,执行以下语句可以解决:
一、配置VMware 络
设置VMnet8的子 IP和子 掩码信息为图所示
设置VMnet8的NAT信息为图所示,并设置DNS信息
添加 络VMnet3并设置VMnet1和VMnet3的子 IP和子 掩码信息为图所示
点击应用,并确定及完成设置。
二、安装虚拟机
设置完虚拟机名字及位置后,设置磁盘大小为50G,存储为单个文件,多文件会降低性能
设置硬件信息
配置 络适配器:添加设置三个 络适配器,对应信息如下
完成后开启虚拟机进行安装配置
选择带GUI的服务器,并禁用Kdump
然后开始安装并进行用户设置,这里我密码全部设置为了123456
安装完毕后,重新开机会显示:
Initial setup of CentOS Linux 7 (core)
1) [x] Creat user 2) [!] License information
(no user will be created) (license not accepted)
Please make your choice from above [‘q’ to quit | ‘c’ to continue | ‘r’ to refresh]:
解决方法:
输入“1”,按Enter键
输入“2”,按Enter键
输入“q”,按Enter键
输入“yes”,按Enter键
三、配置虚拟机 络
1. 三个节点开机后打开虚拟机以太 的有线配置(右上角),进行 络配置
控制节点 络配置:
络1:
络二:
络三:
计算节点 络配置:
络1:
络2:
络3:
cinder节点 络配置:
络1:
络2:
络3:
注意:三个节点配置完成 络后应可以ping通外 ,并且三个节点直接可以相互ping通 络
2. 三个节点分别都修改对应的配置文件
修改配置文件,先进入到相关目录下
分别修改这三个文件,将 ONBOOT修改为yes
四:修改主机名
1. 三个节点都修改主机名
三个节点的主机名分别对应为:控制节点–>controller,计算节点–>computer1,cinder节点–>cinder
hostnamectl set-hostname controller(对应的主机名)
2. 三个节点都修改hosts文件
3. 三个节点都安装ntp
4. 三个节点都修改配置文件 /etc/ntp.conf
首先备份一下配置文件
控制节点如下修改
其它节点如下修改,采用controller的时钟
5. 三个节点都启动服务并设置开机启动
五:配置OpenStack源并配置环境
所有步骤三个节点都要执行
配置OpenStack源(如果采用官方源执行)
1. 手动配置OpenStack源(本人采用的手动配置源)
可以自行从官 下载,或者从我提供的百度 盘中提取
链接:https://pan.baidu.com/s/1szzAOgu8Bb9TUb_4fUZbqA
提取码:vi8m
上传到虚拟机目录下,我这里放到了 /home 下
解压该文件
解压完成后配置OpenStack源的配置文件
将该文件如图内容复制下来
将所复制的内容添加到该文件内,并进行修改
修改后的内容如下:
至此手动配置OpenStack源结束
2. 关闭 selinux(Linux自带的安全环境,一般没啥用)
3. 关闭防火墙
4. 安装基本所需软件
至此OpenStack的环境准备搭建完毕
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!