某客户的云学堂版本为E0102P03,反馈云主机在硬件上增加内存条或者减少内存条后,云学堂管理页面上对应云主机显示的内存总大小却没有变化。如下图所示,云学堂管理页面上看到云主机的内存总量为125G,现场在拔掉一根内存条之后,页面上看到云主机的内存总量还是显示125G,而ssh登录云主机后台使用free –m查看的话内存总大小已同步为实际的112G:
当前版本云主机扩容或减少内存后,云学堂管理页面上不会自动同步刷新,需要通过手工修改数据库中内存总大小的方法来解决。
ssh登录云主机后台执行如下操作:
mysql -u horizon -p
根据提示输入密码:horizon
use HORIZON;
先使用select * from horizon_host;语句查询并确认数据库中内存的字段名称以及当前内存大小,如下所示内存字段为memory,内存大小为117684563968:
注意:select * from horizon_host; 语句最后需要输入分号;
然后使用update horizon_host set memory=’实际内存大小’ where id=’云主机id’;或者update horizon_host set memory=’实际内存大小’ where name=’云主机name’;语句将内存大小改成当前实际内存大小,其中云主机id或者云主机name都可以通过上一步的查询语句看到。
注意:update horizon_host set memory=’实际内存大小’ where id=’云主机id’;语句最后需要输入分号;在执行此update语句之后可以再次使用select * from horizon_host;语句确认下内存大小是否修改成功。
上述操作完成之后,再登录云学堂管理平台,对应云主机内存总量就显示为修改之后的内存大小了。
因涉及到数据库的操作,务必小心谨慎。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作