玩转Openvwitch第六站:Port和Bond
有关Interface,就不得不提BondBond将设备用多个连接在一起,形成一个虚拟的连接,从而实现高可用性以及高吞吐量很多别名:LACPTrunk,Bond,EtherchannelLACP(LinkAggregationControlProtocol)bond_modeactive-backu
玩转Openvwitch第五站:Port和VLAN
Port在数据库中的结构如下:一般来说一个Port就是一个Interface,当然也有一个Port对应多个Interface的情况,成为BondPort的一个重要的方面就是VLANConfiguration,有两种模式:trunkport这个port不配置tag,配置trunks如果trunks为空
DC/OS的存储功能
DC/OS的存储的管理主要分三种方式:本地临时存储(Localephemeralstorage),本地持久化存储(Localpersistentvolumes),外部持久化存储(Externalpersistentvolumes)。第一种是存储方式,任务往往是无状态的,当一个任务在某台机器挂掉的时候
DC/OS的网络功能
DC/OS的网络功能是通过CNI(containernetworkinterface)来实现的。CNI需要三个模块配合工作:模块一:DC/OS不需要外置的IPAM,而是由mesos-master的replicated_log负责管理分配IP地址,Mesos需要启动的时候,载入overlaynetwo
玩转Openvwitch第四站:Bridge和Mirror
Mirror的数据表结构如下:Mirror就是配置一个bridge,将某些包发给指定的mirroredports对于包的选择:select_all,所有的包select_dst_portselect_src_portselect_vlan对于指定的目的:output_port(SPANSwitche
玩转Openvwitch第二站:Bridge和Controller
Bridge表结构如下:我们先看其中的一项,就是ControllerOpenFlow配置项:从架构图中我们可以看出,openvwitch的一个bridge可以通过openflow协议,被一个统一的controller管理的。一旦一个bridge连到一个openflowcontroller,则flow
不谈高考谈经济,为何高分地区考生并未表现出更强能力?
高考结束了,考分出来了,一年一度的地域贴开始各种冒出来,尤其是火的不行的北京高考状元熊轩昂的一番中产阶级之论,更加刺痛了很多人的心,于是来自山东的,河南的高分地区的人开始感慨,北京上海等地区高考如何如何容易,自己那里如何如何难,如果全国统一卷,高分地区考生绝对能够秒杀一线城市考生。然而请大家相信一个
玩转Openvwitch第一站:Manager和SSL
一、ManagerManager的结构如下Manager表配置的是ovsdb-server的。ovsdb-server使用manager_options中的配置来监听端口,等待client来连接。punix:file:监听unixsocketptcp:port[:ip]:监听TCP连接pssl:po
开源使得所有的软件卖成白菜价,但终将普惠世界!
有的人用创意改变世界有的人用代码改变世界有的人用管理改变世界所有改变世界的人都令人尊敬,世界是你们的,世界是我们的,世界总归是开源的,开源的才是大众的。最近参加了LC3开源技术大会,回来感慨良多,写了这篇文章。中间高个子的是GregKroah-Hartman,不知道的自己搜索。一、一切从技术生命周期
DC/OS的容器功能
Mesos运行的任务会通过容器进行隔离,提供的容器有两种,一种是原生的Mesos容器,一种是Docker容器。在原来的Mesos版本中,Mesos容器主要运行普通的Mesos的任务,例如命令行,大数据等,而运行Docker的镜像还是需要通过Docker容器。在Mesos1.0之后引入了Univers
跟随Openvswitch数据库,才能玩遍OVS
Openvswitch功能繁多,使用复杂,从哪里看起呢?根据上一节Openvswitch总体架构与代码结构中提到的一样,Openvswitch是有一个数据库的。数据库表结构如下图所示:如果你想看数据的内容,可以通过cat/etc/openvswitch/conf.db,我们会发现它是json格式的。
号称了解mesos双层调度的你,先来回答下面这五个问题!
一提mesos,很多人知道双层调度,但是大多数理解都在表面,不然试一下下面五个问题。问题一:如果有两个framework,一万个节点,按说应该平均分配给两个framework,怎么个分法?一人一台这样分,还是前五千给一人,后五千给第二个人,还是随机分,随机分怎么个分法?问题二:在没有reserved
Openvswitch总体架构与代码结构
一、Openvswitch的总体架构Openvswitch的架构网上有如下的图表示:每个模块都有不同的功能:ovs-vswitchd为主要模块,实现交换机的守护进程daemon在Openvswitch所在的服务器进行psaux可以看到以下的进程root10080.10.824294831712?S&
《云计算,大数据,人工智能在金融行业落地实践》之云计算篇
2017年6月21日,应邀参加中信证券举办的新科技上市公司交流会。在会上发表了主题为《云计算,大数据,人工智能在金融行业落地实践》的演讲。感觉在非常努力的用最通俗的方式向投资圈的人解释云计算,大数据和人工智能的核心思想,不过庆幸的说,他们说他们听懂了。有关云计算的部分,特别录制了一个通俗短片,相信您
DC/OS的基本思想——为什么说他是数据中心操作系统
所谓的DC/OS,全称为数据中心操作系统,其基本的思想就是使得运维人员操作整个数据中如操作一台电脑一样。DC/OS使用了哪些技术可以做到这一点呢?如图,左面是普通的Linux操作系统,右面是DC/OS,在这里做了一个对比。无论是哪种操作系统,都需要管理外部的硬件设备,最重要的四种硬件资源即CPU,内
程序员如何获得好绩效?
绩效的博弈其实从很早就开始了的。多早?让我们从入职说起。一、入职培训中了解绩效体系。入职培训中,除了描绘出的美好未来之外,一个不容忽视的方面即HR讲述公司的绩效体系。而这又恰恰是新人容易忽略的方面,一方面大多认为合同已签,薪水已定,什么绩效,什么加薪是遥远的事情,一方面填表格,走流程实在是令技术人员
OpenStack这些都能做了,还要容器干嘛?大量迁移经验告诉我容器的这些错误理解和正确场景!
做容器的研究和容器化几年了,从最初对于容器的初步认识,到积攒了大量的容器迁移经验,并和客户解释了容器技术之后,发现原来对于容器的理解有大量的误解,而且容器并非虚拟机的替代,而是有十分具体的应用场景的。1.容器启动速度快,秒级启动这是很多人布道容器的时候经常说的一句话,往往人们会启动一个nginx之类
OpenStack虚拟机创建的50个步骤和100个知识点
阅读开源软件主要应该关注其中的知识点,而非开源软件代码本身,是因为开源软件风起云涌,随时会涌出大量的开源软件,很多人觉得开源软件推出的太快,做程序员太累了,学都学不过来,其实应该着重了解其中的知识点和设计模式,因为这些才是通用的,能够应用到平时的软件设计与开发的过程中了。
我的虚拟机挂了!怎么把镜像里面的数据找回来?
创建了一个虚拟机,不知道为什么挂了,重启也启动不了,VNC也登不上去,强行关机后再也启动不起来了,开机一大堆错误,可是里面还有很重要的数据啊,怎么办,怎么办,谁能救救我!下面分析几个解救的方法。方法零:谁让你把重要数据放在系统盘里面了,请使用云盘,也即块存储,虚拟机挂了,盘可以轻松的关联到新的机器上
101个著名的管理学及心理学效应(下)
66、留面子效应这正好是与“登门槛技术”和“低球技术”相对应的现象。是指人们拒绝了一个较大要求后,对较小要求的接受程度增加的现象。相应地,为了达到推销的最低回报,先提出一个明知别人会拒绝的较大要求,可以提高顾客接受较小要求的可能性。在日常生活中,售货人的标价和侃价就是对这种技术的应用。67、马太效应