VMware Workstation — что это, возможности и команды CLI | Глоссарий FREEHOSTING

VMware Workstation

VMware Workstation
VMware Workstation — Десктопный гипервизор второго типа от VMware для Windows и Linux. Запускает несколько виртуальных машин на обычном ПК, поддерживает снимки, клонирование, проброс USB и работу с большим набором гостевых ОС — от Windows и Ubuntu до macOS (с оговорками) и BSD.

Определение простыми словами

VMware Workstation — это программа, которая ставится поверх обычной операционной системы и позволяет запускать внутри неё другие операционные системы как отдельные «компьютеры в окне». Каждая такая виртуальная машина имеет свой диск, сеть, оперативную память и видеоядро. Хост при этом продолжает работать как обычно — Workstation не подменяет загрузчик и не требует выноса ОС.

Workstation относится к гипервизорам второго типа: в отличие от ESXi, он работает поверх Windows или Linux, а не на голом железе. Это удобно для разработчиков, тестировщиков и админов, которым нужен набор тестовых сред на ноутбуке.

Сравнение

Критерий VMware Workstation VirtualBox Hyper-V
Лицензия Коммерческая (Pro), бесплатная Player GPL + проприетарный Extension Pack Бесплатно в Win 10/11 Pro
Производительность Высокая, зрелые драйверы Средняя Высокая, нативная для Windows
Поддержка гостевых ОС 200+ систем, включая старые Широкая Ограниченная (особенно Linux GUI)
Снимки и клоны Дерево снимков, linked clones Снимки Чекпоинты
Совместная работа с Docker/WSL2 С версии 15.5+ Конфликт с WSL2 решается Работает «из коробки»

Кейсы использования

  • Разработка под несколько ОС: Windows + Ubuntu + CentOS на одном ноутбуке без двойной загрузки.
  • Подготовка ISO-образов и шаблонов виртуальных машин для последующего деплоя на серверный гипервизор.
  • Тестирование сетевых конфигураций: несколько ВМ в изолированной виртуальной сети с собственным DHCP и NAT.
  • Демо-стенды для обучения: снимки позволяют откатить систему к чистому состоянию за секунды.
  • Негатив: Workstation не подходит для продакшена и кластеров — нет live-миграции, vCenter и отказоустойчивости. Под прод нужны ESXi/vSphere или KVM/Proxmox.

Технические детали

Workstation поставляется с CLI-утилитой vmrun, которой удобно автоматизировать запуск и снимки.

# Список запущенных ВМ
vmrun list

# Запуск ВМ в фоновом режиме (без GUI)
vmrun -T ws start "/home/user/VMs/ubuntu-test/ubuntu-test.vmx" nogui

# Снимок текущего состояния
vmrun -T ws snapshot "/home/user/VMs/ubuntu-test/ubuntu-test.vmx" before-update

# Откат к снимку и перезапуск
vmrun -T ws revertToSnapshot "/home/user/VMs/ubuntu-test/ubuntu-test.vmx" before-update
vmrun -T ws start "/home/user/VMs/ubuntu-test/ubuntu-test.vmx" nogui

# Корректное выключение через VMware Tools
vmrun -T ws stop "/home/user/VMs/ubuntu-test/ubuntu-test.vmx" soft

Минимальные требования — процессор с поддержкой Intel VT-x или AMD-V и включённой аппаратной виртуализацией в BIOS. Без этого Workstation запустится только в режиме эмуляции с резкой потерей производительности.

Частые вопросы

В чём разница между VMware Workstation Pro и Player?

Player бесплатен для личного использования, но не умеет работать со снимками, шифровать ВМ и запускать несколько машин одновременно с полной сетевой изоляцией. Pro платный, но полностью функциональный.

Можно ли запустить macOS в Workstation?

Технически да, но это противоречит лицензии Apple вне Mac-железа. На Mac под виртуализацию macOS используют Parallels Desktop или штатный Virtualization.framework.

Совместима ли Workstation с Hyper-V и WSL2?

Начиная с версии 15.5 Workstation использует Windows Hypervisor Platform и работает параллельно с Hyper-V и WSL2. На старых версиях нужно отключать Hyper-V.