Как подключить внешний жесткий диск к виртуальной машине vmware

Обновлено: 04.07.2024

подключение реального HDD к VmWare-server. как?

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

подключение реального HDD к VmWare-server. как?

Подскажите пожалуйста, как подключить реальный жесткий диск, целиком, к VmWare-server v.2.0.0
Нашёл только как подключать iso обарзы, диски, созданные самой VmWare. А меня интересует подключение реального жёсткого диска (или раздела) целиком.
Может кто сталкивался с подобным вопросом. Поделитесь опытом.

У меня Debian 5 Lenny amd64.

К VirtualBox-OSE знаю, можно реальный диск подключить (сам пользовался этим методом, и работает). А проприетарный VMWare - не нужен. К VirtualBox-OSE знаю, можно реальный диск подключить (сам пользовался этим методом, и работает). А проприетарный VMWare - не нужен. Это элементарно Ватсон. В созданной виртуальной машине открываете редактирование свойств, закладка Hardware, кнопка внизу add. Выбирайте жесткий диск. Потом выбор из трех вариантов. Нижний - использование физического диска или раздела. Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.

Уважаемый begin2009, видимо вы перепутали VmWare-Server c VmWareWorkstation? Если б всё было так просто, я бы не стал загрязнять форум. Я прошёл по всем меню, по всем свойствам виртуальной машины. Там просто нет такой кнопки, чтобы подключить жёсткий диск.

Вопрос остаётся открытым.

Пардон, невнимательность, не увидел, что сервер. Но тем хуже. VMware Server User’s Guide на странице 45 четко сообщает "VMware Server 2 does not support physical (raw) disks."

Так как это стоит в разделе Upgrading from VMware Server 1, то я полагаю, что в 1 эта фича была.

Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.

Не знаю, насколько реализуемо, но я бы попробовал поколдовать с такими действиями:
1) Создать нужный Вам раздел на физическом диске
2) Создать виртуальный диск немного меньше того же размера (создание виртуального диска на 1ГБ, например, создаёт файл размера 1ГБ+немного - в самом начале идёт инфа о разметке диска и прочая внутренняя инфа вмваре и только потом - всё остальное)
3) Сделать dd if=/path/to/vmdk of=/dev/sdx1
4) Удалить vmdk и кинуть на его место линк с нужного раздела

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

date

04.08.2020

directory

VMWare, Виртуализация

comments

комментария 4

Несколько раз возникала задача прямого подключения внешнего USB диска/флешки к хосту VMWare ESXi. Как правило это нужно чтобы скопировать образ виртуальной машины для передачи в удаленный филиал (если WAN канал между офисами слабый или сильно загружен), бэкапа файлов ВМ на внешнее USB устройство, копирования на хост ESXi ISO файла или образа (когда нельзя сильно нагружаться сеть). В этой статье мы рассмотрим, как подключить к хосту ESXi USB диск или флешку в качестве VMFS хранилища или для прямого копирования файлов с FAT32/NTFS раздела.

Подключение внешнего USB накопителя как VMFS хранилища в VMWare ESXi

Предположим, вы хотите подключить USB диск к хосту ESXi и создать на нем VMFS хранилище для удобного копирования/переноса файлов и образов виртуальных машин.

Официально VMWare не поддерживает работу внешних USB устройств в качестве VMFS хранилища. Однако это работает и может использоваться. Кроме того, ESXi не поддерживает USB устройства размером более 2 Тб.

Начиная с VMWare ESXi 6.5 несколько изменилась концепция подключения USB устройств к хосту. Если ранее использовались несколько драйверов (xhci, ehci-hcd, usb-uhci, usb-storage), то теперь вместо них используется один USB драйвер vmkusb.

USB диск будет называться mpx.vmhbaX или naa.X.

подключение внешнего usb диска к серверу esxi

Прямое копирование данных между ESXi и USB диском с NTFS/FAT32

Если вы не хотите менять файловую систему USB накопителя на VMFS, вы можете из консоли ESXi получить доступ к файлам на файловой системе NTFS или FAT32 и скопировать нужные файлы.

Перед подключением USB диска к ESXi хосту не забудьте выключить службу USB arbitrator.

