- 博客(16)
- 收藏
- 关注
原创 kubectl访问远程KVM虚拟机minikube
kubectl访问远程KVM虚拟机minikube如果在远程服务器上通过KVM运行minikube,则默认是使用远程服务器上的Host虚拟网络,对外不暴露管控API端口。需要通过iptables映射或者,需要采用本地ssh登陆到服务器上开启端口转发来实现访问KVM虚拟机中端口。举例,本地端口18443转发到远程KVM虚拟机的8443:ssh -L 18443:192.168.122.81...
2020-04-29 19:07:35
1073
原创 openstack Train 版本dashaboard 404问题
最近装openstack Train 版本,按照官方文档安装后,访问/dashboard后跳转到/auth/login却报404,也不确定是不是只有这个版本有这个问题,安装步骤都是按照官方文档,感觉apache配置有问题,查了下apache配置horizon文档,重新生成配置文件就可以了,命令如下cd /usr/share/openstack-dashboardpython manage....
2019-12-02 14:58:44
2239
3
原创 terraform docker mycat
最近在调研terraform。总结一下,Terraform是IT 基础架构自动化编排工具,从上层的软件配置到底层的网络、系统配置都可以使用 Terraform 统一进行管理。与 Terraform 类似的 Infrastructure as Code 工具大概有下面几种:Chef、Puppet、Ansible、SaltStack、CloudFormation。配置管理工具与编排工具Ch...
2019-03-16 14:22:43
607
原创 python连接kerberos验证的kafka
刚开始看python的kafka接口和java的有点不一样,没有那个keytab的参数设置,还以为不支持kerberos,后面发现原来是不用的,手动配一下就行了。先配置好kerberosyum install krb5-server krb5-libs krb5-auth-dialog krb5-workstation配置下 /var/kerberos/krb5kdc/kdc.conf...
2018-09-11 00:33:29
6611
7
原创 mariadb columnstore的安装和特性
集群所有机器字符集一致localedef -i en_US -f UTF-8 en_US.UTF-8配好主机名和ssd互信系统参数调整# increase TCP max buffer sizenet.core.rmem_max = 16777216net.core.wmem_max = 16777216# increase Linux autotuning TCP...
2018-09-01 20:43:40
2124
原创 docker和open vswitch跨主机容器通信
1.容器在同网段的情况环境如下:a机,enp0s3网卡ip是192.168.1.158,docker0的ip是--bip=172.17.42.1/16,容器ip范围--fixed-cidr=172.17.1.1/24b机,enp0s3网卡ip是192.168.1.184,docker0的ip是--bip=172.17.42.2/16,容器ip范围--fixed-cidr=172.17....
2018-08-28 18:51:51
699
原创 docker跨主机直连路由笔记
不同主机的docker容器互相通信,可以用直连路由实现。先分别在宿主机上的docker服务启动脚本里面加上网桥ip,--bip=xxxx,防止容器ip冲突环境如下a机192.168.1.158,容器网段10.10.0.1/16,a机起了容器ip是10.10.0.2b机192.168.1.184,容器网段10.20.0.1/16,b机起了容器ip是10.20.0.2两台机分别...
2018-08-25 13:53:47
2756
3
原创 etcd的raft算法笔记
etcd是一个在分布式环境下的key value存储服务,用于共享信息配置,服务发现,网上看了一些etcd的raft算法文章,做点笔记。在raft状态有,leader,follower,candidate。刚开始,所有node都是follower的混乱状态,当follower没有收到leader的心跳导致超时就会改成candidate状态,向其他节点发送投票请求,只有拿到半数以上节点的票数...
2018-08-22 19:42:14
1144
原创 docker的overlay2笔记
overlay2也是一个联合目录挂载文件系统。修改/etc/docker/daemon.json如下重启即可{ "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ]}/var/lib/docker/overlay2的目录结构如下 $ ls ...
2018-08-19 15:36:55
12608
原创 docker的devicemapper笔记
devicemapper的功能就是根据逻辑设备和物理设备的映射关系处理逻辑设备收到的io请求。docker的devicemapper存储驱动是使用device mapper的精简配置thin-provisioning和快照功能实现镜像分层,这个模块用了2个块设备,一个保存数据,一个保存元数据,2个块设备构成thin pool用于创建存储镜像的块设备。在资源池之上会创建有文件系统的基础设备,会在...
2018-08-19 13:56:15
2662
原创 docker的aufs笔记
aufs是一种支持联合挂载的文件系统,将不同目录挂载到同一个目录下面,只有最上层是可读可写,下层都是只读层。docker镜像是由一个或多个aufs branch组成,并且所有branch均为只读权限。运行容器的时候,创建一个aufs branch位于image层之上,具有rw权限,并把所有branch挂载到一个mnt目录下。修改/etc/docker/daemon.json,选择使用a...
2018-08-18 18:09:59
2428
1
原创 db2日志分析笔记
这几天又回去做db2的日志分析,由于db2自带了日志分析的api接口,所以先打算跑一跑看什么情况,不过这个api接口是用c写的,赤裸裸的硬伤,但也只能硬上了。 先到例子目录,执行一下例子 输出如下
2017-04-10 20:28:33
3811
1
原创 docker打包informix镜像
informix 11.5的安装脚步有点问题,有时能装,有时不能。反而11.7装的非常顺利。目录如下:下载个informix 11.7的安装包dockerfile# HOW TO BUILD THIS IMAGE# -----------------------# download :iif.11.70.FC8DE.linux-x86_64.tar# Run:#
2017-02-20 19:36:39
1617
6
原创 informix的rowid寻址过程分析
最近在研究informix如何通过表名和rowid定位到某一行数据,由于informix每张表都对应一个partnum(相当于物理地址),再加上rowid(相当于行偏移量)就可以定位到某一行数据。虽然fragment分片表会有rowid重复的情况,但其实分片表会有多个partnum,其中某一个partnum加上对应的rowid,还是可以定位到某一行的数据。当用户执行select * from
2017-02-17 19:47:26
2301
2
原创 用程序修改informix的chunk路径
由于informix官方并没有提供在物理恢复之后修改数据文件chunk路径的方法,所以这里简单介绍下修改chunk路径的方法。虽然我们可以用ln -s软链接的方式重定向路径,但这样还满足不了需求,我希望可以从基本上改变chunk的路径。其实只要我们找到保存chunk路径字符串的地方,并将其修改就可以了,而chunk的相关信息都保存在rootchk文件上。这里要感谢一位兄弟,之前我没时间研究这个,他
2017-01-29 03:43:44
910
1
原创 使用informix的ontape实现指定时间点的数据恢复
要实现informix的指定时间点数据恢复,只有2个方法,一个是onbar,一个是ontape,只有onbar才具有指定时间点恢复的功能,但onbar的配置相对复杂,而且限制不小。相对来说,ontape虽然没有提供指定时间点恢复的功能,但ontape的日志恢复原理上是恢复归档日志上的所有数据库操作,也就是说只要我们把归档日志上超过我们指定时间点的操作去掉,再用ontape -l做日志恢复,实际上是
2017-01-26 15:59:03
2159
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人