Openstack6安装过程
一、环境说明
主机名 |
IP |
CPU |
内存 |
硬盘 |
controller |
192.168.117.140/24 |
4 |
16G |
100G |
computer1 |
192.168.117.141/24 |
4 |
8G |
100G |
computer2 |
192.168.117.142/24 |
4 |
8G |
100G |
ntp |
192.168.117.143/24 |
4 |
8G |
100G |
说明:ntp服务器也做yum源服务器使用
二、环境准备
1、修改主机名
四台主机都要修改,为了方便辨认
2、修改IP地址为规划好的IP地址
四台步骤都是一样的,这里就不重复展示了
3、关闭防火墙和selinux
四台步骤都一样,关闭完后重启虚拟机
4、设置ssh免密登录(可选)
然后依次对剩下两台服务器设置免密登录
5、编辑hosts文件,设置静态解析
添加红框内的内容
然后使用scp或rsync传输到其他三台虚拟
6、配置本地yum源
在规划的ntp+yum虚拟机,挂载光盘,创建/yum/redhat7 目录,并将镜像文件复制到这个目录
创建/yum/osp目录并将,挂载osp镜像,并复制镜像文件到这个目录
编辑repo文件
安装httpd
创建/yum目录的软连接,并启动httpd
重新编辑repo文件
并将该repo文件复制到其他节点
配置时间同步服务器
修改ntp虚拟机的chrony.conf文件,然后重启chronyd服务
修改剩下三台虚拟机的chrony.conf文件
三、安装openstack
1、安装openstack-packstack部署工具
2、生成应答文件并编辑
CONFIG_CONTROLLER_HOST=192.168.117.140 #控制节点IP
CONFIG_NETWORK_HOSTS=192.168.117.140 #网络节点IP
CONFIG_COMPUTE_HOSTS=192.168.117.141,192.168.117.142 #计算节点IP,以,分割,计算节点与控制节点可以复用
CONFIG_NTP_SERVERS=192.168.117.143 #指定ntp时间服务器
CONFIG_KEYSTONE_REGION=STACK #区域名,可以自定义
CONFIG_HORIZON_SSL=y #https访问
CONFIG_PROVISION_DEMO=n #改成yes就会安装一个可以演示的demo
CONFIG_KEYSTONE_ADMIN_PW=redhat #admin用户的密码
3、安装openstack
安装完成,因为使用了network manager,会报警
4、设置网桥,不设置网桥无法与外网访问,
cp ifcfg-eno16777736 ifcfg-br-ex
vim ifcfg-br-ex
TYPE=OVSBridge
BOOTPROTO=static
NAME=br-ex
DEVICE=br-ex
ONBOOT=yes
IPADDR=192.168.117.140
PREFIX=24
GATEWAY=192.168.117.2
DNS=192.168.117.2
DEVICETYPE=ovs
vim ifcfg-eno16777736
TYPE=OVSPort
BOOTPROTO=static
NAME=eno16777736
DEVICE=eno16777736
ONBOOT=yes
OVS_BRIDGE=br-ex
修改完重启网卡
四、安装后设置
1、登录dashboard
https://192.168.117.140/dashboard
2、创建项目
3、创建用户
4、上传镜像
5、创建一个云主机规格
6、创建外部网络
7、使用用户操作
放行ssh访问
创建路由
设置网关
创建子网
添加接口
创建云主机
对于有安全需要的也可以选择密钥对登录
网络选择子网,公共网络不可使用
创建成功
可以通外网
发表评论