openstack neutron數據庫

一.Neutron 數據庫的整體架構圖

Neutron Database採用的是分佈式架構,由3臺服務器組成一個cluster.Neutron Server通過Plugin,然後發送給Neutron DatabaseVIP, HAProxy收到消息後,轉發給database的實地址.

1.Neutron server 接收 api 請求。

2.plugin轉換消息,發送給database

3.database 保存 neutron 網絡狀態。

4.HAProxy實現數據的主備保護

wKiom1fo4b-APJAYAACC1e9WTBA216.png-wh_50

二. Neutron數據庫及字段

 

1.Neutron數據庫table列表

 


| Tables_in_neutron                       |

+-----------------------------------------+

| agents                                  |代理

| alembic_version                          |alembic版本

| alembic_version_fwaas                   |防火牆即服務的alembic版本

| alembic_version_lbaas                   |負載均衡即服務的alembic版本

| allowedaddresspairs                     |允許的地址對

| arista_provisioned_nets                 | arista提供者網絡

| arista_provisioned_tenants              | arista提供者租戶

| arista_provisioned_vms                  |arista提供者虛機

| brocadenetworks                         |博科網絡

| brocadeports                            |博科端口

| cisco_credentials                       |思科證書

|  cisco_csr_identifier_map                |思科CSR標識地圖

| cisco_firewall_associations             |思科防火牆關聯

| cisco_hosting_devices                    |思科主機設備

| cisco_ml2_apic_contracts                 |思科ML2 APIC合同

|  cisco_ml2_apic_host_links               |思科ML2 APIC主機鏈接

| cisco_ml2_apic_names                    |思科ML2 APIC名稱

| cisco_ml2_n1kv_network_bindings         |思科ML2 n1kv網絡綁定

| cisco_ml2_n1kv_network_profiles         |思科ML2 n1kv網絡配置文件

| cisco_ml2_n1kv_policy_profiles          |思科ML2 n1kv策略配置文件

| cisco_ml2_n1kv_port_bindings            |思科ML2 n1kv端口配置文件

|  cisco_ml2_n1kv_profile_bindings         |思科ML2 n1kv配置文件綁定

| cisco_ml2_n1kv_vlan_allocations         |思科ML2 n1kv vlan分配

| cisco_ml2_n1kv_vxlan_allocations        |思科ML2 n1kv vxlan分配

| cisco_ml2_nexus_nve                     |思科ML2  Nexus  NVE

| cisco_ml2_nexusport_bindings            |思科ML2 Nexus 端口綁定

| cisco_n1kv_multi_segments                |思科n1kv多個區段

| cisco_n1kv_network_bindings             |思科n1kv網絡綁定

| cisco_n1kv_port_bindings                |思科n1kv端口綁定

| cisco_n1kv_profile_bindings             |思科n1kv配置文件綁定

| cisco_n1kv_trunk_segments                |思科n1kv主要區段

| cisco_n1kv_vlan_allocations             |思科n1kv vlan 分配

| cisco_n1kv_vmnetworks                   |思科n1kv虛機網絡

| cisco_n1kv_vxlan_allocations            |思科n1kv vxlan 分配

| cisco_network_profiles                  |思科網絡配置文件

| cisco_policy_profiles                   |思科端口配置文件

| cisco_port_mappings                     |思科端口映射

| cisco_provider_networks                 |思科提供者網絡

| cisco_qos_policies                      |思科qos 策略

| cisco_router_mappings                   |思科路由映射

| consistencyhashes                       |一致性散列值

| csnat_l3_agent_bindings                 |csnat l3代理綁定

| default_security_group                  |默認安全組

| dnsnameservers                          |dns域名服務器

| dvr_host_macs                           |DVR主機的MAC

| embrane_pool_port                       |embrane資源池端口

| externalnetworks                        |外部網絡

| extradhcpopts                           |額外dhcp端口

| firewall_policies                       |防火牆策略

| firewall_router_associations            |防火牆路由關聯

| firewall_rules                          |防火牆規則

| firewalls                               |防火牆

| floatingips                             |浮動ip

| ha_router_agent_port_bindings           |ha路由代理端口綁定

| ha_router_networks                      |ha路由網絡

| ha_router_vrid_allocations              |ha路由VRID分配

| healthmonitors                          |健康監測

| ikepolicies                             |ike 策略

| ipallocationpools                       |ip 分配資源池

| ipallocations                           |ip 分配

| ipavailabilityranges                     |ip可用範圍

| ipsec_site_connections                   |IPSec的站點連接

| ipsecpeercidrs                          |Ipsec的CIDR

| ipsecpolicies                           |IPsec策略

| lbaas_healthmonitors                    |負載均衡的健康監測

| lbaas_listeners                         |負載均衡監聽器

| lbaas_loadbalancer_statistics           |負載均衡即服務的負載均衡統計

| lbaas_loadbalanceragentbindings         |負載均衡即服務的負載均衡的代理綁定

| lbaas_loadbalancers                     |負載均衡即服務的負載均衡

| lbaas_members                           |負載均衡即服務的成員

| lbaas_pools                             |負載均衡即服務的資源池

| lbaas_sessionpersistences               |負載均衡即服務的會話持久性

| lbaas_sni                               |負載均衡即服務的sni

| lsn                                     |大型網絡

| lsn_port                                |大型網絡端口

