Изменение размера виртуального жесткого диска

Встречайте очередной перевод статьи, на сей раз про изменение размера виртуальных дисков машин VMware.
Важное примечание: операции с виртуальным диском проводятся при отсутствии снимков!

1) vmkfstools и GParted для увеличения диска.

- Скачайте GParted Live CD ISO и подключите его к CD-ROM ВМ;
- Выключите виртуальную машину;
- Подключитесь к консоли ESX через Putty;
- Выполните команду vmkfstools -X newsize /vmfs/volumes/volume name/VM directory name/virtual disk file name, например, так, /vmfs/volumes/Storage1/my_vm.vmdk. Новый размер может быть указан в КБ, МБ или ГБ, причем это новый общий размер диска. Если вы хотите увеличить размер диска с 20ГБ до 24ГБ, то вы указываете 24000m или 24g;
- Включите ВМ, после загрузки вы увидите неразмеченное место (для windows в консоли управления дисками);
- Убедившись, что место появилось и свободно, выключите ВМ;
- Подключите скачанный GParted ISO, поставьте флаг “Connected at Power On”;
- Включите ВМ;
- Нажмите ESC при показе информации BIOS для входа в загрузочное меню;
- Выберите загрузку с CD-ROM;
- После загрузки Gnome Partition Editor нажмите Enter;
- Выберите опцию Manual Video Card и нажмите Done;
- Выберите US English на экране выбора языков;
- Выберите раскладку qwerty/us.map;
- Выберите Select Generic VESA Compatiable на вкладке видео-драйверов;
- Установите битность экрана в 8бит;
- Установите разрешение 1024×768;
- После загрузки редактора разделов выберите /dev/sda1 (прим.: если у вас несколько дисков, варьируйте название устройства, например, sdb1);
- Нажмите Resize/Move;
- Нажмите и, удерживая кнопку мыши, расширьте размер партиции. Указатель мыши при этом должен принять форму двунаправленной стрелы. После того как вы увидите, что свободного места осталось 0, нажмите Resize/Move button;
- Нажмите Apply, посмотрите на бегущий ползунок и нажмите Close;
- Нажмите кнопку выключения питания в правом нижнем углу и выберите перезагрузку;
- В свойствах ВМ удалите ISO-образ;
- После перезагрузки Windows проверит диск, а после входа в систему попросит перезагрузиться еще раз;
- После перезагрузки можете увидеть в оснастке управления дисками, что ваш диск приобрел новый размер.

2) Используем VMware Converter для уменьшения или увеличения диска

- Когда вы используете Converter для копирования ВМ, возможны два варианта. Если размер не изменяется или увеличивается, происходит поблочное копирование данных диска. При уменьшении размера происходит клонирование диска на уровне файлов;
- Скачайте Converter и установите его на ВМ, которую хотите изменить. Перезагрузитесь;
- Запустите Converterи нажмите кнопку Import Machine;
- Нажмите дважды Next;
- Выберите “Physical Computer”, Next, выберите “This Local Machine”, Next;
- На экране Source Data выберите ваш раздел и смените “Maintain Size” на “Type Size in GB” и введите новый размер диска, после чего нажмите Next;
- На экране Destination нажмите Next;
- Выберите “Import this machine to a Vmware ESX Server or VirtualCenter virtual machine” и нажмите Next;
- На выборе Destination укажите ваш ESX/VC server и учетные данные, нажмите Next;
- Укажите новое имя ВМ, где она будет храниться и нажмите Next;
- Укажите хост и нажмите Next;
- Выберите датасторе и нажмите Next;
- Настройте ваши сетевые адаптеры и нажмите Next;
- На экране Customization жмите Next;
- Наконец! Нажимаем Finish и смотрим за процессом;
- Когда копирование завершится, отредактируйте свойства новой ВМ и удалите лишнее железо (USB/serial/parallel ports/…), которое добавил туда Converter;
- Выключите исходную ВМ и включите новую;
- Удостоверьтесь, что все работает. После этого вы можете удалить старую ВМ.