Для доступа к FAT32 разделам с ESXi можно использовать утилиту mcopy, а для доступа к NTFS разделу на USB – ntfscat. Также нативно поддерживается файловая система ext3. Основные ограничения:

  • FAT32 и Ext3 разделы доступны на чтение и запись;
  • NTFS диски доступны только на чтение (т.е. вы можете скопировать файлы с USB накопителя с NTFS на ESXi хост, но не наоборот).

Чтобы скопировать файл с USB устройства с FAT32 на ESXi, используйте:

где /some.iso – путь к файлу на USB диске. Второй путь показывает куда поместить файл на хосте ESXi (например, сразу в VMFS datastor).

Для обратного копирования с ESXi на USB просто поменяйте местами пути в команде.

Основная проблема FAT32 – не поддерживаются файлы более 4 Гб. Поэтому довольно сложно скопировать vmdk файлы виртуальных машин. Как правило перед копированием исходный файл можно разбить на части (например, по 3 Гб):

Теперь можно скопировать все куски на USB накопитель, а на целевом хосте ESXi собрать их:

Для копирования файла с USB диска с NTFS на ESXi хост используется команда:

Копирование можно выполнять только в одну сторону, NTFS не доступна для записи через ntfscat.

VMware Workstation – не просто функциональный гипервизор, позволяющий тестировать виртуальные операционные системы внутри системы основной, установленной на компьютере, это программа с гибким подходом к настройке оборудования виртуальных машин. Так, гипервизор VMware Workstation работает, в частности, с форматом виртуального диска собственного производства – это файлы типа «.vmdk». Виртуальные диски VMDK расходуют физическое дисковое пространство весьма экономно, и на реальном компьютере виртуальная машина по факту может занимать примерно вдвое меньше места, чем дисковый объём, доступный гостевой операционной системе. Но даже при такой существенной экономии пользователи VMware Workstation могут изначально создавать виртуальные машины с минимальным объёмом жёсткого диска. Ведь в дальнейшем при необходимости этот объём может быть увеличен в настройках гипервизора. Равно как и может быть сжато неиспользуемое виртуальное пространство.

0. Оглавление:

1. Альтернатива расширению дискового пространства виртуальной машины

При нехватке изначально заданного объёма жёсткого диска в качестве альтернативы расширению существующего дискового пространства к виртуальной машине можно подключить дополнительный виртуальный жёсткий диск. Это может быть диск как из числа существующих, так и только что созданный. Более того, это также может быть как виртуальный диск формата VMDK программы VMware Workstation, так и универсальный виртуальный VHD-диск (файл с расширением «.vhd»).

Будь это виртуальный диск VMDK-формата, будь это универсальный диск VHD, дополнительно созданные для одной виртуальной машины жёсткие диски можно затем подключать к другим машинам, перемещать их на другие компьютерные устройства. Виртуальные диски VHD и VMDK могут быть подключены не только к виртуальным машинам VMware Workstation, но и к машинам VirtualBox. Если диск VHD подключить внутри основной операционной системы, он будет отображаться отдельным разделом, и ко всему его содержимому будет доступ из системного проводника или файлового менеджера.

Как подключить к существующей машине VMware Workstation дополнительный виртуальный жёсткий диск? Как его затем удалить, если в нём отпадёт надобность? Эти вопросы рассмотрим ниже.

2. Создание и подключение дополнительного диска

Чтобы подключить к виртуальной машине дополнительный виртуальный жёсткий диск, её нужно выключить (если она находится в приостановленном состоянии). В окне сведений о ней жмём кнопку изменения настроек.

Скрин 1

В первой вкладке «Оборудование» перемещаемся в раздел «Жёсткий диск». И жмём внизу кнопку «Добавить». Для её задействования потребуются права администратора.

Скрин 2

Запустится мастер добавления нового оборудования, где жёсткий диск будет виднеться первой позицией. Ничего не меняя, жмём «Далее».

Скрин 3

Оставляем предустановленный параметр SCSI. Жмём «Далее».

Скрин 4

