Расширение диска виртуальной машины esxi linux

Добавление дискового пространства виртуальной машине в VMware

Любая работа с информацией подразумевает вероятность ее потери. Не поленитесь сделать резервную копию важных данных, прежде чем работать с дисковыми утилитами.

Увеличение диска виртуальной машины

Выбираем нужную машину — кликаем по ней правой кнопкой мыши и кликаем по Edit Settings:

В открывшемся окне устанавливаем курсор на виртуальном диске (Hard Disk) — в правой части окна добавляем пространство диску:

Нажимаем OK и ждем выполнения операции.

Настройка операционной системы

Предыдущие действия, всего лишь, увеличат сам диск, но система по прежнему будет видеть старый объем. Чтобы заставить систему увидеть весь диск, выполняем инструкцию ниже.

Windows

Открываем «Управление компьютером» (в панели администрирования или командой compmgmt.msc). Переходим в раздел Управление дисками:

В правой части мы должны увидеть новое нераспределенное пространство, в противном случае, нажимаем F5:

Кликаем правой кнопкой мыши по существующему разделу, который хотим увеличить и выбираем Расширить том:

В открывшемся мастере нажимаем ДалееДалееГотово.

Linux

Сканируем изменения для дисковой подсистемы:

echo «1» > /sys/class/block/sda/device/rescan

* обратите внимание, что в данном примере мы просканировали изменения для диска sda. Если мы будем работать с другим диском, необходимо подставить в команду другое значение.

Если мы захотели добавить диск, а не увеличить имеющийся, то для сканирования и поиска добавленных дисков вводим:

Источник

Расширение диска виртуальной машины esxi linux

Для того чтобы расширить диск виртуальной машины, как работающей так и выключенной, в ESXI 5.x.x, нужно выбрать виртуальную машину и перейти в меню Edit Settings.

Как увеличить размер Жесткого диска (HDD) виртуальной машины на vMware ESXI 5.x.x через vMware vSphere Client-01

Выбираем нужный Hard Disk и справа в поле Provisioned Size ставим вам нужный объем, я для примера увеличу на один гигабайт.

Как увеличить размер Жесткого диска (HDD) виртуальной машины на vMware ESXI 5.x.x через vMware vSphere Client-02

Ставлю 41 и нажимаю Ок

Как увеличить размер Жесткого диска (HDD) виртуальной машины на vMware ESXI 5.x.x через vMware vSphere Client-03

После некоторого времени задание выполнится и диск вашей виртуальной машины увеличиться,

Как увеличить размер Жесткого диска (HDD) виртуальной машины на vMware ESXI 5.x.x через vMware vSphere Client-04

Читайте также:  Центр приложений linux mint установить

но хочу отметиться, что нужно еще провести расширение диска на уровне операционной системы. Советую почитать Как расширить диск (Раздел) в Windows Server 2008R2 или

Источник

Расширить размер VMFS хранилища в VMWare ESXi

В этой статье мы рассмотрим, как увеличить размер VMFS хранилища с помощью веб интерфейса vSphere Client и из командной строки VMWare ESXi.

При проверке свободного места на VMFS датасторах, вы обнаружили что на одном из них заканчивается свободное место. Вам нужно увеличить размер VMFS хранилища, добавив дополнительное место на СХД.

Сначала нужно увеличить размер LUN на СХД. Как это сделать – зависит от вендора вашей хранилки (если вы используете Microsoft iSCSI, то увеличить размер диска можно через Server Manager -> File and Storage Services -> iSCSI -> выберите диск -> Extend iSCSI Virtual Disk). В нашем примере мы увеличили размер LUN со 100 до 105 Гб.

Как увеличить VMFS хранилище из веб-интерфейса VMWare vSphere Client?

  1. В интерфейсе vSphere Client выберите раздел Storage;
  2. Щелкните правой кнопкой мыши по датастору и выберите Increase Datastore Capacity;
  3. Выберите диск (LUN), который надо расширить. Обратите внимание на значение поля Expandable. В нем должно быть указано Yes. Это значит, что данное VMFS хранилище можно расширить;
  1. Если вас все устраивает, нажмите Next и на Summary экране будет указано на сколько будет увеличен размер VMFS хранилища (Increase Datastore Size by) и его новый размер (Future Datastore Size).

