openstack osp6搭建方法

 admin   2023-08-27 21:34   145 人阅读  0 条评论

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访问

创建路由

设置网关

 

创建子网

 

添加接口

 

创建云主机

对于有安全需要的也可以选择密钥对登录

网络选择子网,公共网络不可使用

创建成功

可以通外网

本文地址:https://liuchunjie.top/?id=623
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?