В окне выбора диска можем вторым пунктом указать путь к существующему виртуальному диску – файлу VMDK или VHD, а можем создать новый диск. В нашем случае виртуальный диск будем создавать новый, потому предустановленный первый пункт оставляем. Жмём «Далее».

Скрин 5

Задаём размер виртуального диска и выбираем опцию его сохранения в одном файле. Это более удобный вариант для дальнейшего перемещения или подключения диска VMDK и единственный возможный для VHD-диска. Жмём «Далее».

Скрин 6

Попадём в окно задания имени и пути размещения виртуального диска. VMware Workstation по умолчанию штампует свои технические названия файлам создаваемых устройств, однако если в дальнейшем с виртуальным диском планируется долгосрочная работа, его лучше назвать более удобным именем. Запоминаемое имя при удалении дополнительного диска также позволит не перепутать его с диском основным, и тем самым не нарушить работоспособность виртуальной машины. На создание виртуального диска собственного формата VMDK VMware Workstation настроена автоматически, потому в конце имени создаваемого диска увидим выставленное по умолчанию расширение файла «.vmdk». С помощью кнопки обзора можно сменить предустановленную папку размещения, которой является папка хранения настраиваемой виртуальной машины. Создаваемый диск не обязательно должен находиться в одной папке с самой виртуальной машиной. Файл виртуального диска может размещаться где-угодно, хоть даже на съёмном носителе.

Скрин 7

Если нужен универсальный VHD-диск, его расширение «.vhd» необходимо дописать вручную после названия. Определившись с типом и местом хранения виртуального диска, жмём «Готово».

Скрин 8

Скрин 9

3. Инициализация дополнительного диска гостевой операционной системой

Запускаем виртуальную машину.

Скрин 10

Подключённый диск, естественно, пока что не будет виден в окне проводника или файлового менеджера гостевой операционной системы. Как и новый физический винчестер, только что созданный виртуальный диск операционная система видит как нераспределённое пространство, пространство без структуры разделов. Исправим это и инициализируем подключённый диск на примере гостевой Windows 8.1 с использованием её штатных средств. В запущенной гостевой системе Windows вызываем утилиту управления дисками. В Windows 8.1 и 10 она доступна в контекстном меню на кнопке «Пуск».

Скрин 11

В Windows 7 и более ранних версиях системы эту утилиту можно запустить универсальным способом с помощью команды «Выполнить». Жмём клавиши Win+R, вводим команду «diskmgmt.msc», кликаем «ОК».

Скрин 12

Штатная утилита управления дисками Windows автоматически увидит новый жёсткий диск и предложит его инициализацию. Вряд ли в случае с виртуальным диском станет необходимость в преимуществах стиля разделов GPT, потому в появившемся окошке старта инициализации оставляем по умолчанию выставленную загрузочную запись MBR. Жмём «ОК».

Скрин 13

Далее вернёмся в окно утилиты и увидим там появившийся новый жёсткий диск с нераспределённым пространством. Вызываем на этом нераспределённом пространстве контекстное меню и жмём «Создать простой том».

Скрин 14

Запустится мастер создания тома (раздела диска). Жмём «Далее».

Скрин 15

Оставляем нетронутым весь объём виртуального диска, если нет надобности в его разделении на два (или более) раздела. Если нужно несколько разделов диска, необходимо указать сначала размер первого раздела, а потом всю процедуру создания тома повторить с оставшимся неразмеченным пространством. В нашем случае создадим единственный раздел. Жмём «Далее».

Скрин 16

Выбираем букву диска. Жмём «Далее».

Скрин 17

В следующем окне можем разве что сменить метку тома. Жмём «Далее».

Скрин 19

Только что инициализированный диск будет отформатирован.

Скрин 20

Затем он автоматически откроется в окне проводника Windows.

Скрин 21

4. Отключение дополнительного диска

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

Скрин 22

Кликаем удаляемый жёсткий диск во вкладке «Оборудование». Главное, не спутать его с основным виртуальным жёстким диском, на котором установлена гостевая операционная система. Если путь физического размещения файла виртуального жёсткого диска забыт, его можно посмотреть в первой графе справа. Внизу окна жмём кнопку «Удалить».

Скрин 23

Жмём «ОК» для закрытия окна настроек.