В некоторых случая расширить VMFS хранилище из графического интерфейса vSphere Client нельзя. Чаще всего проблема связана с невозможностью расширить VMFS хранилище на загрузочном диске. При этом появляется ошибка:

В этом случае придется расширить хранилище из командной строки хоста ESXi.

Расширить VMFS хранилище из командной строки VMWare ESXi

  1. Подключитесь к хосту ESXi через SSH (можно использовать встроенный SSH клиент Windows)
  2. Пересканируйте адаптеры хранения: esxcli storage core adapter rescan —all
  3. Затем нужно определить диск, соответствующий вашему VMFS хранилищу: vmkfstools -P /vmfs/volumes/DCx2VMFS1 . В нашем случае диск выглядит так /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f.:1 означает, что VMFS хранилище расположено на первом разделе диска;
  4. Проверим таблицу разделов диска: partedUtil get /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f

В нашем случае начальный сектор раздела 2048, а конечный – 209713152.

  • Теперь нужно узнать номер конечного сектора, доступного для использования. Это будет сектор, до которого мы можем расширить VMFS раздел: partedUtil getUsableSectors /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f
  • В моем примере команда вернула такую ошибку:

  • Чтобы исправить ошибку в GPT таблице выполните команду: partedUtil fixGpt /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f
  • Еще раз выведем номер последнего доступного сектора (NewLastUsableLBA): partedUtil getUsableSectors /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f В этом примере можно расширить раздел до сектора 220200926;
  • Теперь у нас есть номер начального (2048) и конечного разделов (220200926). Расширим раздел: partedUtil resize /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f 1 2048 220200926
  • Затем нужно растянуть файловую систему VMFS: vmkfstools —growfs /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f:1 /vmfs/devices/disks/naa.60003ff44dc75adca68b263bd62e4d1f:1
  • Обновите список VMFS-хранилищ: vmkfstools –V
  • Проверьте размер локальных хранилищ командой: df –h
  • Читайте также:  Драйвер для универсального монитора pnp windows

    Как вы видите, вы успешно расширили VMFS хранилище на 5 Гб. Операция выполнялась онлайн без отмонтирования хранилища и без остановки ВМ.

    Источник

    Увеличение размера диска VMware(VMDK) в Linux LVM

    Увеличение размера диска в виртуальной машине под управлением VMware.

    Для увеличения размера диска в виртуальной машине под управлением VMware, необходимо выполнить несколько важных шагов. Во-первых, необходимо увеличить размер диска в vSphere Client. Эта операция увеличит размер жесткого диска на уровне оборудования. Затем необходимо увеличить размер раздела.

    Небольшая заметка, если сервер поддерживает “hot swap“, можно легко добавить новый жесткий диск к виртуальной машине. В противном случае, будет означать, что мы не можем увеличить размер LVM без перезагрузки. Если увеличим размер присоединенного диска (как в примере ниже), необходимо перезагрузить сервер или, по крайней мере, перечитать таблицу разделов.

    В Linux можно повторно сканировать жесткие диски без перезагрузки гостевой виртуальной машины. Прочтите статью об этом, если вы не хотите, перезагружать VM после добавления нового жесткого диска или увеличения текущего размера диска: Обновление дисков виртуальных машин на Linux без перезагрузки в инфраструктуре VMware

    Шаг 1. Проверка необходимости добавления нового диска, либо добавления нового

    Довольно важный пункт, поскольку диск, который уже был разделен на 4 основных раздела не может быть увеличен. Чтобы проверить это, запустим fdisk -l

    Насколько видно из вывода команды, то у нас только два раздел, поэтому увеличение диска в данном случае возможно.

    Шаг 2. “Физическое” добавление диска на виртуальную машину

    Увеличиваем диск виртуальной машины через vSphere клиент

    Если «Provisioned Size» недоступно, необходимо выключить виртуальную машину (так как не поддерживается «горячее» добавление дисков), и проверить, если есть какие-то снепшоты, сделанные в этой виртуальной машине. Невозможно изменить размер диска пока доступны снепшоты.

    Альтернатива, если уже есть четыре раздела, можно выбрать «Add…» и добавить новое оборудование «Virtual Disk» в виртуальную машину, чтобы увеличить размер диска.

    Шаг 3. Создание разделов на нераспределенном пространстве

    После того как мы изменили размер диска, необходимо включить виртуальную машину еще раз, или перезагрузить, если она работала. Системе необходимо загрузиться с нового диска, для того чтобы он мог обнаружить добавленное (незанятое) дисковое пространство.
    После загрузки можно проверить, есть ли дополнительное пространство на диске.

    Проверяем:

    Как видим — объем диска изменился, теперь создадим раздел, используя утилиту fdisk для устройства /dev/sda . Пожалуйста, обратите внимание, что система может иметь только 4 основных разделов на диске! Если уже достигнут предел, необходимо создать расширенный раздел.

    Значение цилиндров могут отличатся в системе. FDISK даст значение по умолчанию для первого и последнего цилиндра (как раз будет использоваться добавленное дисковое пространство).

    Теперь изменим тип раздела. Вводим номер раздела, берем из предыдущего шага. Когда необходимо будет вводить «Hex code», вводим 8e , и подтверждаем.

    Читайте также:  Перевернуть дисплей windows 10

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

    После перезагрузки, можно увидеть новый раздел, используя команду fdisk .

    Расширяем Logical Volume

    Теперь создаем физический том как основной для LVM командой pvcreate /dev/sda3

    Узнаем Volume Group

    И расширяем Volume Group только что добавленным томом, выполнив команду vgextend VolumeGroupName /dev/sda3

    Используя команду pvscan , можно обнаружить новый том и дисковое пространство (20Гб в нашем случае).

    Следующим действием, расширяем Logical Volume командой lvextend /dev/VolGroup00/LogVol00 /dev/sda3 .
    (Для поиска LogVol00 значения используем команду lvdisplay -v )

    Если испольузется убунтоподобная система, то выполняем команду lvextend /dev/mapper/vg-name /dev/sda3

    Чтобы использовать новое дисковое пространство, необходимо только изменить размер файловой системы в группе томов.

    Запускаем ресайз командой: resize2fs /dev/VolGroup00/LogVol00

    Увеличение диска завершено — проверяем!

    Если используется файловая система XFS , как правило на CentOS 7 она идет по умолчанию, то при запуске команды resize2fs появится ошибка:

    Вместо resize2fs используйте команду xfs_growfs :

    Источник

    Расширение диска виртуальной машины esxi linux

    Иногда возникает необходимость расширить диск Linux на лету, когда заканчивается место, а диск нельзя отмонтировать. К счастью, на файловой системе ext4 это возможно.

    Например, у нас имеется диск /dev/sdd размером 100Гб. На нем раздел /dev/sdd1 и он примонтирован (это может быть даже корневой раздел).

    Создадим раздел и отформатируем его

    Потом можно нажать n, затем Enter, потом 4 раза Enter (если раздел будет занимать весь диск) и в конце w и Enter.

    Как видим, на диске теперь есть раздел с файловой системой ext4

    Сейчас создадим директорию, которая будет точкой монтирования и примонтируем раздел.

    # mkdir /mnt/mydisk
    # mount /dev/sdd1 /mnt/mydisk

    Можем создать там файл MyFile и директорию MyDir

    # touch /mnt/mydisk/MyFile
    # mkdir /mnt/mydisk/MyDir

    Расширим диск на лету

    Сначала мы перейдем в настройки виртуальной машины и раширим диск, например, на 50Гб.

    Посмотрим, что теперь в нашем Linux

    Ничего не изменилось… А все потому, что в линукс необходимо пересканировать диск вручную. Для этого выполним следующую волшебную команду:

    # echo ‘1’ > /sys/class/scsi_disk/2\:0\:3\:0/device/rescan

    У нас пересканируется диск 3 (счет начиная с 0), потому что у нас sdd.

    Смотрим что получилось

    Расширяем раздел и файловую систему

    Конечно, мы могли бы упростить себе жизнь, имея X сервер и используя gparted с графическим интерфейсом для этого. Но мы сделаем это через коммандную строку.

    Для расширения раздела будем использовать parted

    Затем пишем команду resizepart 1, жмем Enter. Пишем Yes, жмем Enter. И чтобы расширить до конца диск (то есть использовать все свободное пространство на диске) пишем -0 и жмем Enter. Выходим командой quit.

    После этого нам необходимо расширить файловую систему. У нас ext4, поэтому мы можем это легко сделать с помощью команды resize2fs

    Вот и все! Мы без отмонтирования раздела и перезагрузки хоста расширили раздел на нашем Linux.

    Источник

    Оцените статью