VMware Workstation – це оптимізований додаток, призначений для створення і налаштування віртуальних машин. Він дозволяє запускати паралельно декілька різних операційних систем (Windows, Mac, Linux) на одному базовому комп'ютері, забезпечувати оптимальну продуктивність і доступ до будь-яких під’єднаних пристроїв, а простий і зручний інтерфейс допомагає легко взаємодіяти з програмою.

Основні переваги і функції VMware Workstation:

  • установка і запуск інших операційних систем, що відрізняються від тих, які в даний час працюють на ПК (без перезавантаження комп'ютера);
  • створення локальних копій виробничих пристроїв в ізольованому середовищі тестування на комп'ютері;
  • можливість тестувати програмні продукти на декількох операційних системах, робити знімки віртуальних машин як до, так і після установки програми (щоб бачити, як це впливає на певну ОС).

Основні принципи взаємодії

Програма VMware створює всілякі поєднання віртуальних пристроїв, що працюють за різними принципами мережевого взаємодії. Базисом в цьому є віртуальний комутатор, який, як і фізичний пристрій, забезпечує з'єднання компонентів. У нього є порти, до яких можна прив'язати мережеві адаптери абстрактних машин та інші елементи в межах даного хоста. Кілька комп'ютерів, підключених до одного пристрою, належать одній підмережі.

Мостова мережа (Bridged Networking)

Цей  спосіб взаємозв'язку використовується найчастіше. Ця модель має на увазі, що віртуальна машина під'єднується до локальної мережі, використовуючи реальний адаптер фізичного комп'ютера, який виконує функції так званого «мосту» між абстрактним пристроєм і дійсною мережею. Це дозволяє віртуальному комп'ютеру виглядати як справжній функціональний хост для базового адаптера.

Цей тип підключення має можливість використовувати будь-які мережеві сервіси та пристрої, що надаються в цій локальній системі (сканери, принтери, маршрутизатори і т. ін.) У свою чергу, надаються свої ресурси в мережу. У цьому сценарії призначення мережевих адрес відбувається за правилами, прийнятим в цій локальній мережі. Підключення здійснюється за протоколом DHCP, або ж у системного адміністратора можна отримати статичну IP-адресу. Коли встановлюється робоча станція в хост-систему Windows або Linux, налаштовується мостова мережу (VMnet0).

bridged networking configuration
Пример настройки мостовой сети в VMware Workstation

Зразок налаштування мостової мережі в VMware Workstation

Мережа NAT Networking

Цей вид взаємодії має на увазі, що власна IP-адреса в Інтернеті у віртуальної машини відсутня. Замість цього в хост-системі створюється окрема локальна мережа. В налаштуваннях за замовчуванням абстрактний комп'ютер отримує адресу в цій приватній мережі від віртуального DHCP-сервера. Емулюватися машина і хост-система мають в загальну мережеву ідентифікацію, яку не видно у зовнішніх ресурсах. Коли встановлюється робоча станція в хост Windows або Linux, налаштовується мережа NAT (VMnet8).

Цю конфігурацію оптимально використовувати перш за все в тому випадку, коли потрібно отримати доступ до сервісів Інтернету з віртуального середовища. Цей тип підключення доцільний і кращий з боку безпеки, тому що з'єднатися з віртуальним комп'ютером із зовнішнього світу неможливо. Але головним недоліком є ​​значне зниження швидкості роботи мережі.

nat configuration
Пример настройки сети NAT в VMware Workstation

Зразок налаштування мережі NAT в VMware Workstation

Мережа тільки для хоста (Host-only)

Ця модель взаємодії створює підключення, яке повністю утримується в базовому комп'ютері. Забезпечується з'єднання між віртуальним пристроєм і хост-системою за допомогою абстрактного мережевого адаптера, який розпізнається на фізичному комп'ютері. Коли встановлюється робоча станція на хост-систему Windows або Linux, налаштовується мережа тільки для хоста (VMnet1).

Цей тип підключення слід використовувати, коли фізичний комп'ютер не підключений до мережі, або коли є необхідність ізолювати віртуальну машину від зовнішніх пристроїв. Така конфігурація дуже зручна для тестування програмних продуктів, коли необхідно створити віртуальну мережу в межах хоста, але для пристроїв не потрібен вихід з локальної мережі.

host-only network configuration
Пример настроек сети Host-only в VMware Workstation

Зразок налаштувань мережі  Host-only в VMware Workstation

Користувацькі конфігурації мережі (Custom Networking Configurations)

За допомогою додаткових компонентів віртуальної мережі є можливість конструювати найрізноманітніші опції. Можна створити підключення до одного або декількох зовнішніх хостів, або обмежити роботу виключно в локальній системі. Також допускається використання редактора створеного абстрактного комутатора для налаштування декількох мережевих карт в хост-з'єднанні, проєктування і управління декількома віртуальними мережами на базі одного фізичного пристрою.

custom configuration with two firewalls
Пример кастомных настроек сети в VMware Workstation

Приклад кастомних налаштувань в VMware Workstation

Гнучка і практично універсальна платформа VMware Workstation може стати незамінним засобом під час тестування або розробки програмних продуктів. Численні можливості створення, комбінування та функціонування віртуальних комп'ютерів, операційних систем, ліній зв'язку і т. ін. стануть відмінними помічниками в емулюванні різних ситуацій. А простий інтерфейс сприяє економії часу і ресурсів у роботі.