| maclearningstates                       |MAC地址學習狀態

| members                                 |成員

| meteringlabelrules                      |計量標籤規則

| meteringlabels                          |計量標籤

| ml2_brocadenetworks                     |ML2博科網絡

| ml2_brocadeports                        |ML2博科端口

|  ml2_dvr_port_bindings                   |ML2 DVR端口綁定

| ml2_flat_allocations                    |ML2平分配

| ml2_gre_allocations                     |ML2 的gre分配

| ml2_gre_endpoints                       |ML2 GRE端點

| ml2_network_segments                    |ML2網段

| ml2_nexus_vxlan_allocations             |ML2 的nexu vxlan 的分配

| ml2_nexus_vxlan_mcast_groups            |ML2 Nexus VXLAN組播組

| ml2_port_binding_levels                 |ML2端口綁定等級

| ml2_port_bindings                       |ML2端口綁定

| ml2_ucsm_port_profiles                   |ML2 ucsm端口配置文件

| ml2_vlan_allocations                    |ML2  vlan 分配

| ml2_vxlan_allocations                   |ML2 vxlan  分配

| ml2_vxlan_endpoints                     |ML2 vxlan端點

| multi_provider_networks                 |多個供應商網絡

| network_bindings                        |網絡綁定

| network_states                          |網絡狀態

| networkconnections                      |網絡連接

| networkdhcpagentbindings                |網絡與dhcp代理的綁定

| networkflavors                          |網絡

| networkgatewaydevicereferences          |網絡網關設備的引用

| networkgatewaydevices                   |網絡網關設備

| networkgateways                         |網絡網關

| networkqosmappings                      |網絡qos映射

| networkqueuemappings                    |網絡隊列映射

| networks                                |網絡

| networksecuritybindings                 |網絡安全組綁定

| neutron_nsx_network_mappings            |neutron 與nsx 網絡映射

| neutron_nsx_port_mappings               |neutron 與nsx 端口映射

| neutron_nsx_router_mappings             |neutron 與nsx 路由映射

| neutron_nsx_security_group_mappings     |neutron 與nsx 安全組映射

| nexthops                                |下一跳

| nfv_lock                                |nfv鎖

| nfv_routers                             |nfv路由

| nsxv_edge_dhcp_static_bindings          |NSX邊緣DHCP靜態綁定

| nsxv_edge_monitor_mappings              |NSX邊緣DHCP監控映射

| nsxv_edge_pool_mappings                 |NSX邊緣DHCP資源池映射

| nsxv_edge_vip_mappings                  |NSX邊緣 與虛擬ip映射

| nsxv_edge_vnic_bindings                 |NSX邊緣與虛擬網卡映射

| nsxv_firewall_rule_bindings             |NSX防火牆規則綁定

| nsxv_internal_edges                     |nsxv內部的邊緣

| nsxv_internal_networks                  |nsxv內部的網絡

| nsxv_port_index_mappings                |nsxv端口映射指數

| nsxv_port_vnic_mappings                 |nsxv端口虛擬網卡映射

| nsxv_router_bindings                    |nsxv路由綁定

| nsxv_router_ext_attributes              |nsxv路由器外部屬性

| nsxv_rule_mappings                      |nsxv規則映射

| nsxv_security_group_section_mappings    |nsxv安全組會話映射

| nsxv_spoofguard_policy_network_mappings  |nsxv用政策網絡映射

|  nsxv_tz_network_bindings                 |nsxv TZ網絡綁定

| nuage_net_partition_router_mapping      | nuage網絡分區映射路由器

| nuage_net_partitions                    | nuage網絡分區

| nuage_provider_net_bindings             | nuage提供者網絡綁定

| nuage_subnet_l2dom_mapping              | nuage子網L2 域映射

| ofcfiltermappings                       |OFC過濾器映射

| 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分配

| packetfilters                           |數據包過濾器

| poolloadbalanceragentbindings           |資源池負載均衡代理綁定

| poolmonitorassociations                 |資源池監控器關聯

| pools                                   |資源池

| poolstatisticss                         |資源池統計

| portbindingports                        |端口綁定端口

| portinfos                               |端口的相關信息

| portqosmappings                         |端口的qos映射

| portqueuemappings                       |端口隊列映射

| ports                                   |端口

| portsecuritybindings                    |端口安全綁定

| protqosmappings                         |端口qos映射

|  providerresourceassociations             |供應商資源關聯

| qos_policies                            |qos策略

| qoses                                   |qos

| qosqueues                               |qos隊列

| quotas                                  |配額

| router_extra_attributes                 |路由的附加屬性

| routerflavors                           |路由特性

| routerl3agentbindings                   |路由L3代理綁定

| routerports                             |路由端口

| routerproviders                         |路由提供者

| routerroutes                            |路由器的路由

| routerrules                             |路由規則

| routers                                 |路由

| securitygroupportbindings               |安全組端口綁定

| securitygrouprules                      |安全組規則

| securitygroups                          |安全組

| sessionpersistences                     | 會話持久性

| ste                                     |串口服務器

| subnetpoolprefixes                      |子網前綴資源池

| subnetpools                             |子網資源池

| subnetroutes                            |子網路由

| subnets                                 |子網

| tz_network_bindings                     |tz網絡綁定

| vcns_router_bindings                    |虛擬管理軟件路由綁定

| 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   



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章