仲裁节点怎么删啊?020304节点都已经修改完了
仲裁节点怎么删啊?020304节点都已经修改完了
报错原因
弹窗提示 Not permitted ocfs2 or Master/Slave is running
只要 CVK 存在 OCFS2 分布式存储集群、或者曾经加入 CVM 主备集群,前台控制台菜单禁止直接修改管理 IP / 主机名;
哪怕 CVM 里已经删除纳管,OCFS2 集群进程没销毁,依然锁死配置入口。
一、先区分两种场景
CVK 已退出 CVM、但 OCFS2 分布式存储集群还在运行(你当前场景)
CVK 单机独立,无 OCFS2、无 CVM 集群
二、完整修改 hostname 操作(命令行,绕过图形控制台限制)
步骤 1:登录 CVK root(本地 console 或 SSH)
bash
运行
# 查看当前主机名
hostname
cat /etc/hostname
cat /etc/hosts
步骤 2:临时停止 OCFS2 集群服务(关键,解除图形界面锁)
bash
运行
# 停止OCFS2集群
service ocfs2 stop
service o2cb stop
# 查看集群状态确认关闭
o2cb list-cluster
步骤 3:永久修改主机名三处配置
bash
运行
# 1. 修改hostname文件
echo "NEW-HOSTNAME" > /etc/hostname
# 2. 修改hosts本地解析
sed -i 's/旧主机名/NEW-HOSTNAME/g' /etc/hosts
# 3. 临时生效当前会话
hostname NEW-HOSTNAME
步骤 4:修改 OCFS2 集群配置(如果有存储集群)
OCFS2 集群节点记录旧主机名,不修改会导致集群异常:
bash
运行
# 查看集群配置
o2cb list-config
# 删除旧节点记录,重新添加新主机名节点
o2cb unregister-cluster 集群名
o2cb register-cluster 集群名
o2cb register-node 集群名 NEW-HOSTNAME 管理IP
步骤 5:重启集群服务
bash
运行
service o2cb start
service ocfs2 start
步骤 6:重启 CVK 验证完全生效
bash
运行
reboot
三、补充:如果已经彻底弃用分布式 OCFS2(单机使用)
直接销毁集群,彻底解除图形界面锁定:
bash
运行
# 停止集群
service ocfs2 stop
service o2cb stop
# 注销集群配置
o2cb unregister-cluster uis-cluster
# 删除集群配置文件
rm -rf /etc/ocfs2/*
销毁后再进图形控制台 Configure Management Interface 就不会报 Not permitted。
四、额外注意:CVM 残留影响
仅在 CVM 界面删除主机纳管不够:
CVM 数据库仍留存该节点集群标识;
CVK 本地 OCFS2、主备集群标记不会自动清除;
必须在 CVK 本地停止 / 注销 OCFS2 集群,才能解锁网络 / 主机名修改权限。
极简流程
SSH 登录 CVK root,停止 o2cb/ocfs2 服务;
修改 /etc/hostname + /etc/hosts;
更新 OCFS2 集群节点名称;
重启集群 / 整机生效;
若不再用分布式存储,直接注销销毁 OCFS2 集群,图形界面即可正常修改。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明