超融合openstack
forsakening
这个作者很懒,什么都没留下…
展开
-
openstack虚机流量监控demo
1.使用docker镜像在172.16.33.1:docker-registry:5000/ntopng-zx:v1.1使用方式:1)在待监控虚机所在的物理机上执行:docker run --net=host --privileged -ti -p 3000:3000 docker-registry:5000/ntopng-zx:v1.1 bash2)进入容器后,执行:/t原创 2017-12-20 10:44:29 · 3516 阅读 · 0 评论 -
使用DPDK分流不同数据报文至不同虚拟机
使用DPDK分流不同数据报文至不同虚拟机,这样可以使用网卡的RSS或者FDIR等高级功能。上述组网中,是可以实现tap0和tap1之间互通的;(注意点,tap设备up,bridge设备up)tap设备是打开/dev/net/tun文件生成的一种字符设备,同一个tap设备只能被open一次。上图中,DPDK应用程序open并创建一个tap1设备,这样dpdk程序收到报文后,根据分流规则,可以将收到的...原创 2018-03-13 14:33:46 · 1768 阅读 · 0 评论 -
kvm创建虚机时访问外网
随意创建一个网桥: brctl addbr qemu-br为此网桥创建一个tap:yum install -y tunctltunctl -t vm-ifbrctl addif qemu-br vm-if网桥随便分配一个ip: ifconfig qemu-br 192.168.44.1/24 upiptables: iptables -t nat -原创 2018-01-29 14:51:23 · 2127 阅读 · 0 评论 -
centos6.9升级内核启动docker时无法冻结
背景及现象:某地超融合项目,客户使用centos6.9时,升级了原生2.6.32的内核版本至4.4.113版本内核。然后客户在此虚机中安装并开启了docker服务。导致在线快照时无法冻结文件系统。 [root@host-172-16-170-171 ~]# cat /proc/self/mountsproc /proc proc rw,relatime 0 0原创 2018-01-27 15:06:08 · 736 阅读 · 0 评论 -
网卡bond工具
fork from:https://github.com/sivel/bondingmirror at:https://github.com/forsakening/bonding修改后功能如下:1)过滤出系统的网卡,过滤出的网卡类型:非网桥、非loopback、非tap、非pair,暂不支持过滤ovs的网卡2)支持配置没有ip属性的bond(不设置bond的ip)原创 2018-01-24 09:53:25 · 817 阅读 · 0 评论 -
keepalived增加/删除IP代码层面
网上说是使用ip addr add/del 操作,原理差不多,但实际不是~~参考代码,根据配置文件中的static_addresses配置项,层层查找,发现是使用了netlinkvrrp_handle_ipaddress(vrrp_t * vrrp, int cmd, int type, bool force)netlink_iplist(list ip_list, int原创 2018-01-24 09:51:41 · 1157 阅读 · 0 评论 -
cron下执行ntpdate出现的问题
ntpdate代码:https://github.com/ntp-project/ntp/tree/stable/ntpdate编译:1)./bootstrap2)autoconf automake configure make,预先安装libtool 问题现象:在v3.2版本超融合中,osd、mon、controller、c原创 2018-01-24 09:50:54 · 1132 阅读 · 0 评论 -
OSD无法启动恢复
现象: osd无法启动,log里显示加载journal失败,类似如下: 问题原因: 该osd的journal数据损坏,需要重新刷新修复方法: 对该osd的日志盘用dd命令重新覆盖一遍,只需要重写开始的一段,然后重做日志盘。 dd if=/dev/zero of=/dev/sdb4 bs=1M count=1024 #sdb原创 2018-01-24 09:31:40 · 2382 阅读 · 0 评论 -
Ceph Monitor节点故障处理案例分解
查看ceph健康状态[root@bgw-os-node151 ~]# ceph healthHEALTH_OK[root@bgw-os-node151 ~]# ceph health detailHEALTH_OK[root@bgw-os-node151 ~]# ceph mon state2: 3 mons at{bgw-os-node151=10转载 2018-01-24 09:25:03 · 4468 阅读 · 0 评论 -
异常断电mysql集群数据库恢复
说明:项目相关,有些命令不一定适用于其他场景,仅供参考20180121日,xxxx项目,超融合异常掉电,导致数据库启动不了。 首先要备份/var/lib/mysql文件夹!!!!恢复:1)不强制恢复180121 20:00:37 mysqld_safe WSREP: Running position recovery with --log_error='/var/lib/mysql//wsrep_...原创 2018-01-24 09:24:06 · 5177 阅读 · 1 评论 -
haproxy中使用域名作为backend
1)基本条件:haproxy > v1.6 版本(测试时候觉得1.8版本更稳定)2)centos编译haproxy的rpm包https://github.com/DBezemer/rpm-haproxy3)遇到的坑: – dns的返回值不正确,原因是backend的域名填写的有问题rancher的环境中,必须要对域名做如下转换:如desktop-server 需转换为 desk...原创 2018-04-16 15:43:54 · 6842 阅读 · 0 评论