Как установить macOS на Windows 10 с VMware

VMware vCenter Server — это платформа для централизованного управления VMware vSphere, помогающая автоматизировать управление виртуальной инфраструктурой. vCenter Server позволяет объединить хосты ESXi в кластер и получить “высокую доступность” и отказоустойчивость за счет “зеркалирования” и создания правил миграции виртуальных машин в случае отказа серверов.

Рекомендованный способ установки VMWare Tools

На данный момент, актуальный вариант – пакет open-vm-tools – это официально поддерживаемая версия VMware Tools с открытым исходным кодом, доступная через репозитории операционной системы. Пакет оптимизирован под каждую систему и т.к. ставится через yum, обновляется автоматически, без лишних телодвижений.

Установить, соответственно, элементарно:

# yum -y install open-vm-tools

1 # yum -y install open-vm-tools

Установщик сам добавит всё недостающее ПО и разрешит зависимости. Но бывает, что данный способ по каким-то причинам не подходит и тогда переходим к следующему абзацу.

Подготовка виртуальной машины с помощью VMware

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

Подготовка виртуальной машины с помощью VMware

Мы увидим типичного помощника по созданию новой виртуальной машины. Мы должны выбрать, что мы хотим создать машину типа «Custom», чтобы настроить процесс. На следующем шаге мы выберем совместимость с оборудованием VMware 15.x.

Подготовка виртуальной машины с помощью VMware

Мы продолжим работу с помощником, и настало время выбрать, хотим ли мы монтировать образ для установки операционной системы. На этом этапе мы должны выбрать вариант установки операционной системы позже.

Подготовка виртуальной машины с помощью VMware

Мы продолжаем с помощником и достигаем точки, где нам придется выбирать тип операционной системы. Благодаря установленному нами патчу появится опция Apple Mac OS X. Мы выберем версию macOS, которую будем использовать. Мы, например, выбираем Macos «Мохаве».

Подготовка виртуальной машины с помощью VMware

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

Подготовка виртуальной машины с помощью VMware

Затем мы должны выбрать количество процессоров и ядер, которые мы хотим, чтобы наша виртуальная машина имела. Пока наше оборудование позволяет, мы должны сконфигурировать 2 процессора и 2 ядра. Мы продолжаем и на следующем шаге мы настроим оперативную память, которую будет иметь виртуальная машина. Хотя должно работать с 4 GB Мы не рекомендуем давать его менее 8 ГБ.

Подготовка виртуальной машины с помощью VMware

Следующим шагом будет настройка сети. Мы настраиваем его как NAT и продолжаем. Контроллеры ввода / вывода мы оставляем как есть, в LSI Logic. И вид жесткого диска, в SATA.

Подготовка виртуальной машины с помощью VMware

На следующем шаге мастер спросит нас, хотим ли мы создать новый виртуальный жесткий диск или использовать уже существующий. Если мы собираемся установить macOS в Windows 10 из ISO-образа, мы должны создать новый виртуальный жесткий диск размером не менее 25 ГБ. Однако мы используем загруженный нами VMDK, поэтому мы выберем опцию «использовать существующий виртуальный диск» и выберем каталог, в который мы его скачали (и распаковали). При загрузке жесткого диска мы должны выбрать опцию «Сохранить существующий формат», чтобы не преобразовывать и не изменять ее.

Подготовка виртуальной машины с помощью VMware

Наконец мы создадим нашу виртуальную машину. Мы можем увидеть сводку ваших опций в последнем окне мастера. Хотя мы еще не закончили.

Подготовка виртуальной машины с помощью VMware

Отредактируйте конфигурацию VMware, чтобы ввести код macOS

Подготовка виртуальной машины с помощью VMware

Перед запуском виртуальной машины мы должны вручную внести изменения в файл конфигурации. Без этого изменения попытка загрузки macOS приведет к панической панике, и мы не сможем использовать операционную систему Apple.