Скрин 24

Скрин 25

Смотрите также:

Для работы с виртуальными машинами на рынке десктопного софта существует, по сути, только две программы – это VMware Workstation и VirtualBox. Все остальные либо малоизвестны, либо с ограниченным функционалом, либо…

Ошибки в работе системы, её сбой, внедрение вирусов и шпионского ПО – всего этого и прочих неприятностей в работе с компьютером можно избежать, если обучаться и вести эксперименты со сторонним…

Развертывание виртуальной инфраструктуры любой сложности начинается с такого шага, как создание виртуальной машины. В качестве примера сделаем виртуальную машину под установку WinXP в достаточно простой конфигурации - один процессор, 512…

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

Самыми главными компонентами виртуальной машины являются файлы виртуальных дисков. В данный момент на рынке присутствует множество вендоров как платформ виртуализации, так и средств управления и обслуживания виртуальных машин. Однако не все поставщики систем виртуализации используют свои форматы виртуальных дисков. Например, не так давно появившаяся, но стремительно набирающая популярность платформа Virtual Iron, хотя и использует открытый гипервизор Xen для управления виртуальными машинами, но работает с виртуальными дисками формата VHD (Virtual Hard Drive) компании Microsoft. Компания VMware разработала свой формат виртуальных дисков — VMDK (Virtual Machine Disk), который, однако, может быть преобразован в другой формат утилитами сторонних производителей.

В данный момент возможности продуктов VMware Workstation позволяют осуществить импорт виртуальных машин и их дисков компании Microsoft, а также образов восстановления Symantec LiveState Recovery Files. Кроме того, VMware предлагает пользователям продукт VMware Converter, в возможности которого входит как конвертация виртуальных машин между различными платформами VMware и их версиями (в том числе VMware ESX Server), так и потоковая миграция с других платформ виртуализации. Сторонние производители также предлагают немало средств для V2V (Virtual-to-Virtual) миграции, например, продукт PowerConvert компании PlateSpin.

Общие сведения об использовании виртуальных и физических дисков виртуальными машинами

Одним из замечательных достоинств виртуальных машин является их простая переносимость на другое физическое оборудование путем обычного копирования папки с файлами виртуальной машины. Все настройки виртуальной машины хранятся в файлах с расширением .vmx в текстовом формате, а файлы виртуальных дисков (.vmdk) содержат в себе все необходимые данные виртуальной машины, либо ссылки на другие vmdk-файлы. Если вы используете виртуальную машину в хостовой системе Windows, вы можете скопировать папку с виртуальной машиной на Linux-хост и запустить ее там, на платформах VMware Workstation или VMware Server.

Диск виртуальной машины VMware Workstation и VMware Server ограничен 950-ю гигабайтами, и этого с лихвой хватит практически для любого варианта использования. Поскольку файлы дисков виртуальных машин являются достаточно большими, необходимо учитывать ограничения на максимальный размер файла в файловой системе хостовой ОС.

Основные типы дисков виртуальных машин VMware

По-умолчанию платформой виртуализации будет выбран адаптер, наиболее подходящий выбранной ранее гостевой системе. Для всех гостевых систем, за исключением Windows Vista, Windows Server 2003, Red Hat Enterprise Linux 3 и NetWare рекомендуется адаптер BusLogic. Для гостевой системы Windows Vista доступен только LSI Logic адаптер. Этот тип адаптера обладает более высоким быстродействием, нежели BusLogic, к тому же, он поддерживается платформой виртуализации VMware ESX Server, что следует учитывать, если вы планируете в дальнейшем миграцию виртуальных машин на эту платформу.

Выбор контроллера виртуальных дисков не зависит от того, какие диски используются на хостовой платформе. Файлы виртуальной машины могут находиться на любом носителе, включая флэш-карты или внешние USB-диски.

Самый простой вариант — создать новый виртуальный диск. Если вы хотите использовать уже сконфигурированный жесткий диск от другой виртуальной машины, выберите вторую опцию. После этого укажите путь к файлу с диском и нажмите «Finish». Работа с жестким диском напрямую рекомендуется только продвинутым пользователям, поскольку некоторые варианты использования могут привести к потере данных виртуальной машины. Об использовании физического диска напрямую будет рассказано позднее.

