OPENSTACK Train版本安装大集合

OPENSTACK Train版本安装大集合

  • 0. openstack 云计算介绍
  • 1. 服务器安装centos7 操作系统
  • 1.1 关闭防火墙
  • 2. 配置网络-ip地址及注意事项
  • 3 centos7开启ssh服务-事倍功半的效果
  • 4. Centos7使用wget修改为阿里云镜像源
  • 5. 安装前准备工作
    • 5.1 官网地址
    • 5.2 建议 控制节点和计算节点ip地址和官网一样
    • 5.3 修改 hostname ,重启生效
  • 6. 安装过程几个注意事项
    • 6.1 按照你安装的操作系统版本来安装对应的安装包
    • 6.2 每一步都按照官网来,如果出错就及时修复
    • 6.3 所有涉及的密码都尽量简单,一致
    • 6.4 Etcd 也要安装哟
    • 6.5 安装顺序,要与官网一致,因为后面依赖前面
    • 6.6 keystone 认证安装
    • 6.7 Image 镜像安装
    • 6.8 placement 平台安装
    • 6.9 nova 计算安装
    • 6.10 neutron 网络安装
    • 6.11 Dashboard 界面安装
  • 7. 官网bug
    • 7.1 dashboard 显示失败,缺少配置
    • 7.2 dashboard 没有路由显示,修改配置

0. openstack 云计算介绍

https://www.cnblogs.com/clsn/p/8366611.html

1. 服务器安装centos7 操作系统

服务器的基本配置要满足要求,如cpu 内存等,一般服务器都可满足。

  1. centos7.4 1708 下载地址:
    http://vault.centos.org/7.4.1708/isos/x86_64/

  2. 只要最小化安装即可,安装大概30分钟左右,记得设置root密码

其他:
CentOS7 各个版本的区别和镜像地址(参考我的博客)
https://blog.csdn.net/lqy971966/article/details/104963908

1.1 关闭防火墙

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
systemctl disable firewalld
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config
这里或者进文件将 SELINUX=enforcing 修改成 SELINUX=disabled

2. 配置网络-ip地址及注意事项

  1. centos 7网络配置(参考我的博客)
    https://blog.csdn.net/lqy971966/article/details/103830080

其他:

  1. 路由 centos 相关参考
    https://blog.csdn.net/lqy971966/article/details/100174794

  2. linux 配置文件修改ip地址(3)易错的网卡名
    https://blog.csdn.net/lqy971966/article/details/104963600

3 centos7开启ssh服务-事倍功半的效果

使用ssh操作,拷贝粘贴都可以很方便,尤其是拷贝官网的命令 特别方便
不用手一个一个的输入

  1. 配置ssh
    https://blog.csdn.net/lqy971966/article/details/104901752

4. Centos7使用wget修改为阿里云镜像源

https://blog.csdn.net/lqy971966/article/details/104975173

5. 安装前准备工作

5.1 官网地址

https://docs.openstack.org/install-guide/

5.2 建议 控制节点和计算节点ip地址和官网一样

控制节点: 10.0.0.11
计算节点: 10.0.0.31
因为后面很多地方都需要配置,以免出错,建议一致最好
这里是官网的地址配置:
https://docs.openstack.org/install-guide/environment-networking.html

5.3 修改 hostname ,重启生效

修改 /etc/hosts 下
分别修改为控制和计算:controller、compute1
OPENSTACK Train版本安装大集合_第1张图片

6. 安装过程几个注意事项

6.1 按照你安装的操作系统版本来安装对应的安装包

如:我的是centos 所有我安装的都是 centos对应的操作

6.2 每一步都按照官网来,如果出错就及时修复

6.3 所有涉及的密码都尽量简单,一致

如:sql rabbit等 所有配置的密码尽量一致
abc或者1234 方便记忆

6.4 Etcd 也要安装哟

https://docs.openstack.org/install-guide/environment-etcd-rdo.html

6.5 安装顺序,要与官网一致,因为后面依赖前面

我这里是 Minimal deployment for Train 最小化安装

  1. Identity service – keystone installation for Train
  2. Image service – glance installation for Train
  3. Placement service – placement installation for Train
  4. Compute service – nova installation for Train
  5. Networking service – neutron installation for Train
  6. Dashboard – horizon installation for Train

6.6 keystone 认证安装

  1. 一步一步按照官网步骤来,出错就解决
  2. admin-openrc 环境变量文件随便放哪里,哪里方便执行就放哪里,如/ 根目录下

6.7 Image 镜像安装

  1. 官网没有对应的centos,这里选择Red Hat即可,因为他们师出同门!
    一般来说著名的 Linux 系统基本上分两大类:
    RedHat 系列:Redhat、Centos、Fedora 等
    Debian 系列:Debian、Ubuntu 等
    参考:
    https://blog.csdn.net/lqy971966/article/details/104963822
    OPENSTACK Train版本安装大集合_第2张图片

6.8 placement 平台安装

  1. 安装 pip
    OPENSTACK Train版本安装大集合_第3张图片
    这里报错: bash: pip: command not found

安装pip
yum -y install epel-release
yum install python-pip

解决:

$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
$ pip -V  #查看pip版本

接下来就可以随便pip安装东西了

首先查下安装路径:
find / -name pip
然做个软连接
ln -sv /usr/local/python/bin/pip /usr/bin/pip

参考:
https://www.cnblogs.com/wujf-myblog/p/9644278.html

  1. 安装 uwsgi
    OPENSTACK Train版本安装大集合_第4张图片
    **pip install uwsgi安装失败问题的解决–升级 python2 - 3.6 **
    参考:
    https://blog.csdn.net/shylonegirl/article/details/83030024
    https://baijiahao.baidu.com/s?id=1650799838552962991&wfr=spider&for=pc

6.9 nova 计算安装

  1. 网络选择,选择1,2均可,默认选择1
    OPENSTACK Train版本安装大集合_第5张图片
  2. $my_ip 不用修改,就这样即可,因为上面配置了 myip的具体值
    OPENSTACK Train版本安装大集合_第6张图片
  3. openstack compute service list 验证控制,计算是否都安装ok
  4. 不能忘记 neutron 配置
    OPENSTACK Train版本安装大集合_第7张图片

6.10 neutron 网络安装

  1. 验证是否安装完成 openstack network agent list
    OPENSTACK Train版本安装大集合_第8张图片
    笑脸表示都ok

6.11 Dashboard 界面安装

  1. 修改成 [*]
    OPENSTACK Train版本安装大集合_第9张图片
  2. 官网的bug: 配置完后,页面进不去,因为官网少配置一步
    配置文件:
    /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py

添加: WEBROOT=’/dashboard’
OPENSTACK Train版本安装大集合_第10张图片
3. dashboard 里面没有路由:修改 ‘enable_router’: True
配置文件:
/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py

OPENSTACK Train版本安装大集合_第11张图片

7. 官网bug

7.1 dashboard 显示失败,缺少配置

添加: WEBROOT=’/dashboard’
参见上面

7.2 dashboard 没有路由显示,修改配置

修改 ‘enable_router’: True**
参见上面

你可能感兴趣的:(云计算-openstack)