带着业务直接操作风险很高,所以需要分两种情况来讨论:
UIS 的 CVM 控制台本身不支持修改自身主机名-,也不支持直接在前台或后台修改,这个限制和是否有业务是无关的-。修改 CVM 主机名需要侵入底层操作系统,操作复杂,且极易导致平台与数据库连接异常。
对于 CVK 主机,UIS 有且只有一种修改流程:先将该 CVK 主机上的所有业务(虚拟机)迁移至集群中的其他主机,确认该 CVK 主机已无业务运行后,再将其从集群中“踢出”,此时,CVK 主机在 Web 界面会进入“游离”状态,然后就可以通过右侧指定的管理口 Web 控制台(xConsole)或在后台使用命令修改主机名了-。
如何判断是否能安全“踢出”?
UIS 要求集群中的物理主机至少为 3 台及以上,才能踢出其中一台-。如果你只有 2 台主机,这种“踢出再改”的方法就行不通了。
如果你的 UIS 环境配置了“双机热备”,那么仲裁节点的主机名也是无法修改的,因为它被锁定在热备关系中,无法被“踢出”集群-。
考虑到你提到“有在线业务”,稳妥起见,必须遵循以下准则:
CVM 主机名:强烈不建议修改。如有紧急需求,必须先向 H3C 官方工程师求助,在指导下准备好数据备份、应用停用等应急措施,否则极可能引发平台级故障。
CVK 主机名:可采用“先迁移(业务)、再踢出、后修改”的权威流程。整个操作足够规范,但务必评估好业务影响窗口,尽量选择在业务低峰期进行。
总的来说,如果你的目标是“在线”修改,那无法实现。必须按上述流程先确保该主机无业务。
在确认变更计划后,你需要首先将该主机上的所有虚拟机迁移走。具体操作方法请参考官方文档-或遵循以下步骤:
在 UIS Web 管理界面,导航至“主机”页面。
找到你要修改的 CVK 主机,进入其“虚拟机和模版”视图,可在此处查看当前运行的所有虚拟机。
选中任一需要迁移的虚拟机,点击“更多操作” -> “迁移”。
在弹出的窗口中,“目标主机”选择集群内的其他主机,并勾选“迁移完成后启动虚拟机”选项。
确认无误后,点击“确定”开始迁移。
重复上述步骤,直到该 CVK 主机上没有任何运行中的虚拟机,进入“无业务”状态。
是进入维护模式后到KVM界面直接修改名字么?然后再加入集群?
是进入维护模式后到KVM界面直接修改名字么?然后再加入集群?
# 1. 改系统主机名(永久)
hostnamectl set-hostname cvm-new01
# 2. 同步hosts(必须,否则sudo/ssh卡)
sed -i "s/old-hostname/cvm-new01/g" /etc/hosts
# 3. 重启CVM服务(或整机重启,维护窗口做)
systemctl restart cloudos
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明