В VMware Workstation и VMware Server диск виртуальной машины не может быть более 950 ГБ. Величина, которую вы укажете в поле ввода для Disk Size, означает максимальный размер файла виртуального диска. Уделяйте особое внимание этому параметру, поскольку проблема расширения виртуального диска является одной из наиболее часто возникающих. Если вы планируете использовать растущие по мере наполнения диски (growable) указывайте достаточно большой размер (например, 100 ГБ). В то же время помните, что уменьшить размер виртуального диска значительно сложнее, чем увеличить.

Чекбокс «Allocate All Disk Space Now» позволяет создать preallocated или growable виртуальный диск. Если чекбокс отмечен, будет создан виртуальный диск типа preallocated, это означает, что файл виртуального диска сразу займет указанный размер, который не будет изменяться по мере работы с виртуальной машиной. Если чекбокс не отмечен, будет создан диск, растущий по мере наполнения (growable). Этот тип диска работает несколько медленнее, чем preallocated, поэтому их не рекомендуется использовать, если вы планируете устанавливать приложения, требовательные к производительности дисковых ресурсов (например, сервер баз данных).

Чекбокс «Split disk into 2 GB files» позволяет разделить виртуальный диск на несколько файлов, что, конечно, отрицательно скажется на быстродействии, но является единственным решением для файловых систем, не поддерживающих большие размеры файлов (например, FAT32). Не забывайте отметить его, чтобы не столкнуться с этой проблемой в старых файловых системах в самый неподходящий момент.

После того как вы нажмете «Finish», виртуальная машина с настроенным вами диском будет создана. Однако это еще не все типы виртуальных дисков в VMware Server и VMware Workstation. У виртуальной машины может быть несколько виртуальных дисков различного типа, каждый из которых может использоваться для разных случаев.

В группе «Capacity» представлена информация о текущем размере виртуального диска, его возможный максимальный размер и объем доступного места на логическом диске компьютера. На панели «Disk Information» указан тип виртуального диска: preallocated одним файлом.

В этом окне, поставив галку «Independent», вы можете определить тип диска как независимый. Это означает, что на добавленный вами диск никак не будет влиять создание снимков состояния виртуальной машины («снапшотов»). Параметр «Virtual Device Node» позволяет подключить диск к виртуальному слоту SCSI или IDE-контроллера.

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

Также в окне «Advanced» вы можете выбрать тип независимого диска «Persistent» или «Nonpersistent». Первый тип предполагает поведение виртуального диска как обычного устройства хранения — все изменения диска сохраняются по мере работы с ним. Второй тип дисков используется при тестировании программного обеспечения, когда необходимо создание временных дисков для хранения информации на время работы с виртуальной машиной. После ее выключения содержимое такого типа дисков сбрасывается к начальному состоянию. Временные данные при запущенной виртуальной машине хранятся в файлах с расширением *.REDO_xxx. При выключении машины эти файлы удаляются.

Нужно также отметить, что при запущенной виртуальной машине VMware Server или VMware Workstation создаются lock-файлы для каждого из используемых виртуальных дисков с расширением *.lck во избежание доступа к ним из внешних приложений, использования их другими виртуальными машинами и нарушения целостности данных.

Использование физических дисков напрямую

Выбор целевого физического диска для виртуальной машины Выбор разделов для размещения данных виртуальной машины

Укажите необходимые разделы и нажмите «Next», после чего укажите имя виртуального диска и нажмите «Finish». Одни из наиболее оправданных вариантов использования физического диска напрямую — случаи, когда требуется создание диска емкостью более 950 ГБ (до двух терабайт), что, однако, пока не актуально для пользователей настольных персональных компьютеров.

Сводная таблица соответствия расширений файлов типам дисков виртуальных машин

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