3) Используем vmkfstools и другую ВМ Windows для расширения диска.

- Выключите виртуальную машину;
- Подключитесь к консоли ESX через Putty;
- Выполните команду vmkfstools -X newsize /vmfs/volumes/volume name/VM directory name/virtual disk file name, например, так, /vmfs/volumes/Storage1/my_vm.vmdk. Новый размер может быть указан в КБ, МБ или ГБ, причем это новый общий размер диска. Если вы хотите увеличить размер диска с 20ГБ до 24ГБ, то вы указываете 24000m или 24g;
- Выключите вспомогательную ВМ;
- Добавьте вспомогательной ВМ жесткий диск из первой ВМ;
- Включите вспомогательную ВМ и удостоверьтесь, что диск есть и неразмеченное место имеется;
- Выполните команду diskpart.exe;
- Команда list volume покажет ваши диски;
- Выберите ваш диск, основываясь на информации, выданной ранее. Например, это select volume 1;
- Выполните команду extend;
- Проверьте в оснастке управления дисками, что диск увеличился;
- Выключите вспомогательную ВМ и уберите (НЕ УДАЛЯЙТЕ) этот диск из ее конфигурации;
- Включите основную ВМ.

4) Используем vmkfstools и System Rescue CD для расширения диска.

- аналогично п1, только диск другой.

5) Используем Knoppix Live CD и QtPartEd для уменьшения диска.

- Скачиваем Knoppix Live CD;
- Выключаем ВМ;
- Добавляем второй диск того размера, который мы хотим;
- Подключаем к ВМ Knoppix Live CD ISO;
- Включаем ВМ;
- Нажимаем ESC для входа в меню загрузки;
- Выбираем загрузку с CD-ROM;
- Нажимаем на иконке K Menu, затем выбираем System -> QTPartEd;
- Выбираем исходный диск (обычно, sda) и нажимаем на разделе 1;
- Выбираем пункт Operations -> Resize, и указываем размер таким образом, чтобы он был немного меньше размера нового диска – sdb;
- Нажимаем File -> Commit -> Yes;
- После завершения нажмите Cancel, если вы получили предложение отмонтировать том и нажмите OK в окне процесса изменения размера;
- Открываем окно Konsole и выполняем команду dd if=/dev/sda of=/dev/sdb. Это копирование – достаточно долгий процесс, причем оно никак не показывает выполнения. В конце выполучите ошибку нехватки места – это вполне номально, так как ваш исходный диск больше нового. А вот нужный вам раздел как раз будет поменьше;
- Выключаем ВМ, удаляем исходный диск и у нового диска меняем SCSI ID (на тот, который был у старого);
- Включаем ВМ и запускаем утилиту Chkdsk.

6) Используем Ghost или аналоги снятия образа для уменьшения диска.

- Выключаем ВМ;
- Добавляем второй диск меньшего размера, на который мы будем клонировать наш раздел;
- Собственно, выполняем процедуру клонирования раздел – > диск. Не забываем сделать диск Active;
- Меняем диски местами;
- Если ВМ нормально грузится и все работает, то выключаем ее и удаляем старый диск.

Выводы: как мы видим, в VMware Infrastructure или vSphere нет легких путей по уменьшению размера диска.
Кстати, есть замечательный продукт по уменьшению дисков ВМ с MS Windows – http://www.vizioncore.com/products/vOptimizerPro/documents/vOptimzerPro_StorageOptimization.pdf.

Popularity: 28% [?]

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Эта запись была опубликована в рубрике Статьи и отмечена метками . Добавить в закладки ссылку.

1 в ответ на Изменение размера виртуального жесткого диска:

  1. Пинг: Изменение размера виртуального жесткого диска

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

*

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Это не спам.
сделано dimoning.ru