如何验证Swarm数据持久性
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,今天就跟大家聊聊有关如何验证Swarm数据持久性,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Scale Up增加一个副本:docker se
千家信息网最后更新 2024年11月30日如何验证Swarm数据持久性
今天就跟大家聊聊有关如何验证Swarm数据持久性,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
Scale Up
增加一个副本:
docker service update --replicas 2 my_web
运行之前我们先推测一下,理想的结果应该是:swarm 在 swarm-worker2
上启动第二个副本,同时也将挂载 volume my_web
。
对比一下实际的运行结果:
出现了一点复杂的状况:
swarm 首先尝试在
swarm-worker2
上启动第二个副本,但在 mount volume 失败。重试了三次都失败了。
最后在
swarm-worker1
成功启动第二个副本。
mount 失败的原因是:以 VirtualBox 为 backend 的 Rex-Ray volume 不支持同时 attach 到多个 Host。
需要注意:这实际上是 VirtualBox 的限制,而非 Rex-Ray。如果 backend 选择 Ceph RBD 就没有这个问题。
更新 Volume
更新 volume 的内容。
service 返回更新内容,数据已经同步到副本。
Failover
现在模拟故障情况。shutdown 节点 swarm-worker1
,过一会,所有副本都会迁移到 swarm-worker2
。
访问 service,以前更新的内容完整地保留了下来。
Rex-Ray 作为 Swarm 的存储编排方案能够很好地支持跨主机 volume 管理,而且当容器在集群中迁移时 volume 也能够自动迁移。
看完上述内容,你们对如何验证Swarm数据持久性有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
内容
副本
更新
数据
支持
持久性
验证
同时
实际
结果
运行
复杂
成功
主机
原因
多个
实际上
容器
情况
故障
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么查看系统的服务器客户机
数据库查询行数据
简易的眼镜行业软件开发
软件开发实现读取指定格式
登录调到数据库查询页
网络安全竞赛初选题
网络安全员的学习成长
软件开发工作履历
web服务与数据库
湖北工程项目管控软件开发平台
在大城市做软件开发真的会忙吗
一万五左右性价比高的服务器
oracle数据库入门6
数据库查询线程卡顿
技术数据库大纲
软件开发公司监管部门
数据库支付
特岗服务器满后能考公务员吗
关于数据库表设计的效率问题
网络安全密码设置长度
鹿城区新能源刀片服务器不二之选
数据库索引的缺点
geegee手机验证服务器繁忙
3.3wow数据库
网络技术追回被骗的钱是真的吗
数据库表高效设计书籍
逻辑化软件开发
华为网管平台添加服务器
中国网络安全的状况问题及对策
软件开发协议华为