摘要:
一.简单说明 在centos/rhel的系统使用中,我们会涉及自己构建一些rpm包在centos/rhel的系统中进行安装,这里涉及rpm打包环境的部署、SPEC文件的编写相关,下面我们具体进行说明。 二.部署rpm打包环境 2.1 安装rpm-build的相关rpm包 yum -y install 阅读全文
摘要:
当需要创建的子进程数量不多的时候可以直接利用multiprocessing中的Process动态生成多个进程。但是,如果是成百上千个任务,手动创建显然不合适,此时就可以用multiprocessing下的Pool类完成。 初始化Pool时,可以指定一个最大的进程数,当有新的请求提交到Pool中时,如 阅读全文
摘要:
GlusterFS分布式文件系统 一.简单介绍 分布式存储按其存储接口分为三种:文件存储、块存储、对象存储 文件存储 通常支持POSIX接口(如glusterFS,但GFS、HDFS是非POSIX接口的),可以像普通文件系统(如ext4)那样访问,但又比普通文件系统多了并行化访问的能力和冗余机制。主 阅读全文
摘要:
#一.问题的表象 过程:创建完windowserver2012r2版本虚拟机,挂载cinder卷,写入一定的数据 问题:关闭虚拟机所在的宿主机,执行疏散操作,虚拟机疏散失败 #二.问题日志 迁移的目的服务器nova-compute的日志信息如下: 2018-11-28 10:12:01.120 7 阅读全文
摘要:
1.redis主从高可用集群结构 2.k8s部署有状态的服务选择 对于K8S集群有状态的服务,我们可以选择deployment和statefulset statefulset service&deployment 对于有状态的服务例如:redis和mysql,我们使用statefulset为首选 3 阅读全文
摘要:
一.测试分类 ceph的性能测试包含rados性能测试和rbd性能测试 二.测试工具 rados性能测试工具:使用ceph自带的rados bench工具、rados losd gen工具 rbd性能测试工具:rbd bench write进行块设备写性能测试,fio+rbd ioengine测试、 阅读全文
摘要:
#一.方案选型 ETCD官网提供了一种实时镜像同步数据的工具mirror-maker,如果出现主机房服务挂掉可以通过切换域名的形式切换到灾备机房,这个过程数据是可以保持一致的。 注意:make-mirror 的使用需要依赖于API版本3, 使用API2的无法通过该工具做数据同步。 ##1.1 原理图 阅读全文
摘要:
一.简单介绍 我们在部署系统或者某个软件服务时,为了方便定位部署过程中出现的问题,我们需要记录一些日志,方便我们定位和排查问题。python的logging模块 提供了一组便利的日志函数,它们分别是:debug()、 info()、 warning()、 error() 和 critical()。l 阅读全文