根据需求创建脚本,可以快速添加节点

#:初始化node节点 [root@node2 ~]# systemctl disable NetworkManager
[root@node2 ~]# vim /etc/sysconfig/selinux
SELINUX=disabled
[root@node2 ~]# crontab -e
*/5 * * * * /sbin/ntpdate ntp.sjtu.edu.cn && /usr/sbin/hwclock -w
[root@node2 ~]# vim /etc/hostname
node2.magedu.com
[root@node2 ~]# systemctl disable firewalld #:重启 [root@node2 ~]# reboot #:先配置解析 (实践中可指向dns服务器) [root@node2 ~]# vim /etc/hosts
192.168.7.101 www.magedu.net #:安装yum源,及其组件 [root@node2 ~]# yum install centos-release-openstack-stein -y
[root@node2 ~]# yum install python-openstackclient openstack-selinux -y #:安装nova服务 [root@node2 ~]# yum install openstack-nova-compute -y #:在已经配置好的node节点打包文件 [root@node1 ~]# cd /etc/nova/
[root@node1 nova]# tar zcvf nova.tar.gz ./* #:将打包文件传到node2节点 [root@node1 nova]# scp nova.tar.gz 192.168.7.104:/etc/nova/ #:在node2节点解压 [root@node2 nova]# tar xf nova.tar.gz #:修改配置文件中的地址 [root@node2 nova]# sed -i "s/server_proxyclient_address = 192.168.7.103/server_proxyclient_address = 192.168.7.104/g" /etc/nova/nova.conf #:启动服务 [root@node2 nova]# systemctl enable libvirtd.service openstack-nova-compute.service
[root@node2 nova]# systemctl start libvirtd.service openstack-nova-compute.service #:安装neutron服务 [root@node2 nova]# yum install openstack-neutron-linuxbridge ebtables ipset -y #:在node节点打包已经安装好的配置文件 [root@node1 nova]# cd /etc/neutron/
[root@node1 neutron]# tar zcvf neutron.tar.gz ./* #:将打包好的文件拷贝到node2节点 [root@node1 neutron]# scp neutron.tar.gz 192.168.7.104:/etc/neutron/ #:在node2节点解压 [root@node2 nova]# cd /etc/neutron/
[root@node2 neutron]# tar xf neutron.tar.gz #:修改sysctl [root@node2 neutron]# vim /etc/sysctl.conf
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1 #:启动服务 [root@node2 neutron]# systemctl restart openstack-nova-compute.service
[root@node2 neutron]# systemctl enable neutron-linuxbridge-agent.service
[root@node2 neutron]# systemctl start neutron-linuxbridge-agent.service #:生效sysctl [root@node2 neutron]# sysctl -p

OpenStack之之一: 快速添加计算节点的更多相关文章

  1. Openstack Nova 添加计算节点(六.一)

    Openstack Nova 添加计算节点(六.一) # 重要的两点: 1 时间同步 2 yum 源 # 安装软件: yum install openstack-selinux openstack-n ...

  2. Centos7 install Openstack - (第四节)添加计算服务(Nova)

    Centos7 install Openstack - (第四节)添加计算服务(Nova) 我的blog地址:http://www.cnblogs.com/caoguo 该文根据openstack官方 ...

  3. openstack Q版部署-----nova服务配置-计算节点(6)

    一.服务安装(计算节点) 安装软件: yum install openstack-nova-compute -y 编辑/etc/nova/nova.conf文件并设置如下内容: [DEFAULT] e ...

  4. 高可用OpenStack(Queen版)集群-10.Nova计算节点

    参考文档: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Guide:http ...

  5. S1_搭建分布式OpenStack集群_07 nova服务配置 (计算节点)

    一.服务安装(计算节点)安装软件:# yum install openstack-nova-compute -y 编辑/etc/nova/nova.conf文件并设置如下内容:# vim /etc/n ...

  6. 超千个节点OpenStack私有云案例(1):CERN 5000+ 计算节点私有云

    CERN:欧洲核子研究组织 本文根据以下几篇文章整理而来: https://www.openstack.org/summit/tokyo-2015/videos/presentation/unveil ...

  7. MongoDB添加secondary节点的两种方法

    前段时间维护的一个事业群的其中一条业务线的开发找到运维,提出来了一个MongoDB的优化问题,那段时间MongoDB正在从op管理移交给db进行维护,整个部门都对MongoDB的运维经验缺乏,Mong ...

  8. Openstack(十五)快速添加新计算节点

    当后期添加新物理服务器作为计算节点,如果按照上面的过程安装配置的话会非常的慢,但是可以通过复制配置文件的方式快速添加. 15.1计算节点服务安装 #提前将yum仓库.防火墙.selinux.主机名.时 ...

  9. CentOS7安装OpenStack(Rocky版)-05.安装一个nova计算节点实例

    上一篇文章分享了控制节点的nova计算服务的安装方法,在实际生产环境中,计算节点通常会安装一些单独的节点提供服务,本文分享单独的nova计算节点的安装方法 ----------------  完美的分 ...

随机推荐

  1. 第一篇:《Kubernetes 入门介绍》

    前言:本文是一篇 kubernetes(下文用 k8s 代替)的入门文章,将会涉及 k8s 的技术历史背景.架构.集群搭建.一个 Redis 的例子,以及如何使用 operator-sdk 开发 op ...

  2. httprunner3源码解读(4)parser.py

    源码结构目录 可以看到此模块定义了4个属性和12个函数,我们依次来讲解 属性源码分析 # 匹配http://或https:// absolute_http_url_regexp = re.compil ...

  3. Typecho 反序列化漏洞 分析及复现

    0x00 漏洞简介 CVE-2018-18753 漏洞概述: typecho 是一款非常简洁快速博客 CMS,前台 install.php 文件存在反序列化漏洞,通过构造的反序列化字符串注入可以执行任 ...

  4. Linux常用命令和快捷键整理:(2)常用快捷键

    前言: Linux常用快捷键和基本命令整理,先上思维导图: linux常用命令请见:https://www.cnblogs.com/yinzuopu/p/15516499.html 基本快捷键的使用 ...

  5. Xshell Error Report,Program has stopped working

    xftp和xshell突然都无法运行并报错如图 图中的意思是,xshell有错误,官方想收集错误.可是也不能给你发送了,还这样啊. 解决办法 1.卸载Xshell和Xftp,重新安装. 参考:http ...

  6. 一文分析 Android现状及发展前景

    Coding这些年,一直低头"搬砖",好像从未仔细审视过Android的发展现状,亦未好好思考Android的发展前景."低头干活,还要抬头看路",写一篇文章简 ...

  7. 痞子衡嵌入式:再测i.MXRT1060,1170上的普通GPIO与高速GPIO极限翻转频率

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1060/1170上的普通GPIO与高速GPIO极限翻转频率. 按照上一篇文章 <实测i.MXRT1010上的普通GP ...

  8. python实现圆检测

    目录: (一)霍夫圆检测原理 (二)代码实现 (一)霍夫圆检测原理 (二)代码实现 1 #霍夫圆检测 2 import cv2 as cv 3 import numpy as np 4 5 def d ...

  9. 使用json.net实现复杂对象转换为QueryString

    目标:生成复杂对象的QueryString,比如 new { Field1 = 1, Field2 = new { Field3 = "2", Field4 = new[] { n ...

  10. [luogu1390]公约数的和

    1 #include<bits/stdc++.h> 2 using namespace std; 3 #define N 2000005 4 long long n,ans,f[N],vi ...