zoukankan      html  css  js  c++  java
  • OpenStack Train版-9.安装neutron网络服务(计算节点)

    在计算节点安装neutron网络服务(computel01计算节点192.168.0.20)
    安装组件

    yum install openstack-neutron-linuxbridge ebtables ipset -y
    yum install conntrack-tools -y

    修改neutron主配置文件/etc/neutron/neutron.conf

    cp -a /etc/neutron/neutron.conf{,.bak}
    grep -Ev '^$|#' /etc/neutron/neutron.conf.bak > /etc/neutron/neutron.conf
    
    openstack-config --set /etc/neutron/neutron.conf DEFAULT transport_url rabbit://openstack:RABBIT_PASS@controller
    openstack-config --set /etc/neutron/neutron.conf DEFAULT auth_strategy keystone 
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken www_authenticate_uri http://controller:5000
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken auth_url http://controller:5000
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken memcached_servers controller:11211
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken auth_type password
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken project_domain_name default
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken user_domain_name default
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken project_name service
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken username neutron
    openstack-config --set /etc/neutron/neutron.conf keystone_authtoken password NEUTRON_PASS 
    openstack-config --set /etc/neutron/neutron.conf oslo_concurrency lock_path /var/lib/neutron/tmp

    配置Linux网桥代理

    cp -a /etc/neutron/plugins/ml2/linuxbridge_agent.ini{,.bak}
    grep -Ev '^$|#' /etc/neutron/plugins/ml2/linuxbridge_agent.ini.bak > /etc/neutron/plugins/ml2/linuxbridge_agent.ini
    
    openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini linux_bridge physical_interface_mappings provider:eth0
    openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini vxlan enable_vxlan true
    openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini vxlan local_ip 192.168.0.20
    openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini vxlan l2_population true
    openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini securitygroup enable_security_group true
    openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini securitygroup firewall_driver neutron.agent.linux.iptables_firewall.IptablesFirewallDriver

    修改linux系统内核网桥参数为1

    echo 'net.bridge.bridge-nf-call-iptables=1' >>/etc/sysctl.conf
    echo 'net.bridge.bridge-nf-call-ip6tables=1' >>/etc/sysctl.conf
    modprobe br_netfilter
    sysctl -p

    配置计算节点上Nova服务使用网络服务

    #修改nova配置文件/etc/nova/nova.conf,添加neutron模块配置
    
    openstack-config --set /etc/nova/nova.conf neutron auth_url http://controller:5000
    openstack-config --set /etc/nova/nova.conf neutron auth_type password
    openstack-config --set /etc/nova/nova.conf neutron project_domain_name default
    openstack-config --set /etc/nova/nova.conf neutron user_domain_name default
    openstack-config --set /etc/nova/nova.conf neutron region_name RegionOne
    openstack-config --set /etc/nova/nova.conf neutron project_name service
    openstack-config --set /etc/nova/nova.conf neutron username neutron
    openstack-config --set /etc/nova/nova.conf neutron password NEUTRON_PASS

    重新启动计算节点上的Nova服务

    systemctl restart openstack-nova-compute.service

    启动neutron网桥代理服务 设置开机自启动

    systemctl enable neutron-linuxbridge-agent.service
    systemctl restart neutron-linuxbridge-agent.service

    回到控制节点验证Neutron网络服务-(controller控制节点192.168.0.10)

    #列出已加载的扩展,以验证该neutron-server过程是否成功启动
    [root@controller ~]# openstack extension list --network
    
    #列出代理商以验证成功
    [root@controller ~]# openstack network agent list
  • 相关阅读:
    感谢一个名叫“祯玥”的姑娘
    下一代互联网
    伤心时要读的三十八句
    任何企业的竞争,归根结底都是智能的竞争
    互联网创业必须过的槛(转)
    钻到牛角尖里面去,想开公司必需知道的奥秘
    重游草堂
    牛根生:我们应该学会“三换思维”
    领导者的感染力和传染力
    幸福是一种心境(转)
  • 原文地址:https://www.cnblogs.com/Wang-Hongwei/p/13098842.html
Copyright © 2011-2022 走看看