一.Neutron 數據庫的整體架構圖
Neutron Database採用的是分佈式架構,由3臺服務器組成一個cluster.Neutron Server通過Plugin,然後發送給Neutron Database的VIP, HAProxy收到消息後,轉發給database的實地址.
1.Neutron server 接收 api 請求。
2.plugin轉換消息,發送給database
3.database 保存 neutron 網絡狀態。
4.HAProxy實現數據的主備保護
二. Neutron數據庫及字段
1.Neutron數據庫table列表
| Tables_in_neutron | |
+-----------------------------------------+ |
| allowedaddresspairs |允許的地址對 |
| arista_provisioned_vms |arista提供者虛機 |
| brocadeports |博科端口 |
| cisco_ml2_apic_names |思科ML2 APIC名稱 |
| cisco_ml2_n1kv_policy_profiles |思科ML2 n1kv策略配置文件 |
| cisco_ml2_n1kv_port_bindings |思科ML2 n1kv端口配置文件 |
| cisco_ml2_n1kv_vxlan_allocations |思科ML2 n1kv vxlan分配 |
| cisco_n1kv_network_bindings |思科n1kv網絡綁定 |
| cisco_n1kv_profile_bindings |思科n1kv配置文件綁定 |
| cisco_n1kv_vmnetworks |思科n1kv虛機網絡 |
| cisco_n1kv_vxlan_allocations |思科n1kv vxlan 分配 |
| cisco_network_profiles |思科網絡配置文件 |
| cisco_policy_profiles |思科端口配置文件 |
| cisco_provider_networks |思科提供者網絡 |
| cisco_qos_policies |思科qos 策略 |
| cisco_router_mappings |思科路由映射 |
| default_security_group |默認安全組 |
| externalnetworks |外部網絡 |
| extradhcpopts |額外dhcp端口 |
| firewall_policies |防火牆策略 |
| firewall_router_associations |防火牆路由關聯 |
| firewall_rules |防火牆規則 |
| firewalls |防火牆 |
| floatingips |浮動ip |
| ha_router_agent_port_bindings |ha路由代理端口綁定 |
| ha_router_networks |ha路由網絡 |
| ikepolicies |ike 策略 |
| ipallocationpools |ip 分配資源池 |
| ipallocations |ip 分配 |
| ipsecpolicies |IPsec策略 |
| lbaas_healthmonitors |負載均衡的健康監測 |
| lbaas_loadbalanceragentbindings |負載均衡即服務的負載均衡的代理綁定 |
| lbaas_members |負載均衡即服務的成員 |
| lbaas_pools |負載均衡即服務的資源池 |
| lsn_port |大型網絡端口 |
| members |成員 |
| meteringlabels |計量標籤 |
| ml2_brocadeports |ML2博科端口 |
| ml2_gre_allocations |ML2 的gre分配 |
| ml2_nexus_vxlan_allocations |ML2 的nexu vxlan 的分配 |
| ml2_port_bindings |ML2端口綁定 |
| ml2_vxlan_endpoints |ML2 vxlan端點 |
| network_bindings |網絡綁定 |
| network_states |網絡狀態 |
| networkconnections |網絡連接 |
| networkdhcpagentbindings |網絡與dhcp代理的綁定 |
| networkgatewaydevices |網絡網關設備 |
| networkgateways |網絡網關 |
| networkqosmappings |網絡qos映射 |
| networks |網絡 |
| networksecuritybindings |網絡安全組綁定 |
| neutron_nsx_port_mappings |neutron 與nsx 端口映射 |
| neutron_nsx_router_mappings |neutron 與nsx 路由映射 |
| neutron_nsx_security_group_mappings |neutron 與nsx 安全組映射 |
| nexthops |下一跳 |
| nfv_routers |nfv路由 |
| nsxv_edge_vip_mappings |NSX邊緣 與虛擬ip映射 |
| nsxv_edge_vnic_bindings |NSX邊緣與虛擬網卡映射 |
| nsxv_firewall_rule_bindings |NSX防火牆規則綁定 |
| nsxv_router_bindings |nsxv路由綁定 |
| nsxv_rule_mappings |nsxv規則映射 |
| nsxv_security_group_section_mappings |nsxv安全組會話映射 |
| nuage_net_partitions | nuage網絡分區 |
| nuage_provider_net_bindings | nuage提供者網絡綁定 |
| ofcnetworkmappings |OFC網絡映射 |
| ofcportmappings |OFC端口映射 |
| ofcroutermappings |OFC路由映射 |
| ofctenantmappings |OFC租戶映射 |
| ovs_network_bindings |ovs 與網絡綁定 |
| ovs_tunnel_allocations |ovs隧道分配 |
| ovs_tunnel_endpoints |ovs隧道端點 |
| ovs_vlan_allocations |ovs的vlan分配 |
| poolmonitorassociations |資源池監控器關聯 |
| pools |資源池 |
| poolstatisticss |資源池統計 |
| portinfos |端口的相關信息 |
| portqosmappings |端口的qos映射 |
| ports |端口 |
| portsecuritybindings |端口安全綁定 |
| protqosmappings |端口qos映射 |
| qos_policies |qos策略 |
| qoses |qos |
| routerl3agentbindings |路由L3代理綁定 |
| routerports |路由端口 |
| routerproviders |路由提供者 |
| routerrules |路由規則 |
| routers |路由 |
| securitygroupportbindings |安全組端口綁定 |
| securitygrouprules |安全組規則 |
| securitygroups |安全組 |
| ste |串口服務器 |
| subnetpools |子網資源池 |
| subnetroutes |子網路由 |
| subnets |子網 |
| tz_network_bindings |tz網絡綁定 |
| vips |虛擬ip |
| ***services |***服務 |
+-----------------------------------------+ |
三、某解決方案中neutron數據庫的關鍵table:
1、.默認安全組
MariaDB [neutron]> desc default_security_group;
2、外部網絡
MariaDB [neutron]> desc externalnetworks;
3、防火牆策略
MariaDB [neutron]> desc firewall_policies ;
4、防火牆路由關聯
MariaDB [neutron]> desc firewall_router_associations
5、 防火牆規則
MariaDB [neutron]> desc firewall_rules
6、防火牆
MariaDB [neutron]> desc firewalls
7、浮動ip
MariaDB [neutron]> desc floatingips
8、Ipsec站點連接
MariaDB [neutron]> desc ipsec_site_connections
9、負載均衡健康監控
MariaDB [neutron]> desc lbaas_healthmonitors
10、負載均衡監聽器
MariaDB [neutron]> desc lbaas_listeners
11、負載均衡即服務
MariaDB [neutron]> desc lbaas_loadbalancers
12、負載均衡成員
MariaDB [neutron]> desc lbaas_members
13、負載均衡資源池
MariaDB [neutron]> desc lbaas_pools
14、網絡
MariaDB [neutron]> desc lbaas_pools
15、NFV路由
MariaDB [neutron]> desc nfv_routers
16、 nuage網絡分區路由映射
MariaDB [neutron]> desc nuage_net_partition_router_mapping
17、nuage 網絡分區
MariaDB [neutron]> desc nuage_net_partitions
18、nuage提供商網絡綁定
MariaDB [neutron]> desc nuage_provider_net_bindings
19、nuage子網L2域映射
MariaDB [neutron]> desc nuage_subnet_l2dom_mapping
20、QOS
MariaDB [neutron]> desc qoses
21、Quota
MariaDB [neutron]> desc quotas
22、路由
MariaDB [neutron]> desc routers
23、安全組規則
MariaDB [neutron]> desc securitygrouprules
24、安全組
MariaDB [neutron]> desc securitygroups
25、子網
MariaDB [neutron]> desc subnets
26、虛擬IP
MariaDB [neutron]> desc vips