华为云服务器在线热扩容教程
华为云服务器热扩容
华为云服务器介绍
热扩容将允许在不重启华为云服务器的情况下,完成配置(CPU、内存)升级。用户遇到业务压力剧增的突发情况时,在水平扩展华为云服务器数量的同时,也可以把热升级作为应急手段。
华为云服务器限制
支持 CPU、内存向上调整,不支持向下降低配置热扩容对操作系统版本的要求详见下表华为云服务器创建 或 控制台操作重启时间晚于 2017-08-15单台华为云服务器内存最多可调整4次,且内存不超过 128G,达到此数量后需重启后再扩容对 Ubuntu 系统,需注意:如对 CPU 核数调整跨度较大,请分步调整,单次调整幅度不应超过原 CPU 核数的4倍;因操作系统原因,内存调整后,将在3~5分钟后生效系统版本CPU内存1CentOS 6.432/64不支持不支持2CentOS 6.532/64支持不支持3CentOS 7.064支持支持4CentOS 7.264支持支持5Ubuntu 12.0432/64不支持不支持6Ubuntu 14.0432不支持不支持7Ubuntu 14.0464支持支持8Ubuntu 16.0464支持支持9Windows Server 200864支持不支持10Windows Server 201264支持不支持
磁盘:全部系统均不支持磁盘热扩容
华为云服务器操作流程
CPU
热扩容完成后,Windows 用户可通过在「计算机」上右键点选「设备管理器」-「处理器」查看 CPU 核心数;Linux 用户可通过 top 命令然后按 1 查看 CPU 核心数。
内存
热扩容完成后,Linux 用户可通过 free 命令查看内存大小。注意,Windows 用户不支持调整此项。
在调整过内存后,还需要按一下步骤调整 swap 分区:
lsblk # 开始测试,观察 swap 盘大小,和挂载状况(vdb 对应为新的盘大小,vdb1 对应为原分区还是旧大小) # 先输入parted命令查看一下,如果没有这个命令,则 CentOS 需要 yum install parted,Ubuntu 需要 apt-get install partedswapoff /dev/vdb1parted -s /dev/vdb rm 1parted -s -a cylinder /dev/vdb mkpart primary linux-swap 0 100%mkswap /dev/vdb1 (仅Ubuntu发行版系统需要)swapon /dev/vdb1 (仅Ubuntu发行版系统需要) lsblk # 验收,观察swap盘大小,和挂载状况,盘和分区大小变成一致则正常
问题
1、提示「该华为云服务器操作系统版本不支持热扩容」
热扩容对系统内核存在依赖,当前仅支持特定操作系统。详情查看上述「热扩容系统限制」部分。
2、提示「该华为云服务器本次不支持热扩容」
热扩容仅支持 2017-08-15 后创建或者重启过的华为云服务器。在此日期前创建的华为云服务器,在控制台界面操作手动重启后即可支持。
3、提示「该华为云服务器已达热扩容次数上限,重启后次数将清零」
热扩容支持的配置变更存在上限,其中内存有变更次数上限为 4 ,CPU 变更数量上限为原核心数量的4倍。若超出此上限变更无法进行,此时可重启后再次尝试「热扩容」或使用「调整配置」功能。
4、扩容失败
扩容失败的原因可能有:安装的软件、升/降级内核改动了系统内核,部分软件导致内存数据异常等。此情况下可尝试通过「调整配置」功能来重启升降级,也可提交工单由技术支持协助排查。
5、磁盘热扩容
磁盘目前暂时不支持热扩容。
发表评论