PVE 在存在虚拟机的情况下添加到集群
此操作危险,不建议使用
1 | mkdir -p ~/cluster_bak |
然后在 WebUI
中操作添加到集群,添加完成后将备份的文件复制回来:
1 | mv ~/cluster_bak/* /etc/pve/nodes/{hostname}/qemu-server/ |
此操作危险,不建议使用
1 | mkdir -p ~/cluster_bak |
然后在 WebUI
中操作添加到集群,添加完成后将备份的文件复制回来:
1 | mv ~/cluster_bak/* /etc/pve/nodes/{hostname}/qemu-server/ |
安装 官方教程 可以在没有虚拟机的 PVE
上修改 hostname
。
具体操作是依次修改下面的文件,将其中的 old-hostname
替换为 new-hostname
:
1 | nano /etc/hosts |
同时将 /var/lib/rrdcached/db/pve2-{node,storage}/old-hostname
的内容复制到 /var/lib/rrdcached/db/pve2-{node,storage}/new-hostname
并删除旧目录。
以下操作非常危险,很可能造成数据损坏,正确的做法应该是将虚拟机备份恢复到其他机器上
如果机器上有虚拟机则需要做以下额外的操作才可以在 WebUI
中看到正确的节点。
进入 /etc/pve/nodes
目录,将 old-hostname
下的文件夹内的内容移动到 new-hostname
相应的文件夹下
重启后尝试启动虚拟机,如果出现错误 TASK ERROR: activating LV 'pve/vm-xxx' failed: Activation of logical volume pve/vm-xxx is prohibited while logical volume pve/data_tmeta is active.
尝试使用以下命令:
1 | lvchange -an pve/data_tdata |
修改 ~/.ssh/config
文件,添加以下内容
1 | Host github.com |
如果出现 Connection closed by UNKNOWN port 65535
错误,说明当前代理服务器不支持,切换其他节点即可。
1 | osascript -l AppleScript -e 'display notification "Hello World!" with title "Hi!"' |