How to resolve Shu TF Tungsten Fabric architecture collection, analysis, deployment?

Hi!这里是Tungsten Fabric架构解析内容的第六篇,介绍TF的收集和分析,以及部署。
Tungsten Fabric架构解析系列文章,由TF中文社区为你呈现,旨在帮助初入TF社区的朋友答疑解惑。我们将系统介绍TF有哪些特点、如何运作、如何收集/分析/部署、如何编排、如何连接到物理网络等话题。

Tungsten Fabric collection and analysis

Tungsten Fabric from cloud infrastructure (computing, networking and storage) and work on the running load to collect information in order to monitor operations, troubleshooting and capacity planning.

Data collected in a variety of formats, such as the system log, the structure of the message (referred Sandesh), Ipfix, Sflow and SNMP. Such vRouters, physical host, virtual machines, interfaces, and the virtual network policy such objects visible to the user entity is modeled (UVE), and UVE attributes can from various sources in different formats.

Analysis of the collected architecture as shown below:
How to resolve Shu TF Tungsten Fabric architecture collection, analysis, deployment?

The target may be configured as a data collector source IP address, configured to collect or load balancer. Responsibility SNMP polling by Zookeeper distributed over different nodes.

Analysis Node incoming data formatted into a common data format, and then send it to the database through Cassandra Kafka service.

API URL can be used ha-proxy or some other load balancer load balancing.

UVE responsibility for collecting data used Zookeeper Analytics partitioned between nodes, a query API UVE data replication by the receiving node to other nodes Analytics, and stores those associated with the query data request, the response is returned to the original node, the node check response, and analyzed to the requester in the reply to be received.

Alerts generated responsibility distributed among the nodes, the alarm generation function Feed Analyticsdb Kafka bus node in order to observe whether the data required to meet the calculated alarm condition, because this data may be collected by other nodes.

UVE been hashed plurality Kafka topics, themes Alarm Gen distribution function, in order to effectively distribute the load.

Tungsten Fabric deployment

The latest version of Tungsten Fabric (5.0 and later) use microprocessor-based services architecture Docker containers. Micro services are grouped into the pod, the pod assigned to the server during deployment by role.

Relationship between the pod and the micro-services as shown below:

How to resolve Shu TF Tungsten Fabric architecture collection, analysis, deployment?
The architecture is a combination, which means you can use multiple pod that run on different servers for each extension individually Tungsten Fabric role to support flexibility and performance requirements of a particular deployment.

由于Zookeeper中用于选择活动节点的算法的性质,在Controller和Analytic节点中部署的pod的数量必须是奇数,但是在pod类型之间可能会有所不同。

节点是逻辑分组,其pod可以部署在不同的服务器上,服务器可以运行来自不同节点类型的pod。

可以通过在Contrail安装期间部署的负载均衡器或第三方负载均衡器来访问API和Web GUI服务。使用第三方负载均衡器可以允许pod位于不同的子网中,这是一种常见情况,需要将pod放置在数据中心的不同机架中以实现弹性。

Control pod可以根据群集中的计算节点数量进行增减,每个控制节点最多有1000个节点。可以在特定使用情况下部署增加控制节点,其中控制器节点可以远程地部署管理计算节点。

计算节点的数量根据预期,由编排器部署的工作负载的需求进行调整。在计算节点内,转发器功能未在容器里实现(请参阅本系列文章第五篇“vRouter的部署选项”)。

跨服务器的Tungsten Fabric服务的布局,由部署工具读取的配置文件控制,可以是Ansible(使用playbooks)或Helm(使用图表)。示例手册和图表可用于涵盖所有服务在同一VM中运行的简单一体化部署,以及涉及多个VM或裸机服务器的高可用性示例。同时提供了示例,orchestrator和Tungsten Fabric在公有云(例如Amazon Web Services,Google Cloud Engine,Microsoft Azure)中运行,并且工作负载也在那里运行。

有关部署工具及其使用方法的更多详细信息

请访问Tungsten Fabric网站 (www.tungsten.io)
中文网站(www.tungstenfabric.org.cn)


MORE
更多Tungsten Fabric解析文章

The first chapter: TF Main features and use cases
The second: TF how it works
Part III: Detailed vRouter architecture
Part IV: TF service chain
Part V: vRouter deployment options

Fabric About Tungsten:
Tungsten Fabric project is an open source project agreement, which is based on a standard protocol development, and provides all the components of the network virtualization and network security essential. Components of the project include: SDN controller, virtual router, the analysis engine, to the north of the API release, hardware integration, cloud orchestration software and extensive REST API.

About Chinese community TF:
TF Chinese community spontaneously initiated by China's concern and love SDN group of volunteers, skilled veterans, old and gun market, there are industry experts and experienced users. And China will serve as a bridge connecting the community, dissemination of information, to submit questions, organize activities, unite all forces interested in the Internet cloudy, effectively solve the problem of cloud networking encountered in the process.

How to resolve Shu TF Tungsten Fabric architecture collection, analysis, deployment?

Focus on micro letter: TF Chinese community
How to resolve Shu TF Tungsten Fabric architecture collection, analysis, deployment?

Guess you like

Origin blog.51cto.com/14638699/2466444