首页
登录 | 注册

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

新增计算节点

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

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

 


相关文章

  • 演讲1:大规模OpenStack环境中的性能数据分析 - 单Region 1000个物理节点公有云环境 Performance analysis in large-scale deployment - A single thousand-n ...
  • Neo4j入门点滴(一):Cypher
      Cypher,读作(赛佛儿).名词意为:零,零的记号,或密码索引书:动词含义为计算或用密码书写.不过,更准确的引申要从街舞中借鉴,在街舞中,Cypher就是围圈跳舞,不分先后,没有对手,就是一次一次即兴的到中间去跳.在社会网络分析(SN ...
  • 1. Consumer behaviour is the study of when,why,how and where people do or don't buy a product. 用户行为一般指用户通过中间资源,购买.使用和评价某 ...
  •     如何在 KVM 虚拟机上运行 KVM 暨 如何让虚拟机支持虚拟化     测试普华IAAS时,没有真实机器当计算节点,所以想到拿虚拟机当计算节点.首先一点,计算节点必须支持虚拟化,知道vmware可以将CPU硬件虚拟化"传 ...
  • 白话解析分布式系统,小白也能看懂
    万物始于一 为了更好的理解分布式系统,我们最好换一个角度,一个完全相反的视角,那就是看一下哪些不是分布式系统.事先声明,即便是非分布式系统,其概念也存在很多争论.理论上,我们可以用很多方式来定义一个分布式系统的否集,因为分布式系统的定义很大 ...
  • MaUI是一个集群任务调度器,比Torque自带的任务调度器pbs_sched功能丰富,适合中小集群使用.maui 只需装在管理节点上,计算节点上不必安装. 1. 下载Maui3.3.1:http://www.adaptivecomputi ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.013 s.
京ICP备10005923号