脚本安装Rocky版OpenStack 1控制节点+1计算节点环境部署
视频安装指南请访问:
1、准备1控制节点和1计算节点
首先准备两台虚拟机,可以使物理机,可以使虚拟机。(我这实验环境用wmware新建的两台虚拟机)
2、网络设计
每个虚拟机安装两块网卡,一块为管理网络使用,我采用仅主机模式通信即可;一块网卡用于业务网络,方便在在执行脚本过程中,从网络yum源安装脚本,该网卡采用桥接模式自动获取ip地址,连接公网。在安装过程中,为了使网卡的命名方式为eth,在进入安装之前,按tab键,然后输入net.ifnames=0 biosdevname=0,然后回车进入安装即可。(网卡命名规则也可以不用改,但是在执行脚本之前,需要将eth的网卡名,替换为你说用服务器的网卡名)
3、磁盘需求
控制节点不作为网络节点,一块磁盘即可。计算节点作为cinder存储节点,需要两块磁盘,sda作为系统盘,sdb作为存储盘。
4、服务器基础设置
(1)关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
(2)关闭NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
(3)关闭selinux
将SELINUX=enforcing改为SELINUX=disabled
(4)设置主机名
hostnamectl set-hostnane controller
hostnamectl set-hostnane controller
注:我这里的控制节点ip为controller,计算节点为compute
(5)设置免密登录
控制节点执行:ssh-keygen
然后将私钥发送给计算节点:ssh-copy-id root@计算节点ip
5、上传文件
将安装所需文件上传到控制节点/root下,root目录下必须包含如下四个文件或目录
文件包下载地址链接:https://pan.baidu.com/s/1vHk4hPNCq7jKqA_J9mC5ww
提取码:8iru
6、针对环境修改配置文件
cd /root/install目录,里边包含三个文件,compute.sh controller.sh setup.sh
(具体脚本可参考我的下篇文章:《安装Rocky版OpenStack 1控制节点+1计算节点环境部署脚本》)
其中compute.sh为计算节点的预安装脚本,controller.sh为控制节点的预安装脚本,setup.sh为执行部署的启动脚本
修改setup.sh脚本,修改环境变量内容如下:
说明:上下两部分内容都需要修改,而且必须相同。这里计算和存储同为一个节点,所以主机名和ip都设置为一样的。
注意:如果你的网卡命名不是eth规则,在compute.sh和controller.sh两个脚本中搜索eth1,然后将其替换为你所使用的的第二块网卡名即可。
如果你的磁盘命名不是sda,sdb,请在compute.sh脚本中搜索sdb将其替换为你计算节点的第二块磁盘的名称。
7、部署OpenStack
控制节点执行bash /root/install/setup.sh
8、安装完成
安装完成,/root/install/会额外生成几个可执行文件,感兴趣的同学可以研究研究。
采用浏览器访问http://控制节点管理ip/dashboard即可。
脚本安装Rocky版OpenStack 1控制节点+1计算节点环境部署的更多相关文章
- 安装Rocky版OpenStack 1控制节点+1计算节点环境部署脚本
在上一篇文章中叙述了具体的安装部署过程,在这里把相应的部署脚本写出来,供大家参考: 一.执行部署的setup.sh脚本: #!/bin/bash ########################### ...
- Ubuntu 14.04 LTS 安装 Juno 版 OpenStack Keystone
本文介绍如何在Ubuntu 14.04 LTS 上安装Juno版的Keystone, 我们采用的是手动安装的方式, 同时仅针对OpenStack的身份与访问管理系统Keystone. 事实上OpenS ...
- Openstack Nova 控制服务 和 计算服务 (六)
Openstack Nova 控制服务 和 计算服务 (六) 引用: https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/nova.htm ...
- 高可用OpenStack(Queen版)集群-12.Cinder计算节点
参考文档: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Guide:http ...
- 高可用OpenStack(Queen版)集群-11.Neutron计算节点
参考文档: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Guide:http ...
- 高可用OpenStack(Queen版)集群-10.Nova计算节点
参考文档: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Guide:http ...
- openstack--6--控制节点和计算节点安装配置neutron
Neutron相关介绍 早期的时候是没有neutron,早期所使用的网络的nova-network,经过版本改变才有个neutron. quantum是因为商标和别的公司重名了,又改成的Neutron ...
- openstack--5--控制节点和计算节点安装配置nova
Nova相关介绍 目前的Nova主要由API,Compute,Conductor,Scheduler组成 Compute:用来交互并管理虚拟机的生命周期: Scheduler:从可用池中根据各种策略选 ...
- 打通版微社区(1):PHP环境部署 for DZX3.2
写在前面:本文参考了http://blog.sina.com.cn/s/blog_513be2630101linz.html非常感谢博主此文对我此次操作帮助很大.PHP的windows部署方案主要分为 ...
随机推荐
- 老毛桃pe安装系统
1.准备一个空白U盘,插入电脑. 2.下载老毛桃pe 3.下载完成后,打开老毛桃,默认制作成系统盘,傻瓜操作,无需修改参数 4.打开浏览器,下载要安装的系统 www.msdn.itellyou.cn ...
- 当 “HTTP” 先生遇上“S”小姐
情人节的晚上,天空中淅淅沥沥的下着带有些寒意的小雨.HTTP 先生孤零零的坐在咖啡厅中,对着面前的电脑发呆.他有意的屏蔽掉了周边情侣们的窃窃私语,这对单身的他来说是狗粮,也是一阵阵伤害.这时,咖啡厅的 ...
- Mybatis之旅第三篇-SqlMapConfig.xml全局配置文件解析
一.前言 刚换工作,为了更快的学习框架和了解业务,基本每天都会加班,导致隔了几天没有进行总结,心里总觉得不安,工作年限越长越感到学习的重要性,坚持下去!!! 经过前两篇的总结,已经基本掌握了mybat ...
- RecyclerFlexboxLayoutManagerDemo【使用FlexboxLayoutManager实现流式布局】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 FlexboxLayout是一个Google 开源的库项目,它将CSS Flexible Box Layout Module的类似功 ...
- Jenkins|简单Job配置|启动脚本|测试报告
目录 1.Jenkins安装 2.Jenkins启动脚本 3.节点配置 4.任务配置 5.集成HTML测试报告 1.Jenkins安装 操作环境:Ubuntu jenkins针对windows,ubu ...
- SmartSql Config配置
Demo <?xml version="1.0" encoding="utf-8" ?> <SmartSqlMapConfig xmlns=& ...
- MySQL 数据库设计总结
本文由云+社区发表 作者:漆洪凯 规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎. 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索 ...
- 2.1命令行和JSON的配置「深入浅出ASP.NET Core系列」
希望给你3-5分钟的碎片化学习,可能是坐地铁.等公交,积少成多,水滴石穿,谢谢关注. 命令行配置 1.新建控制台项目 2.nuget引入microsoft.aspnetcore.all 这里要注意版本 ...
- 【经典案例】Python详解设计模式:策略模式
完成一项任务往往有多种方式,我们将其称之为策略. 比如,超市做活动,如果你的购物积分满1000,就可以按兑换现金抵用券10元,如果购买同一商品满10件,就可以打9折,如果如果购买的金额超过500,就可 ...
- 折腾Java设计模式之建造者模式
博文原址:折腾Java设计模式之建造者模式 建造者模式 Separate the construction of a complex object from its representation, a ...