OpenStack stein安装(八)network option1
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,安装和配置网络组件在controller节点上安装包# yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-li
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
为什么软件开发成本居高不下
混沌与秩序75数据库
浙江虚拟服务器管理软件
mysql 建立 数据库
自媒体时代网络安全
服务器hsb
宝鸡软件开发解决方案
通信管理服务器
北京大学网络安全考试
福州营销服务管理软件开发
自考计算机网络安全2017
昆山方案软件开发代理商
网络安全宣传册子
德惠智能网络技术咨询售后服务
网络技术给生活带来的影响
数据库变更投标文件技术方案
青海租赁gpu服务器虚拟主机
国家网络安全新华网
国外带显卡的云服务器
云服务器运行不了bat
微乐游戏一直显示服务器繁忙
服务器到期怎么导出数据库
软件开发和信息工程哪个好
思科计算机网络安全考试答案
计算机网络技术什么证件有用
无法访问服务器文件夹
未来战哪个服务器福利好
魔兽世界3.1数据库
数据库系统允许死锁的发生
华为在网络安全领域的工作内容