Proxmox VE 超融合集群不停服务新增配置(磁盘)

2023-12-23 17:45:14

五个节点的Proxmox VE超融合集群,创建了两个Ceph Pool,一个是高速的Nvme存储池,另一个是大容量SATA存储池。现在需要将原有的SATA磁盘全部拔出来,换成高速Nvme磁盘。

?

?

首先,先销毁由SATA机械盘组成的“hdd_pool”,选中它,然后点击按钮销毁

?

?

注意,必须先销毁Ceph Pool,在销毁组成Ceph PoolOSD盘,如果顺序反了,在销毁Ceph OSD过程中,剩余的OSD会不断地做数据平衡,如果Ceph集群无法维持最低的磁盘数量,系统就会报错,比较麻烦。

接着对Ceph OSD进行销毁,这个步骤也是必须的,否则硬盘拔掉后,开机,会遗留一些问题,引起感官上的不舒服(强迫证)。销毁组成Ceph Pool"hdd_pool"相关的OSD磁盘分三个小的步骤:OSD下线(Out)、OSD停止(Down)和OSD销毁(Destory)。

第一步:OSD磁盘下线。选择欲下线的OSD磁盘,单击Proxmox VE集群Web管理界面右上方按钮“Out”

?

?

第二步:停止OSD磁盘。选中处于“out”状态的OSD磁盘,单击Proxmox VE集群管理界面右上角按钮停止

?

?

?为确保操作是正确的,最好确认一下Ceph集群是否在重新平衡OSD数据。可以在Proxmox VE 集群Web管理后台查看,也可 以在任意集群节点用命令行“ceph health detail”查看。如果用Web图形界面查看,正常状况应该是一片绿,如下图所示。

第三步:销毁OSD磁盘。选定同时处于“down/out”状态的OSD磁盘,单击右上方按钮“更多”,再继续单击子菜单“销毁”,如图。

按照上述三个步骤,将所有的OSD机械盘下线并销毁。除了图形操作方式外,还可以用命令行。

关掉集群中任意一台物理服务器,拔出所有的SATA硬盘,再插入新的Nvme高速磁盘,在关机以后,运行在该节点上的虚拟机全部自动飘逸到其它节点上。

更换完新盘的服务器开机,新插入的Nvme被Proxmox VE所识别,然后继续在Web管理后台,对单个磁盘执行创建OSD的操作,

新加入的两个Nvme磁盘已经存在分区,要用指令”wipefs -a /dev/nvme3np1”这样的命令行指令给它清理掉。

如果这个步骤不处理,接下来创建OSD的时候,提示没有可以使用的硬盘。

切换到Proxmox VE超融合集群Web管理后台,选择刚插入新盘的节点,单击界面左上方按钮“创建 OSD”,弹出创建OSD的小窗口,选择新的空白设备,同时下拉列表框设备类型选择“nvme”,然后点按钮创建。

重复这个过程,将剩余的OSD创建好。然后观察Ceph Pool总体容量与以前大小的变化。

轮流执行上述全部步骤,将集群的五个节点处理完毕。因为考虑得比较周到,整个过程是非常顺利的。

文章来源:https://blog.csdn.net/solore/article/details/135171368
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。