OpenStack stein安装(八)network option1
发表于:2025-02-11 作者:千家信息网编辑
千家信息网最后更新 2025年02月11日,安装和配置网络组件在controller节点上安装包# yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-li
千家信息网最后更新 2025年02月11日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安全错误
数据库的锁怎样保障安全
fpga软件开发流程 映射
网络安全部队小说
浙江智能化网络技术推荐咨询
深圳市区链网络技术有限公司
数据库 索引命名
成都瀚海网络安全
对软件开发的工作职责
数据库课程设计数据查询代码
hpe服务器安全模式
中国有几家做软件开发的公司
网络安全考思科还是华为
网络安全宣传日视频
软件开发微商
网络安全的一段话
博彦科技与互联网
数据库逻辑设计主要做什么任务
外协配套人员网络安全管理
青少年网络安全教育视频心得
炉石传说使用卡牌数据库
数据库学生成绩降序
书软件开发基础教程
数据库二进制文件如何导出
石家庄九格网络技术有限公司是骗子公司吗
扬州坤前安擎服务器
网络技术分为什么
服务器远程操作
重庆手机软件开发费用
计算机软件开发技术职业通道
服务器管理软件到期 怎么办
软件开发流程页面图