Рейтинг:0

Как лучше всего научиться настраивать и управлять несколькими виртуальными машинами Ubuntu Server в одной системе?

флаг jp

В настоящее время я запускаю несколько систем Ubuntu Server на независимых машинах и хотел бы изучить варианты запуска каждой из них в качестве виртуальной машины на одном сервере для консолидации оборудования. В настоящее время у меня на каждой машине установлены разные службы, на некоторых запущены док-контейнеры, а на других размещены службы, связанные с Интернетом. Я в основном самоучка, поэтому заранее извиняюсь за большие пробелы в своих знаниях.

Рейтинг:0
флаг cn

Попробуй.

Начните с базовой системы (сервер Ubuntu). Добавьте контейнер LXD и/или Docker. Проверь это. Попробуйте сохранить/обновить его. Поиграйтесь с сетью. Попробуйте сделать резервную копию ваших данных. Затем полностью удалите контейнер, перестройте заново и попробуйте восстановить данные в новом контейнере.

Для некоторых служб требуется виртуальная машина; многие этого не делают, и вместо этого могут размещаться в простом контейнере. Контейнер LXD выглядит и работает как виртуальная машина для многих целей.

Оставайтесь на вершине своего оборудования: консолидация означает, что отказ источника питания или отказ диска все. Знайте, сколько лет вашему оборудованию и какой UUID относится к какому диску в случае. По мере старения оборудования начните держать запасные части под рукой. Резервные копии жизненно важны — создайте надлежащие резервные копии для каждой службы по мере ее установки (не ждите). Проверьте, как восстанавливать из резервных копий, и напишите себе контрольный список, который будет доступен, когда ваш сервер не работает.

Вы будете вносить изменения. Много изменений. Вы будете добавлять и удалять контейнеры и виртуальные машины. Когда вы создаете новый сервис, составьте себе пошаговый контрольный список того, как перестроить его таким же образом (вы не запомните). Когда вы вносите изменения, добавляете новое программное обеспечение в службу или изменяете файл конфигурации, обновляйте свой контрольный список. В частности, контейнеры одноразовый -- возможно, через пару лет вы будете восстанавливать их с нуля.

heathdrobertson avatar
флаг jp
Контейнеры LXD, отличное предложение, спасибо. Я начну учиться. LXD выглядит как нечто среднее между виртуальными машинами и контейнерами Docker. Отличные предложения администратора по оборудованию, мне также нужно научиться правильно отслеживать и распределять системные ресурсы, я коснулся этого только с Docker. Я создал множество образов и контейнеров докеров по разным причинам и научился все комментировать и документировать. Gitbook и файлы уценки для всего.
paladin avatar
флаг kr
Используйте btrfs в качестве файловой системы для ваших файлов образа виртуальной машины, это дает много преимуществ при использовании виртуальной машины. Объяснение всех особенностей файловой системы btrfs заняло бы слишком много времени, но вы действительно должны прочитать об этом, я гарантирую, вам это понравится! :-) btrfs может быть немного медленнее при чтении/записи данных, но это относится только к загрузке/загрузке вашей виртуальной машины. Большая часть производительности зависит от огромного количества оперативной памяти. также разумно предоставить виртуальной машине базы данных (и другой виртуальной машине, требующей памяти) доступ к реальному разделу подкачки на реальном диске (либо корпоративном SSD, либо хорошем жестком диске SCSI).
heathdrobertson avatar
флаг jp
LXD великолепен, спасибо. Я завершил LXC/LXD Deep Dive на A Cloud Guru и переключил большинство своих проектов на контейнеры Linux, а это именно то, что я искал.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.