自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Golang go语言基础篇

golang

2022-07-01 21:49:27 230 1

原创 MongoDB docker 方式启动

mkdir -pv mongodb/databasecdmongodbdocker-compose.yml:version: '3.8'services: mongodb_container: image: mongo:latest environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: rootpassword - PUID=1000...

2021-12-18 12:34:15 1183

原创 cassandra

cqlsh 10.1xx.1xx.11 9041desc keyspaces;"drop keyspace key_space_1;"describe tables;Keyspace config_db_uuid-----------------------obj_shared_table obj_uuid_table obj_fq_name_tableselect *...

2019-11-21 19:43:54 215

原创 GDB debug vrouter-agent of tungsten fabirc

from build-server, copy symbol file:scp /root/contrail/RPMS/x86_64/contrail-debuginfo-5.1.0-073120190536.el7.x86_64.rpm compute_node:/rooton compute node:docker cp contrail-debuginfo-5.1.0-07312...

2019-07-31 19:09:37 230

原创 C++ Clion

Ctrl + 向左箭头 回退Ctrl + 向右箭头 前进ALT + 1 显隐工程栏Ctrl + / 添加或删除注释Ctrl + Alt + L 格式化代码Alt + F7 Find UsagesCtrl + R 替换Ctrl + B 在定义和申明之间跳转Ctrl + Shift + Backspace 回到最后编辑的地方Ctrl + N 查找类Ctrl + O 选取需...

2019-07-23 17:30:01 100

原创 docker command

1.停用全部运行中的容器:docker stop $(docker ps -q)2.删除全部容器:docker rm $(docker ps -aq)docker-compose.yml 属性version:指定 docker-compose.yml 文件的写法格式 services:多个容器集合 build:配置构建时,Compose 会利用它自动构建镜像,该值可以是...

2019-07-23 16:44:17 175

原创 编译tungstenfabric

https://github.com/Juniper/contrail-dev-env2. Clone dev setup repogit clone https://github.com/Juniper/contrail-dev-envcd contrail-dev-env3. Execute script to start 3 containerssudo ./star...

2019-07-23 09:07:47 206

原创 C++

数据类型: Type Meaning Minimum Size C++: Arithmetic Types bool boolean NA char character 8 bits ...

2019-07-21 16:06:07 107

转载 Linux ARP 代理专题

使能:echo "1" > /proc/sys/net/ipv4/conf/eth2/proxy_arpLinux代理ARP需要满足如下条件:Linux开启数据包转发和ARP代理功能 目标IP在ARP代理主机上路由可达 代理主机上对目标IP的转发设备与收包设备不同若是收包设备和转发设备相同,则目标地址自身就可以回应该ARP请求,代理ARP没有意义。http://www.ju...

2019-07-19 14:08:59 1262

转载 Ubuntu18 安装 docker

