首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric如何编排

    Tungsten Fabric提供了Neutron网络服务的实现,并提供了许多附加功能。 在下图中,可以看到OpenStack的Tungsten Fabric插件提供了从Neutron网络API到Tungsten Fabric API调用的映射,后者在Tungsten Fabric控制器中执行 Tungsten Fabric支持网络和子网的策略,以及OpenStack网络策略和安全组。可以在OpenStack或Tungsten Fabric中创建这些实体,并且在两个系统之间同步任何更改。 但是,由于Tungsten Fabric通过OpenStack提供了丰富的网络功能超集,因此许多网络功能仅通过Tungsten Fabric API或GUI提供。 当OpenStack使用Tungsten Fabric网络时,完全支持应用程序安全性。可以在项目、网络、主机、VM或接口级别应用Tungsten Fabric标记,并应用于标记对象中包含的所有实体。

    1.6K20发布于 2020-06-12
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric怎么运作?

    Tungsten Fabric支持Orchestrator(编排器) Tungsten Fabric控制器集成了OpenStack或Kubernetes等云管理系统,其功能是确保在创建虚拟机(VM)或容器时 Tungsten Fabric由两个主要软件组成: • Tungsten Fabric 控制器– 一组维护网络和网络策略模型的软件服务,为实现高可用性,通常在多个服务器上运行。 Tungsten Fabric的典型部署如下图所示: Tungsten Fabric控制器通过软件插件与协调器集成在一起,该插件实现了协调器的网络服务。 ,例如Kubernetes(带有Tungsten Fabric的Kubernetes容器)。 这些指令将转换为Tungsten Fabric REST调用并发送到Tungsten Fabric控制器。 5.

    1K30发布于 2020-06-15
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric的服务链

    Tungsten Fabric项目是一个开源项目协议,它基于标准协议开发,并且提供网络虚拟化和网络安全所必需的所有组件。 网络服务在虚拟机(VM)中实现,这些虚拟机在Tungsten Fabric中被标识为服务,然后包含在策略中。 Tungsten Fabric支持OpenStack和VMware vCenter环境中的服务链。 可以根据需要在Tungsten Fabric中添加新的服务实例,虽然传统的ECMP哈希算法实现通常会在目标数量发生变化时,将大多数会话移动到其他路径,但在Tungsten Fabric中,这仅适用于新流 通过在网络或安全策略中包含多条子策略,可以在Tungsten Fabric中实现。

    81740发布于 2020-06-15
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric如何收集、分析、部署?

    Tungsten Fabric的收集和分析 Tungsten Fabric从云基础架构(计算、网络和存储)及其上运行的工作负载收集信息,以便于运营监控、故障排除和容量规划。 Tungsten Fabric的部署 最新版本的Tungsten Fabric(5.0及更高版本)使用基于Docker容器的微服务架构。 微服务与pod的关系如下图所示: 该体系结构是可组合的,这意味着可以使用在不同服务器上运行的多个pod单独扩展每个Tungsten Fabric角色,以支持特定部署的弹性和性能要求。 跨服务器的Tungsten Fabric服务的布局,由部署工具读取的配置文件控制,可以是Ansible(使用playbooks)或Helm(使用图表)。 有关部署工具及其使用方法的更多详细信息 请访问Tungsten Fabric网站 (www.tungsten.io) 中文网站(www.tungstenfabric.org.cn) ---- b675791b26e11578a6f3f803d5992a7

    81520发布于 2020-06-12
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric架构vRouter的部署选项

    Tungsten Fabric项目是一个开源项目协议,它基于标准协议开发,并且提供网络虚拟化和网络安全所必需的所有组件。 已实施的优化包括: lTCP分片卸载 l大量接收卸载 l使用多队列virtio数据包处理 内核模块方法允许用户使用Tungsten Fabric实现网络虚拟化,同时对底层服务器和NIC硬件的依赖性最小。 当VM在物理网络和虚拟网络之间执行网关功能时,SR-IOV非常有用,但由于SR-IOV涉及绕过vRouter,因此接口不参与Tungsten Fabric虚拟网络,也不参与网络策略和网络服务。 Tungsten Fabric vRouter转发器功能可以在这些新的NIC上实现,这在性能方面带来了实质性的提升,特别是对于在某些环境中占主导地位的小字节数据包。 ---- 更多Tungsten Fabric解析文章 第一篇:TF主要特点和用例 第二篇:TF怎么运作 第三篇:详解vRouter体系结构 第四篇:TF的服务链 b675791b26e11578a6f3f803d5992a7

    1.1K10发布于 2020-06-12
  • 来自专栏祝威廉

    Spark Tungsten-sort Based Shuffle 分析

    Tungsten-sort 算不得一个全新的shuffle 方案,它在特定场景下基于类似现有的Sort Based Shuffle处理流程,对内存/CPU/Cache使用做了非常大的优化。 如果Tungsten-sort 发现自己无法处理,则会自动使用 Sort Based Shuffle进行处理。 Tungsten 中文是钨丝的意思。 Tungsten Project 是 Databricks 公司提出的对Spark优化内存和CPU使用的计划,该计划初期似乎对Spark SQL优化的最多。 开启条件 Spark 默认开启的是Sort Based Shuffle,想要打开Tungsten-sort ,请设置 spark.shuffle.manager=tungsten-sort 对应的实现类是 而产生这个限制的具体设计原因,我们还要仔细分析下Tungsten的内存模型: ?

    1.7K20发布于 2018-08-27
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric支持API一览

    Tungsten Fabric支持以下API: l用于控制器配置的REST API l映射到REST配置API的Python绑定 l用于访问分析数据的REST API 下面我们逐一进行描述。 用于控制器配置的REST API 通过在Tungsten Fabric外部虚拟IP地址的端口8082上访问的REST API,可以获得Tungsten Fabric群集的所有配置。 可以通过发送包含新对象属性的JSON来表示HTTP POST命令,对Tungsten Fabric对象模型(例如,添加虚拟网络,创建服务链)进行更改。 分析 REST API 通过Tungsten Fabric外部虚拟IP地址的端口8082上的REST API,可以访问在Tungsten Fabric中收集的分析数据。 配置和操作信息在称为用户可见实体(UVE)的对象中进行组织,这些对象可以包含从多个Tungsten Fabric组件聚合的属性。

    1.2K10发布于 2020-06-12
  • 来自专栏Tungsten Fabric中文社区

    Frank Wu:当OpenStack遇到Tungsten Fabric

    10岁的OpenStack,已经是开源IaaS世界里的“成年人”,自从遇到开源SDN小伙伴Tungsten Fabric,两人便成为闯荡混合多云世界的好搭档。 OpenStack与Tungsten Fabric如何对接 Tungsten Fabric的核心技术是基于BGP MPLS VPN技术,通过BGP协议分发路由,包括二层转发表的路由信息,同时交换VPN的信息 通过SDN控制器和虚拟路由器,Tungsten Fabric可实现控制平面和转发平面的分离。 首先,在OpenStack和Tungsten Fabric中,项目和用户都是一一对应的。 在OpenStack和Tungsten Fabric对接后,负载均衡由Tungsten Fabric接管,在服务链里看到HAproxy-loadbalance-template模板,配置左侧和右侧接口,

    1.6K50发布于 2020-06-05
  • 来自专栏Tungsten Fabric中文社区

    如何实现oVirt与Tungsten Fabric的集成

    本文重点介绍oVirt与Tungsten Fabric的集成过程。 10.22.jpg 使用版本 ovirt 4.2.6.4-1.el7 tungsten-fabric r5.0.1 centos7.5 (编者注:本文写于2018年11月,请更新到最新版本) 建立oVirt 安装Tungsten Fabric 使用Tungsten Fabric r5.0.1版本 更多详细信息,请关注TF中文社区 以及ansible-deployer来安装OpenStack neutron Name: tungsten-fabric Network Plugin: LINUX_BRIDGE Provider URL: http://192.168.122.164:9696 Read-Only Fabric导入虚拟网络 添加vdsm hook 在下面的目录找到文件:  /usr/libexec/vdsm/hooks/after_device_create/60_tungsten-fabric

    90820发布于 2020-10-22
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric架构和最新技术进展

    大家好,我叫SukhdevKapur,来自Tungsten Fabric(以下简称TF)社区技术指导委员会,下面我为大家介绍一下TF的架构和技术的现状,以及最新的进展。

    66730发布于 2020-06-15
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric入门宝典丨编排器集成

    image.png Tungsten Fabric已经实现了多个编排器的集成。 由于它直接使用Tungsten Fabric db,因此某些功能(例如到虚拟机的桥接分配)将难以实现。 注意:Tungsten Fabric也有基于ml2的插件。 https://www.youtube.com/watch? 甚至可以将vCenter和Tungsten Fabric控制器安装到带有vRouter的同一个ESXi上(如果已分配给“VM Network”,而不是由Tungsten Fabric控制器创建的dv-portgroup ---- ·END· Tungsten Fabric入门宝典系列文章—— 1. 首次启动和运行指南 2.

    1.1K20发布于 2020-06-08
  • 来自专栏Tungsten Fabric中文社区

    TF实战丨使用Vagrant安装Tungsten Fabric

    run -td --net host --name contrail_kolla_ansible_deployer $CAD_IMAGE 4.将配置文件复制到容器 instance.yaml:用于配置Tungsten

    1.2K00发布于 2020-06-18
  • 来自专栏Tungsten Fabric中文社区

    基于Tungsten Fabric打通异构资源网络

    那么,Tungsten Fabric是如何做到异构资源池集成的呢? Tungsten Fabric对underlay承载网络比较宽容,只要提供三层的IP fabric,就可以构建Tungsten Fabric的overlay网络,避免了二层underlay网络对物理的限制 Tungsten Fabric服务链的实现思路也类似,通过路由策略来进行控制。 所有Tungsten Fabric里对于服务链的引流方式,都是通过路由的灵活控制实现的。 同时号召大家一起参与进来,共同打造Tungsten Fabric开源SDN生态,更好推动Tungsten Fabric集成部署与后期技术落地。

    1K00发布于 2020-08-27
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric解决方案指南-Gateway MX

    译者:TF编译组 1 总览 本指南介绍如何使用MX作为网关(gateway),为Tungsten Fabric(编者按:原文为Contrail,其开源版已更名为Tungsten Fabric,本文出现 Contrail之处均以Tungsten Fabric替换)管理的overlay层提供external或underlay连接。 它是由BGP从Tungsten Fabric上通告的;路由标识符10.6.11.4:2由vRouter的IP地址和vRouter分配的ID组成;从Tungsten Fabric控制节点10.6.11.1 其结果是,路由被发布到Tungsten Fabric,并导入到带有“target:64540:100”的虚拟网络中。 5.7 Community Tungsten Fabric中的路由有以下的community。

    2.6K20发布于 2020-06-12
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric架构详解vRouter体系结构

    Tungsten Fabric项目是一个开源项目协议,它基于标准协议开发,并且提供网络虚拟化和网络安全所必需的所有组件。 先来看一张Tungsten Fabric vRouter功能组件的概念视图。 在一个Tungsten Fabric域内,对于不同vRouters中同一虚拟网络的所有VRF来说,VXLAN网络标识符是全局的。 3. vRouter捕获DNS请求并将其转发到在Tungsten Fabric控制器中运行的DNS服务器。 4. 控制器中的DNS服务器以VM2的IP地址响应。

    1.8K30发布于 2020-06-15
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric解决方案指南-Kubernetes集成(上)

    作者:Tony Liu  译者:TF编译组 20200623.jpg 1 Kubernetes与TF的集成 集成方案中,在Kubernetes和Tungsten Fabric(编者按:原文为Contrail ,其开源版已更名为Tungsten Fabric,本文出现Contrail之处均以Tungsten Fabric替换)之间有两个连接。 2.6 POD SNAT ---- Tungsten Fabric支持该功能,可以在Tungsten Fabric中配置一个路由器(配置对象),使其成为启动容器的虚拟网络的外部网关。 Tungsten Fabric支持ClusterIP和LoadBalancer,以及ExternalIP。 在Kubernetes中创建service时,Tungsten Fabric中会创建一个负载均衡器(loadbalancer)。

    1.4K40发布于 2020-06-23
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric的主要特点和用例

    Tungsten Fabric项目是一个开源项目协议,它基于标准协议开发,并且提供网络虚拟化和网络安全所必需的所有组件。 Tungsten Fabric有哪些特点?如何运作?如何部署?如何编排?……这是很多初入TF社区的技术朋友的困惑。 Tungsten Fabric虚拟网络连接到物理网络。 Tungsten Fabric主要特点 Tungsten Fabric使用OpenStack和Kubernetes协调器在云环境中管理和实施虚拟网络。 Tungsten Fabric在每台主机上运行的vRouters之间使用覆盖网络。

    1K10发布于 2020-06-15
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric基于应用程序的安全策略

    应用标签 Tungsten Fabric控制器支持基于标签的安全策略,可应用于项目、网络、vRouters、VM和接口。 许多标签名称作为Tungsten Fabric发布版本的一部分。 此时,可以启动应用程序堆栈,并将标签应用于Tungsten Fabric控制器中的各个VM。 Tungsten Fabric中的应用程序策略功能提供了一个非常强大的实施框架,同时可以显着简化策略并减少其数量。 第七篇:TF如何编排   第八篇:TF支持API一览   第九篇:TF如何连接到物理网络 ---- 关于Tungsten Fabric: Tungsten Fabric项目是一个开源项目协议,它基于标准协议开发

    1K00发布于 2020-06-11
  • 来自专栏Tungsten Fabric中文社区

    Tungsten Fabric解决方案指南-Kubernetes集成(下)

    附录B  Service B.1 LB VMI { "fq_name": [ "default-domain", "kubernetes", "svc-dev-web__20c27603-2d0f-45f5-9647-defe4adaba9a" ], "virtual_machine_interface_mac_addresses": { "mac_address": [ "02:20:c2:76:03:2

    43800发布于 2020-06-23
  • 来自专栏Tungsten Fabric中文社区

    如何在OpenStack-Ansible上集成Tungsten Fabric

    Tungsten Fabric(前身为OpenContrail)是Linux基金会旗下的“多云、多技术栈”SDN解决方案。 注:关于Tungsten Fabric架构的概述可在下面的链接找到:https://tungstenfabric.org.cn/docs 我最近接受了将Tungsten Fabric集成到OpenStack-Ansible 注:本文作者指明文章中的Tungsten Fabric、OpenContrail和Contrail为混用,翻译时统一为Tungsten Fabric。 部署Tungsten Fabric 到这里,我们已经部署了OpenStack,并且知道已实现的网络后端,但是该后端还不存在。 Juniper提供的playbooks可以使用Docker容器部署Tungsten Fabric。

    1.7K30发布于 2020-11-20
领券