Віртуальний комп'ютер (система VMware)

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

а vmnet-bridge використовується у варіанті "bridged networking" для підтримки прозорої взаємодії між vmnet0 і реальним мережевим інтерфейсом, зазвичай eth0. Програма vmnet-dhcpd запускається як окремий процес у варіанті "host-only networking". Цей процес забезпечує підтримку протоколу DHCP для віртуальних машин, запущених через vmnet1.

Починаючи з версії 2.0 VMware Workstation для Linux одночасно з інсталяцією системи VMware на базовому компютері може бути встановлено сервер Samba, який необхідний для надання ресурсів базового компютера через мережу. Правда, сервер цей злегка модифікований у порівнянні зі звичайним Samba-сервером з тією метою, щоб забезпечити підтримку віртуальних Ethernet-адаптерів (у своїй документації фірма VMware висловлює надію, що ці зміни увійдуть в наступні випуски стандартного Samba-сервера). Якщо в ОС Linux, запущеної на базовому компютері, вже запущений Samba-сервер, або ви хочете з якихось причин використовувати стандартний варіант цього сервера, ви не повинні встановлювати Samba-сервера при інсталяції системи VMware.

Взагалі кажучи, можна запустити на базовому компютері одночасно як стандартний сервер Samba, так і той варіант цього сервера, який поставляється разом з системою VMware Workstation. Однак при цьому треба враховувати, що версія стандартного Samba-сервера повинна бути не нижче 2.0.6 і він повинен бути коректно зконфігурований. Визначити версію стандартного Samba-сервера можна командою smbd-V, а для коректної настройки його фірма VMware пропонує скористатися прикладом конфігураційного файлу smb.conf, розміщеним на сайті фірми.

Підтримка мережевих можливостей в операційній системі віртуального компютера здійснюється за допомогою віртуального Ethernet-адаптера (ів). До одного віртуального компютера можна підключити до 3 таких адаптерів і вони "представляються" операційній системі як адаптери типу AMD PCNET PCI. Більшість операційних систем вміють розпізнавати такі адаптери та автоматично підключають відповідний драйвер. Тому для завершення конфігурування мережі в ОС віртуального компютера залишається тільки коректно задати необхідні параметри мережного підключення (мережеву адресу компютера, маску підмережі, IP-адресу сервера імен і т. д.).

 

8.3 Призначення MAC-адрес для віртуальних компютерів

 

Коли "вмикається живлення" віртуального компютера, система VMware автоматично призначає йому MAC-адресу (унікальний адреса фізичної пристрою, який використовується на канальному рівні для управління доступом до пристроїв). Система гарантує, що віртуальним машинам будуть присвоєні унікальні MAC-адреси в рамках одного базового компютера. Але не гарантується, що при кожному запуску віртуального компютера йому буде призначатися один і той же MAC-адресу. Точно так само система не може забезпечити (хоча і намагається це зробити) призначення унікальних адрес для віртуальних компютерів, що запускаються на декількох базових компютерах в одній фізичній мережі.

Якщо ви хочете, щоб віртуальний компютер завжди отримував один і той же MAC-адресу або хочете добитися повної унікальності призначаються адрес, ви можете призначати їх "вручну", а не автоматично. Для цього треба додати конфігураційний файл віртуального компютера рядок наступного виду: ethernet0.address = 00:50:56: XX: YY: ZZ

  1. де XX - шістнадцяткове значення з інтервалу 00h-3Fh, YY і ZZ - шістнадцяткові значення з інтервалу 00h - FFh (система VMware не дозволяє використовувати довільні адреси, так що треба підтримуватися саме такого формату).

Зауважимо, що якщо ви, дотримуючись вказаного формату, присвоїти фіксований адресу тільки деяким віртуальним компютерам в мережі (а інші будуть отримувати адреси динамічно), конфліктів між адресами, призначеними "вручну", та адресами, призначеними автоматично, виникнути не повинно.

 

8.4 Установка засобів мережної підтримки

 

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

Але перш, ніж займатися таким підключенням, ви повинні визначити для себе, який з варіантів підключення ви будете використовувати: "Host-only" або "Bridged networking" (як було сказано вище варіант "Custom" ми не розглядаємо). Ці два варіанти нижче будуть розглянуті окремо.

Хоча в розділі про інсталяції системи VMware було сказано, при завданні конфігурації віртуального компютера можна відмовитися від конфігурування мережної підтримки, однак для того, щоб таку підтримку задіяти, вам доведеться перевстановити систему VMware. На щастя, зробити це дуже просто, причому при такій переінсталяції не порушується конфігурація створених у системі віртуальних компютерів (зокрема, зберігається вся інформація, записана на віртуальних дисках). Справа в тому, що і конфігурація віртуальних машин і всі повязані з ним файли зберігаються у двох підкаталогах домашньому каталозі користувача, який створив віртуальний компютер: ~ / vmware і ~ /. Vmware. Ці каталоги не змінюються при перевстановлення ПЗ VMware, і, після такої переустановки, раніше створені віртуальні машини будуть знову запускатися без проблем (принаймні, в тому випадку, якщо ви не змінюєте версії ПЗ).

Для того, щоб перевстановити систему VMware треба спочатку видалити її, а потім встановити наново. Якщо вона встановлювалася з rpm-пакету, то переустановка виконується командами [Root] # rpm-qa | grep VMware (Дозволяє дізнатися точне імя встановленого пакету, яке потрібно в такій команді) [Root] # rpm-e VMware-2.0.3-799 [Root] # rpm-Uhv VMware-2.0.3-799.i386.rpm причому перед запуском трет