Raspberry Pi4 上的 Ubuntu Server 20.04 上的 KVM

Raspberry Pi4 上的 Ubuntu Server 20.04 上的 KVM

我的 Raspberry Pi4 4GB 上安装了带有 LXQT 桌面的 Ubuntu Server。我还在其上安装了 KVM 和虚拟机管理器。

我的问题是,我可以使用 Ubuntu Server 20.04 Raspberry Pi 4 映像在 Pi4 上创建运行相同操作系统的 VM 吗?如果是,有什么方法或步骤可以执行相同操作吗?

谢谢

卡尼克斯·科纳

答案1

这样做,但要注意:

  1. Pi 通常不够强大,无法很好地运行大型 VM Guest —— 您可能会遇到一些性能问题(过热、滞后)。 尤其是台式机。

    • 监控温度传感器。运行虚拟机会使 Pi 迅速升温 - 强烈建议使用适当的冷却系统以防止意外的热关机。
    • 如果遇到性能问题,请监控主机和客户机上的使用top情况。free
    • 如果您由于主机 LXQT 桌面而遇到性能问题,请考虑使用更轻量的基于 Web 的服务器前端,而不是完整的桌面环境(我推荐座舱包,位于 Ubuntu 存储库中)
  2. Pi 映像是针对您的硬件定制的,但 VM 应用程序向 Guest 呈现了更通用的硬件配置文件。因此,使用特定于 pi 的映像是不必要的(尽管您可以这样做)。

    • 考虑使用云图适用于 arm64 或 armhf 客户端,而不是 pi 特定的映像。云映像往往较小,将来会使将客户端迁移到另一个主机变得更容易。

    • LXD 容器灵活 - LXD 容器在大多数情况下表现得像 VM,但开销仅为 VM 应用程序 + Guest 的一小部分。LXD 还可以通过一些调整来运行真正的 VM 映像。LXD 容器比 VM 更容易启动、更容易迁移,并且磁盘占用空间更小。

    • 如果您要在 VM 中运行的应用程序已在 Snap 中可用,那么Ubuntu 核心是 Ubuntu 的一个非常轻量级的 snap 版本。当然,您也可以在没有 VM 的情况下安全地运行相同的沙盒 snap 版本。

    • 对于高级人士真的想要在超轻量级图像上调整齿轮:Ubuntu 基础指示

相关内容