技术流ken

运维拯救世界

Openstack单机版快速部署安装-技术流ken

环境准备
在本次部署演示中,我们采用CentOS7来部署一个单节点的OpenStack。在单节点OpenStack安装中,它的所有基本功能(如计算、网络、存储和仪表板)都安装在同一台机器上。

Hostname: ken
IP Address: 192.168.227.11(固定IP,不要使用DHCP)

1,本次部署采用虚拟机的型式安装CentOS 7.6,配置4 核,6G内存,20G硬盘,一个网络接口
(ens33)。开启虚拟机CPU的硬件虚拟化功能。

2,检查虚拟机支持CPU VT功能,返回值不为0表示支持。
egrep –color ‘vmx|svm’ /proc/cpuinfo | wc -l

3,安装RDO源
yum install -y https://rdoproject.org/repos/rdo-release.rpm
4,关闭并禁用防火墙
systemctl disable firewalld
systemctl stop firewalld
5,关闭并禁用NetworkManager
systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable network
systemctl start network
6,禁用SELINUX
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config

开始安装
1,安装Packstack Installer
yum install -y openstack-packstack
2,生成OpenStack应答文件,如果使用默认的选项运行Packstack安装程序将设置Demo project和其他
一些不需要的东西。
packstack –gen-answer-file=/root/answer.txt
3,编辑应答文件,我们选择安装OpenStack时不安装Demo project。此外,还将创建一个名为“br-ex”的
OVS桥,用于通过名为“extnet”的逻辑段与实例(VM)进行外部连接。 修改配置文件以下选项:
vi answer.txt
CONFIG_PROVISION_DEMO=n # 不安装DEMO
CONFIG_KEYSTONE_ADMIN_PW=xxx # 设置管理员密码
CONFIG_HORIZON_SSL=y # 启用SSL访问
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex # OVS Bridge名称
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:ens160 # 接口名称
4,通过应答文件运行PackStack安装程序(这个步骤预计进行15分钟左右)
packstack –answer-file=/root/answer.txt

5,安装完成后,提示信息如下,包括Dashboard访问地址,这里为https://172.16.80.131/dashboard

6,通过浏览器访问Dashboard,默认用户名为“admin”,密码为我们在应答文件中配置的密码,到这里
OpenStack基本安装已经完成。

发表评论

邮箱地址不会被公开。