Связь между ISO, виртуальными машинами, VMware, файлом VMX и файлом VMDK

#comparison #virtualization #vmware #virtual-machine #iso

#сравнение #виртуализация #vmware #виртуальная машина #iso

Вопрос:

Может ли кто-нибудь помочь мне связать ISO, виртуальные машины, VMware, файл VMX и файл VMDK вместе?

Мне нужно понять, как все эти компоненты связаны друг с другом. Существует ли какая-либо диаграмма, которая показывает связь между этими компонентами.

Комментарии:

1. Вы сравниваете «ISO» с «VMware» с «Виртуальными машинами»? Одна — организация по стандартизации, другая — компания, а третья — программа…

2. @Mehrdad: Я уверен, что он имеет в виду .iso файл образа CD / DVD, который часто используется для «загрузки» в виртуальное устройство CD / DVD виртуальной машины.

3. @Michael: Да, хорошо, но какое это имеет отношение к VMware? Один — формат файла, другой — программа…

4. @Mehrdad Я имел в виду расширения файлов .iso, извините, что сделал это неопределенным. Но я делаю отчет о том, как все эти компоненты связаны вместе для презентации. Для этого мне нужна блок-схема.

5. @Mehrdad: файлы .iso обычно используются для загрузки на виртуальное устройство CD / DVD в виртуальной машине. Это то, что они имеют отношение к VMware.

Ответ №1:

ISO = Обычно образ CD или DVD, который вы можете записать, в результате чего получается дубликат оригинала

Виртуальные машины = гостевые операционные системы на главном сервере VMware

VMware = Производитель ведущего программного обеспечения для виртуализации.

VMX = файл конфигурации для виртуальной машины

VMDK = фактический виртуальный диск или содержимое виртуальной машины.

Ответ №2:

Было бы трудно собрать все вместе в диаграмму, потому что, как уже указали комментаторы, это очень разные вещи на очень разных уровнях абстракции. Я все равно попытаюсь найти связь:

Вы можете представить, что виртуальная машина — это реальный компьютер (== физическая машина), смоделированный в программном обеспечении. Википедия От 10 000 футов виртуальная машина — это программа, которая эмулирует аппаратное обеспечение и, таким образом, позволяет вам делать все, что вы могли бы сделать с обычным компьютером, например, устанавливать операционную систему.

Существует множество реализаций виртуальных машин (с различной производительностью и наборами функций), например, Hyper-V от Microsoft, Qemu, Virtualbox. VMware — это компания, которая специализируется на предоставлении ряда реализаций виртуальных машин, а также многих продуктов, связанных с их виртуальными машинами. В вашем случае VMware, вероятно, ссылается на один из своих настольных продуктов, таких как VMware Player или VMware Workstation.

Когда вы настраиваете виртуальную машину в одном из этих решений, они предоставляют вам средства настройки вашего виртуального компьютера. Представьте, что это похоже на покупку отдельных частей ПК в магазине: вам нужна сетевая карта, несколько процессоров, память, жесткие диски, … а затем вы собираете все это вместе. Эта конфигурация должна где-то храниться, и в случае настольных продуктов VMware это то, что сохраняется в файле VMX.

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

Один из интересных вариантов использования виртуальных машин заключается в том, что вы можете предварительно настроить пользовательскую операционную систему вместе с кучей приложений. Затем вы можете сделать «снимок» этого компьютера и передать его своим друзьям. Затем они могут загрузить этот снимок в свою виртуальную машину и напрямую работать со всеми установленными вами классными приложениями без необходимости проходить утомительные этапы установки и настройки всей системы. Такой «снимок» называется виртуальным устройством. В случае VMware эти устройства хранятся в файлах VMDK.

Комментарии:

1. «Существует множество реализаций виртуальных машин (с различной производительностью и наборами функций), например Hyper-V от Microsoft, Qemu, Virtualbox» — вы пропустили довольно большую: JVM = виртуальная машина Java.

2. Да. Потому что вопросы, очевидно, были нацелены на виртуализацию операционной системы.

Ответ №3:

Поздний пост, но…

Во-первых, файл ISO — это, по сути, «виртуальный CD / DVD» … который может быть смонтирован на виртуальной машине. Таким образом, существует прямая корреляция… даже аналогично …с другими объектами. Бьорнд, возможно, прав. 😉

Что касается диаграммы…

 Computers

Actual | Virtual (simulated in software)
-------|---------------------------------
  Dell |  "Windows Virtual PC"
  HP   |  "VirtualBox"
  etc  |  "VMware"
       |    VMware program creates/loads...
       |     VMware Virtual machine = 
                myPC.VMX (configuration file)
                        
                myPC.VMDK (virtual computer system in a file)
                              (optional) myCD-DVD.ISO file

                  ...where myCD-DVD.ISO is a 'virtual' CD/DVD drive.
                   It is a 'mounted' ISO file (image of CD/DVD disk)
  

Программное обеспечение VMware позволяет запускать «виртуальную» версию компьютера… полноэкранный режим или в окне … на другом компьютере.