环境说明
我使用的环境是CentOS7.3
1. 更改CnetOS源
1.1备份,下载
进入yum源配置文件所在文件夹/etc/yum.repos.d/CentOS-Base.repo,
下载163的yum源配置文件,放入/etc/yum.repos.d/cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
1.2. 缓存,更新,测试
运行yum makecache生成缓存,更新系统,测试安装vim编辑器
yum makecache
yum -y update
yum -y install vim
2. 设置pypi源
新建目录/root/.pip/,在该目录下新建文件pip.conf
mkdir /root/.pip
cd /root/.pip
在pip.conf中添加如下内容
[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com
3. 添加stack用户
创建stack用户,并切换到stack用户下
sudo useradd -s / bin / bash -d / opt / stack -m stack
echo”stack ALL =(ALL)NOPASSWD:ALL”| sudo tee /etc/sudoers.d/stack
sudo su - stack
4. 安装git,下载DevStack
yum install git
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack
5. 创建local.conf文件
文件内容如下
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD= ADMINPASSWORDRABBITPASSWORD= ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
6. 开始安装
执行./stack.sh,此过程较为漫长
./stack.sh
7. 安装成功
安装结果如下
8.访问DashBoard
在此之前一定要确认防火墙是否关闭
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
firewall-cmd –state在Windows中使用浏览器输入http://172.24.14.86/dashboard,输入账号admin和密码secret访问dashboard
172.24.14.86是我的linux主机IP,密码为secret是因为在第五步中我设置了ADMIN_PASSWORD=secret,大家可自行修改