Расширение файла дискаОписание
*.vmdkОписание параметров виртуального диска (со ссылкой на файл с данными диска) или виртуальный диск типа growable одним файлом.
*0000000*.vmdkЭтот файл содержит изменения, произошедшие с момента создания снапшота
*s00*.vmdkЭто расширение используется для файлов данных растущих разделённых дисков (growable split disks)
*0000000*-s00*.vmdkЭтот файл содержит изменения, произошедшие с момента создания снапшота X для растущих разделённых дисков (growable split disks)
*f00*.vmdkЭто расширение используется для файлов данных не растущих разделённых дисков (preallocated split disks)
*0000000*-f00*.vmdkЭтот файл содержит изменения, произошедшие с момента создания снапшота X для не растущих разделённых дисков (preallocated split disks)
*flat.vmdkЭто расширение используется для файлов данных монолитных (не растущих) неразделённых дисков (preallocated monolithic disks)
*0000000*-flat.vmdkЭтот файл содержит изменения, произошедшие с момента создания снапшота X для монолитных (не растущих) неразделённых дисков (preallocated monolithic disks)
*.REDO_xxxЭтот файл содержит изменения диска в режиме незавимый-несохраняющийся (independent-nonpersistent disk)
*.lckИспользуется для блокировки файлов дисков виртуальной машины

Дефрагментация виртуальных дисков

  • дефрагментация диска в гостевой системе
  • дефрагментация диска средствами VMware Server или VMware Workstation
  • дефрагментация дисков хостовой системы

Для первого и третьего пункта вы можете использовать встроенный дефрагментатор Windows или утилиты сторонних производителей. Для дефрагментации диска средствами VMware зайдите в меню «VM», далее «Settings», выберите диск на вкладке «Hardware» и выберите «Defragment» в VMware Workstation 5.5 и VMware Server 1.0 (в VMware Workstation 6 эта опция доступна по кнопке «Utilities»). Далее будет также показана возможность дефрагментации виртуальных дисков средствами утилиты vmware-vdiskmanager.

Использование утилиты VMware DiskMount

Компания VMware предлагает удобное средство использования виртуальных дисков в хостовой операционной системе как обычных логических томов. Утилита DiskMount позволяет монтировать диски виртуальных машин в хостовую операционную систему для удобной работы с содержимым диска. Диски виртуальных машин могут быть смонтированы только в операционных системах Windows 2000/XP/2003/Vista. Чтобы смонтировать виртуальный диск в хостовую систему, необходимо, чтобы виртуальная машина была выключена (монтировать диск виртуальной машины, находящейся в статусе «suspended», также нельзя) и хотя бы один раздел виртуального диска был отформатирован в файловой системе FAT или NTFS.

vmware-mount [параметры] [буква диска:] [\путьквиртуальному диску]

  • /v:N Монтирует заданный том виртуального диска (по-умолчанию N=1)
  • /p Выводит доступные разделы (тома) на виртуальном диске
  • /d Размонтирование виртуального диска из хостовой системы
  • /f Принудительное размонтирование виртуального диска из хостовой системы в случае технической проблемы
  • /? Выводит информацию о доступных параметрах

Пример использования Diskmount:

vmware-mount h: “C:My Virtual Machinesw2003std.vmdk”

Использование утилиты vmware-vdiskmanager

Компания VMware вместе с продуктами VMware Server и VMware Workstation поставляет также консольную утилиту для работы с виртуальными дисками vmware-vdiskmanager. Эта утилита является мощным средством преобразования виртуальных дисков, которое органично дополняет утилиту VMware Diskmount. Найти утилиту vdiskmanager можно в папке, куда установлены продукты VMware Server или VMware Workstation.

Применять vmware-vdiskmanager могут не только конечные пользователи, преобразующие виртуальные диски к требуемому формату, но и сторонние разработчики, пишущие различные утилиты для работы с виртуальными машинами. Утилита vdiskmanager используется в соответствии со следующим синтаксисом:

vmware-vdiskmanager.exe | :

Описание параметров утилиты vdiskmanager:

