自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shunzi2016的博客

古人学问无遗力,少壮工夫老始成!

  • 博客(335)
  • 资源 (6)
  • 收藏
  • 关注

原创 python:flask+gunicore+supervisor部署

python:flask+gunicore+supervisor部署

2023-03-30 10:32:08 6

原创 Python:经典报错

2.当请求返回的预期应该是字典,但偏偏返回了字符串,那么原有的dict['key']就会报如上错误。1.字符串索引必须是整数。string indices must be integers

2023-03-21 17:43:47 12

原创 网络:基于Python3 的udp组播脚本

基于Python3 的udp组播脚本

2023-03-21 14:43:10 20

原创 ovirt:全部的api

POST /affinitylabelsGET /affinitylabelsGET /affinitylabels/{label:id}PUT /affinitylabels/{label:id}DELETE /affinitylabels/{label:id}POST /affinitylabels/{label:id}/hostsGET /affinitylabels/{label:id}/hostsDELETE /affinitylabels/{label:id}/hosts/{host:id}GE

2023-03-21 14:35:57 142

原创 网络:关于ovirt+ovn的云内的安全组

当给私网配置集添加了自定义的安全组之后,理论上应不许破坏原有的安全体系,当然配置集可以自动从Default安全组里面撤离,但是自定义的安群组应该将补充相关默认规则。首先云内的虚拟机在开启端口安全情况下,虚拟机对应的逻辑网络配置集应该默认加入内部DropAll和Default的安全组,并且所有默认加入的虚拟机之间是互通的。如果产品设定必须安全组内部的任何实体之间也不允许互通,那么就另当别论了。

2023-03-17 19:05:59 45

原创 OVN:dhcp-options分配网络的问题

如果将逻辑逻辑网络接入路由器的网关地址分配了比如10.10.0.2,也就是这个网关地址已经配置了,不能在继续分配给其他的虚拟机了。但是ovn在初始分配给私网下虚拟机IP地址时也会继续分配这个IP地址,造成地址重复出现问题。

2023-03-17 16:33:53 12

原创 网络:linux 创建虚拟网络类型表

linux 创建虚拟网络类型表ipvtap-基于L3(IPv6/IPv4)的VLAN和TAP的接口。ipvlan-用于基于L3(IPv6/IPv4)的VLAN的接口。macvtap-基于链路层地址(MAC)和TAP的虚拟接口。ip6gretap-IPv6上的虚拟L2隧道接口GRE。gretap-IPv4上的虚拟L2隧道接口GRE。ip6gre-IPv6上的虚拟隧道接口GRE。ipip-IPv4上的虚拟隧道接口IPv4。sit-IPv4上的虚拟隧道接口IPv6。gre-IPv4上的虚拟隧道接口gre。

2023-03-17 16:26:57 379

原创 网络:docker创建网桥及参数展示

【代码】网络:docker创建网桥及参数展示。

2023-03-17 12:59:20 10

原创 网络:podman 默认网桥信息

【代码】网络:podman 默认网桥信息。

2023-03-17 12:50:22 18

原创 linux:内核参数-网络部分

linux:内核参数-网络部分

2023-03-14 19:48:40 127

原创 linux:centos 内核参数列表

linux:centos 内核参数列表

2023-03-14 19:31:52 28

原创 socket:OSError: [Errno 99] Cannot assign requested address

socket:OSError: [Errno 99] Cannot assign requested address这个时候出现了有意思的地方,为什么代码获取的仍然是我修改ip之前的IP地址4.222,而不是修改之后的4.224,这个时候将这个已经不存在的4.222赋给绑定监听一定会报错的呢。意思就是说没办法分配获取到的IP地址,然后debug了一下获取到的IP地址以及主机查询到的IP地址果然存在冲突。在编写一个socket程序时使用了如下代码。但在执行时却发生异常。

2023-03-10 15:03:01 171

原创 TCP/IP网络常见问题梳理(1)

server --> SYN=1 ACK=1 ack=j+1 seq=k --client --》server接受申请并询问何时 established。非对称加密是两个秘钥,公钥和私钥,公钥共享。client 需要发起一次,server需要发起一次,所以FIN在四次挥手中出现两次。利用非对称加密传递对称加密的秘钥,然后利用对称加密来传递数据信息。对称加密使用同一个秘钥,风险是双方的秘钥传递方式的安全性。SYN:同步标记位,即申请建立连接的标记位,FIN:结束标记位,断开连接的标记位。

2023-03-09 17:26:37 13

原创 OVN:添加或修改表中参数

OVN:添加或修改表中参数-为逻辑交换机添加支持组播的参数,例如参考networking-ovn的多播配置。格式是ovn-nbctl set 开头指定表名称为Logical-Switch。利用ovn传承的ovs数据库配置命令来进行。

2023-03-03 15:32:34 18

原创 ovn:单节点搭建最简单环境演示

