Назад | Перейти на главную страницу

Расширение гостевого диска esx на несколько хранилищ данных

Я немного новичок в этом типе обслуживания vsphere, но не в концепции рейдов, дисков и т. Д.

Ситуация такова: гостевой сервер с именем «example-FS-01» имеет диск в «esx-datastore-02». Размер этого диска составляет 1 ТБ, общий размер самого хранилища данных составляет 1,5 ТБ. Есть еще 2 неиспользуемые хранилища данных, каждое по 1,5 ТБ полезного пространства.

Каждое хранилище данных - это не отдельный диск, а система дисков в избыточном рейде.

Например, с помощью vmotion для переноса данных возможно ли, безопасно или далеко от наилучшей практики расширить этот гостевой диск до размера 2,5 ТБ, охватывая хранилища данных 1 и 2?

Спасибо

Как сказал @joeqwerty в комментариях, вы не можете расширить один VMDK по хранилищам данных.

У вас есть два варианта добраться туда, куда вы хотите:

  1. Создать второй VMDK
    Вы можете создать второй VMDK в одном из пустых хранилищ данных, добавить его к той же виртуальной машине, а затем использовать гостевые инструменты (LVM для Linux, динамические диски для Windows), чтобы расширить первый диск за счет пространства второго.

  2. Добавьте экстент к esx-datastore-02 хранилище данных
    Это повлечет за собой удаление одного из двух других хранилищ данных, а затем добавление его емкости в качестве второго экстента к первому. Затем вы можете расширить рассматриваемый VMDK, чтобы использовать желаемое пространство.

У обоих этих подходов одна и та же проблема: потеря любого из LUN / экстентов приведет к тому, что том в гостевой системе будет делать забавные вещи, но об ошибках будут сообщаться по-разному (в гостевой системе для варианта 1, в vSphere для варианта 2 ).

Идеальным решением было бы объединить два хранилища данных на уровне массива, а затем разместить эту виртуальную машину в собственном хранилище данных подходящего размера.