学习如何在一个系统上设置和管理多个 Ubuntu Server VM 的最佳方法是什么?

学习如何在一个系统上设置和管理多个 Ubuntu Server VM 的最佳方法是什么?

我目前在独立的机器上运行多个 Ubuntu Server 系统,并希望探索在同一台服务器上以虚拟机形式运行每个系统的选项,以整合硬件。目前,我已将每台机器设置为运行不同的服务,一些运行 docker 容器,另一些托管与 Web 相关的服务。我主要是自学成才,因此我提前为我的知识存在重大漏洞表示歉意。

答案1

尝试一下。

从基础系统(Ubuntu Server)开始。添加 LXD 和/或 Docker 容器。测试它。尝试维护/更新它。调整网络。尝试备份您的数据。然后完全删除容器,重新构建,并尝试在新容器上恢复您的数据。

有些服务需要虚拟机;许多服务不需要,而是可以托管在普通容器中。LXD 容器在许多用途上看起来和感觉起来都像虚拟机。

掌握硬件情况:整合意味着电源故障或磁盘故障将导致一切. 了解硬件的年龄以及哪个 UUID 指的是机箱中的哪个磁盘。随着硬件的老化,开始准备备用件。备份至关重要 - 在安装每个服务时为其设置适当的备份(不要等待)。测试如何从备份中恢复,并为自己编写一个在服务器停机时可访问的检查表。

您将进行更改。大量的更改。您将添加和删除容器和虚拟机。当您创建新服务时,请为自己制作一份分步检查表,说明如何以相同的方式重建它(您不会记得)。当您进行更改,或向服务添加新软件或更改配置文件时,请更新您的检查表。容器尤其如此一次性的——你可能要花几年时间从头重建它们。

相关内容