OpenStack Icehouse neutron-networking 架构 新增计算节点操作详解-阿里云开发者社区

开发者社区> zhangdiandong> 正文

OpenStack Icehouse neutron-networking 架构 新增计算节点操作详解

简介: 新增计算节点 官方教程中只包含三个节点,所以根据实际需求我们需要增加计算节点,以创建更多的虚拟机。 1.配置网络 需要配置两个网卡 网卡配置   【eth0】    IP:10.
+关注继续查看

新增计算节点

官方教程中只包含三个节点,所以根据实际需求我们需要增加计算节点,以创建更多的虚拟机。

1.配置网络 需要配置两个网卡

网卡配置

  eth0

   IP10.0.0.41

   netmask255.255.255.0

   gateway10.0.0.2

  eth1

   IP10.0.1.41

   netmask255.255.255.0

 2)设置主机名为compute2

  (3) 确认网络可用

  计算节点2

  # ping -c 4 openstack.org ping通外网】

  # ping -c 4 controller ping通控制节点的管理网络】

  # ping -c 4 network ping通网络节点的管理网络】

 

下面开始安装操作

.基础安装

1.安装NTPNetwork Time Protocol

  为做到每个节点的时间同步,需要在每个节点上安装ntp服务,并在crontab中添加以下计划任务

1

*/5 * * * * /usr/sbin/ntpdate 3.cn.pool.ntp.org >/dev/null 2>&1

2.安装mysql-python

 # yum install -y MySQL-python

 3.OpenStack

  注意:在移除和禁用任何更新服务,都将可能影响你的openstack环境,请在所有节点上执行这些过程

  1)安装yum-plugin-priorities

   # yum install -y yum-plugin-priorities

  2)为了使用RDO源库,要下载和安装rdo-release-icehouse

yum install -y https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm

 

报错修改yum.repo.d

https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/

 

  3)安装epel

   #  yum install -y http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

  4)安装openstack-utils

   # yum install -y openstack-utils

  5)安装selinux包自动管理openstack

   # yum install -y openstack-selinux

  6)升级系统包

   # yum -y upgrade

   注意:在升级过程中会包含一个新的内核,请重新启动你的系统将其激活

.

1.安装计算服务包

  # yum install -y openstack-nova-compute

2.配置内核参数,编辑/etc/sysctl.conf文件,包含以下选项

    net.ipv4.conf.all.rp_filter=0

    net.ipv4.conf.default.rp_filter=0

    net.bridge.bridge-nf-call-arptables=1

    net.bridge.bridge-nf-call-iptables=1

    net.bridge.bridge-nf-call-ip6tables=1

   B.立即生效内核参数

    # sysctl -p

  2)安装Networking组件

   # yum install -y openstack-neutron-ml2 openstack-neutron-openvswitch

 

3.拷贝compute1 /etc/nova         /etc/neutron 配置文件至compute2 覆盖即可

注意修改原local_ip

/etc/nova/nova.conf DEFAULT  my_ip 10.0.0.41

/etc/nova/nova.conf DEFAULT  vncserver_proxyclient_address 10.0.0.41

/etc/neutron/plugins/ml2/ml2_conf.ini ovs  local_ip 10.0.1.41

 

启动服务并配置开机启动

  # service libvirtd start

  # service messagebus start

  # service openstack-nova-compute start

  # chkconfig libvirtd on

  # chkconfig messagebus on

  # chkconfig openstack-nova-compute on

 

配置OVS服务

   A.启动OVS服务并配置随机启动

    # service openvswitch start

    # chkconfig openvswitch on

   B.添加集成桥

    # ovs-vsctl add-br br-int

 

这里着重需要注意

创建文件链接

    # ln -s plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini

    # cp /etc/init.d/neutron-openvswitch-agent /etc/init.d/neutronopenvswitch-agent.orig

    # sed -i 's,plugins/openvswitch/ovs_neutron_plugin.ini,plugin.ini,g' \ 

     /etc/init.d/neutron-openvswitch-agent

   B.重启计算服务

    # service openstack-nova-compute restart

   C.启动OVS agent和配置开机启动

    # service neutron-openvswitch-agent start

    # chkconfig neutron-openvswitch-agent on

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
java POI操作execel导出
最近项目当中在使用POI将数据填充置row和cell等行和列,最后导出成execel到前端。一开始使用的方式是一个个去赋值,但是这样做有点麻烦,代码也有点长,不太好维护。
1168 0
.NET加密配置文件connectionStrings节点
具体的可以参考petshop源码程序。 加密前: View Code   加密后: ...
1149 0
SharePoint API测试系列——对Recorded Item做OM操作(委托的妙用)
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 对Recorded Item动态调用OM Methods进行测试,界面如下: 输入Site的URL,File在SharePoint中的相对URL,并选择OM操作类型,点击Test进行测试。
725 0
QT绘图的底层操作
绘图的底层操作LCD屏幕上的每个点都与显示缓冲区中的数据有特定的关系,对16位色的显示缓冲区,每两个字节对应LCD上的一个像素,因此我们只要修改缓冲区某两个地址上的数据就可以改变LCD上这个点的色彩,如果我们能够得到这个显示缓冲区的地址,应用程序编写者就可以抛开驱动程序那些抽象的接口,直接对显示缓冲区操作。
882 0
[喵咪大数据]Hadoop节点添加下线和磁盘扩容操作
Hadoop绝非一个简单程序,集群模式下更是如此,所有的数据都存储在Hadoop中如果操作不当会存在丢失数据的风险,那么怎么在安全的情况,扩容下线维护或者磁盘满了怎么增加空间,就是今天的主要内容了.
236 0
使用异步事件在后台进行计算并报告进度
演练:实现一个使用后台操作的窗体 Visual Studio 2010     其他版本     此主题尚未评级 - 评价此主题     如果某项操作需要很长的时间才能完成,并且不希望用户界面 (UI) 停止响应或“挂起”,则可以使用 BackgroundWorker 类在另一个线程中执行这种操作。
773 0
阿里云 E-MapReduce ClickHouse 操作指南 02期 — 快速入门
阿里云 E-MapReduce(简称EMR)是运行在阿里云平台上的一种大数据处理的系统解决方案。ClickHouse 作为开源的列式存储数据库,主要用于在线分析处理查询(OLAP),能够使用 SQL 查询实时生成分析数据报告。而阿里云 EMR ClickHouse 则提供了开源 OLAP 分析引擎 ClickHouse 的云上托管服务。
169 0
+关注
zhangdiandong
研究方向Linux各应用环境配置优化、流媒体、集群 分布式存储管理 优化,自动化运维,架构设计等方面。实践经验丰富,目前专注于高可用网站架构、网络安全及数据同步、远程灾备研究以及一些潮流技术学习落地使用。
100
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载