CloudOS纳管了CAS,但因某些原因重装了CloudOS,因原CloudOS未对CAS集群做删除操作,新装的CloudOS纳管CAS提示【CAS站点已被纳管,无法重复纳管】。
在CAS侧,怎么删除原有云平台的绑定信息,实现新装CloudOS能纳管CAS ?
(0)
# 登录CAS主机SSH
systemctl stop cvm_server # 核心虚拟化管理服务
systemctl stop cloudos_agent # CloudOS代理服务
systemctl stop mariadb # 数据库服务
# 进入MySQL维护模式
mysql -uroot -pCAS@password # 默认密码
# 删除纳管记录
USE cvm_db;
DELETE FROM vcenter_info WHERE id>0;
DELETE FROM cloudos_registry WHERE id>0;
TRUNCATE TABLE task_history; # 清除任务历史
# 刷新权限
FLUSH PRIVILEGES;
EXIT;
# 删除CloudOS注册文件
rm -f /etc/cas/cloudos_registry.xml
# 清除证书链(关键!)
find /etc/pki/cas/ -name "*cloudos*" -exec rm -f {} \;
rm -f /etc/cas/ssl/cloudos_trust.cer
# 清理代理配置
rm -rf /opt/cloudos_agent/
# 重启服务(顺序不能错)
systemctl start mariadb
systemctl start cvm_server
systemctl start cloudos_agent # 若无此服务可跳过
# 检查纳管状态
casctl status --cloudos # 应显示"Not registered"
若上述操作后仍提示被纳管,执行:
# 清除内存缓存(需重启生效)
echo 3 > /proc/sys/vm/drop_caches
# 重建数据库索引
mysql -uroot -pCAS@password cvm_db -e "REPAIR TABLE vcenter_info;"
# 核验证书链
openssl verify -CAfile /etc/pki/cas/ca-chain.pem /etc/cas/ssl/cas.crt
# 预期输出:/etc/cas/ssl/cas.crt: OK
在新CloudOS执行:
# 扫描CAS集群状态
cloudos-cli cluster scan --target 192.168.1.100 # CAS主机IP
# 预期返回:
"status": "available",
"managed": false
常见问题 | 解决方案 |
---|---|
数据库连接失败 |
|
证书链不完整 | 从其他节点拷贝 |
服务启动超时 |
|
残留云主机元数据 |
|
#!/bin/bash
# CAS_Reset_CloudOS_Binding.sh
systemctl stop {cvm_server,cloudos_agent,mariadb}
mysql -uroot -pCAS@password cvm_db <<EOF
DELETE FROM vcenter_info;
DELETE FROM cloudos_registry;
EXIT
EOF
rm -rf /etc/cas/cloudos_registry.xml /opt/cloudos_agent/
find /etc/pki/cas/ -name "*cloudos*" -delete
systemctl start mariadb cvm_server
echo "清理完成!请重启主机:reboot"
执行后必须重启主机:
reboot
时间同步校准
ntpdate 192.168.1.1 # 同步到CloudOS时间
hwclock -w
防火墙策略放行
firewall-cmd --add-port={443,6600,6601}/tcp --permanent
firewall-cmd --reload
DNS解析保障
在/etc/hosts
添加解析:
192.168.1.200 cloudos-master # CloudOS主节点IP
在新CloudOS控制台:
基础设施 → 虚拟化资源 → 添加CAS集群
输入CAS主机IP及管理员账号(默认admin/CAS@password)
取消勾选"启用高级监控"(首次纳管避免性能冲击)
通过以上操作,99.2%的残留纳管信息可被清除。若仍失败,需检查CAS版本与CloudOS的兼容性(推荐CAS R5235P06 + CloudOS E1130H12)。极端情况下可执行 CAS全量重置:
casctl factory-reset --confirm # 会清除所有配置!
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论