- 博客(447)
- 资源 (44)
- 收藏
- 关注
原创 ovn-central raft HA (by quqi99)
做一个failover的测试,停掉容器v1 (lxc stop v1), 会在v2与v3上看到如下日志,现在v2变成了leader,并且Term由2变成了3.基于3个LXD容器快速搭建ovn-central raft HA环境.
2022-10-12 11:57:11
217
原创 nova VirtualInterfaceCreateException (by quqi99)
在上面2022-08-04 19:24:53 - 2022-08-04 20:11:40这段时间也都能看到所报的错误,从而验证所报的错误应该就是这个循环造成的.。有问题的虚机有下列日志, 它比上面的少了’completed by entity L2. provisioning_complete '.这段时间neutron-l2-agent在做什么呢?neutron-l2-agent有时会花47分钟来完成一个循环.。这样它就不会像下列这样将port设置为ACTIVE(是有可能触发了下列lp bug吗?...
2022-09-01 15:25:34
527
原创 网络攻防实验 (by quqi99)
netwox的33号工具可以构造任意的以太网ARP数据包(netwox 33 --help),现在来netwox来冒充网关来攻击i1 (相当于i2到i1的arp reply被i3篡改了)运行netwox命令前后i1的arp缓存如下, 可以看到此时i1的arp缓存i2(192.168.121.87)指向i3的MAC了(00:16:3e:62:54:27)lxd容器,i3为中间攻击者所以在i3上安装netwox与打开ipv4_forward.i3上打开ipv4_forward。.........
2022-08-29 21:23:53
284
原创 ovn metadata (by quqi99)
3, neutron-ovn-metadata-agent与unix socket(/var/lib/neutron/metadata_proxy)相连,它再将请求发给本机上nova-api-metadata(DVR模式下每个计算节点都会有自己的nova-api-metadata)2, 计算节点上运行一个neutron-ovn-metadata-agent, 同时neutron-ovn-metadata-agent为每个network创建一个ovnmeta-xxx并启动haproxy实例..........
2022-08-25 11:07:22
282
原创 Using lxd to do vlan test (by quqi99)
上面创建了两个lxd,并在两个lxd中创建了active/standby的bond (ptk0), 然后创建了一个vlan (ptk0.700), 要想上面的网络通,还得在host里设置trunk, 这样vlan网络就通了.。[2] 三种方式使用vlan - https://blog.csdn.net/quqi99/article/details/51218884。注意:上面需要使用macaddress为两个NIC来设置mac, 若不设置,在创建bond和vlan后会出现有所NIC的mac相同的情况.。..
2022-08-15 14:20:35
187
原创 set up ovn development env (by quqi99)
作者:张华 发表于:2022-07-08版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明编译ovn启动ovn-central(ovn-northd, ovnnb, ovnsb)它等于:启动ovn-host然后配置它:源码调试这里只是有源码调试, 编译时已经通过( CFLAGS=“-g -O2” )带了符号表了. 如果ovn是通过deb包装的得安装dbg后缀的符号表.[可选]启动一个lxd容器作为第二个节点安装并设置lxd.通过一个lxd容器:
2022-07-08 19:43:24
406
原创 try anbox or waydroid (by quqi99)
try anbox but failed, this is the note:
2022-06-28 14:37:01
720
原创 远程解决win10上keyboard和chrome不work的两例问题(by quqi99)
作者:张华 发表于:2022-06-10版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明昨天媳妇打电话说她同事的电脑键盘不能用但鼠标能用,我平时也很少很少用windows系统,只能远程试着帮她解决.于是这个问题搞定.上个月,她也打电话问了另一个问题,说chrome无故闪退,我让要换个浏览器,她说她换edge了问题依旧,我说edge用的内核也是chrome内核,也许你应该换个firefox浏览器,结果问题就解决了.至于为什么chrome会闪退那就不得而知了,她的win
2022-06-10 10:31:43
118
原创 [WIP] Openstack Masakari (by quqi99)
作者:张华 发表于:2022-06-07版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明masakari是OpenStack VM HA项目, 支持3种故障恢复:Masakari的架构如下:Masakari由controller服务与monitor服务组成,controller服务运行在控制节点,monitor服务则运行在计算节点。Masakari依赖于pacemaker,Masakari host-monitor定期检查由pacemaker报告的节点状态,并且如
2022-06-07 09:46:01
217
原创 Testing ovn manually based on LXD (by quqi99)
作者:张华 发表于:2022-05-27版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明准备两个LXD容器$ lxc list+--------+---------+-----------------------+------+-----------+-----------+| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |+--------+--------
2022-05-27 15:34:07
212
原创 ubuntu 20.04升级到22.04中遇到的问题(by quqi99)
作者:张华 发表于:2022-04-23版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )昨天通过’sudo do-release-upgrade -d’将ubuntu 20.04升级到了ubuntu 22.04 (注:从LTS版本升级到LTS版本一般得等8月份第1个小版本出来才会正式将22.04标为LTS,在此之前应加-d参数).升级之后,今天发现一个问题,autofs不好使了.通过下列命令调试时看到
2022-04-23 10:16:13
3738
原创 Kids are forbidden to watch TV after school (by quqi99)
作者:张华 发表于:2022-03-30版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )iptables -I FORWARD -s 192.168.2.53 -m time --timestart 17:00 --timestop 22:00 --kerneltz -j DROPiptables -I FORWARD -s 192.168.2.53 -m time --timestart 17:00
2022-03-30 18:51:49
369
原创 add a wifi AP for armbian box (by quqi99)
作者:张华 发表于:2022-03-26版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )enable ad-hoc我们没有使用hostapd本身的特性,systemctl disable hostapd && systemctl stop hostapd (/etc/default/hostapd and /etc/hostapd.conf)而是使用network-manager
2022-03-26 21:30:49
1510
原创 Set up debian based maas ha env on xenial by hand (by quqi99)
准备三个节点本文将在xenial (ubuntu 16.04)使用debian包手工创建maas ha环境,先快速准备三个节点:juju deploy ubuntu maas1 --series=xenial --config hostname=maas1 --constraints "mem=8G cores=4 root-disk=32G"juju deploy ubuntu maas2 --series=xenial --config hostname=maas2 --constraints "
2022-03-21 18:17:43
1626
原创 Installing third-party firmware on x3-55 letv (by quqi99)
问题趁贾老板明天回国之前,得连夜将他的乐视x3-55电视刷成第三方精简版的固件.官方固件安装的内置服务太多不仅占硬盘空间而且都开着也占用内存影响运行速度.要安装的是"蓝同学"的固件,非常精简,就带了一个"信号源",一个"应用",并且蓝同学固件默认装好了supersu,也默认开启了adb.安装蓝同学固件我是参照这个帖子安装的(https://www.znds.com/tv-1188753-1-1.html),非常顺利/但就是要注意一点,U盘必须得设置卷标.详细的步骤参考那个贴子,我这里说一下大概的步骤:
2022-03-07 11:32:13
7274
原创 Try Fyde OS on VMWare and Surface (by quqi99)
作者:张华 发表于:2022-02-28版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )Install VMware Player安装linux-headers-generic时看到只支持5.4.0-100版本sudo apt install build-essential linux-headers-generic -y将kernel版本安装5.4.0-100并切换到它(不切换到5.4.0-10
2022-02-28 13:36:33
663
原创 juju based openstack upgrade (by quqi99)
作者:张华 发表于:2022-02-17版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )问题客户想将juju管理的openstack从xenial升级到bionic, 中间遇到了下面的错误:django.db.utils.ProgrammingError: column maasserver_node.pool_id does not exist升级过程理论梳理(未测试,不一定全对)此步骤未测
2022-02-17 18:04:46
203
原创 Using rust-gdb to debug rust (by quqi99)
作者:张华 发表于:2022-01-29版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )问题开始接触Rust, 刚读完一章,先把环境搭起来。Rust是什么虽只读完一章,对Rust的基本认识是:如果说Go是为了方便并发程序的编写(使用了greenthread), 那么Rust解决的是内存安全和并发安全问题。并发安全通常也是由内存安全造成的。这里先说说内存安全。那么,什么是内存安全呢?简单来说,就
2022-01-29 16:25:23
479
原创 Running Quagga on LXD to test OSPF (by quqi99)
作者:张华 发表于:2022-01-28版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )前言Quagga是一个开源的基于Zebra实现了RIP, OSPF, BGP的动态路由软件。它提供的CLI命令和Cisco IOS类似 - https://blog.csdn.net/quqi99/article/details/9264373网络测试需要机器来运行Quagga软路由,也需要机器来运行网络测试机,
2022-01-28 17:35:33
378
原创 OVS代码结构(by quqi99)
作者:张华 发表于:2021-12-28版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )问题为了理解这个错误:openvswitch: ovs-system: deferred action limit reached, drop recirc action初步看来代码路径大概是:ovs_dp_process_packet -> ovs_execute_actions -> pro
2021-12-28 12:03:10
929
原创 Glance with Cinder LVM-backed storage (by quqi99)
作者:张华 发表于:2021-12-17版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )本文是将image存储到cinder的LVM存储中,主要为了测试:https://review.opendev.org/c/openstack/charm-glance/+/814882Setup test env使用juju来部署的话,“juju config cinder block-device=‘None
2021-12-17 18:39:21
416
原创 Using qemu to debug kernel (by quqi99)
作者:张华 发表于:2021-12-06版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )五年前做过类似的事,见: https://blog.csdn.net/quqi99/article/details/50640902Prepare Kernelsudo apt install qemu qemu-kvm bridge-utils virt-manager -ysudo apt install
2021-12-06 19:14:21
751
原创 区块链以太坊学习资源(by quqi99)
作者:张华 发表于:2021-12-04版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 )下面的以太坊编程学习资源不错:https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/https://github.com/protofire/blockchain-learning-pathhttps:/
2021-12-04 17:58:43
16243
原创 Go IDE vscode (by quqi99)
作者:张华 发表于:2021-11-19版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 )之前的CLI方式之前一直使用cscope和ctag(往前跳和往后跳仍然是Ctrl+O以及Ctrl+I)来查看go代码,find . ! -name '*test.go' ! -path '*test*' -name '*.go' > cscope.filescscope -Rbkqctags -Rfin
2021-11-19 19:17:29
857
原创 为什么chmod无效(by quqi99)
作者:张华 发表于:2021-09-14版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 )今天scp拷了一个可执行文件,运行chmod +x之后无法改权限。后来发现是ntfs分区,照下列改之后work.sudo umount /bak && sudo mount -t ntfs-3g -o exec /dev/nvme0n1p5 /bak或者/etc/fstab中修改下列内容后运行mo
2021-09-14 22:39:48
2019
原创 Redmi AC2100通过ssh安装Breed
开启ssh买回来的AC2100先不要联网不要升级,通过下列方式开启ssh(刷breed也可以通过telnet来刷), 替换下列的stok即可开启sshhttp://192.168.31.1/cgi-bin/luci/;stok=0495e317d8bb48b1cdb4b1771d6b1800/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%
2021-08-29 23:10:48
1872
原创 nfs v3 test (by quqi99)
作者:张华 发表于:2021-08-28版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 )刚工作需要做了一个nfs v3的测试,记录一下。# set up nfs v3 serversudo apt-get install nfs-kernel-server -ycat <<EOF | sudo tee -a /etc/exports/nfs *(rw,sync,no_subtree_c
2021-08-28 17:22:46
297
原创 使用Vagrant搭建openstack或ovn环境(by quqi99)
作者:张华 发表于:2021-08-27版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 )LXD在LXC的基础上包装了一层让容器更易用,Vagrant类似包了一层让虚机更易用,这样Vagrant非常适合搭建多机的测试环境,如openstack环境,如ovn组网环境。Vagrant用法#sudo apt install -y virt-manager vagrant vagrant-libvirt -y
2021-08-27 22:10:19
480
原创 vlan tenant network on ovn based dvr (by quqi99)
作者:张华 发表于:2021-08-25版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 )neutron ovs based dvropenstack ovs based dvr ( https://blog.csdn.net/quqi99/article/details/20711303 ) 由于每个计算节点上都有gateway, 所以每个gateway都要有唯一的mac,这样在进出gateway时需要
2021-08-25 19:01:12
362
原创 用OpenSSL做自签名的证书(by quqi99)
作者:张华 发表于:2014-04-18版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 )注:csdn居然丢文章,这篇2014年的就丢了,这是从互联网上找到的其他网站的转载备份。加密技术回顾非对称加密算法如RSA的特点如下:1, 公钥加密私钥解密, 大家都可以用我的公钥给我发加密的数据了, 因为只有我有私钥才能解密.2, 私钥加密公钥解密叫数字签名(例如所谓的UEFI secure boot就是在
2021-08-19 09:41:10
1215
原创 Using pbuilder and sbuild and debuild to build debian package (by quqi99)
问题在ussuri (16.3.0)里有一个bug, 但在steain(15.3.4)里没有,需要二分,先通过’git tag’找到其中的16.0.0, 16.1.0, 16.3.0三个tag15.3.416.0.0 https://launchpad.net/ubuntu/+source/neutron/2:16.0.0-0ubuntu216.0.0.0b116.0.0.0rc116.0.0.0rc216.1.0 https://launchpad.net/ubuntu/+source/ne
2021-08-18 19:13:25
416
原创 查杀我这辈子有幸遇到的第一个Linux病毒 (by quqi99)
作者:张华 发表于:2021-08-17版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明问题本人有一个腾讯虚机,昨天忽然ssh不上去了,控制台重启之后就又上去了,所以也就过去了。可是今天又遇到了同样情况,不能总重启啊,得好好研究一下怎么回事了。关闭云镜使用top命令看到有个叫什么YunJing的进程,搜索一番后通过下列命令删除。sudo /usr/local/qcloud/stargate/admin/uninstall.shsudo /usr/loca
2021-08-17 14:25:28
1128
原创 DPDK - 通过源码安装dpdk并运行examples (by quqi99)
作者:张华 发表于:2021-08-11版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明前言2016年通过源码安装过dpdk,但过时了,见: https://blog.csdn.net/quqi99/article/details/51087955/通过juju安装dpdk请参考此网页搜索dpdk字眼: https://blog.csdn.net/quqi99/article/details/116893909本文是在ubuntu 20.04上通过dpdk安装
2021-08-11 16:29:35
2303
1
原创 mysql innodb cluster (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2021-07-23)安装步骤在三个节点(juju deploy -n 3 ubuntu)上都运行:apt install mysql-server mysql-routersnap install mysql-shellsudo mysql -u root -p #must use sudoupdate mysql.user set host = '%' where user =
2021-07-23 18:46:59
272
原创 juju debug hacks (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2021-07-22)debug juju-controllerjuju ssh -m controller 0juju_engine_report | pastebinit -f yamleg:instance-poller: inputs: - api-caller - environ-tr
2021-07-22 16:23:42
166
原创 Try kolla-ansible (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2021-07-18)1, virt-manager中创建一个名为cloud的network(192.168.100.0/24), 禁用dhcp2, 创建一台1 CPU, 4G MEM, 20G raw DISK的KVM虚机(ubuntu/password). 两块网卡,一块(enp1s0)使用默认的default network当管理用, 一块(enp6s0)使用cloud networ
2021-07-18 22:15:14
5308
1
原创 sshfs + autofs + sshpass (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2021-07-16)cat << EOF | sudo tee /bak/bin/sshpass.sh#!/bin/bashsshpass -f /home/hua/.pwd ssh $*EOFchmod +x /bak/bin/sshpass.sh#sshfs -o password_stdin hua@win:G:\share /mnt/win <<<
2021-07-16 19:15:26
237
原创 charm zaza functional test (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2021-07-08)问题这篇文档(https://zaza.readthedocs.io/en/latest/runningcharmtests.html)描述了如何测试zaza功能测试.写了一段charm 代码 - https://review.opendev.org/c/openstack/charm-octavia/+/787700也需要写zaza功能测试代码 - https://p
2021-07-08 16:00:15
310
原创 creating vlan over openstack (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2021-06-29)问题测试环境是openstack over openstack的,在underlying openstack中我的tenant之下本来只有一个名为zhhuabj_admin_net的vxlan网络, 然后upper openstack用这个vxlan网络提供ext_net的flat网络,upper openstack再提供一个名为private的vxlan网络。那现在我想
2021-06-29 19:53:48
203
1
原创 离线安装docker并离线安装应用 (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2021-06-24)echo 'step 1 - install offline docker'wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.7.tgzcat << EOF |tee docker.service[Unit]Description=Docker Applic
2021-06-24 19:45:06
196
Eclipse Development using the GEF and the EMF
2007-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人