proxmox修改主机名

PROXMOX6.3.6 更改机器名称

参考链接

https://www.baidu.com/link?url=ljbh9wHn6YRho6nxxBdbydXNZ3vDERHVZF98SqkDNxJagu4NCtTfvnz5NilOiqqs-peS57O0v5z1t7r2-Zy2dhGQ7D5oIilOM6guFO9uTIa&wd=&eqid=a61791420001d917000000066083e127

参考这个链接准备不停机修改主机名,结果服务器差点起不来

前面几步都没有问题

第一步修改主机名

需要运行一条命名,以及修改以下三个文件

hostnamctl set-hostname new-hostname

vim  /etc/hosts

vim  /etc/hostname

vim /etc/postfix/main.cf

第二步备份

备份/etc/pve 的所有文件到本地。记得一定要备份到本地

第三步差点走上不归路

首先干掉文件同步服务,强制让本地数据作为权威
systemctl stop pve-cluster
pmxcfs --local

本人到第三步,/etc/pve 文件夹中变空,什么文件都没有,把备份的文件拷贝回去,系统仍然报错

image-20210424172850802

image-20210424172909056

根据报错信息去官网论坛找信息,并没有找到什么有用的的信息

在https://blog.csdn.net/allway2/article/details/103095954

这个链接下找到了关于pmxcfs的详细说明。

https://forum.proxmox.com/threads/deleted-cluster-and-now-i-cant-access-web-ui.50581/#post-358647

上面这个链接的情况和我的报错情况差不多

查不到原因, 对比正常运行的机器 故障机器的 mount 列表没有发现

对不正常机器和故障机器 df -h

有发现

image-20210424173843561

故障机器红线的部分没有加载

然后回头再看报错信息,

image-20210424173925568

晕死 把pve清空就行了。 清空之后运行 pmxcfs命令 重新加载 /dev/fuse

# make a backup!
cp -r /etc/pve/nodes/old-hostname /tmp/old-hostname
# might fail; will deal with it later
rm -rf /etc/pve/nodes/old-hostname
# we use cp here since pmcxfs doesn't allow moving non-empty folder
cp -r /etc/pve/nodes/old-hostname /etc/pve/nodes/new-hostname

确定nodes下只有一个和新主机名同名的文件夹以后,我们需要更新一下这个文件系统里面的一些软链接。这些软链接是用户不可写的,在文件同步服务启动时自动配置。所以我们直接重启文件同步进程:

killall pmxcfs
systemctl restart pve-cluster

RRDcache

systemctl stop rrdcached
cd /var/lib/rrdcached/db
cd pve2-node

rm new-hostname
mv old-hostname new-hostname
cd ../pve2-storage

rm -rf new-hostname
mv old-hostname new-hostname
systemctl start rrdcached

systemctl stop rrdcached
cd /var/lib/rrdcached/db
cd pve2-node

rm new-hostname
mv old-hostname new-hostname
cd ../pve2-storage

rm -rf new-hostname
mv old-hostname new-hostname
systemctl start rrdcached

重新启动服务的时候会有一些日志重放的错误,因为文件名变了,可以忽略。

API服务器

API和一些反向代理依赖主机名来找对应的主机(即使你的PVE是单节点),所以我们要重启它们,让它们重新载入正确的配置。

systemctl restart pvedaemon
systemctl restart pvestatd
systemctl restart pveproxy
systemctl restart pvebanner

总结 基本步骤一样,由于版本不一样,所有这里应该是拷贝到本地。然后删除原来的notes文件夹的内容,重新新建一个以新机器命令的文件夹,再把原始内容拷贝进去。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Proxmox VE(Virtual Environment)是一种开源的虚拟化平台,可以管理企业级虚拟机和容器。它支持使用KVM(Kernel-based Virtual Machine)和LXC(Linux Containers)两种虚拟化技术。 Proxmox VE提供了一套功能强大的管理工具,使用户能够轻松地创建、管理和监控虚拟机和容器。用户可以通过基于Web的GUI界面来完成这些操作,而无需使用命令行。这使得Proxmox VE成为一个非常适合初学者和有经验的系统管理员使用的平台。 Proxmox VE具有高度可扩展性和灵活性。它支持多个物理主机,可以将它们组成一个集群,实现负载均衡和高可用性。用户可以根据需要添加、删除或迁移虚拟机和容器,以满足不同工作负载的需求。此外,Proxmox VE还具有内置的备份和恢复功能,可以帮助用户防止数据丢失,并快速恢复系统。 Proxmox VE提供了丰富的网络和存储选项。它支持创建虚拟网络和网络桥接,以及为虚拟机和容器分配IP地址。在存储方面,Proxmox VE支持本地和网络存储,可以使用不同的存储方案(如SAN、NAS和iSCSI)来满足不同的需求。 总之,Proxmox VE是一款功能强大且易于使用的虚拟化平台,适用于中小型企业和个人用户。它提供了完整的虚拟化解决方案,并具有高度可扩展性和灵活性,可以满足各种工作负载的需求。无论是新手还是经验丰富的管理员,都可以从Proxmox VE中受益,并将其用于构建高性能和可靠的虚拟化环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值