Press "Enter" to skip to content

小菜菜的博客 Posts

CentOS7.0安装Ceph(jewel)及以上版本

背景   由于docker的Ceph插件rexray对Ceph版本有一定的要求,当Ceph版本为hammer (0.94.10)时,rexray无法成功创建rbd设备。CentOS 7及以上版本,默认安装的就是hammer版本,因此,我们需要安装更高的jewel版本。Ceph的版本可参见。 安装   为了安装速度,我们可以选用国内源。通常大家使用的国内源包括: 网易 http://mirrors.…

Leave a Comment

Docker Swarm 集群 使用ceph做存储配置

在前面文章(基于docker部署ceph)的基础之上,我们可以搭建一个可以让swarm集群来使用ceph存储了。 本文配置在你已经有一个swarm集群的基础上进行 大概需要的步骤如下: – 安装Ceph相关组件(The ceph and rbd binary executables must be installed on the host) – 安装rex-ray htt…

Leave a Comment

Spring Cloud启动应用时指定IP或忽略某张网卡配置

说明:分布式应用部署到服务上,由于服务器可能存在多张网卡,造成IP地址不准的问题。 解决方法: 1、直接添加忽略某张网卡的配置: spring.cloud.inetutils.ignored-interfaces[0]=eth0 # 忽略eth0, 支持正则表达式 正则: spring.cloud.inetutils.ignored-interfaces=eth.* 2、指定默认IP: sprin…

Leave a Comment

Docker 容器里无法使用 JDK 的 jmap 等命令的问题

线上java程序出现异常,需要打印内存信息进行debug,发现没有 jmap,jstack等工具。 发现容器基础镜像选择的是FROM java:8-jre,jre环境是不包含这类工具的,遂将换成FROM java:8,这类工具便包含在内了。 使用时发现还是不能使用,出现错误 “Can’t attach to the process: ptrace(PTRACE_ATTACH, ..) …

Leave a Comment

ELK x-package watcher 正文JSON配置

x-package的监控还是很强大的,但是对于告警内容的二次过滤和开发能力较弱。某些情况下,我们可能需要将数据拿出来,和我们自己开发的数据处理平台对接,对数据进行清洗之后发送告警信息给管理员。 默认从ctx.payload拿到的数据是一种很奇怪的格式,我们可以通过toJson将数据转换成标准JSON格式进行解析。 { “trigger”: { “schedule”: { “interval”: “…

Leave a Comment