本文首先分析了在大规模SDN数据中心组网中遇到的问题。一方面Underlay底层组网规模受限于设备实际的转发能力和端口密度,单一Spine-leaf的Fabric架构无法满足大规模组网的需求;另一方面在SDN技术实现方案上,Openstack和SDN控制器分别有管理控制能力上的限制。本文分别从多POD大规模数据中心的Underlay组网及路由规划,和跨POD互联互通SDN技术实现方案两方面,深入到
分类:
其他好文 时间:
2019-07-12 00:35:17
阅读次数:
136
看红色位置处。最小比例fabric 是有api 的 最大没有只能在缩放中 判断比例,如果超出,就锁住缩放,然后缩放到目标倍数,然后解锁。 ...
分类:
Web程序 时间:
2019-07-09 19:29:42
阅读次数:
270
1相关文件说明 这一部分涉及相关配置文件的解析, 网络的启动涉及到多个文件,本文按以下顺序进行分析: 3.1 文件详解 先看一下文件内容: 3.2 文件详解 3.3 文件详解 3.4 文件详解 在fabric网络中,可以使用默认的levelDb数据库,或者使用CouchDb,该文件主要是对Couch ...
分类:
其他好文 时间:
2019-07-08 19:19:21
阅读次数:
86
ansible是目前最受运维欢迎的自动化运维工具,基于Python开发,集合了众多运维工具(SaltStack puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible 特点 部署简单,只需在主控端部署Ansible环境,被控端无 ...
分类:
其他好文 时间:
2019-07-08 19:08:39
阅读次数:
102
在使用Fabric创建通道的时候,通常我们执行一条命令完成,这篇文章就解析一下执行这条命令后Fabric源码中执行的流程。 整个流程的切入点在 文件中的 方法 (本文中使用的是Fabric1.4版本,不同版本中内容可能不同) 。这个方法中也定义了Peer节点可以执行的命令,有关于版本的: ,关于节点 ...
分类:
其他好文 时间:
2019-07-01 12:21:37
阅读次数:
113
区块链是一个没有中央权威的分布式对等系统。虽然权力下放可以防止各方的腐败行为,但是它必需要有一个可靠的共识协议来作出决策,让分散在世界各地的节点可以形成一致的意见。常见的共识算法有比特币采用的POW,fabric使用的PBFT,以及分布式系统一般采用的RAFT等。 一、RAFT协议 Raft基于分布 ...
分类:
其他好文 时间:
2019-06-26 21:58:37
阅读次数:
233
[toc] 前言 今天公司让我整理一个基于fabric的跨链的方案,之前没怎么接触过跨链,在这里记录下自己的思路吧。 首先,先明白几个概念。什么是跨链?我的理解是跨链是跨channel。下面详细说下我的理由: 1. 回顾下fabric的启动过程:创建证书,生成创世区块,通道配置交易块,创建通道,节点 ...
分类:
其他好文 时间:
2019-06-25 18:35:14
阅读次数:
716
Python职业发展之路 Python自动化运维工程 1. Python基础 2. Linux 3. Shell 4. Fabric 5. Ansible 6. Playbook 7. Zabbix 8. Saltstack 9. Puppet 10. Docker 11. paramiko ...
分类:
编程语言 时间:
2019-06-24 00:18:59
阅读次数:
142
想写点东西记录一下最近看的一些Fabric源码,本文使用的是 fabric1.4 的版本,所以对于其他版本的fabric,内容可能会有所不同。 其实我仅仅知道Go语言一些语法的使用,并不太熟悉Go语言,所以解析的内容可能会有误,欢迎大家批评指正。 本文想针对Fabric中链码容器的启动过程进行源码的 ...
分类:
其他好文 时间:
2019-06-23 15:32:18
阅读次数:
106
简单记录一下fabric版本1.4的环境搭建,运行环境为Ubuntu18.04,其中一些内容是根据官方文档整理的,如有错误欢迎批评指正。 本文只介绍最简单的环境搭建方法,具体的环境搭建解析在这里 "深入解析Hyperledger Fabric启动的全过程" 。 1.搭建Fabric的前置条件 为了提 ...
分类:
其他好文 时间:
2019-06-22 10:51:13
阅读次数:
83