У меня следующая установка:
, поэтому, поскольку гость и хост оба находятся на твердотельном накопителе емкостью 120 ГБ, у них, очевидно, не так много места для хранения. Моя цель состоит в том, чтобы иметь возможность использовать оба жестких диска емкостью 1 ТБ, которые я должен предоставить для хранения, которое и хост, и гости могут читать / писать. Я изучил документацию Redhat о том, как это сделать, но насколько я понимаю, я могу выделить место только для одной виртуальной машины, и эта виртуальная машина должна отформатировать диск один раз, чтобы использовать его.
Моя текущая идея - создать виртуальная машина хранения, которая имеет доступ к обоим дискам на основе решения выше и предоставляет сетевой диск с обоими из этих дисков. Я не знаю, как это сделать, но поиск в Google поможет.
Моя идея хороша? как лучше всего сделать что-то подобное? спасибо за любой ответ!
Обычно протокол NFS используется для совместного использования с хостами UNIX / Linux. Его поведение при отключении сервера NFS оставляет желать лучшего, поэтому не ждите легкого восстановления с помощью баз данных. Но это приличный файловый ресурс.
Зеркальное отражение ваших шпинделей, чтобы выдержать сбой диска. Затем экспортируйте NFS с хоста виртуальной машины / контейнера / виртуальной машины. Или из отдельного физического массива, выделенного для хранения. У каждого варианта есть свой уровень изоляции и накладные расходы.
Очевидно, что тестовое резервное копирование восстанавливает, которое соответствует вашим целям восстановления. Специально для вашего хоста и хранилища виртуальной машины, которое в настоящее время находится на одном диске.
Следует ли разделять хранилище между гостями? Если нет, используйте LVM на 2 дисках емкостью 1 ТБ; оба диска как физический том (pv) в 1 группе томов (vg). Таким образом, вы можете создать логический том (lv) для каждого гостя, добавить его в его конфигурацию и смонтировать в гостевой системе.
Если это звучит слишком сложно, взгляните на proxmox как на свой гипервизор ...