Centos7 Devstack [Rocky]搭建经验

以下是个人在Centos7搭建devstack环境的步骤总结,如有雷同纯属巧合!

1.安装epel源和git
    # yum -y install epel-release git
    # yum -y install net-tools

2.关闭防火墙(不是必须)
    2.1、关闭firewall:
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
    firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
    2.2.关闭iptables,如果有也关一下,不然可能装完之后访问不了:
    systemctl stop iptables
    systemctl disable iptables

3.设置SELINUX为disabled
    vi /etc/selinux/config
    设置为 SELINUX=enforcing改为SELINUX=disabled
    关闭selinux防火墙 :setenforce 0

4.更新yum源
    4.1下载repo文件wget http://mirrors.aliyun.com/repo/Centos-7.repo
    4.2 备份并替换系统的repo文件 
    #cp Centos-7.repo /etc/yum.repos.d/ 
    #cd /etc/yum.repos.d/ 
    #mv CentOS-Base.repo CentOS-Base.repo.bak 
    #mv Centos-7.repo CentOS-Base.repo
    4.3 执行yum源更新命令 
    #yum clean all 
    #yum makecache 
    #yum update -y
    配置完毕。

5.准备Devstack
    # cd /home
    //指定clone master版本(指定哪个版本,所搭建的openstack就是哪个版本的)
    # git clone https://github.com/openstack-dev/devstack.git -b stable/master 
    # git clone https://github.com/openstack-dev/devstack.git -b stable/master

6.需要创建stack用户运行
    # cd /home/devstack/tools/
    # bash ./create-stack-user.sh

7.在root下修改devstack目录权限,让stack用户可以运行
    # chown -R stack:stack devstack
    # chmod 777 /opt/stack -R

8.切换到stack用户下
    # su stack
    # cd /home/devstack

9.创建local.conf文件,详见博客:https://blog.csdn.net/bai0324lin/article/details/81225765

10.执行stack.sh

扫描二维码关注公众号,回复: 2474810 查看本文章

11.可在/opt/stack/logs/stack.sh.log中查看执行日志。

祝你好运......

猜你喜欢

转载自blog.csdn.net/bai0324lin/article/details/81233613