Docker Rex-Ray 跨主机存储

本文介绍了如何在Docker中使用Rex-Ray实现跨主机存储,通过配置Rex-Ray与VirtualBox的Virtual Media backend进行数据卷管理。步骤包括配置Rex-Ray、启动VirtualBox服务、修改虚拟机存储设置、重启Rex-Ray服务,以及测试数据卷的创建和跨主机共享。通过创建和销毁MySQL容器,验证了Rex-Ray数据卷的可用性和数据一致性。
摘要由CSDN通过智能技术生成
环境
host1 主 192.168.0.100
host2 宿192.168.0.101

安装配置Rex-Ray

[root@host1 ~]# curl -ssl https://dl.bintray.com/rexray/rexray/install | sh

rexray has been installed to /usr/bin/rexray

REX-Ray
------
Binary: /usr/bin/rexray
Flavor: client+agent+controller
SemVer: 0.11.4
OsArch: Linux-x86_64
Commit: e7414eaa971b27977d2283f2882825393493179d
Formed: Wed, 16 Jan 2019 00:03:57 CST


[root@host2 ~]# curl -ssl https://dl.bintray.com/rexray/rexray/install | sh

rexray has been installed to /usr/bin/rexray

REX-Ray
------
Binary: /usr/bin/rexray
Flavor: client+agent+controller
SemVer: 0.11.4
OsArch: Linux-x86_64
Commit: e7414eaa971b27977d2283f2882825393493179d
Formed: Wed, 16 Jan 2019 00:03:57 CST

然后访问官方配置生成器:https://rexrayconfig.cfapps.io/

选择相对应的配置生成:
在这里插入图片描述
创建 Rex-Ray 的配置文件:

[root@host1 ~]# vi /etc/rexray/config.yml
libstorage:
  service: virtualbox
virtualbox:
  endpoint: http://192.168.0.107:18083
  volumePath: C:\Users\HYJ/Volumes
  controllerName: SATA

host2也是一样:

[root@host1 ~]# scp /etc/rexray/config.yml 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值