先运行一个swarm集群。 创建一个网络ceph_network docker network create -d overlay ceph_network 部署 etcd ,用于存储ceph配置。 version: '3.5' services: etcd0: b...
博客广场
基于docker部署ceph
Spring Cloud启动应用时指定IP或忽略某张网卡配置
说明:分布式应用部署到服务上,由于服务器可能存在多张网卡,造成IP地址不准的问题。 解决方法: 1、直接添加忽略某张网卡的配置: spring.cloud.inetutils.ignored-in...
Docker Swarm 集群 使用ceph做存储配置
在前面文章(基于docker部署ceph)的基础之上,我们可以搭建一个可以让swarm集群来使用ceph存储了。 本文配置在你已经有一个swarm集群的基础上进行 大概需要的步骤如下...
CentOS7.0安装Ceph(jewel)及以上版本
背景 由于docker的Ceph插件rexray对Ceph版本有一定的要求,当Ceph版本为hammer (0.94.10)时,rexray无法成功创建rbd设备。CentOS 7及以上版本,默认安装的就是hammer版...
ceph-deploy 一键构建 ceph集群脚本
机器情况大概说明下: 3台CentOS Linux release 7.5.1804 (Core),最小安装。 IP分别为 10.255.255.141(ceph-1),10.255.255.142(ceph-1), 10.255.255.143(ceph-1)。 1...
Docker Swarm 使用ceph存储客户端配置脚本
该脚本需要在每个节点上执行,ceph版本对应了上一篇文章ceph的版本,如果有需要自行变更yum的版本配置。默认使用pool为docker1,需要自行创建。 /etc/ceph/ceph.client....
rexray/rbd配合ceph存储卷管理
使用本文教程,应该按照前面教程搭建好了 swarm集群 ,ceph集群,配置了 swarm集群客户端。 如何创建存储卷? docker volume create --driver=rexray/rbd:latest --name...
use pre filter modify request url
解决思路 Q1:在set之后发现使用ctx.getRequest().getRequestURI()此时的值和set之前完全一样。是否是调用的api是错的? A1:根据查看网上demo的结果: RequestContext.g...
JPA map JSON column to Java Object
我们在使用jpa的时候,可能某些字段希望存一些比如map的数据类型。 我您可以使用JPA转换器将您的实体映射到数据库。 只需在字段中添加与此类似的注释: @Convert(conver...
docker搭建oracle开发环境
创建docker-compose工作目录 mkdir -p oracle/data cd oracle touch docker-compose.yml 配置docker-compose.yml version: '2' services: oracle: image: sath89/oracle...
docker 健康监控
Springboot 健康监控 version: '3.6' services: gateway: networks: public default healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:4000 exit 1"] inter...
ceph-deploy 清理
http://docs.ceph.com/docs/master/rados/deployment/ceph-deploy-purge/ PURGE DATA To remove all data from /var/lib/ceph (but leave Ceph packages intact), execu...
ceph & docker swarm rexray/rbd drive install script
ceph 集群安装脚本 脚本示例是3台机器,需要提前把3台主机的hostname配置好,然后在主节点配置好无秘钥进入其他机器。然后在主节点执行脚本即可。 脚本中可能需要你修改...
linux 主机名的坑
我一次在尝试搭建ceph集群时,不小心使用了带ip结尾的主机名,给机器命名。 例如: ceph-test-132.16 ceph-test-132.17 ceph-test-132.18 然后我就被坑死了。结果是 各...
Docker ubuntu 设置 时区
FROM ubuntu:latest RUN apt-get update #timezone RUN export DEBIAN_FRONTEND=noninteractive RUN apt-get install -y tzdata RUN ln -fs /usr/share/zoneinfo/Asia/S...
ELK 7.2 本地实验环境搭建方法
本文章只为学习研究目的,我们应当尊重elastic的官方权益,禁止使用本文方法做任何商业用途!你可能会被追究商业责任。 初始化项目 我基于容器折腾的,所以要先初始化一...
HP iLo 固件更新
https://pingtool.org/tag/firmware/ 发现机器风扇爆炸,像飞机发动机,网上查了半天说要先更新ilo再说,找了半天,这里可以下载hp的ilo固件包。 我把我的iLo3固件从1.4...
系统磁盘空间分析
经常我们会发现我们的磁盘空间不够用,某些软件可能遗留了一些较大的缓存文件或者无用文件在你的计算机上,你需要一个好的软件来找到他们。 现在推荐两个免费的软件: w...
新版Docker 启动失败
最近更新了服务器上的docker版本,在启动容器的时候报这个错误: docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting ...
苹果系统如何查看端口被哪个程序占用了
sudo lsof -iTCP -sTCP:LISTEN -n -P 很多时候,开发人员会发现自己启动服务失败,显示端口被占用,可以使用该命令查看到底哪个占用了你的端口。