0%

PVE 修改节点主机名

由于前期安装的时随便起的 Proxmox VE 节点主机名,现在想要修改为更有意义的名字便于多集群管理。

修改的文件有:

  • /etc/hosts
  • /etc/hostname
  • /etc/postfix/main.cf

对于主机名也可以通过 hostnamectl 命令来修改。

1
hostnamectl set-hostname hangzhou-home-pve

然后修改 /etc/pve/nodes/ 下的文件夹名字,以及文件夹下的配置文件。

需要注意的是可能在对旧文件夹拷贝至新文件夹时会产生已存在错误,需要把旧文件夹下的文件放到一个临时的地方,然后删除旧文件夹,再把文件拷贝到新文件夹。

1
2
3
4
5
6
ll /etc/pve/nodes/
mkdir /etc/pve/nodes/hangzhou-home-pve
mkdir ~/old-pve
cp -r /etc/pve/nodes/pve/* ~/old-pve/
rm -rf /etc/pve/nodes/pve
cp -r ~/old-pve/* /etc/pve/nodes/hangzhou-home-pve/

如果创建了额外的存储,可能需要修改 PVE 的存储配置文件。

1
nano /etc/pve/storage.cfg

检查配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
dir: local
path /var/lib/vz
content vztmpl,backup,iso

lvmthin: local-lvm
thinpool data
vgname pve
content rootdir,images

zfspool: bucket1
pool bucket1
content rootdir,images
mountpoint /bucket1
nodes hangzhou-home-pve # 检查这里

检查 nodes 是否正确,如果不正确,修改为新的主机名。

nodes 配置说明如下

Source: https://pve.proxmox.com/wiki/Storage
nodes
List of cluster node names where this storage is usable/accessible. One can use this property to restrict storage access to a limited set of nodes.

最后重启

1
reboot