OpenStack stein安装(八)network option1
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,安装和配置网络组件在controller节点上安装包# yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-li
千家信息网最后更新 2026年11月04日OpenStack stein安装(八)network option1
安装和配置网络组件在controller节点上
- 安装包
# yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge ebtables - 配置服务器组件
网络服务组件配置包括数据,验证机制,消息队列,拓扑改变通知和插件.Edit the /etc/neutron/neutron.conf file and complete the following actions:○ In the [database] section, configure database access: [database] # ... connection = mysql+pymysql://neutron:neutron123@dbs.flex.net/neutron 注意:注释或移除其它连接选项在[database]区域中○ In the [DEFAULT] section, enable the Modular Layer 2 (ML2) plug-in and disable additional plug-ins: [DEFAULT] # ... core_plugin = ml2 service_plugins =○ In the [DEFAULT] section, configure RabbitMQ message queue access: [DEFAULT] # ... transport_url = rabbit://openstack:openstack123@dbs.flex.net○ In the [DEFAULT] and [keystone_authtoken] sections, configure Identity service access: [DEFAULT] # ... auth_strategy = keystone [keystone_authtoken] # ... www_authenticate_uri = http://stack.flex.net:5000 auth_url = http://stack.flex.net:5000 memcached_servers = dbs.flex.net:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = neutron password = neutron123 注意:注释或移除其它连接选项在[keystone_authtoken]区域中○ In the [DEFAULT] and [nova] sections, configure Networking to notify Compute of network topology changes: [DEFAULT] # ... notify_nova_on_port_status_changes = true notify_nova_on_port_data_changes = true [nova] auth_url = http://stack.flex.net:5000 auth_type = password project_domain_name = default user_domain_name = default region_name = RegionOne project_name = service username = nova password = nova123○ In the [oslo_concurrency] section, configure the lock path: [oslo_concurrency] # ... lock_path = /var/lib/neutron/tmp- 配置模块Layer 2 (ML2)插件
实列中使用ML2插件,ML2使用Linux bridge机制建立layer-2(桥接和交换)虚拟网络架构。 Edit the /etc/neutron/plugins/ml2/ml2_conf.ini file and complete the following actions:○ In the [ml2] section, enable flat and VLAN networks: [ml2] # ... type_drivers = flat,vlan○ In the [ml2] section, disable self-service networks: [ml2] # ... tenant_network_types =○ In the [ml2] section, enable the Linux bridge mechanism: [ml2] # ... mechanism_drivers = linuxbridge 警告:配置ML2插件后, 从type_drivers移除这个选项会导致数据库不一致.○ In the [ml2] section, enable the port security extension driver: [ml2] # ... extension_drivers = port_security○ In the [ml2_type_flat] section, configure the provider virtual network as a flat network: [ml2_type_flat] # ... flat_networks = provider○ In the [securitygroup] section, enable ipset to increase efficiency of security group rules: [securitygroup] # ... enable_ipset = true- Configure the Linux bridge agent
The Linux bridge agent builds layer-2 (bridging and switching) virtual networking infrastructure for instances and handles security groups. Edit the /etc/neutron/plugins/ml2/linuxbridge_agent.ini file and complete the following actions:○ In the [linux_bridge] section, map the provider virtual network to the provider physical network interface: [linux_bridge] physical_interface_mappings = provider:eht1 使用eth2物理网络接口做为租户的网络连接.○ In the [vxlan] section, disable VXLAN overlay networks: [vxlan] enable_vxlan = false○ In the [securitygroup] section, enable security groups and configure the Linux bridge iptables firewall driver: [securitygroup] # ... enable_security_group = true firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver○ Ensure your Linux operating system kernel supports network bridge filters by verifying all the following sysctl values are set to 1: net.bridge.bridge-nf-call-iptables net.bridge.bridge-nf-call-ip6tables # modprobe br_netfilter # vi /etc/sysctl.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 # sysctl -p net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 为了网络支持桥接, 通常的需要加载br_netfilter内核模块. 但这里可以忽略错误,当你重启neutron时会自动加载.Configure the DHCP agent
The DHCP agent provides DHCP services for virtual networks.Edit the /etc/neutron/dhcp_agent.ini file and complete the following actions:○ In the [DEFAULT] section, configure the Linux bridge interface driver, Dnsmasq DHCP driver, and enable isolated metadata so instances on provider networks can access metadata over the network:[DEFAULT]# ...interface_driver = linuxbridgedhcp_driver = neutron.agent.linux.dhcp.Dnsmasqenable_isolated_metadata = true完成后返回网络配置或继续网络选项2.
网络
配置
插件
组件
区域
数据
机制
模块
注释
服务
一致
内核
拓扑
接口
数据库
服务器
架构
消息
物理
租户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金融科技还是互联网
合肥互联网科技公司
互联网科技作文
嘟嘟瓜互联网科技
壹账通互联网科技
睿民互联网科技
赫美联合互联网科技
大白互联网科技
互联网科技大会案例
金融科技和互联网金融
新华互联网科技校企合作
互联网科技公司招聘
博兴的互联网电子科技公司
中盈科技互联网信息有限公司
广州市恰铎互联网科技有限公司
允成互联网科技有限公司融资
信承诺互联网科技有限公司
互联网硬科技公司
万物互联网智能科技
山东蛋芒互联网科技有限公司
互联网与未来科技
顺网科技2021年互联网排名
天速互联网络科技有限公司
常德市电业局互联网科技部
互联网科技教育视频
996高科技互联网公司
玉溪新华互联网科技好不好
上海钢联属于互联网科技股吗
互联网科技融合创新
互联网界的黑科技