RDO部署Openstack 单节点

本机环境

虚拟机:VMware 15 pro

系统:centos 7.6(适用7x、8x,其他版本系统自行测试)

运行内存:6GB以上

存储空间:30GB以上

注意:建议使用新安装centos (原先的centos可能会因为安装过mysql、apache等而报错) 

该方式经多台机器测试完全安装成功

一、运行环境

1、节点名

修改主机名hostnamectl set-hostname “controller”

说明:openstack的部署分为单节点和多节点模式,修改主机名的方式只是为了更好的映射

2vi  /etc/sysconfig/network(有无必要待考究)

添加:HOSTNAME=controller

3vi /etc/hosts (映射)

添加:192.168.1.1(本机ip controller

4、关闭网络管理工具(会影响openstack的运行)

systemctl stop NetworkManager

systemctl disable NetworkManager

5、关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

6.关闭selinux

Vi /etc/selinux/config

SELINUX=disabled

注:若是出现httpd启动报错请注意它的状态,selinux用上面的命令是无法永久关闭

7、设置语言环境变量

vi /etc/environment  添加

LANG=“en_US.UTF-8”

LC_ALL=”en_US.utf-8”

8、设置SSH免密登录

ssh-keygen
ssh-copy-id 192.168.1.1(本机IP

8、reboot (让selinux配置生效)

二、安装

1、yum安装openstack相关依赖包

yum -y install http://rdo.fedorapeople.org/rdo-release.rpm(若是加载时间过长请重新运行、若是报错请更新yum(yum update -y))

yum install -y openstack-packstack

2、安装openstack

packstack --gen-answer-file /root/openstack-answer.txt(生成应答文件)

vi /root/opstack-answer.txt

修改应答文件,修改其中的内容,如下
CONFIG_CEILOMETER_INSTALL=n
CONFIG_MARIADB_PW=admin
CONFIG_KEYSTONE_DB_PW=admin
CONFIG_KEYSTONE_ADMIN_PW=admin(密码:admin 可根据英文含义判断语句意思)
CONFIG_KEYSTONE_DEMO_PW=admin
CONFIG_GLANCE_DB_PW=admin
CONFIG_GLANCE_KS_PW=admin
CONFIG_CINDER_DB_PW=admin
CONFIG_CINDER_KS_PW=admin
CONFIG_CINDER_BACKEND=nfs
CONFIG_CINDER_NFS_MOUNTS=192.168.1.1:/share
CONFIG_NOVA_DB_PW=admin
CONFIG_NOVA_KS_PW=admin
CONFIG_NEUTRON_KS_PW=admin
CONFIG_NEUTRON_DB_PW=admin
CONFIG_NEUTRON_METADATA_PW=admin
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=linuxbridge
CONFIG_NEUTRON_L2_AGENT=linuxbridge
CONFIG_SWIFT_KS_PW=admin
CONFIG_PROVISION_DEMO=n
CONFIG_GNOCCHI_DB_PW=PW_PLACEHOLDER
CONFIG_GNOCCHI_KS_PW=PW_PLACEHOLDER
CONFIG_CEILOMETER_KS_PW=PW_PLACEHOLDER
CONFIG_AODH_KS_PW=PW_PLACEHOLDER
CONFIG_AODH_DB_PW=PW_PLACEHOLDER

运行:packstack -d --answer-file=/root/openstack-answer.txt

 完全成功的标志:RDO部署Openstack 单节点_第1张图片

存在安装过程中报错后也能访问界面案例,不过进入界面后再调用某些功能时会出现报错 (实际根据个人pc的情况来定)

浏览器访问:http://192.168.1.1/dashboard  进行相关测试

RDO部署Openstack 单节点_第2张图片

登录账号和密码会在安装成功后生成一个文件,查看文件(cat ~/keystonerc_admin)就知道

(按照此贴安装,修改应答文件时就已经设置账号和密码为admin admin)

主要参考博客:https://blog.csdn.net/qq_25650463/article/details/114981213

你可能感兴趣的:(云计算-centos7,linux,centos,云计算)