上述南向数据库已经关联成功,并且捕获到本机ovs的chassisID。7.至此完成最小版ovn单机环境,最简单二层私有网络拓扑的搭建。在第一次配置ovs open表时输入错误需要删除错误的参数。暴露南向数据库的服务地址和端口以及连接方式。修改chassisID为自定义的业务名称。创建各服务其中红色部分是必须安装的。检查ovs和ovn的映射关系。如有不足之处,请多多指教。

2023-03-02 19:21:43 27

原创 iperf:centos7 安装iperf-1.7.0过程

选择Centos系列的64位rpm安装包。提示安装缺少库文件依赖。

2023-03-02 14:18:07 14

原创 随笔:专业和精心

技术之所以称之为技术,是因为其蕴含了创造者的血汗和智慧,以及情感和信仰。学习一项技术,并用其解决一项任务,就应该向读一本书,品一个人一样,需要耐心和陪伴,需要感同身受,需要主动拥抱,永远不要放慢求证和探索的脚步。技术只是用武之地不同,应该怀着匠工的情怀面对技术和亲近技术,创造跟好的技术,应用更好的技术,让这个世界能够在细节处jinxian。因为专业所以一种软事务便成为了一项技术,技术需要理论和支撑,需要工具的协同。中间会有哪些你认知之外的知识暗礁你根本就不清楚,所以需要怀着谨慎的态度,敬畏的思想去面对。

2023-02-28 18:01:03 11

原创 OVN:ovn20.03.1/ovs2.13.0编译rpm过程

并打包成openvswitch-2.13.0.tar.gz 然后放到/root/ovn_src/ovs-2.13.0。这个打出来的rpm,这里我们在环境中使用红框几个包即可满足基本的应用。在ovn目录下执行make rpm-fedora 提示需要依赖。执行编译:make rhel/ovn-fedora.spec。如果在没有配置ovs的环境时安装ovn则会报如下错误。至此完成ovn- ovs 编译-安装-应用的大致流程。测试安装ovn 和 ovs的rpm包。ovn源码目录下生成了rpm目录。

2023-02-28 16:52:40 270 2

原创 OVN:源码编译安装所需要的依赖安装记录

【代码】OVN:源码编译安装所需要的依赖安装记录。

2023-02-28 15:19:16 16

原创 ovn:关于地址集的创建和下发失效问题记录

名称中不能以数字开头,否则在acl $引用的时候导致策略不生效,必须以字母开头。创建地址集的时候名称中不能存在特殊字符,尤其是-,$,@

2023-02-24 23:07:34 15

原创 vdsm:获取虚拟机详细信息getInfo

通过以下信息,耐心阅读之后就会大致了解云内的虚拟机的基本参数,以及基于kvm构建出来的虚拟机的参数配置方式。通过uuid查询虚拟机详细信息。获取所有的虚拟机信息。

2023-02-20 11:41:22 43

原创 微信小程序:更换appid

在开发者工具中更换appid。再次开发调试就不再报错了。

2023-02-18 18:08:31 37

原创 ovn:远程访问ovsdb-sbdb

如果在ovsdb-sbdb的节点检查连接是tcp连接,如果get-connection查不到也可以去节点的ovs open表里面检查远程连接协议。如果是ssl连接则需要将证书文件拷贝到远程客户端节点相应目录下,然后配置证书文件进行访问。检查证书文件并scp到另外一个远程客户端节点,并发起请求。

2023-02-17 15:50:33 20

原创 网络:HDLC 高级数据链路控制协议

保证传送到下一层的数据在传输过程中能够被准确的接收。用以实现远程用户之间的资源共享以及信息交互。流量控制一旦接收端收到数据便立即进行传输。支持点到点,多点结构,非交换类型信道。差错释放中没有任何损失且序列正确。支持全双工,半双工传送。

2023-02-17 15:06:02 34 1

原创 网络:LLDP centos 网口抓包报文

【代码】网络:LLDP centos 网口抓包报文。

2023-02-15 13:54:00 61

原创 vdsm:vdsm-client 命令行使用演示

vdsm-client 一个存在13个预设的方法域,也就是13个大模块,下面以存储和网络为例进行命令行调用的演示。

2023-02-09 15:07:00 283 1

原创 ovn:生成ovirt-provider-ovn风格的mac地址

【代码】OVN:生成ovirt-provider-ovn风格的mac地址。

2023-02-08 15:46:11 22

原创 网络:Python-udp测试工具

【代码】网络:Python-udp测试工具。

2023-02-07 22:34:33 28

原创 tinyCore: 安装使用openssh

tinyCore: 安装使用openssh-如果连接不上,则重启一下ssh服务,如果ssh 连接不上可能是tc密码没改对再改一遍试试。重置tinyCore的管理员用户tc的密码,并ssh连接成功。将ssh启动的命令写进重启调度中。解决上述问题办法如下。

