如何使用 guest-tools.iso 在 Fedora CoreOS 上安装 XCP-NG xe-guest-utilities

重要说明:虽然使用 CD ISO 安装 Xen 实用程序仍然有效,但它已过时,你应该优先使用 rpm 包安装。请参见我们的文章 Fedora CoreOS: 如何使用 rpm-ostree 安装 Xen/XCP-NG 客户实用程序

首先,将 XCP-NG 附带的 guest-tools.iso 插入虚拟机的 DVD 驱动器。

然后运行此命令序列进行安装。注意这将重启 CoreOS 实例!

install-xenutils-coreos.sh
curl -fsSL https://techoverflow.net/scripts/install-xenutils-coreos.sh | sudo bash /dev/stdin

这将运行以下脚本:

install_guest_tools.sh
sudo mount -o ro /dev/sr0 /mnt
sudo rpm-ostree install /mnt/Linux/*.x86_64.rpm
sudo cp -f /mnt/Linux/xen-vcpu-hotplug.rules /etc/udev/rules.d/
sudo cp -f /mnt/Linux/xe-linux-distribution.service /etc/systemd/system/
sudo sed 's/share\/oem\/xs/sbin/g' -i /etc/systemd/system/xe-linux-distribution.service
sudo systemctl daemon-reload
sudo systemctl enable /etc/systemd/system/xe-linux-distribution.service
sudo umount /mnt
sudo systemctl reboot

VM 重启后,XCP-NG 应该检测到管理代理。

基于 steniofilho 在 Fedora 论坛上的工作

请在重启后从机器中弹出客户工具介质!有时不必要的挂载介质会导致问题。


Check out similar posts by category: Virtualization