Подготовка виртуальной машины с помощью VMware

Чтобы сделать это, мы должны перейти в папку, в которой мы сохранили виртуальную машину (ту, которую мы указали на первых шагах мастера), и найти файл, завершенный в «.vmx». Мы открываем этот файл с помощью блокнота, чтобы отредактировать его (поскольку это обычный текстовый файл), и добавим следующую строку в конце (как показано в захвате, с одинарными кавычками (shift + 2), не копировать и вставить):

Подготовка виртуальной машины с помощью VMware

= «0»

Подготовка виртуальной машины с помощью VMware

Сохраняем изменения и отправляемся. Теперь у нас есть готовая к работе виртуальная машина MacOS.

Подготовка виртуальной машины с помощью VMware

Второй способ установки проще, чем показанный выше

Для начала нам всё также нужно установить драйверы или VMWareTools для Ubuntu. Для этого нажмите в строке меню, которая расположена сверху на Virtual Machine. Если вы сделали всё правильно, то будет предупреждение о том, что вы подключили CD-Rom образ. Нажмите на кнопку «Install». После этого на вашем рабочем столе должна появиться иконка под названием VMwareTools с картинкой диска. Если же диск не открылся самостоятельно, просто откройте его двойным щелчком по иконке образа. После открытия вы увидите файл под названием VMWareTools-***** (Вместо звёздочек там будут цифры. Название может быть другим или измениться после обновления). Перенесите этот файл на рабочий стол и откройте его, а, точнее, разархивируйте содержимое папки. После этого должен появиться файл под названием VMWare-Tools-Distrib, его нужно будет перетащить на рабочий стол. Возможно, это займёт какое-то время.

Читайте также:  Raspberry Pi 3. Установка и настройка принт-сервера CUPS

Следующим шагом откройте утилиту под названием Terminal, найти которую вы сможете в Приложения — Стандартные.

Открываем Терминал

После того как оно откроется, перенесите папку, которую разархивировали, на рабочий стол в окно терминала. Изменится командная строка. В ней появится вот такая строка:

‘/home/username/Desktop/vmware-tools-distrib’.

С помощью стрелок на вашей клавиатуре переместите курсор перед:

‘/home/username/Desktop/vmware-tools-distrib’

и напишите там cd. Это должно будет выглядеть вот так:

Второй способ установки проще, чем показанный выше

‘cd/home/username/Desktop/vmware-tools-distrib’

(username— это имя пользователя, вместо него будет ваше имя). Теперь можете нажать Return или Enter.

Следующим шагом вам нужно набрать команду:

sudo ./

После этой операции Терминал может потребовать от вас ввести пароль администратора.

Далее, на все появляющиеся предупреждения нажимайте Enter.

После того как установка завершится, вам потребуется перезагрузить Ubuntu. Это спокойно можно сделать прямо из Терминала, для это просто пропишите sudoreboot.

VMware OVF Tool

VMware OVF Tool представляет собой решение для импорта и экспорта OVF пакетов из продуктов VMware. Мы будем использовать данную утилиту для конвертации файла vmx в файл формата ovf, т.к. она позволяет создавать виртуальные модули из виртуальных машин.

Загрузите установщик VMware OVF Tool на сайте компании Vmware.

Выберете необходимую версию.

Скриншот №1. Выбор версии VMware OVF Tool

Перейдите в папку «Downloads» и запустите на исполнение скачанный файл.

VMware OVF Tool

После установки откройте Windows PowerShell. Для конвертации необходим файл , который находится по указанному при установки пути. Например:

C:Program FilesVMwareVMware OVF

Перейдите в каталог «VMware OVF Tool» с помощью команды cd:

cd ‘C:Program FilesVMwareVMware OVF Tool’

В командной строке введите команду со следующим синтаксисом:

<путь до файла vmx> <путь до файла ovf>

Например:

«C:» «C:»

Скриншот №2. Ввод команды

