本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
本文介绍线下网关如何进行缓存盘扩容。
前提条件
已部署线下文件网关客户端。更多信息,请参见部署线下文件网关控制台。
已添加磁盘。更多信息,请参见添加磁盘。
线下网关扩容磁盘时,必须重启网关虚拟机,此过程将导致 I/O 中断。建议您提前做好数据备份(如果虚拟化环境支持快照功能,建议在扩容前进行磁盘快照。扩容操作涉及到分区,存在一定风险。如果在分区过程中出现问题,可以利用快照功能进行回滚),并确保所有数据已成功上传至 OSS 后再进行扩容操作。
VMware vSphere端磁盘扩容
本文使用vSphere Client版本:7.0.3.01200。
登录VMware vSphere部署平台。
找到目标虚拟机并关闭。
编辑虚拟机硬件。
在虚拟硬件页签中找到目标磁盘,重新设置磁盘容量后单击确定。
重要重新设置的磁盘容量必须大于当前容量。
重启目标虚拟机。
网关虚拟机重启完成后,请进入云存储网关控制台继续进行扩容操作。
Hyper-V端磁盘扩容
本文使用Hyper-V版本:10.0.20348.1。
登录Hyper-V部署平台。
找到目标虚拟机并关闭。
进入
页面,找到目标磁盘单击编辑。根据编辑虚拟硬盘向导,完成硬盘的扩容。
重要参数说明如下所示。
在选择操作页签中,选择扩展。
在配置磁盘页签中,重新设置磁盘容量。
重要重新设置的磁盘容量必须大于当前容量。
重启目标虚拟机。
网关虚拟机重启完成后,请进入云存储网关控制台继续进行扩容操作。
KVM端磁盘扩容
本文使用KVM版本:
Compiled against library: libvirt 4.5.0
Using library: libvirt 4.5.0
Using API: QEMU 4.5.0
Running hypervisor: QEMU 1.5.3
登录KVM部署平台。
在KVM终端执行命令
virsh list --all
找到目标虚拟机,然后执行以下命令。关闭虚拟机:
virsh shutdown <虚拟机名称>
调整磁盘镜像大小:
qemu-img resize <镜像路径> +<扩容大小>
例如:
qemu-img resize /var/lib/libvirt/images/testdisk.qcow2 +100G
表示将此磁盘扩容100GB。重启虚拟机:
virsh start <虚拟机名称>
网关虚拟机重启完成后,请进入云存储网关控制台继续进行扩容操作。
扩容共享对应的缓存盘
v1.8.2版本之后,线下网关支持扩容共享对应的缓存盘。建议您将网关升级到最新版本。
请务必先在虚拟化平台上对缓存盘进行扩容。详情请参见VMware vSphere端磁盘扩容、Hyper-V端磁盘扩容、KVM端磁盘扩容。