Docker安装过程(ubuntu18.04环境)由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:$ sudo apt-get remove docker docker-engine docker-ce docker.io```1更新ubuntu的apt源索引sudo apt-get update1配置安装包允许apt通过HTTPS使用仓库sudo ap...

2019-07-17 21:00:58 161

原创 tungsten fabirc vgw报文流向分析:1.浮动ip 2.非浮动ip

环境: ctrl---cmp1---cmp2vhost(10.x; eth2(public):20.x)创建vgw:docker exec -it vrouter_vrouter-agent_1 python /opt/contrail/utils/provision_vgw_interface.py --oper create --interface vgw1 --subnet...

2019-07-16 10:09:05 469

原创 angular 配置前后端及安装mongodb备忘-Ubuntu 18

1.Install Ubuntu16:20.122 ubuntu/test1232.install softwaresudo apt-get install python-software-propertiescurl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt-get install nodejs...

2019-07-14 19:45:48 142

原创 Ubuntu18配置网卡

Ubuntu 18:cat /etc/netplan/01-network-manager-all.yaml# Let NetworkManager manage all devices on this systemnetwork: version: 2# renderer: NetworkManager ethernets: wlp3s0: addres...

2019-07-14 12:01:49 1387

原创 Centos修改网卡名字

1.修改grub配置文件,禁用网络设备命名规则:在GRUD_CMDLINE_LINUX中添加net.ifnames=0 biosdevname=0,如下:vi /etc/default/grubGRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cent...

2019-07-14 10:39:26 503

原创 Haproxy配置

[root@liuxiaowei-ctrl ~]# cat /etc/haproxy/haproxy.cfg#---------------------------------------------------------------------# Example configuration for a possible web application. See the# full c...

2019-07-10 13:47:11 102

原创 windows安装cygwin

1.下载:http://www.cygwin.com/2.安装过程中在use urls:添加http://mirrors.aliyun.com/cygwin/后继续点击下一步3.选择包:以C/C++为例,选择binutilsgccgcc-mingwgdb###############或automake,binutilsgcc-coregccg++...

2019-07-04 09:30:22 356

原创 Tungsten fabric deploy

1.https://github.com/Juniper/contrail-ansible-deployerDeploy 节点:yum -y install epel-release yum install -y python-pippip install requestsyum -y install gitpip install ansible==2.5.2.0...

2019-07-02 18:40:31 409

原创 ansible

[kubernetes:children]masterminion#master组 [master]100.100.111.108 ansible_ssh_pass='ASx@7NCL' ansible_port=22 kuberole=[minion,master]#minion组 [minion]100.100.111.108 ansible_ssh_pass='ASx@...

2019-07-02 18:39:29 163

原创 Openstack Neutron 专题

1.构架2.代码3.cmdneutron net-listneutron router-listneutron security-group-listneutron security-group-show b4850001-security-group-idneutron security-group-rule-listneutron security-group-ru...

2019-07-02 14:29:48 213

原创 Openstack相关概念

Region:简单来说,一个Region对应一套完整的OpenStack环境.Region之间资源(Mariadb,RabbitMQ等)的独立的Availability zone:是在region范围内的切分,例如可以把一个机架上的机器划分在一个az内,划分az是为了提高容灾性和提供廉价的隔离服务,选择不同的az是防止所有的instance一起挂掉。选择不同的region主要考...

2019-07-02 13:11:06 467

原创 Packstack install Newton

1. install minimal CentOS, and then:cat << EOF > /etc/resolv.confnameserver 8.8.8.8nameserver 114.114.114.114EOFyum install wget -ymv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d...

2019-07-01 20:36:00 266

原创 Ubuntu install node.js and npm

sudo apt-get install python-software-propertiescurl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt-get install nodejsnode -v因为国内的网络环境,直接从npm官方源安装软件包速度会比较慢,甚至导致安装不成功。我们可以安装nrm...

2019-06-30 23:00:25 405

原创 ubuntu18 设置静态IP

vim /etc/netplan/50-cloud-init.yamlnetwork: ethernets: enp0s3: dhcp4: no addresses: [192.168.0.112/24] gateway4: 192.168.0.1 nameservers:...

2019-06-30 20:52:39 337

原创 Centos 安装桌面系统及虚拟化设置

1.首先minimal安装2.切换阿里云mv CentOS-Base.repo CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget https://mirrors.aliyun.com/repo/epel-7...

2019-06-26 00:44:47 916

原创 双系统windows+linux

1.先装了windows2.后拿一个磁盘装linux2.1装完centos linux后,在grub2启动选项中没有看到win启动菜单,原因是centos没有识别ntfs分区:解决如下:a. 添加EPEL源(ntfs-3g在该源中):$ yum search epel# yum installepel-releaseb. 安装ntfs-3g用于识别ntfs分区:# yum...

2019-06-19 21:39:38 375

原创 Linux Commad

1.iptable for vnc:iptables -I INPUT -p tcp --dport 5902 -j ACCEPT# route add -net 10.20.30.40 netmask 255.255.255.248 eth0 #添加10.20.30.40的网络# route add -net 10.20.30.48 netmask 255.255.255.248...

2019-05-30 09:39:57 150

转载 Tugnsten Fabric-MPLS-三层转发

http://www.opencontrail.org/a-journey-of-a-packet-within-opencontrail/vm1andvm2不在同一网段,走各自默认路由。We can start by the interfaces (ItfReq) introspect page to find the TAP interface corresponding to...

2019-05-26 11:21:09 206

原创 Opencontrail-Tungsten Fabric---VXLAN封装VM在同一网段通讯

通过 Orchestrator在Server上部署一个VM或者Docker:1.首先给 VM/Docker POD分配IP地址,DNS 等等信息。在vRouter上创建 VRF/VSI, RT/RD等信息,上送回传到Contrail控制器。vRouter之间不需要协议通讯,vRouter仅仅跟Contrail 控制器进行控制平面的通信。2.生成L3VPN/EVPN转发表,控制器知道现存的多...

2019-05-25 21:30:39 402

转载 OpenVswitch

OpenVSwitch是一个实现了OpenFlow的虚拟交换机,它由多个模块组成。主要有位于用户空间的ovsdb-server和ovs-vswitchd进程,和位于内核空间的OVS datapath组成。网络数据的转发,都是由位于内核空间的OVS datapath完成。用户空间和内核空间的信息是怎么同步的?对于一个网络数据流,第一个数据包到达OVS datapath,这个时候的datap...

2019-05-24 11:23:29 829

转载 VXLAN

VXLAN报文结构:VxlanARP请求(1) vxlan初始化VM1和VM2连接到VXLAN网络(VNI)100,两个VXLAN主机加入IP多播组239.119.1.1(2) ARP请求1) VM1以广播的形式发送ARP请求;2) VTEP1封装报文。打上VXLAN标识为100,外层IP头DA为IP多播组(239.119.1.1),SA为IP_VTEP1...

2019-05-22 10:30:14 980

原创 VLAN

VLAN报文结构:TPID 2Byte Tag Protocol Identifier(标签协议标识符),表示数据帧类型。 表示帧类型,取值为0x8100时表示IEEE 802.1Q的VLAN数据帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。 各设备厂商可以自定义该字段的值。当邻居设备将TPID值配置为非0x8100时, 为了能够识别这样的报文,实现互通,...

2019-05-22 09:48:48 2668

java继承与多态

Java继承与多态专题讲解,详细生动,例子丰富,适合初学者

2018-06-01

空空如也

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

TA关注的人

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