当前位置: 首页 > news >正文

Proxmox VE 修改集群名称

作者:田逸(formyz)

Proxmox VE集群一旦创建,其集群的名称就固定下来。在Proxmox VE Web管理后台,没有相应的菜单或按钮对应与集群名称的修改(仅仅发现修改虚拟机选项有修改名称的地方)。在宿主系统Debian下,Proxmox VE管理集群的工具为pvecm,其选项中,也不存在对集群名称进行修改的条目。

 

有时候,觉得集群的名字不妥,非要去改,特别是已经Promxox VE集群已经部署大量的虚拟机及应用的场景,重建的话,大家非常的大,集群的名字能改么?肯定能的!

 

开始尝试改名

如果是已经投入生产的集群,改名慎重。等我等多试验几次后,再照搬不迟。

闲话少说,直接登录Proxmox VE 集群任意节点宿主系统Debian,执行如下指令确认当前集群的名称(当然也可以在Proxmox VEWeb管理后台查看获得)。

 pvecm status

 

我现在打算将集群名由sery更改成formyz,于是将集群名sery作为关键字,在宿主系统Debian下进行查找,指令如下:

grep sery /etc -r

得到三个文件存在集群名关键字sery,如下图所示。

 

实际上是两个文件有包含,因为/etc/pve/corosync.conf是一样的内容,会相互同步。按照相同的搜索出来的顺序,先修改文件/etc/pve/.members,用编辑器或者sed这样的工具,企图都无法得逞,因为它是只读文件,chmod赋权限也不行,看来此路不通。

 

那就第二个文件/etc/pve/corosync.conf的主意了。不停服务,直接动手,更改后的文本如下图所示。

 

更改完保存,再切换到集群中的其它节点,看与之对应的corosync.conf文件是否也跟着变更。正常情况下,一定是同步变化。切换到Proxmox VE Web管理后台,浏览器页面刷新,心跳加速,不变化倒没事,就怕集群崩溃了。

 

情况还好,集群名虽然没有变,但它没有发生意外!

再来,我就不信改不了它。切换到任一节点宿主系统Debian,停该节点的集群服务,指令如下:

systemctl stop pve-cluster

正确的停止,集群WEB管理后台会有个红叉。

 

再来看那个只读文件/etc/pve/.merbers,消失了,想改也没戏呢!想着Proxmox VEpmxcfs

pmxcfs与之有莫大关系,执行如下指令,使集群变成本地模式。

pxmcfs -l

再试着启动该节点的集群服务,哈哈,文件/etc/pve/.members现身了,其内容也发生变化,如下图所示。

 

赶紧切换到 Proxmox VE Web管理后台,浏览器刷新页面,哈哈,成功了!

 

经验总结

操作步骤

  1. 修改同步配置文件/etc/pve/corosync.conf;
  2. 停止集群服务pve-cluster
  3. 集群模式转换成本地模式;
  4. 重启集群服务 pve-cluster
  5. 在其它节点重复第2-4步,不必所有节点都执行,只要节点数能满足投票即可。

造成的影响

执行操作的节点,运行在其上的虚拟机或者容器,会发生漂移和重新启动。重要系统,操作前最好对虚拟机或者容器执行手动备份。

相关文章:

  • 服务器数据恢复—StorNext文件系统下raid5阵列数据恢复案例
  • 【3】Head First Java 学习笔记
  • 软考 系统架构设计师系列知识点之软件可靠性基础知识(2)
  • c#对控件的操作无效,子线程调用主线程的控件
  • 系统设计 --- E2E Test System
  • B端设计实战:基于角色属性的权限设计
  • 【微信小程序】实现授权登入---超详细讲解
  • Java Web(七)__Tomcat(一)
  • React18源码: Fiber树中的优先级与帧栈模型
  • ETH网络中的账户
  • Python爬虫实战入门:爬取360模拟翻译(仅实验)
  • 个人玩航拍,如何申请无人机空域?
  • jsp 上传文件及实体信息,ajax post 请求(formdata)报错400<======>前后端代码示例
  • java swing(GUI) MySQL实现的飞机票预定系统源码带视频运行教程
  • Redis 事务
  • LeetCode刷题复盘笔记—一文搞懂纯完全背包问题(动态规划系列第十一篇)
  • python隶属关系图模型:基于模型的网络中密集重叠社区检测方法
  • 【C++】set/multiset/map/multimap
  • Nginx学习总结(目录)
  • 【pen200-lab】10.11.1.8
  • 文件操作及IO
  • 精品基于Javaweb的酒店民宿管理推荐平台SSM
  • [附源码]计算机毕业设计二次元信息分享平台的设计及实现
  • [附源码]Python计算机毕业设计Django勤工助学管理系统
  • Request和Response基础知识入门
  • Lottie 动画导出为 GIF/MP4 以及与 QML 集成演示
  • 前端问题解决方法
  • 每日挠头算法题(十五)螺旋矩阵II
  • 度量方法总结
  • 基于正则化Regularized Interpolation插值算法的图像超分辨重构研究-附Matlab代码
  • Java 反射机制
  • 【CMU15-445 Part-8】Tree Indexes ii