简单的openstack私有云搭建(2)计算节点openstack安装

openstack的安装方式有很多,新手不熟悉的情况下推荐使用devstack安装,但是devstack不适合生产环境。

这里我们使用RDO的方式来安装,选用的操作系统为Centos7 Mini版(http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso)

下面是安装步骤

关闭centos系统默认的一些服务

systemctl disable firewalld NetworkManager #关闭防火墙网络管理
systemctl enable network

关闭selinux

getenforce 0

vim /etc/selinux/config
改
SELINUX=permissive  

网络配置

#网络配置

BOOTPROTO=none
IPADDR=192.168.1.### 根据实际的网络情况配置
PREFIX=24
GATEWAY=192.168.1.1
DNS1=222.204.2.20


# 重启动
sync;reboot

修改语言环境

vim /etc/environment

LANG=en_US.utf-8
LC_ALL=en_US.utf-8

安装packstack

yum install -y centos-release-openstack-pike
yum update -y
yum install -y openstack-packstack

配置安装 

packstack --gen-answer-file=answer.txt #配置 

vim answer.txt 
#网络配置 
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eno2(这个是宿主机的网卡名) 
CONFIG_CINDER_INSTALL n 
CONFIG_SWIFT_INSTALL n 
CONFIG_CEILOMETER_INSTALL n 
CONFIG_AODH_INSTALL n 
CONFIG_PANKO_INSTALL n

开始安装

#安装
packstack --answer-file=answer.txt

速度会比较慢,根据实际网络情况会有差异,一般在30分钟左右

初始密码

[root@openstack ~]# cat keystonerc_admin
unset OS_SERVICE_TOKEN
    export OS_USERNAME=admin
    export OS_PASSWORD='45bd94fec082400c'
    export OS_AUTH_URL=http://192.168.1.105:5000/v3
    export PS1='[u@h W(keystone_admin)]$ '

export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3

初始密码在 keystonerc_admin里面

访问并修改管理密码

在浏览器输入宿主机的IP地址,输入账号密码登录openstack

修改admin密码

按提示输入新的密码就OK了。

原文地址:https://www.cnblogs.com/cxspace/p/8335414.html