不同版本的 Windows 或 Linux(仅 1 个实例)可以在 LXD 上运行吗?有什么特别的考虑吗?(性能/规模/Openstack 集成等)
答案1
Linux,是的。容器是 chroot,而不是 VM,因此您无法运行其他不兼容的操作系统。您需要一个 VM 才能在 Ubuntu 或任何其他 Linux 上运行 Windows。
至于基于 Ubuntu 的其他发行版(或任何其他运行 LXD 的发行版),只要您想要运行兼容的架构(例如,i386 上的 i386,或 amd64 或 amd64 上的 i386),一切通常都可以正常工作。任何需要主机系统中可能未启用的特定内核功能的东西都不会在容器内工作,因为它不是虚拟机。
如果您需要虚拟机,您将需要 Openstack 和类似的东西来运行虚拟机映像,而不是 LXC/LXD 容器。