扩容主存储-本地存储
场景说明
当使用本地存储的场景,主存储空间不足,需要扩容。
风险评估
需要提前将对应服务器上的云主机迁移至其他节点,保障业务持续性。
准备工作
1)规划变更时间
在正式进行变更操作之前,需要和客户的运维人员沟通好变更窗口期,尽量将变更窗口期设定为可能对业务影响最小的时间段。
2)状态检查
在正式进行变更操作之前,对云平台和存储进行健康检查,确保当前环境是正常状态。
3)资源准备
在正式进行变更操作之前,提前准备好相应的硬件资源。
操作步骤
1)云平台热迁移云主机
关闭全局设置中,“云主机高可用全局开关”。 将待变更的物理机上的所有云主机热迁移至集群内的其他物理机上,确保业务的正常运行。 登录云平台,选择“资源中心”中“硬件设置”,左侧选择“物理机”,点击需要变更的物理机,进入“关联资源”,即可查看到当前物理机上运行的云主机。
选择对应云主机,“更多操作”中选择“迁移”,并选择“更改物理机”进行迁移。推荐勾选“启用自动收敛模式”以确保迁移任务能成功执行。
逐一将待变更物理机上的云主机前部迁移完成后。SSH登录至待变更的物理机上,使用 virsh list 命令确认是否为空,是否还存在云主机或者云路由器。 确认全部迁移完成后,在“物理机”页面,“更多操作”中选择“进入维护模式”。等待物理机的状态从“启用”,变更为“进入维护模式”。
2)服务器关机,扩容主存储
SSH登录至待变更的服务器系统,注释开机挂载信息,安全关闭待变更的服务器。待服务器停止运行后,可以执行下电和添加硬盘重新做raid空间的操作。
vim /etc/rc.d/rc.local
sync && sync && poweroff
3)服务器开机
当主存储扩容完成后,服务器上电开机,并进行网络检查,确保管理网络可以正常通信。检查节点状态。检查扩容后的空间。
zs-show-network
df -h
4)配置主存储
假定做完RAID后的主存储设备为/dev/sdb, 假定主存储目录为 /cloud_ps
parted /dev/sdb mklabel gpt
mkfs.xfs -f -i size=512 -l size=128m,lazy-count=1 -d agcount=16 /dev/sdb
获取磁盘UUID
ll /dev/disk/by-uuid/
mount /dev/disk/by-uuid/XXXXXXXXXXXXX /cloud_ps
将新的挂载信息写入/etc/rc.d/rc.local
echo sleep 5 >> /etc/rc.d/rc.local
echo mount /dev/disk/by-uuid/XXXXXXXXXXXXX /cloud_ps >> /etc/rc.d/rc.local
5)云平台恢复
登录云平台页面,点击“资源中心”中的“硬件设置”,左侧选择“物理机”,选择对应的物理机,在“更多操作”中选择“启用”。等待物理机连接成功。
6)扩容完成
若需要继续变更其他的物理机,则参考操作步骤中1~5的步骤。
若变更已经完成,确认环境正常后。扩容过程过程结束。