Читайте также:  windows 7 установка драйверов в безопасном режиме

После завершения конвертации у вас появится ovf файл с вашей виртуальной машиной.

Скриншот №3. Файл с виртуальной машинойПоделиться Оценить

Средняя оценка: 5.0 Оценили: 1

VMware OVF Tool

191028 Санкт-Петербург Литейный пр., д. 26, Лит. А +7 (812) 443-85-60

  • 700 300 ООО «ИТГЛОБАЛКОМ ЛАБС»191028 Санкт-Петербург Литейный пр., д. 26, Лит. А +7 (812) 443-85-60
  • 700 300 ООО «ИТГЛОБАЛКОМ ЛАБС»
  • 700 300
  • Создание виртуальной машины

    Настало время установить первую виртуальную машину. Выполним небольшую подготовку. Для загрузки установочных образов будущих ОС виртуальных гостевых систем я использовал файловый менеджер с поддержкой протокола SCP – WinSCP. Соединяемся с нашим гипервизором.

    Рис. 22

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

    Рис. 23

    Возвращаемся к окну vSphere Client и выбираем в меню File – New – Virtual Machine создание новой виртуальной машины:

    Рис. 24

    После чего проходим по нескольким простым шагам

    Рис. 25

    Задаем имя новой ВМ

    Рис. 26

    Выбираем хранилище (в нашем примере оно одно единственное)

    Рис. 27

    Выбираем тип предполагаемой системы

    Рис. 28

    Настройки сетевых адартеров. Тут можно все оставить по-умолчанию — не забудьте проконтролировать наличие галки на чекбоксе Connect at Power On.

    Рис. 29

    Настройка диска для ВМ. Не считая размера виртуального диска, также можно оставить начальные настройки.

    Различные варианты на данной вкладке — выбор между типом виртуальных HDD, основное различие между которыми заключается в том, будет ли занимать раздел все выделенное место сразу или по мере заполнения данными стремиться к своему предустановленному размеру. Помимо этого, в некоторой степени этот параметр влияет на производительность виртуальной дисковой подсистемы ВМ (при выборе Thin — в меньшую сторону). Подробнее можно узнать из описания по ссылке. Если не знаете, что вам сейчас нужно — на первый раз оставьте как есть.

    Рис. 30

    Рис. 31

    Следующим шагом рекомендую избавиться от виртуального устройства Floppy. Не могу назвать точных причин, но в случае установки из образа ISO и наличии данного «дисковода» система не может найти ново-установленную ОС до той поры, пока не будет удален Floppy. В моем случае явной необходимости в данном устройстве не было и я его без сожаления убрал из ВМ.

    Рис. 32

    Теперь выберем для устройства CD/DVD источник данных — «диск», с которого будет загружаться наша ВМ при приоритете CD/DVD (при установке ОС):

    Рис. 33

    Идем по знакомому нам уже пути и выберем нужный образ ISO:

    Рис. 34

    Рис. 35

    Рис. 36

    Не забываем включить автовключение CD-привода при старте ВМ:

    Рис. 37

    Обозначим объем ОЗУ выделяемой для ВМ :

    Рис. 38

    Сохраняем все изменения.

    Все готово к первому старту — даем нужную команду:

    Рис. 39

    На вкладке Console принимаемся за процесс установки новой ОС…

    Рис. 40

    Рис. 41

    Описывать весь процесс инталляции Centos здесь не считаю необходимым ввиду избыточности данных по основной теме текста. Наш результат на этот раз уже достигнут.

    Рис. 42

    Не забудьте перед истечением пробного периода ввести свой ключ для бесплатной версии ESXi: Configuration – Licensed Features – ESX Server License Type – Edit .

    Читайте также:  Проброс USB-диска в виртуальную машину Hyper-V

    В следующем материале будет рассмотрено развертывание гипервизора от другого популярного разработчика — Microsoft Hyper-V 2012 R2.

    Удачи!

    Структура файлов виртуальной машины при снятии Snapshot

    Вот как выглядит структура файлов до снятия снапшота в VMware vSphere. Более подробно о форматах esxi файлов читайте по ссылке.

    Структура файлов виртуальной машины при снятии Snapshot

    Теперь посмотрим, что изменится после снятия снимка виртуальной машины esxi 5.5. Как видите добавились файлы с форматом vmsn и добавленным в название 000001. Это и есть жесткий диск новых данных после снапшота.

    Если посмотреть на эти же файлы в консоли ssh, то этот файл на самом деле состоит из четырех. У меня на скриншоте два снапшота и в сумме они занимают 8 фалов.

    Структура файлов виртуальной машины при снятии Snapshot
    • -[шесть цифр] — файл данных диска отличий от базового диска
    • -[шесть цифр].vmdk — заголовочный файл
    • .vmsd — текстовый файл с параметрами снапшота (связи в дереве, SCSI-нода, время создания и т.п.)
    • .vmsn — файл с сохраненной памятью виртуальной машины

    Как можно предположить основной файл это delta, который включает в себя все отличительные данные после снапшота от основного виртуального диска. Данный виртуальный диск состоит из блоков данных хранимых в формате redo-логов (или просто дочерний диск — child disk). Он же sparse-диск, то есть диск, который использует технологию Copy-On-Write (COW) при работе с данными. Идея технологии copy-on-write — при копировании областей данных создавать реальную копию только когда ОС обращается к этим данным с целью записи. Таким образом, этот виртуальный диск содержит только измененные от родительского диска области данных (delta).

    Структура файлов виртуальной машины при снятии Snapshot

    . Это текстовый файл, открыв в редакторе вы увидите все отношения между родительским и дочерними дисками, а также другую интересную информацию

    Хочу напомнить, что снапшоты лежат вместе с виртуальной машиной но их расположение можно поменять.

    Структура файлов виртуальной машины при снятии Snapshot

    В гостевой ос

    Что вы обнаружите например в событиях гостевой системы при создании снапшота без галки Snapshot the virtual machine’s memory и включенной на Quiesce guest file system. Вы в просмотре событий, в журнале Приложения обнаружите ошибку VSS с кодом 12289 (Ошибка теневого копирования тома: Непредвиденная ошибка DeviceIoControl). Можете на нее забить, так как она происходит из за флоппи диска в конфигурации виртуальной машины.

    Структура файлов виртуальной машины при снятии Snapshot

    так же если посмотреть через клиента VMware vSphere датастор на котором лежит виртуалка то вы обнаружите файл архив vss_manifests*.zip с конфигами с описанием всех найденных VSS writers в гостевой ОС.

    Также стоит добавить некоторые требования к Quiesce guest file system

    Структура файлов виртуальной машины при снятии Snapshot
    • Поддержка Операционной системой консистентных снимков (VSS)
    • VSS компоненты VMware Tools установлены
    • Отсутствие динамических дисков внутри гостевой машины (Если внутри гостевой системы будет присутствовать хоть один динамический диск — не важно системный он или нет, то VSS задействован не будет. Снапшот будет создаваться успешно, но vss_ будет пустым, как и логи событий внутри гостевой ОС. Это правило действует для гостевых ОСей Windows 2008 и выше)
    • Должна работать служба VSS в гостевой ОС

    VSS- это сервис, который всего навсего перед бэкапом заставляет базу данных записать все транзакции на диск, далее БД приостанавливает свою работу, затем создаётся теневая копия тома, на что уходит несколько секунд, Далее БД продолжает свою работу в обычном режиме, а бэкап сливается уже с теневой копии. В VMWare теневая копия не создаётся, а создаётся delta vdmk, при этом исходный vdmk становится доступным на чтение и содержит консистентные данные, что позволяет его скопировать в качестве бэкапа.

    Структура файлов виртуальной машины при снятии Snapshot