Я отправил аналогичный вопрос SuperUser и не получил ответа, поэтому прошу прощения, если я нарушил правила, разместив здесь сообщение, но я нахожусь на перепутье с настройкой моего сервера и мне нужна небольшая помощь.
Я новичок в EXSI и хочу, чтобы диски были доступны для различных виртуальных хостов Linux, но не хочу, чтобы хранилище внутри файлов .vmdk. Зачем? Если я вырву диск из коробки ESXI или взорву ESXI, я хочу иметь возможность поместить диски в другую коробку Linux и сделать файловые системы доступными для чтения.
Вот моя ситуация. У меня есть супермикроплата / корпус под управлением ESXI 5.5. У меня есть один привод 85G, подключенный к контроллеру sata на плате, с которой я загружаю ESXI (хранилище данных1). На этом диске у меня тоже есть пара тестовых виртуальных хостов. Затем у меня есть 8-портовый контроллер LSI с 2 дисками 1T в raid1, который я хочу использовать строго для данных. Если я возьму этот массив из этого блока ESXI, я хочу, чтобы эти диски были доступны для чтения в любом другом блоке Linux, который я выберу для их вставки.
Я не знаю, нужно ли мне создавать новое хранилище данных, оставьте новые диски в покое и попытайтесь заставить vhosts видеть их (что, я сомневаюсь, возможно), или мне просто нужно создать отдельное хранилище данных и сделать это хранилище доступным для моего виртуальные машины. Я не хочу обескураживать себя наличием хранилища внутри vmdk, которое не позволяет монтировать его изначально внутри другого Linux-сервера.
Читая документацию по vmware, я создал отдельное хранилище данных для дисков 1T, и оно доступно как (данные) в хосте. Я запутался, если я уже напортачил, создав отдельный данные хранилище данных и нужно было просто оставить массив вне хранилища данных.
В документации по vmware неясно, должен ли рейд-массив 1T быть хранилищем данных, прежде чем виртуальные машины смогут использовать его для хранения, или же виртуальные хосты могут видеть массив в противном случае. (Я планировал установить его как /home
или /home/data
поэтому он будет доступен для любой виртуальной машины Linux, которую я создаю. В /home/data
mount, вероятно, лучший выбор.)
Нужно ли делать массив 1T хранилищем данных или виртуальные хосты могут найти это хранилище на контроллере LSI без него?
Мой сильный Советуем вам использовать свое имущество VMware по назначению поставщика и инкапсулировать виртуальные машины в файлы VMDK. Это сделано для поддержки, переносимости, согласованности, надежности и производительности.
Если я извлекаю диск из коробки ESXI или уничтожаю ESXI, я хочу иметь возможность поместить диски в другую коробку Linux и сделать файловые системы доступными для чтения.
Здесь отсутствует точка виртуализации с использованием VMware. Если вы планируете использовать виртуальные машины VMware, нет понятия "облажаться" потому что существует здоровая экосистема поддержки и продуктов, которые «говорят» о VMware.
Вы могли бы рассмотреть возможность предоставления блочного хранилища вашим виртуальным машинам через iSCSI или использование файлов, не относящихся к ОС, с помощью NFS. Но судя по тому, что вы описываете, ESXi и VMware могут вам не подходить ... Может, попробуйте Контейнеры Linux (LXC)?