随着SAP业务的发展,当购买的资源无法满足业务需求时,我们可以在华为云上通过扩容相应的资源来解决问题。
在SAP上云的场景下,扩容可以分为两个部分:计算资源扩容和存储资源扩容。
计算资源扩容就是升级弹性云服务器了,即通过变更云服务器规格,升级vCPU、内存来满足您业务的需求。
存储资源扩容是指扩容云硬盘或其他共享存储,即通过增加系统盘或数据盘容量的方式来满足业务数据存储的需求。
下面我们就用以下场景来讲解一下如何扩容弹性云服务器和云硬盘。
场景一:SAP HANA云服务器从e3.7xlarge.12规格变更到e3.14xlarge.12规格
弹性云服务器名称 | 扩容前规格 | 扩容后规格 |
hana01 | e3.7xlarge.12 | e3.14xlarge.12 |
场景二:弹性云服务器上挂载了一块容量为100GB的系统盘和一块容量为470GB的数据盘,分别将其扩容到200GB和940GB
云硬盘名称 | 扩容前容量(GB) | 扩容后容量(GB) | OS内挂载点 | 分区 | 文件系统 | 挂载目录 |
hana01-volume-sys | 100 | 200 | xvda | xvda1 | ext4 | / |
hana01-volume-data | 470 | 940 | xvdb | 无 | xfs | /hana/data |
扩容弹性云服务器
为预防变更规格后发生网卡漂移现象,在变更规格前,需要在云服务器中执行以下命令,删除网络规则目录下文件名同时包含persistent和net的规则文件。
rm -fr /etc/udev/rules.d/*net*persistent*.rules
rm -fr /etc/udev/rules.d/*persistent*net*.rules
扩容SAP HANA云服务器是非常简单的,变更规格首先需要登录控制台来将弹性云服务器关机。
然后选择变更规格的选项,此示例中我们选择选择“e3.14xlarge.12”。
确认变更后大概只需要一分钟就可以完成SAP HANA云服务器的扩容了。
扩容云硬盘
首先我们在控制台来执行扩容云硬盘的操作
单击“扩容”,然后根据实际需求输入新增容量,例如:100GB,然后单击“立即购买”。
确认信息无误后,单击“提交”,回到云硬盘列表之后我们就可以看到系统盘扩容到200GB了。
同样,数据盘我们也按照以上步骤完成扩容。
接下来我们扩展分区
以root用户登录弹性云服务器,执行以下命令来查看扩容后的磁盘容量。
lsblk
df –Th
回显信息类似如下所示,表示磁盘容量已经扩容到200GB和940GB,但对应的挂载目录/和/hana/data还未完成扩容,还需要对扩容后的云硬盘进行扩展分区和扩展文件系统。
本示例中的系统盘xvda,存在一个分区xvda1,需要先使用growpart扩展分区。
growpart /dev/xvda 1
执行以下命令,查看到系统盘的xvda1分区已扩容成200G,数据盘没有分区,因此,无需执行growpart命令,默认大小已经是940GB。
fdisk –l
然后我们来扩展文件系统
- 对于ext2、ext3或ext4 文件系统,使用resize2fs命令进行扩展文件系统。
- 对于xfs文件系统,使用xfs_growfs进行扩展文件系统。
在本示例中,分别执行以下命令:
resize2fs /dev/xvda1
xfs_growfs /hana/data
最后验证扩容结果
执行以下命令,查看扩容后/hana/data目录的容量。
df –Th
回显信息类似如下所示,表示目录/和/hana/data均已成功扩容到200GB和940GB,扩容成功。
至此,SAP HANA云服务器就扩容完成了,更多关于SAP解决方案的知识,请参阅☞SAP技术画册
点击“了解更多”,华为云SAP解决方案等着您!