通过packstack安装openstack

首先确保物理机能正常联网,可以通过ping www.baidu.com  

进行测试更改

hostname

hostnamectl set-hostname  ‘名称’

配置host文件

vi /etc/hosts

添加 IP hostname

我们将源换为阿里云

yum install -y net-tools wget

curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo

curl -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo 

安装openstack stein版本

vi  /etc/yum.repos.d/openstack-stein.repo

[stein]

name=openstack stein

baseurl=https://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-stein/failovermethod=priority

enabled=1

gpgcheck=0 

更新系统软件

yum clean all && yum makecache

设置环境变量: 

vi /etc/environment

添加内容:

LANG=en_US.utf-8

LC_ALL=en_US.utf-81 

禁用各种安全机制

systemctl stop firewalld 

systemctl disable firewalld

systemctl stop NetworkManager

systemctl disable NetworkManager

vim /etc/selinux/config

修改SELINUX= permissive

setenforce 0  

getenforce 

设置回购

vi /etc/yum.repos.d/CentOS-Base.repo

[cloud]

name=CentOS-$releasever -Cloud

baseurl=http://mirror.centos.org/centos/$releasever/cloud/$basearch/openstack-stein/

gpgcheck=0

enabled=1 

[virt]

name=CentOS-$releasever - Virt

baseurl=http://mirror.centos.org/centos/$releasever/virt/$basearch/kvm-common/

gpgcheck=0

enabled=1 

进行安装yum install -y openstack-packstack

 回退lrman rpm包版本

yum downgrade leatherman 

packstack --allinone  # 持续一小时左右,会报错,报错之后服务器部署好了,但还不能访问面板

# 我们需要使用报错生成的应答文件再次安装

packstack --answer-file packstack-answers-这里的时间随你的安装时间而变化.txt  

通过cat keystonerc_admin 获取用户名和密码,浏览器使用 IP/dashboard 

参考文档:OpenStack:01---通过packstack在CentOS7上安装OpenStack(不限版本)_运维_TriAlley的博客-CSDN博客

你可能感兴趣的:(通过packstack安装openstack)