Я немного новичок в этом типе обслуживания vsphere, но не в концепции рейдов, дисков и т. Д.
Ситуация такова: гостевой сервер с именем «example-FS-01» имеет диск в «esx-datastore-02». Размер этого диска составляет 1 ТБ, общий размер самого хранилища данных составляет 1,5 ТБ. Есть еще 2 неиспользуемые хранилища данных, каждое по 1,5 ТБ полезного пространства.
Каждое хранилище данных - это не отдельный диск, а система дисков в избыточном рейде.
Например, с помощью vmotion для переноса данных возможно ли, безопасно или далеко от наилучшей практики расширить этот гостевой диск до размера 2,5 ТБ, охватывая хранилища данных 1 и 2?
Спасибо
Как сказал @joeqwerty в комментариях, вы не можете расширить один VMDK по хранилищам данных.
У вас есть два варианта добраться туда, куда вы хотите:
Создать второй VMDK
Вы можете создать второй VMDK в одном из пустых хранилищ данных, добавить его к той же виртуальной машине, а затем использовать гостевые инструменты (LVM для Linux, динамические диски для Windows), чтобы расширить первый диск за счет пространства второго.
Добавьте экстент к esx-datastore-02
хранилище данных
Это повлечет за собой удаление одного из двух других хранилищ данных, а затем добавление его емкости в качестве второго экстента к первому. Затем вы можете расширить рассматриваемый VMDK, чтобы использовать желаемое пространство.
У обоих этих подходов одна и та же проблема: потеря любого из LUN / экстентов приведет к тому, что том в гостевой системе будет делать забавные вещи, но об ошибках будут сообщаться по-разному (в гостевой системе для варианта 1, в vSphere для варианта 2 ).
Идеальным решением было бы объединить два хранилища данных на уровне массива, а затем разместить эту виртуальную машину в собственном хранилище данных подходящего размера.