2023-02-07 18:06:51 86

原创 ovn:最简单的ovn分布式网关实现Demo

465efd10-c0e0-4966-be32-a20b213a2dbc 为 ha1 的uuid,可通过 ovn-nbctl ha-chassis-group-list 查看。#问题网关节点设置的ip不通,是因为路由器的网关接口mac与外部逻辑交换机的路由器端口mac地址不符。#==创建ovs端口=========================#==创建外部网络网桥================#经排查是未设置ls2交换机上的路由器端口的mac地址。#设置地址,必须和 lr1-ls1 的一致。

2023-01-20 03:36:37 699 1

原创 ovs:openflow 流表

【代码】ovs:openflow 流表。

2023-01-17 11:03:27 97

原创 python:一行代码生成mac

【代码】python:一行代码生成mac。

2023-01-11 14:04:36 43

原创 网络:二层网络协议类精简表

AppleTalk 地址解析协议AARP。配置测试协议(Loopback)反向地址解析协议(RARP)简单网络管理协议(SNMP)通用交换管理协议(GSMP)多协议标签交换单播 MPLS。多协议标签交换组播MPLS)链接层发现协议(LLDPl)网际协议v6 (IPv6)因特网包交换(IPX)以太网 PPPoE协议。点对点协议(PPP)

2023-01-09 15:03:40 320

原创 ovn:中央节点ip变更导致节点失联

1.当ovn的中央节点ip突然变更(从3.197->1.114)后,便再无法同节点之间进行信息的同步。7.这样便能恢复节点之间bfd-status检查,同时恢复中央节点对转发节点的chassis管理。2.已将节点的ovn-remote变更到最新的中央节点ip。3.但是进行ovn-controller 检测时却显示失败。5.最后发现原来是中央节点的连接IP地址还没改过来。6.现在我们需要将连接重置,并将地址配置成最新。4.通过telnet 测试6642 端口失败。

2022-12-22 17:47:08 39

原创 vdsm:添加接口调试demo

vdsm添加接口调试教程

2022-11-18 20:57:14 272

原创 ipvlan:openEuler 系统docker网络测试

ipvlan:openEuler 系统docker网络测试

2022-11-10 14:55:28 330

原创 bond:centos7 多网卡绑定示例

centos7 多网卡绑定示例

2022-11-09 19:04:59 66

原创 python报错:AttributeError: module ‘json‘ has no attribute ‘dumps‘

报错原因:我新建了一个json 文件夹模块,改掉名字就好了

2022-07-20 15:12:13 930

原创 ovirt:api接口+keystone接口+neutron接口示例

SourceURLfile///home/caoyf/桌面/hanxiaoshun/2022-07/ovirt-api+provider-ovn-api接口调用举例.docx。

2022-07-20 10:08:58 185

原创 python request 报错 #No JSON object could be decoded

代码】pythonrequest报错#NoJSONobjectcouldbedecoded。

2022-07-19 17:50:06 519

vdsm添加接口进行调试编译安装教程

1. 添加API接口 1 2. 添加api方法 2 3. Vdsm-api.yml添加参数 2 4. 生成最新的的帮助文档和持久化对象 3 5. 暴露jsonrpc接口: 3 6. 需要重启vdsmd 4 7. vdsm-client 调试 4 8. 完成对supervdsmd服务内部函数的调用 4 9. 通过src.rpm修改更新源码进行编译 5 10. 搭建测试虚拟机环境进行安装测试 7

2022-11-21

elasticsearch-7.10.2-x86_64.rpm7.10.2.rpm

elasticsearch-7.10.2-x86_64.rpm7.10.2.rpm

2021-01-28

docker_rpm_next.zip

关于我一篇博客中所需要的centos 7.8 docker离线安装的资料包

2020-12-21

python3常用的pip3安装包

我的一个博客需要的一个资料包:Python3:离线安装python3,构建virtualenv虚拟环境,以及搭建简易的pypi私有仓库

2020-10-18

常用的linux centos7.x rpm

我的一个博客需要的资源;https://mp.csdn.net/console/editor/html/109146626

2020-10-18

fabric-samples

与我另外一个资源aliyunfabric.tar文件配合使用,在我的阿里云上进行测试部署e2e_cli成功运行,另外还需要一个fabric-samples等一下上传适合他对应的版本。将其tar zxvf /opt/gopath/src/github.com/hyperledger(src之前的目录可以根据$GOPATH设置)就好,如无积分请留言邮箱

2018-03-31

hyperledger/fabric的一个版本v1.1

fabric的一个稳定版本,在我的阿里云上进行测试部署e2e_cli成功运行,另外还需要一个fabric-samples等一下上传适合他对应的版本。将其tar zxvf /opt/gopath/src/github.com/hyperledger(src之前的目录可以根据$GOPATH设置)就好

2018-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除