摘要: 一.简单说明 在实际的使用场景中,我们可能对压缩过的tar包上传到某个服务器或者应用,会涉及超出服务器限制的文件大小。这里我们可以对此文件进行压缩、分片、合并。 二.实际操作 2.1 压缩包分片 这里,我有个7.5G的tar.gz的压缩包,由于上传的服务器的限制,单次只能上传到700M,这里我们对此 阅读全文
posted @ 2020-05-18 17:22 yuhaohao 阅读(1844) 评论(0) 推荐(0)
摘要: 一.简单说明 在centos/rhel的系统使用中,我们会涉及自己构建一些rpm包在centos/rhel的系统中进行安装,这里涉及rpm打包环境的部署、SPEC文件的编写相关,下面我们具体进行说明。 二.部署rpm打包环境 2.1 安装rpm-build的相关rpm包 yum -y install 阅读全文
posted @ 2020-05-15 15:57 yuhaohao 阅读(11463) 评论(0) 推荐(0)
摘要: 当需要创建的子进程数量不多的时候可以直接利用multiprocessing中的Process动态生成多个进程。但是,如果是成百上千个任务,手动创建显然不合适,此时就可以用multiprocessing下的Pool类完成。 初始化Pool时,可以指定一个最大的进程数,当有新的请求提交到Pool中时,如 阅读全文
posted @ 2020-05-15 10:24 yuhaohao 阅读(1185) 评论(0) 推荐(0)
摘要: #一.问题的表象 过程:创建完windowserver2012r2版本虚拟机,挂载cinder卷,写入一定的数据 问题:关闭虚拟机所在的宿主机,执行疏散操作,虚拟机疏散失败 #二.问题日志 迁移的目的服务器nova-compute的日志信息如下: 2018-11-28 10:12:01.120 7 阅读全文
posted @ 2020-05-15 10:16 yuhaohao 阅读(1511) 评论(0) 推荐(0)
摘要: 1.redis主从高可用集群结构 2.k8s部署有状态的服务选择 对于K8S集群有状态的服务,我们可以选择deployment和statefulset statefulset service&deployment 对于有状态的服务例如:redis和mysql,我们使用statefulset为首选 3 阅读全文
posted @ 2020-05-15 10:15 yuhaohao 阅读(3793) 评论(1) 推荐(0)
摘要: 一.测试分类 ceph的性能测试包含rados性能测试和rbd性能测试 二.测试工具 rados性能测试工具:使用ceph自带的rados bench工具、rados losd gen工具 rbd性能测试工具:rbd bench write进行块设备写性能测试,fio+rbd ioengine测试、 阅读全文
posted @ 2020-05-15 10:12 yuhaohao 阅读(1182) 评论(0) 推荐(0)
摘要: #一.方案选型 ETCD官网提供了一种实时镜像同步数据的工具mirror-maker,如果出现主机房服务挂掉可以通过切换域名的形式切换到灾备机房,这个过程数据是可以保持一致的。 注意:make-mirror 的使用需要依赖于API版本3, 使用API2的无法通过该工具做数据同步。 ##1.1 原理图 阅读全文
posted @ 2020-05-15 10:03 yuhaohao 阅读(4218) 评论(1) 推荐(0)
摘要: 一.简单介绍 我们在部署系统或者某个软件服务时,为了方便定位部署过程中出现的问题,我们需要记录一些日志,方便我们定位和排查问题。python的logging模块 提供了一组便利的日志函数,它们分别是:debug()、 info()、 warning()、 error() 和 critical()。l 阅读全文
posted @ 2020-05-15 09:48 yuhaohao 阅读(192) 评论(0) 推荐(0)
摘要: 删除pod,pod一直处于Terminating状态 解决办法 强制删除: 阅读全文
posted @ 2019-05-16 15:39 yuhaohao 阅读(320) 评论(0) 推荐(0)
摘要: 错误信息如下: 解决:安装pyOpenSSL的软件包 阅读全文
posted @ 2019-05-15 11:23 yuhaohao 阅读(1242) 评论(0) 推荐(0)