OpenStack学习笔记2_OpenStack环境部署_Devstack方式部署

1. 安装环境说明

[root@localhost ~]# uname -a
Linux localhost 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

2. 初始化安装环境

2.1 关闭NetworkManager

[root@localhost ~]# systemctl stop NetworkManager

[root@localhost ~]# systemctl disable NetworkManager

2.2 关闭Firewalld

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# systemctl disable firewalld

2.3 关闭Selinux

[root@localhost ~]# setenforce 0

[root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config

2.4 更新系统

[root@localhost ~]# yum -y update

[root@localhost ~]# sync && reboot

2.5 配置环境

[root@localhost ~]# vim /etc/environment
LANG=en_US.utf-8
LC_ALL=en_US.utf-8

2.6 安装必要软件包

[root@localhost ~]# yum install -y git yum-utils

3. 添加用户配置权限

3.1 添加用户

[root@localhost ~]# useradd -d /opt/stack -m -s /bin/bash stack

3.2 配置权限

[root@localhost ~]# echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

4. 部署OpenStack

4.1 获取软件包

[root@localhost ~]# su - stack
[stack@localhost ~]$ git clone https://git.openstack.org/openstack-dev/devstack

4.4 安装OpenStack

[stack@localhost ~]$ cd devstack/
[stack@localhost devstack]$ ./stack.sh

5. dashboard验证

注意事项:

在安装好了可能不能打开dashboard,可能是防火墙的规则问题,需要在默认规则前插入一条规则,iptables -I INPUT 1 -p tcp -m tcp --dport 80 -j ACCEPT。

 

posted on 2019-06-10 14:52  士别三日当刮目相待  阅读(911)  评论(0)    收藏  举报