分布式存储是不敢随便升级的,一旦部分节点失败可能导致整个分布式卷无法访问,损失就大了!
不过,GlusterFS的多节点对等冗余机制,使节点交替升级成为可能,也就安全了很多。
⚠️注意:
- 建议预先备份!升级过程中暂停网络写入。
- 节点交替升级只适用于多份拷贝的复制卷。
- 如果条带卷损坏率超出冗余度会带来卷丢失风险。
- 无冗余的连接卷部分磁盘出问题会导致全部卷失效,建议升级前先备份。
以前用的GlusterFS 5,现在准备升级到7。
1、用的Ubuntu 18.04LTS,首先添加软件源:
sudo add-apt-repository ppa:gluster/glusterfs-7
sudo apt-get update
2、全部移除以前的软件(否则会安装失败):
sudo apt-get install glusterfs-common glusterfs-server glusterfs-client
3、安装新的版本:
sudo apt-get install glusterfs-common glusterfs-server glusterfs-client
4、测试一下看:
sudo gluster peer status
GlusterFS是完全对等架构的分布式存储系统。GlusterFS很大的一个好处是即使软件全部删除和重新安装,原来的数据存储也都还在。而且,可以对部分节点、部分存储块(brick)进行在线替换,对于损坏的部分可以根据分布式一致性算法进行自动修复。