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

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

6.8 placement 平台安装

  1. 安装 pip

    这里报错: 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

    **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
  2. $my_ip 不用修改,就这样即可,因为上面配置了 myip的具体值
  3. openstack compute service list 验证控制,计算是否都安装ok
  4. 不能忘记 neutron 配置

6.10 neutron 网络安装

  1. 验证是否安装完成 openstack network agent list

    笑脸表示都ok

6.11 Dashboard 界面安装

  1. 修改成 [*]
  2. 官网的bug: 配置完后,页面进不去,因为官网少配置一步
    配置文件:
    /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py

添加: WEBROOT=’/dashboard’

3. dashboard 里面没有路由:修改 ‘enable_router’: True
配置文件:
/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py

7. 官网bug

7.1 dashboard 显示失败,缺少配置

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

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

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

OPENSTACK Train版本安装大集合相关推荐

  1. openstack Rocky版本安装和配置swift服务教程

    参考openstack官网教程配置了swift服务,详细配置如下.侵权删除.建议在配置的时候注意看清楚IP地址,密码,和其他编码的配置,不要全盘复制粘贴! 说明: (1)本次配置的openstack版 ...

  2. openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)

    Orchestration Server模板服务(heat):创建用户(heat)openstack user create --domain default --password-prompt he ...

  3. kolla 部署openstack train版本(三节点controller+compute+storage)------功能测试

    如果看了有点用处的话,动动小手点个赞呗 =============kolla --初始化基本的运行环境 #####安装openstackclient[root@kolla-1 ~]# source / ...

  4. OpenStack Train Magnum部署Kubernetes(1)--部署OpenStack Train

    基于Packstack部署OpenStack Train版本 部署环境 操作系统:CentOS Linux release 7.7.1908 OpenStack:Train PackStack:ope ...

  5. openstack之安装Train版本

    安装OpenStack-Train,Openstack版本发布以 A-Z 字母顺序来发布,目前Train版本为2019-10-16发布的版本 其中Victoria以上的版本系统上需要centos8以上 ...

  6. ubuntu20.04手动安装Openstack YOGA版本(双节点)

    目录 想说的话 双节点手动安装openstack yoga版本 环境准备 网络配置 hostname解析 测试网络连通性 NTP时间同步 所有节点安装openstack包 controller节点安装 ...

  7. UG NX安装包大集合(包括UG目前发布的所有版本)

    UG NX安装包大集合(包括UG目前发布的所有版本) UG爱好者官方交流群:216953883 有了这个你就不怕找UG安装包麻烦了,现在所有安装包全在这里了. 所有版本的补丁包也在年后陆续更新... ...

  8. OpenStack Train 安装过程记录(一):基础环境准备

    文章目录 规划 硬件配置 IP规划 修改 hosts 解析 挂载安装磁盘,配置本地源 安装基础服务 NTP 时间同步 安装 OpenStack 包 控制节点需要安装的服务 数据库 消息队列 Memca ...

  9. OpenStack(Kilo版本)镜像服务glance的安装部署

    OpenStack镜像服务(glance)允许用户发现.注册和恢复虚拟机镜像.Glance提供Rest API可以查询虚拟机镜像的metadata并且可以获取镜像.通过Glance,虚拟机镜像可以被存 ...

最新文章

  1. jQuery进行简单验证的正则表达式
  2. 【CF】474E Pillars
  3. npm WARN saveError ENOENT: no such file or directory, open ‘/Users/....../package.json‘的解决办法
  4. python3 dict 转 json 不ascii转码 去除空格
  5. hdu 3706 Second My Problem First 单调队列
  6. GraphQL:从头开始
  7. 【转】注册Azure AD 应用程序
  8. 运用Java对微信公众平台二次开发技术——开发者模式接入
  9. postgresql:解决in的效率问题
  10. CentOS7下安装配置Tomcat环境
  11. 去除马赛克,有办法了 附运行教程
  12. python说句心里话a_python第一周作业
  13. 库克考虑卸任苹果 CEO,谁会是下一任接班人?
  14. 腾讯蓝鲸-蓝鲸应用统一开发环境指南
  15. 【面向对象学习笔记day05】面向对象封装案例2+士兵突击+开发枪类+开发士兵类+身份运算符+is 与 == 区别
  16. Flex Frameworks
  17. 计算机二级试题word,计算机二级word试题
  18. Python 3 字符串 encode( ) 方法
  19. 天邑ty1208z海思3798刷版本_天邑TY1208Z_S905_M2_1G8G_EMMC_双片内存 长虹代工线刷固件...
  20. MySQL登录时出现 Access denied for user“xxx” ‘‘@‘xxx.xxx.xxx.xxx‘ (using password: YES) 的原因及解决办法

热门文章

  1. 基于概率距离削减法、蒙特卡洛削减法的风光场景不确定性削减(Matlab代码实现)
  2. (血泪篇)MySQL 5.7首登及修改密码--2020.8.18
  3. Elasticsearch 5.5.1 中文/拼音分词 亲测有效
  4. 使用HTML+CSS3实现小球无限转动
  5. oracle分页排序sql,oracle 排序分页 高效sql语句
  6. codeforces 496A Minimum Difficulty
  7. linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解
  8. 计算机网络基础知识(概述的简单整理)(物理层)
  9. 微服务实践之通信(OpenFeign)详解-SpringCloud(2021.0.x)-6
  10. 11.6.1:综合技巧练习 - 配置和测试网络