Попробуй.
Начните с базовой системы (сервер Ubuntu). Добавьте контейнер LXD и/или Docker. Проверь это. Попробуйте сохранить/обновить его. Поиграйтесь с сетью. Попробуйте сделать резервную копию ваших данных. Затем полностью удалите контейнер, перестройте заново и попробуйте восстановить данные в новом контейнере.
Для некоторых служб требуется виртуальная машина; многие этого не делают, и вместо этого могут размещаться в простом контейнере. Контейнер LXD выглядит и работает как виртуальная машина для многих целей.
Оставайтесь на вершине своего оборудования: консолидация означает, что отказ источника питания или отказ диска все. Знайте, сколько лет вашему оборудованию и какой UUID относится к какому диску в случае. По мере старения оборудования начните держать запасные части под рукой. Резервные копии жизненно важны — создайте надлежащие резервные копии для каждой службы по мере ее установки (не ждите). Проверьте, как восстанавливать из резервных копий, и напишите себе контрольный список, который будет доступен, когда ваш сервер не работает.
Вы будете вносить изменения. Много изменений. Вы будете добавлять и удалять контейнеры и виртуальные машины. Когда вы создаете новый сервис, составьте себе пошаговый контрольный список того, как перестроить его таким же образом (вы не запомните). Когда вы вносите изменения, добавляете новое программное обеспечение в службу или изменяете файл конфигурации, обновляйте свой контрольный список. В частности, контейнеры одноразовый -- возможно, через пару лет вы будете восстанавливать их с нуля.