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 内存等,一般服务器都可满足。
centos7.4 1708 下载地址:
http://vault.centos.org/7.4.1708/isos/x86_64/只要最小化安装即可,安装大概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地址及注意事项
- centos 7网络配置(参考我的博客)
https://blog.csdn.net/lqy971966/article/details/103830080
其他:
路由 centos 相关参考
https://blog.csdn.net/lqy971966/article/details/100174794linux 配置文件修改ip地址(3)易错的网卡名
https://blog.csdn.net/lqy971966/article/details/104963600
3 centos7开启ssh服务-事倍功半的效果
使用ssh操作,拷贝粘贴都可以很方便,尤其是拷贝官网的命令 特别方便
不用手一个一个的输入
- 配置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 最小化安装
- Identity service – keystone installation for Train
- Image service – glance installation for Train
- Placement service – placement installation for Train
- Compute service – nova installation for Train
- Networking service – neutron installation for Train
- Dashboard – horizon installation for Train
6.6 keystone 认证安装
- 一步一步按照官网步骤来,出错就解决
- admin-openrc 环境变量文件随便放哪里,哪里方便执行就放哪里,如/ 根目录下
6.7 Image 镜像安装
- 官网没有对应的centos,这里选择Red Hat即可,因为他们师出同门!
一般来说著名的 Linux 系统基本上分两大类:
RedHat 系列:Redhat、Centos、Fedora 等
Debian 系列:Debian、Ubuntu 等
参考:
https://blog.csdn.net/lqy971966/article/details/104963822
6.8 placement 平台安装
- 安装 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
- 安装 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,2均可,默认选择1
- $my_ip 不用修改,就这样即可,因为上面配置了 myip的具体值
- openstack compute service list 验证控制,计算是否都安装ok
- 不能忘记 neutron 配置
6.10 neutron 网络安装
- 验证是否安装完成 openstack network agent list
笑脸表示都ok
6.11 Dashboard 界面安装
- 修改成 [*]
- 官网的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版本安装大集合相关推荐
- openstack Rocky版本安装和配置swift服务教程
参考openstack官网教程配置了swift服务,详细配置如下.侵权删除.建议在配置的时候注意看清楚IP地址,密码,和其他编码的配置,不要全盘复制粘贴! 说明: (1)本次配置的openstack版 ...
- openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)
Orchestration Server模板服务(heat):创建用户(heat)openstack user create --domain default --password-prompt he ...
- kolla 部署openstack train版本(三节点controller+compute+storage)------功能测试
如果看了有点用处的话,动动小手点个赞呗 =============kolla --初始化基本的运行环境 #####安装openstackclient[root@kolla-1 ~]# source / ...
- OpenStack Train Magnum部署Kubernetes(1)--部署OpenStack Train
基于Packstack部署OpenStack Train版本 部署环境 操作系统:CentOS Linux release 7.7.1908 OpenStack:Train PackStack:ope ...
- openstack之安装Train版本
安装OpenStack-Train,Openstack版本发布以 A-Z 字母顺序来发布,目前Train版本为2019-10-16发布的版本 其中Victoria以上的版本系统上需要centos8以上 ...
- ubuntu20.04手动安装Openstack YOGA版本(双节点)
目录 想说的话 双节点手动安装openstack yoga版本 环境准备 网络配置 hostname解析 测试网络连通性 NTP时间同步 所有节点安装openstack包 controller节点安装 ...
- UG NX安装包大集合(包括UG目前发布的所有版本)
UG NX安装包大集合(包括UG目前发布的所有版本) UG爱好者官方交流群:216953883 有了这个你就不怕找UG安装包麻烦了,现在所有安装包全在这里了. 所有版本的补丁包也在年后陆续更新... ...
- OpenStack Train 安装过程记录(一):基础环境准备
文章目录 规划 硬件配置 IP规划 修改 hosts 解析 挂载安装磁盘,配置本地源 安装基础服务 NTP 时间同步 安装 OpenStack 包 控制节点需要安装的服务 数据库 消息队列 Memca ...
- OpenStack(Kilo版本)镜像服务glance的安装部署
OpenStack镜像服务(glance)允许用户发现.注册和恢复虚拟机镜像.Glance提供Rest API可以查询虚拟机镜像的metadata并且可以获取镜像.通过Glance,虚拟机镜像可以被存 ...
最新文章
- jQuery进行简单验证的正则表达式
- 【CF】474E Pillars
- npm WARN saveError ENOENT: no such file or directory, open ‘/Users/....../package.json‘的解决办法
- python3 dict 转 json 不ascii转码 去除空格
- hdu 3706 Second My Problem First 单调队列
- GraphQL:从头开始
- 【转】注册Azure AD 应用程序
- 运用Java对微信公众平台二次开发技术——开发者模式接入
- postgresql:解决in的效率问题
- CentOS7下安装配置Tomcat环境
- 去除马赛克,有办法了 附运行教程
- python说句心里话a_python第一周作业
- 库克考虑卸任苹果 CEO,谁会是下一任接班人?
- 腾讯蓝鲸-蓝鲸应用统一开发环境指南
- 【面向对象学习笔记day05】面向对象封装案例2+士兵突击+开发枪类+开发士兵类+身份运算符+is 与 == 区别
- Flex Frameworks
- 计算机二级试题word,计算机二级word试题
- Python 3 字符串 encode( ) 方法
- 天邑ty1208z海思3798刷版本_天邑TY1208Z_S905_M2_1G8G_EMMC_双片内存 长虹代工线刷固件...
- MySQL登录时出现 Access denied for user“xxx” ‘‘@‘xxx.xxx.xxx.xxx‘ (using password: YES) 的原因及解决办法
热门文章
- 基于概率距离削减法、蒙特卡洛削减法的风光场景不确定性削减(Matlab代码实现)
- (血泪篇)MySQL 5.7首登及修改密码--2020.8.18
- Elasticsearch 5.5.1 中文/拼音分词 亲测有效
- 使用HTML+CSS3实现小球无限转动
- oracle分页排序sql,oracle 排序分页 高效sql语句
- codeforces 496A Minimum Difficulty
- linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解
- 计算机网络基础知识(概述的简单整理)(物理层)
- 微服务实践之通信(OpenFeign)详解-SpringCloud(2021.0.x)-6
- 11.6.1:综合技巧练习 - 配置和测试网络