ПараметрДействие
Основные параметры
-cСоздание диска (необходимо указать дополнительные параметры)
-dДефрагментация виртуального диска
-kСжатие виртуального диска (уменьшение объема свободного места)
-n Переименование диска (в параметре необходимо указать целевой диск)
-pПодготовка смонтированного диска с указанным параметром к сжатию
-qОтключение логов
-r Конвертация диска (необходимо указать тип целевого диска)
-x Расширение диска до требуемой емкости
Дополнительные опции создания виртуальных дисков и их конвертации
-a Используется только с ключом -c.
Указывает тип адаптера (ide, buslogic, lsilogic)
-s Указывает емкость виртуального диска. Емкость может быть определена в секторах, килобайтах, мегабайтах, гигабайтах. Диапазоны допустимых значений:
Адаптер ide : [100.0Mb, 950.0Gb]
Адаптер scsi: [100.0Mb, 950.0Gb]
-t Указывает тип диска (от 0 до 3).
Типы дисков:
0: Растущий по мере наполнения (growable), один файл.
1: Растущий по мере наполнения, разделенный на файлы по 2 ГБ.
2: Монолитный диск (preallocated), один файл.
3: Монолитный диск (preallocated), разделенный на файлы по 2 ГБ.

  1. vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk
    Создание виртуального диска (-c) емкостью 850 МБ (-s 850Mb), с адаптером IDE (-a ide), типом growable одним файлом (-t 0) и именем myIdeDisk.vmdk.
  2. vmware-vdiskmanager.exe -d myDisk.vmdk
    Дефрагментация виртуального диска myDisk.vmdk.
  3. vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk
    Конвертация диска (-r) с именем sourceDisk.vmdk в тип growable одним файлом (-t 0) с именем destinationDisk.vmdk
  4. vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
    Расширение диска myDisk.vmdk до емкости 36 ГБ.
  5. vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
    Переименование диска с именем sourceName.vmdk в destinationName.vmdk
  6. vmware-vdiskmanager.exe -k myDisk.vmdk
    Сжатие виртуального диска с именем myDisk.vmdk
  7. vmware-vdiskmanager.exe -p m:
    Подготовка диска M хостовой системы к сжатию (виртуальный диск должен быть сначала смонтирован в хостовую систему утилитой VMware Diskmount).

Самым частым вариантом использования утилиты vdiskmanager является расширение виртуальных дисков до требуемого размера. Однако задача расширения виртуального диска является не такой тривиальной, какой кажется на первый взгляд. Если необходимо расширить независимый виртуальный диск, то его расширение сводится к двум операциям: использованию vmware-vdiskmanager для расширения диска и расширению раздела на неразмеченную область в гостевой системе. Однако для дисков, участвующих в создании мгновенных снимках системы («снапшотов»), проблема дополняется и устранением конфликтов между снапшотами.

Рассмотрим пример расширения независимого диска. Чтобы расширить его до 10 ГБ используйте vmware-vdiskmanager следующим образом:

vmware-vdiskmanager.exe -x 10Gb .vmdk

Выберите расширенный недавно диск (E) и введите команду extend, чтобы расширить раздел на всё доступное место на диске: DISKPART> select volume=2 Volume 2 is the selected volume. DISKPART> extend DiskPart successfully extended the volume.

Стоит отметить, что эти действия не применимы к динамическим дискам Windows, поскольку они не могут быть расширены командой extend.

Заключение

В отношении возможностей работы с виртуальными дисками платформы VMware Workstation и VMware Server являются самыми продвинутыми из присутствующих в данный момент на рынке. Множество типов, режимы SCSI и IDE эмуляции и большой набор средств для обслуживания и конвертации виртуальных дисков, позволяют весьма гибко настраивать параметры виртуальных машин и управлять ими. Встроенные возможности импорта виртуальных дисков в формате VHD компании Microsoft позволяют просто осуществить миграцию с платформ Virtual PC и Virtual Server, без применения программного обеспечения других производителей. Консольное приложение vmware-vdiskmanager открывает большие возможности не только для обычных пользователей, но и для разработчиков ПО под платформы виртуализации. Безусловно, компания VMware продолжит совершенствование своих продуктов, в том числе и в отношении виртуальных дисков. Будем надеяться, что планируемая к выходу осенью бесплатная платформа VMware Server 2.0 (которую обещают представить на конференции VMworld 2007 в сентябре), будет обладать еще большим набором возможностей по работе с виртуальными дисками и их обслуживанию.

Читайте также: