Configurarea unei rețele virtuale vmware nat. Un teren de testare pentru administrarea serverului. Setări de rețea în VMWare

Utilizarea platformelor de virtualizare desktop, atât pe computerele de acasă, cât și în mediul de producție al întreprinderilor, în În ultima vreme devine deosebit de popular. Mulți utilizatori folosesc mașini virtuale pentru antrenament, rulare software, scris pentru un alt sistem de operare decât cel instalat, precum și crearea de medii portabile de utilizator nelegate echipamente specifice. Într-un mediu de întreprindere, mașinile virtuale vă permit să testați în siguranță software-ul pe o varietate de configurații ale sistemului de operare invitat, folosind instrumente specializate ale platformei de virtualizare care măresc eficiența procesului de dezvoltare și testare. În plus, unul dintre cele mai importante avantaje ale mașinilor virtuale este capacitatea de a le combina în rețele virtuale, ceea ce vă permite să simulați comportamentul pe un singur computer sisteme distribuite, constând atât din aplicații pentru utilizatorul final, cât și diferite feluri servere, într-un mediu eterogen. Flexibilitatea mașinilor virtuale în ceea ce privește resursele alocate acestora și capacitățile extinse de întreținere și optimizare a performanței fac posibilă gestionarea cu ușurință a multor configurații diferite de mașini virtuale și crearea de aplicații optimizate, independente de hardware, „ambalate” în mașini virtuale. Aceste componente, constând din mașini virtuale, pot fi apoi conectate în rețea în diferite moduri pentru a simula sisteme diferite.

Produsele VMware, din punctul de vedere al organizării unor astfel de modele pentru testare, sunt la acest moment lider pe piata. În iunie 2007 produs VMware Workstation 6 câștigă premiul revistei Studio vizual revista cum Cea mai bună decizieîn categoria Instrumente de dezvoltare. Acest lucru s-a datorat în mare parte prezenței cantitate mare instrumente care pot crește semnificativ viteza de dezvoltare și testare, simplifica procedura de implementare și configurare a aplicațiilor rețeleîntre ele. Platformă desktop Virtualizare VMware Stația de lucru a devenit atât de populară încât Microsoft a decis să facă un pas nu în întregime sincer în legătură cu politica de licențiere virtualizarea sistemului de operare Familia Windows Vista: Unele ediții nu pot fi virtualizate. Această situație nu a putut fi potrivită pentru VMware, care a început lupta pentru utilizarea gratuită a sistemelor de operare pe platformele de virtualizare. În plus, VMware pariază foarte mult pe VMware Fusion, care oferă cea mai strânsă integrare între Mac OS și Windows Vista(numit de cod Unity) și demonstrând rezultate cu adevărat fantastice: utilizatorul lucrează ca și cum „în două lumi”.

A șasea versiune a VMware Workstation introduce multe caracteristici și capabilități noi, inclusiv rețele. Cea mai semnificativă îmbunătățire este capacitatea de a crea până la zece adaptoare de rețea virtuale pentru o mașină virtuală.

Principii de organizare a rețelelor între mașini virtuale

Mașini virtuale pornite Platforma VMware permite utilizatorilor să creeze diverse combinații de sisteme virtuale care funcționează pe diferite principii de interacțiune a rețelei. Nucleul unei rețele VMware este reprezentat de următoarele componente:

  • comutatoare virtuale
  • interfețe de rețea virtuală (adaptoare Ethernet virtuale)
  • punte virtuală
  • server DHCP încorporat
  • dispozitiv de difuzare adresele de rețea(NAT, traducerea adresei de rețea)

Elementul fundamental al rețelei în VMware Workstation și VMware Server este comutatorul virtual. Permite conectarea în rețea a mașinilor virtuale într-un mod similar cu dispozitiv fizic: Comutatorul virtual are porturi la care pot fi legate interfețele de rețea virtuală ale mașinilor virtuale, precum și alte componente infrastructura virtualăîn cadrul gazdei. Mai multe mașini virtuale conectate la același switch virtual aparțin aceleiași subrețele. O punte virtuală este un mecanism prin care adaptorul fizic de rețea al unui computer este legat de interfețele de rețea virtuală. Serverul DHCP încorporat al VMware permite mașini virtuale obține automat o adresă IP în subrețea sa, iar un dispozitiv NAT virtual asigură traducerea adresei de rețea atunci când mașinile virtuale comunică cu o rețea externă.

3 tipuri de interacțiune în rețea între mașinile virtuale

Produsele VMware Workstation și VMware Server oferă utilizatorilor posibilitatea de a atribui una dintre cele trei opțiuni unei mașini virtuale: tipuri de bază comunicare de rețea pentru fiecare dintre adaptoarele de rețea virtuale:

  • Cu punte
  • Numai gazdă

Fiecare dintre aceste tipuri de rețea poate fi utilizat pentru diferite cazuri de utilizare pentru mașinile virtuale și este necesar să selectați cu atenție tipul de rețea pentru o mașină virtuală pentru a o utiliza mai eficient împreună cu alte componente ale infrastructurii rețelei.

Acest tip de rețea vă permite să legați adaptorul de rețea al mașinii virtuale la interfața fizică de rețea a computerului, ceea ce face posibilă partajarea resurselor card de reteaîntre gazdă şi sistem virtual. O mașină virtuală cu acest tip de interacțiune în rețea se va comporta în raport cu rețeaua externă a sistemului gazdă ca un computer independent. Puteți atribui unei astfel de mașini propria sa adresă IP în rețeaua dvs. de acasă sau organizațională sau o va primi de la un server DHCP extern. Pentru mașina virtuală creată, acest tip de interacțiune în rețea este atribuit în mod implicit, deoarece acesta este cel mai simplu mod de a organiza interacțiunea în rețea între mașina virtuală, gazdă și rețeaua externă. Structura rețelelor prin punte este prezentată mai jos.

Adaptorul de rețea virtuală al oaspetelui este conectat la comutatorul virtual VMnet0, care are și o punte virtuală care comunică direct cu adaptorul de rețea fizic.

Pentru a atribui tipul de comunicare prin rețea Bridged unei mașini virtuale, trebuie să accesați meniul „VM”, apoi „Setări”, în fila „Hardware” selectați rețea virtuală Card Ethernetși setați comutatorul de grup Network Connection în poziția Bridged.

Acest tip de interacțiune cu rețea este optim în scopuri de testare a software-ului, atunci când trebuie să organizați o rețea virtuală în gazdă, iar mașinile virtuale nu au nevoie de acces la Internet. rețea externă. În subrețeaua virtuală există un server DHCP conectat la comutatorul virtual VMnet1 și care atribuie adrese IP din intervalul specificat mașinilor virtuale (în mod implicit 192.168.179.128 - 192.168.179.254). Structura rețelei numai pentru gazdă este prezentată mai jos:

Adaptoarele de rețea virtuală invitați se conectează la comutatorul VMnet1 și comunică pe subrețeaua 192.168.179.0/24. Unul virtual este creat și pe sistemul gazdă. interfata retea, conectat la VMnet1, care vă permite să interacționați cu mașinile virtuale.

Pentru a atribui un tip de conexiune la rețea doar pentru gazdă unei mașini virtuale, trebuie să mergeți la meniul „VM”, apoi „Setări”, în fila „Hardware”, selectați placa de rețea Ethernet virtuală și setați conexiunea la rețea comutați grupul în poziția Doar gazdă.

Acest tip de rețea este foarte asemănător cu Host-Only, cu o singură excepție: un dispozitiv de traducere a adresei IP (NAT) este conectat la comutatorul virtual VMnet8. La acest comutator este conectat și un server DHCP, care distribuie adrese dintr-un anumit interval către mașinile virtuale (în mod implicit 192.168.89.128 - 192.168.89.254) și, direct, către mașinile virtuale în sine. Un dispozitiv NAT permite traducerea adresei IP, ceea ce permite mașinilor virtuale să inițieze conexiuni la o rețea externă fără a oferi un mecanism pentru accesarea mașinilor virtuale din exterior. Structura rețelei NAT este prezentată mai jos:

În camera gazdei sistem de operare precum și pentru rețea doar pentru gazdă, este creată o interfață de rețea virtuală pentru comutatorul VMnet 8, permițând gazdei să comunice cu mașinile virtuale.

Acest model de interacțiune cu rețea este optim din punct de vedere al securității (din moment ce este imposibil să inițiezi o conexiune la o mașină virtuală din exterior), dar reduce semnificativ performanța rețelei (uneori cu până la 20-30 la sută). Se poate folosi o conexiune NAT, de exemplu, munca sigura pe Internet de la o mașină virtuală.

Pentru a atribui un tip de comunicare de rețea NAT unei mașini virtuale, trebuie să mergeți la meniul „VM”, apoi „Setări”, în fila „Hardware”, selectați placa de rețea Ethernet virtuală și setați comutatorul de grup Network Connection. la NAT.

Fiecare mașină virtuală poate avea mai multe adaptoare de rețea virtuale conectate la diferite comutatoare virtuale care implementează diferite tipuri de comunicare în rețea. Pe platforma VMware Server 1.0, pot fi create până la patru adaptoare de rețea virtuale pentru o mașină virtuală, pe platforma VMware Workstation 6 - până la zece. Pentru a adăuga un adaptor de rețea virtuală la o mașină virtuală, accesați meniul „VM”, selectați „Setări”, apoi pe fila „Hardware”, faceți clic pe butonul „Adăugați” și selectați „Adaptor Ethernet” în Expertul Adăugare dispozitive virtuale. . După aceasta, în asistent, atribuiți tipul de interacțiune cu rețea pentru acest adaptor și faceți clic pe „Finish”.

Configurarea unei rețele virtuale folosind Virtual Network Editor

Aplicația Virtual Network Editor este inclusă cu VMware Workstation și VMware Server și este un instrument puternic de gestionare a rețelei virtuale. Pentru a-l utiliza, trebuie să rulați programul vmnetcfg.exe din folderul cu Workstation sau Server sau selectați Virtual Network Settings din meniul „Edit”.

Prima filă a editorului de rețele virtuale arată rețelele virtuale disponibile, descrierea acestora, subrețeaua pe care o formează și dacă un server DHCP este activat pentru aceasta. Mergând la fila „Punte automată” vom vedea următoarea imagine:

Aici putem lăsa însăși platforma VMware să selecteze adaptorul de rețea fizic adecvat pentru legarea la puntea virtuală (dacă există mai multe plăci de rețea) și, de asemenea, să adauge în listă adaptoarele fizice pentru care nu este nevoie să creați o punte. Dacă aveți o singură placă de rețea, este recomandat să lăsați totul așa cum este. Apoi putem merge la fila „Mapping Virtual Network”.

Aici putem lega interfețele de rețea gazdă (atât fizice, cât și virtuale) la comutatoarele virtuale VMnet. În mod implicit, interfețele de rețea virtuală VMnet1 și VMnet8 sunt legate de comutatoare pentru Host-Only și, respectiv, NAT. Interfața fizică este legată de comutatorul VMNet0. Pentru fiecare dintre comutatoare, putem aloca o subrețea prin atribuirea unei adrese și a unei mască de subrețea:

De asemenea, putem lega un server DHCP la un comutator virtual, pentru care există o legare la una dintre interfețele rețelei gazdă. Această funcționalitate dublează fila DHCP și va fi descrisă mai târziu. Să luăm acum în considerare crearea propriei subrețele pe baza unui comutator VMnet2 neocupat, care începe cu fila „Adaptoare virtuale gazdă”.

Aici vedem adaptoare de gazdă virtuală pentru comunicarea de rețea numai gazdă și NAT, comutatoarele virtuale corespunzătoare și stările dispozitivelor. Putem dezactiva sau activa dispozitive virtualeși, de asemenea, eliminați-le complet. Să adăugăm adaptorul nostru virtual pentru a crea o subrețea de mașini virtuale făcând clic pe butonul „Adăugați”. Adăugați adaptorul VMnet2 și faceți clic pe butonul „Aplicați”. Ca rezultat, avem o altă interfață de rețea virtuală pe gazdă și o subrețea cu o adresă atribuită automat, cum ar fi 192.168.x.0/24. În fila „Mapping Virtual Network Host”, ne putem asigura că adaptorul creat este legat de comutatorul VMnet2 și să vedem sau să îi modificăm subrețeaua. În continuare, să trecem la următoarea filă, unde putem atașa un server DHCP la diferite comutatoare virtuale.

Aici vedem că serverul DHCP rulează pentru comutatoarele virtuale VMnet1 și VMnet8. De asemenea, putem adăuga comutatorul la lista clienților serverului DHCP făcând clic pe butonul „Adăugați” și nu contează dacă o interfață de rețea gazdă este asociată sau nu. În partea de jos puteți vedea și starea serviciului care acceptă DHCP ( vmnetdhcp.exe), și îl putem opri, porni sau reporni.

Adăugați comutatorul VMnet2 folosind butonul „Adăugați” și faceți clic pe „Aplicați”. DHCP este acum atribuit subrețelei noastre și îi putem edita proprietățile făcând clic pe butonul „Proprietăți”:

Aici, pe lângă gama de adrese IP alocate mașinilor virtuale, putem configura durata închirierii adreselor IP de către clienții DHCP (implicit și maxim). Astfel, prin atașarea unui server DHCP la comutator și prin crearea unui adaptor de rețea gazdă virtuală legat de acesta, am creat propria noastră subrețea doar pentru gazdă.

După cum sa menționat mai sus, comunicarea de rețea numai cu gazdă diferă de NAT în absența unui singur dispozitiv NAT. Acest dispozitiv, care traduce adresele IP ale mașinii virtuale, poate fi asociat doar cu un comutator virtual și cu o interfață de rețea virtuală gazdă. În mod implicit, comutatorul VMnet8 și adaptorul de rețea virtual asociat cu acesta sunt utilizate ca bază pentru comunicarea în rețea prin NAT. Pe ultima filă„NAT” puteți modifica parametrii acestei interacțiuni de rețea:

Pentru a atribui un dispozitiv NAT rețelei noastre VMnet2, selectați-l din combo și faceți clic pe „Aplicați”. După aceasta, subrețeaua noastră virtuală de pe comutatorul VMnet2 devine protejată de penetrarea externă, iar mașinile virtuale care folosesc un dispozitiv NAT pot iniția conexiuni de ieșire la rețeaua externă, care vor fi procesate de serverul VMware NAT. Serviciul de traducere a adreselor este implementat de procesul vmnat.exe. Din această filă poate fi, de asemenea, instalat, lansat și repornit. Pentru setările serverului NAT, faceți clic pe butonul „Editați”.

Aici puteți configura adresa IP a gateway-ului utilizat de dispozitivul NAT, timeout Protocolul UDP(User Datagram Protocol) în minute (cât timp durează legarea protocolului UDP la rețeaua NAT) și Config port - portul prin care se pot obține informații despre starea dispozitivului NAT.

Caseta de selectare „Active FTP” permite sau interzice deschiderea unei conexiuni de intrare de la un server FTP extern în modul activ. Dacă caseta de selectare nu este bifată, va fi utilizat modul pasiv cu un singur canal. Butonul „DNS” (DNS, Numele domeniului System) vă permite să gestionați setările de redirecționare DNS (redirecționarea solicitărilor către DNS). Această caracteristică poate fi configurată numai pentru gazde Windows. Caseta de selectare OUI (Organizationally Unique Identifier) ​​trebuie bifată numai dacă ați schimbat prima parte a adresei MAC a mașinii virtuale, care identifică producătorul plăcii de rețea (în mod implicit, VMware își atribuie propriul OUI tuturor mașinilor) și dvs. doresc să permită acestor mașini să utilizeze un dispozitiv NAT.

Parametrii protocolului NetBIOS includ timeout-ul procesorului de nume NBNS (NetBIOS Name Service), numărul de reîncercări pentru solicitările NBNS și timeout-ul NBDS (NetBIOS Datagram Service).

Construirea de rețele din mașini virtuale cu mai multe adaptoare de rețea

După cum am menționat mai devreme, fiecare mașină virtuală poate avea mai multe adaptoare de rețea virtuale asociate cu diferite tipuri de comunicații în rețea și comutatoare. Adăugând noi interfețe de rețea cu diferite tipuri de comunicare în rețea la o mașină virtuală, puteți implementa o adevărată infrastructură virtuală în sistemul gazdă pentru testarea sistemelor complexe distribuite și în scopuri de instruire. De exemplu, structura unei rețele virtuale pe o gazdă ar putea fi astfel:

După cum se poate vedea din figură, nu există probleme în modelarea pe unul calculator fizic complex sisteme complexe, în care funcționează diverse tipuri de servere, firewall-uriȘi calculatoare client. Toate acestea se pot face folosind utilitarul Virtual Network Editor. În plus, produsul VMware Workstation, axat pe procesul de dezvoltare și testare, oferă un alt instrument pentru crearea de rețele virtuale între mașinile virtuale, care are capabilități avansate - Virtual Machine Teaming.

Echipa de mașini virtuale pe VMware Workstation

VMware definește categoria produsului stație de lucru ca dezvoltare și testare dintr-un motiv. Platforma VMware Workstation oferă o multitudine de instrumente necesare dezvoltatorilor și inginerilor de calitate software din companiile de dezvoltare de software. Una dintre cele mai oportunități eficiente produs - crearea de „echipe” de mașini virtuale unite prin segmente de rețea virtuală pentru testarea sistemelor complexe. În esență, Virtual Machine Teaming implementează aceleași capacități ca Virtual Network Editor, dar vă permite să creați mai ușor rețele virtuale prin legarea adaptoarelor de mașini virtuale la diferite segmente de rețea virtuală. De exemplu, trebuie să testăm următorul sistem: pe una dintre gazde există un server Web care are 2 interfețe de rețea - una pentru accesarea acestuia prin intermediul client slab de la mașina utilizatorului, celălalt să se conecteze la serverul bazei de date, unde clientul trimite cereri prin serverul Web. Structura unui astfel de sistem este prezentată mai jos:

Să creăm trei mașini virtuale, în conformitate cu structura modelului, și să adăugăm un alt adaptor de rețea virtuală pentru serverul web virtual. După aceea, în meniul „Fișier” al VMware Workstation, selectați Nou->Echipă. Indicăm în continuare unde vor fi localizate fișierele echipei de mașini virtuale, apoi selectăm opțiunea „Da” atunci când vi se cere „Adăugați acum mașini virtuale la echipă”. Apoi, accesați fereastra de adăugare a mașinilor virtuale:

Aici putem adăuga mașini virtuale folosind butonul „Adăugați”. Adăugați mașinile necesare, faceți clic pe „Următorul” și răspundeți „Da” la întrebarea „Adăugați acum segmente LAN în echipă” pentru a accesa fereastra pentru adăugarea segmentelor de rețea.

Aici adăugăm 2 segmente de rețea pentru sistemul simulat folosind butonul „Adăugați” și faceți clic pe „Următorul”. Apoi trecem la cel mai mult pagina interesanta- pagină pentru legarea adaptoarelor de rețea virtuale la segmentele de rețea.

Aici putem atribui legături adaptorului de rețea virtuală segmentelor de rețea virtuală de care avem nevoie, pur și simplu bifând casetele pentru interfețele de rețea corespunzătoare din coloanele de segmente. În conformitate cu structura modelului, atribuim segmentul LAN 1 pentru serverul de baze de date și serverul Web și segmentul LAN 2 pentru serverul Web și client. Astfel, după ce facem clic pe butonul „Finish”, vom primi o comandă de la mașinile virtuale care îndeplinește cerințele sistemului simulat.

Odată ce echipa este creată, putem lansa toate mașinile virtuale ale echipei cu un singur clic și putem începe imediat testarea sistemului. Trebuie remarcat faptul că mașinile virtuale adăugate unei echipe nu pot fi utilizate independent, ci doar în cadrul acesteia.

Câteva aspecte ale rețelei VMware

Când pornește o mașină virtuală, VMware Workstation și VMware Server sunt atribuite automat ca virtuale adaptoare de rețea adrese MAC. Sistemul de atribuire automată a adreselor este astfel încât mașinile virtuale de pe aceeași gazdă sunt garantate că nu au aceleași adrese MAC. Prin urmare, dacă utilizați o singură copie a platformei VMware în rețeaua organizației dvs., acest sistem asigură că nu există conflicte de adrese fizice. Totuși, dacă platformele de virtualizare rulează pe mai multe gazde în rețea simultan, poate apărea o situație de duplicare a adreselor MAC, ceea ce va duce la conflicte în rețea și indisponibilitatea mașinilor virtuale. Pentru a evita acest lucru, puteți atribui manual adrese MAC mașinilor virtuale prin adăugare editor de text linie de fișier vmx ca:

Ethernet[n].adresă = 00:50:56:XX:YY:ZZ

unde n - număr de serie(începând de la zero) a interfeței de rețea a mașinii virtuale, iar XX, YY și ZZ sunt componentele corespunzătoare ale adresei MAC.

În plus, atunci când utilizați o infrastructură virtuală bazată pe VMware Workstation sau VMware Server într-un mediu de producție, merită să ne amintim că comutatoarele virtuale VMnet sunt de fapt concentratoare („hub-uri”), adică dublează traficul pe toate porturile dispozitivelor VMnet. Aceasta creează probleme potentiale securitate, deoarece o interfață de rețea care funcționează în modul promiscuu într-una dintre mașinile virtuale poate asculta traficul destinat altor clienți ai hub-ului virtual.

Concluzie

Platformele VMware Workstation și VMware Server sunt instrumente puternice pentru organizarea interacțiunii în rețea între mai multe mașini virtuale care rulează simultan într-o gazdă. Niciuna dintre platformele de virtualizare desktop de pe piață nu are aceeași funcționalitate de rețea ca VMware Workstation. La testarea software-ului, capacitatea platformei de a modela sisteme distribuite complexe este de neprețuit. În plus, pe platformă Server VMware poți crea „parcuri” servere virtuale» cu sale interne și externe conexiuni de retea, aceste sisteme sunt decuplate de hardware și sunt foarte flexibile în ceea ce privește portarea lor pe o altă platformă. Există multe posibilități ascunse în configurarea rețelelor virtuale, precum și diverse tipuri de subtilități care vă permit să configurați rețelele virtuale foarte, foarte flexibil și să obțineți efectul maxim de la mașinile virtuale.

După ce am atins subiectul virtualizării desktop-urilor, nu putem ignora produsele liderului fără îndoială a acestei piete- VMWare. VMWare Workstation oferă utilizatorilor posibilități practic nelimitate în construcție medii virtualeși ia în considerare multe caracteristici ale utilizării desktopului. Nu același lucru se poate spune despre Hyper-V, când un hypervisor de server sau VirtualBox, care are o funcționalitate semnificativ mai mică, a fost adăugat la sistemul de operare al utilizatorului.

Ce este virtualizarea desktopului și cine are nevoie de ea?

Să fim clari imediat - virtualizarea desktop-ului, în ceea ce privește sarcinile și nevoile, nu are nimic în comun cu virtualizarea serverului și, de multe ori, propune cerințe direct opuse pentru hypervisor. De multe ori acest tip virtualizarea este privită ca ceva frivol, pentru care unele VirtualBox vor fi suficiente și nu văd rostul în software-ul plătit, care include VMWare Workstation.

La prima vedere, 287 USD pentru un hypervisor desktop pare o sumă destul de mare, dar odată ce aruncați o privire mai atentă asupra produsului, începeți să înțelegeți că cu siguranță merită banii. Pentru cei care abia încep să stăpânească virtualizarea, le putem recomanda VMWare Player gratuit, care, deși este destinat în primul rând lansării de mașini virtuale gata făcute, vă permite să creați noi mașini virtuale și are majoritatea caracteristicilor versiunii mai vechi.

Subsistemul disc are, de asemenea, cerințe specifice. În primul rând, stocarea mașinilor virtuale necesită spațiu, mult spațiu, mai ales dacă utilizați în mod activ instantanee. În al doilea rând, este necesar performanță normală matrice în operațiuni acces aleatoriu. S-a dezvăluit experimental că disc obișnuit scop general vă permite să lucrați destul de confortabil cu cel mult 4-5 mașini care funcționează simultan.

Prin urmare, uitați imediat de cele economice etc. serie de discuri. În practica noastră, folosim o matrice RAID 0 separată de discuri rapide, cum ar fi WD Black. De mare viteză iar costurile generale reduse disting favorabil acest tip de matrice, iar dezavantajul fiabilității scăzute pentru utilizarea desktopului nu este atât de semnificativ. Hard disk-uri nu mor peste noapte, iar acest proces este ușor de observat când conduceți mașina în fiecare zi.

Dacă este posibil, este mai bine să asamblați două matrice de două discuri, în loc de una din patru. Un număr mare de discuri dintr-o matrice îi va crește cu siguranță performanța, dar îi va complica foarte mult întreținerea.

Cerințele enumerate vă obligă să fiți atenți atunci când alegeți placa de baza, cel mai probabil doar modelele mai vechi care au numărul necesar de conectori de memorie și porturi SATA vi se potrivesc. Cine a spus că virtualizarea este ieftină?

Să virtualizăm totul

Unul dintre avantaje incontestabile VMWare Workstation este cea mai largă alegere sisteme oaspeți acceptate. Este mult mai greu să găsești ceva nesuportat. Acest lucru îl deosebește acest produs de la Hyper-V, unde sunt acceptate în mod normal doar sistemele de operare native și Linux cu nuclee 3.4 și mai mari, și de la VirtualBox, unde există probleme cu suportarea sistemelor de operare mai vechi.

Configurarea unui comutator virtual este extrem de simplă și se reduce la selectarea adaptorului fizic necesar.

Rețea privată (doar pentru gazdă) - VMnet1

De asemenea, creat în mod implicit și vă permite să organizați izolat de lumea de afara rețele private. Optiuni Disponibile sunt un server DHCP încorporat și o conexiune la gazdă, în acest caz este creat un adaptor de rețea virtuală pe gazda conectată la acest comutator.

Personalizat

Această opțiune nu este un tip de rețea, dar vă permite să specificați direct comutatorul virtual la care va fi conectată placa de rețea. De asemenea, puteți selecta orice comutator neconfigurat și puteți crea o rețea privată pe baza acestuia, fără a vă conecta la gazdă și fără servicii de rețea virtuală.

Personalizați orice comutator virtual neconfigurat. Documentația tace despre diferența dintre cele două moduri identice.

Avansat

Acesta nu este un tip de rețea, ci setări suplimentare de conexiune la rețea care vă permit să specificați debitului conexiuni și nivelul de pierdere.

Acest lucru face posibilă emularea fără a utiliza software suplimentar conexiune prin modem, linii de comunicare asimetrice, canale de proastă calitate etc. și va fi apreciat de dezvoltatorii și testerii de soluții de rețea.

În următoarea parte a articolului ne vom uita la lucrul cu dispozitiv periferic, discuri și partiții și luați în considerare, de asemenea, sistemul de instantanee.

  • Etichete:

Vă rugăm să activați JavaScript pentru a vizualiza

VMware Workstation este solutie ideala pentru autoeducare, aplicații de depanare, crearea de medii de laborator de testare. Mulți care fac primii pași cu VMware Workstation față diverse probleme la instalare. În acest articol ne vom uita setari de retea disponibil imediat după instalare VMware Workstation. Acest articol va fi de interes, în primul rând, pentru cei care abia încep să înțeleagă mediul virtual.

În mod implicit, în VMware Workstation Există trei tipuri de rețele virtuale. Puteți conecta o mașină virtuală la o anumită rețea din meniul Setări mașină virtuală

Să ne uităm la rețelele implicite VMware Workstation:

Bridged/VMnet0.În această legătură, mașina virtuală se conectează la rețea folosind adaptorul de rețea fizic al gazdei. Adaptorul de rețea virtuală al unei mașini virtuale utilizează adaptorul de rețea fizică al computerului dvs., permițând mașinii virtuale să acceseze aceeași rețea la care este conectat computerul fizic. Cu alte cuvinte, mașinile virtuale au acces la dvs retea locala.

Vă rugăm să rețineți că sistemele de operare gazdă și oaspete au adrese MAC și IP unice. Dacă pe mașinile virtuale nu este specificată o adresă IP statică, aceasta o va primi prin DHCP, așa cum computer obișnuit. ÎN acest tip conexiuni, mașina virtuală are acces deplin la rețeaua locală și se poate conecta la alte computere, iar computerele din rețeaua locală se pot conecta la aceasta.

Acest tip de conexiune este folosit cel mai des.

Numai gazdă/VMnet1. Al doilea tip de rețea conectează mașina virtuală invitată și computerul gazdă, formând o rețea privată. Această legătură oferă o conexiune de rețea între mașina virtuală și computerul fizic (gazdă), folosind un adaptor de rețea virtuală disponibil sistemului de operare gazdă.

Cu acest tip de conexiune, mașina virtuală nu are acces la rețeaua locală și la Internet. Deoarece mașinile virtuale nu au acces la rețea fizică, VMware Workstation prevede utilizarea serviciului DHCP pentru a atribui parametrii TCP\IP mașinilor virtuale. Pentru o rețea virtuală numai gazdă, se folosește o subrețea specifică, în cazul nostru este 192.168.52.0-254, unde adaptorul virtual de pe computerul fizic are o adresă IP de 192.168.52.1 și toate mașinile virtuale invitate care folosesc o gazdă -doar conexiunea primește adrese de la serverul VMware DHCP.

Mașinile virtuale care utilizează o rețea numai gazdă pot comunica între ele în această rețea.

NAT/VMnet8. Acesta este al treilea tip de conexiune. Acest tip de conexiune se caracterizează prin faptul că comunicarea între mașina virtuală și gazdă se realizează prin intermediul rețea privată. De ce este instalată o a doua placă de rețea virtuală într-un computer fizic?

Când utilizați o conexiune NAT, mașina virtuală nu are propria sa adresă IP de rețea externă. Cu toate acestea, mașina virtuală se poate conecta la computere dintr-o rețea externă utilizând protocolul standard TCP/IP. În acest caz, mașina virtuală folosește IP și adrese MAC calculator fizic.

Este de remarcat faptul că, în mod implicit, un computer din rețeaua fizică locală nu se poate conecta la o mașină virtuală.

Conexiunea NAT este selectată implicit la crearea unei noi mașini virtuale VMware Workstation.

Deoarece mașina virtuală nu are acces direct la rețea, VMware Workstation utilizează serviciul DHCP pentru a atribui adrese IP mașinilor virtuale dintr-o rețea privată.

Managementul rețelei virtuale VMware Workstation realizat în Virtual Network Editor, care este instalat implicit. Puteți lansa Virtual Network Editor direct din meniul Start selectând Toate programele, apoi VMware și Virtual Network Editor. De asemenea, puteți lansa Virtual Network Editor în interiorul interfeței VMware Workstation selectând meniul Editare și Virtual Network Editor.

După lansarea Virtual Network Editor, veți vedea o filă rezumat. Această filă afișează toate rețelele virtuale utilizate VMware Workstation.

Conectare automată. Dacă mașina gazdă, de ex. computerul pe care este instalat software-ul VMware Workstation, are mai mult de un fizic Adaptor Ethernet, primul adaptor fizic disponibil este selectat automat pentru a fi utilizat în rețeaua virtuală VMnet0. Este posibil să adăugați o excepție pentru a nu utiliza un adaptor fizic specific în rețeaua VMnet0.

Host Virtual Network Mapping. Această filă este folosită pentru a configura rețele virtuale în VMware Workstation. În această filă, pentru VMnet0.network, puteți specifica utilizarea unui adaptor fizic specific. Pentru rețelele VMnet1 și VMnet8, puteți specifica subrețeaua și parametrii DHCP.

Adaptor de rețea virtuală gazdă. Acest tip de adaptor permite mașinii gazdă să se conecteze la o rețea virtuală. În mod implicit, sunt create două adaptoare de rețea virtuale pentru fiecare gazdă: unul pentru rețeaua punte și unul pentru rețeaua de traducere a adresei de rețea (NAT). Folosind această filă, puteți dezactiva sau elimina complet un anumit adaptor. De asemenea, pe această filă puteți crea un nou adaptor virtual și îl puteți asocia cu un anumit VMnet.

DHCP. Această filă definește parametrii DHCP pentru rețelele virtuale VMnet1 (doar gazdă) și VMnet8 (NAT). Aici puteți opri sau reporni serviciul DHCP.

NAT Această filă determină ce rețea virtuală va folosi Network Address Translation (NAT). Pe această filă puteți porni/opri serviciul NAT. În plus, există avansate setări NAT disponibil în secțiunea „Editare”.

Sper că ați înțeles mai clar rețelele virtuale VMware Workstation, iar acest articol v-a fost util.

Pagina prezinta instrucțiuni detaliate despre cum să creați conexiuni de reteaîntre mașinile principale și virtuale din VMware Workstation.

Pagina face parte dintr-un articol

Puteți adapta conținutul:

Configurare obișnuită VMware fără contextul articolului principal.
(urmați și pasul de configurare adrese IP statice pe pagina următoare articole).

Configurarea VMware în contextul creării unui grup de servere proxy virtuale.

Pentru a crea o rețea locală virtuală, pentru fiecare mașină locală trebuie să creăm adaptoare virtuale, pe care toate computerele le vor considera plăci de rețea reale.

Pentru a accesa setările din meniul derulant de sus al programului VMware Workstation selectați [Editare] – [Editor de rețea virtuală...]

Editorul de rețea virtuală se va deschide în fața noastră. Dacă este prima dată când creați o rețea virtuală, mai întâi să ștergem rețelele implicite existente, pentru a nu ne confunda, evidențiind rețeaua în listă și făcând clic pe butonul „Șterge rețea”.

Amintiți-vă cum am adăugat anterior cuvântul VMware cu un număr de serie la numele folderelor cu imagini ale mașinilor virtuale. Acum faceți clic pe butonul de adăugare a rețelei și adăugați rețele selectând VMware0 în listă și așa mai departe pentru numărul necesar de mașini virtuale.

Rețelele noastre vor apărea în lista de rețele, acum facem clic pe fiecare linie cu numele rețelei și în zona „Informații despre VMNet” sub lista de rețele, selectați elementul „Doar gazdă”, următorul element „Conectați-vă”. adaptorul gazdă la această rețea” ar trebui verificat. De asemenea, ne asigurăm că debifăm opțiunea „Utilizați serviciul DHCP local pentru a distribui adrese IP pentru mașinile virtuale”, deoarece ne vom atribui propriile adrese IP statistice în următoarea parte a articolului. Efectuați acțiunea pentru fiecare rețea și faceți clic pe [Aplicare].

În continuare, ne uităm la ce rețea îi aparține „Adresa de subrețea”, notează aceste numere sau ne amintim cum să le privim aici, deoarece vom avea nevoie de aceste adrese pentru a ne atribui manual adresa în cadrul acestor subrețele. Faceți clic pe [OK]. Adaptoarele de rețea ale rețelelor noastre virtuale ar trebui să apară imediat pe mașinile principale și virtuale.

Pentru a activa adaptoarele de rețea pe fiecare mașină virtuală VMware, faceți clic pe numele mașinii virtuale Click dreaptaşoarece şi meniul contextual selectați elementul „Setări”, apoi accesați fila „hardware” a ferestrei „Setări mașină virtuală”. Dacă găsiți un adaptor de rețea pe care nu îl utilizați în lista de dispozitive de mașină virtuală, atunci este mai bine să îl eliminați pur și simplu și apoi să selectați fila „adăugați”.

Se va deschide „Add New Hardware Wizard”.
Selectați tipul de hardware „Adaptor de rețea” de adăugat și faceți clic pe [Next].

Pe pagina următoare a expertului, în zona „Conexiune la rețea”, selectați „Altele: specificați o rețea virtuală” și selectați rețeaua „VMnet (doar gazdă)” cu numărul de secvență pe care l-am atribuit acestei mașini virtuale.

Efectuăm pași similari pentru a crea noi adaptoare de rețea virtuală pe alt sistem de operare virtual. Creăm un adaptor pentru fiecare mașină virtuală pentru a putea monitoriza traficul și stabilitatea traficului (parsing) de la fiecare mașină virtuală separat și într-un singur loc - în fila Rețea din Managerul de activități a sistemului de operare principal.

Acum că adaptoarele noastre au fost create, putem trece la configurarea adreselor IP statice pentru adaptoarele noastre, descrise în pagina următoare a articolului.

Conectarea în rețea în VMware Workstation și VMware Server.

Articol:

Utilizarea platformelor de virtualizare desktop, atât pe computerele de acasă, cât și în mediile de producție de întreprindere, a devenit recent deosebit de populară. Mulți utilizatori folosesc mașini virtuale pentru instruire, rulează software scris pentru un alt sistem de operare decât sistemul de operare instalat și creează medii portabile de utilizator care nu sunt legate de hardware specific. Într-un mediu de întreprindere, mașinile virtuale vă permit să testați în siguranță software-ul pe o varietate de configurații ale sistemului de operare invitat, folosind instrumente specializate ale platformei de virtualizare care măresc eficiența procesului de dezvoltare și testare. În plus, unul dintre cele mai importante avantaje ale mașinilor virtuale este capacitatea de a le combina în rețele virtuale, ceea ce permite simularea comportamentului sistemelor distribuite, constând atât din aplicații pentru utilizatorul final, cât și din diverse tipuri de servere, într-un mediu eterogen. pe un singur computer. Flexibilitatea mașinilor virtuale în ceea ce privește resursele alocate acestora și capacitățile extinse de întreținere și optimizare a performanței fac posibilă gestionarea cu ușurință a multor configurații diferite de mașini virtuale și crearea de aplicații optimizate, independente de hardware, „ambalate” în mașini virtuale. Aceste componente, constând din mașini virtuale, pot fi apoi conectate în rețea în diferite moduri pentru a simula sisteme diferite.

Produsele VMware sunt în prezent lideri de piață în ceea ce privește organizarea unor astfel de modele pentru testare. În iunie 2007, VMware Workstation 6 a primit premiul Visual Studio Magazine pentru cea mai bună soluție la categoria Instrumente de dezvoltare. Acest lucru s-a datorat în mare parte disponibilității unui număr mare de instrumente care pot crește semnificativ viteza de dezvoltare și testare, pot simplifica procedura de implementare a aplicațiilor și configurarea interacțiunii în rețea între ele. Platforma de virtualizare desktop VMware Workstation a devenit atât de populară încât Microsoft a decis să facă un pas deloc corect în ceea ce privește politica de licențiere pentru virtualizarea sistemelor de operare din familia Windows Vista: unele dintre edițiile sale nu pot fi virtualizate. Această situație nu a putut fi potrivită pentru VMware, care a început lupta pentru utilizarea gratuită a sistemelor de operare pe platformele de virtualizare. În plus, VMware pariază foarte mult pe produsul VMware Fusion, care oferă cea mai strânsă integrare între Mac OS și Windows Vista (numit de cod Unity) și demonstrează rezultate cu adevărat fantastice: utilizatorul lucrează ca și cum „în două lumi”.

A șasea versiune a VMware Workstation introduce multe caracteristici și capabilități noi, inclusiv rețele. Cea mai semnificativă îmbunătățire este capacitatea de a crea până la zece adaptoare de rețea virtuale pentru o mașină virtuală.

Principii de organizare a rețelelor între mașini virtuale

Mașinile virtuale de pe platforma VMware permit utilizatorilor să creeze diferite combinații de sisteme virtuale care funcționează pe diferite principii de rețea. Nucleul unei rețele VMware este reprezentat de următoarele componente:

  • comutatoare virtuale
  • interfețe de rețea virtuală (adaptoare Ethernet virtuale)
  • punte virtuală
  • server DHCP încorporat
  • Dispozitiv de traducere a adreselor de rețea (NAT, Network Address Translation)

Elementul fundamental al rețelei în VMware Workstation și VMware Server este comutatorul virtual. Oferă conectarea în rețea a mașinilor virtuale sub forma unui dispozitiv fizic: comutatorul virtual are porturi la care pot fi legate interfețele de rețea virtuală ale mașinilor virtuale, precum și alte componente ale infrastructurii virtuale din gazdă. Mai multe mașini virtuale conectate la același switch virtual aparțin aceleiași subrețele. O punte virtuală este un mecanism prin care adaptorul fizic de rețea al unui computer este legat de interfețele de rețea virtuală. Serverul DHCP încorporat al VMware permite mașinilor virtuale să obțină automat o adresă IP pe subrețea lor, iar un dispozitiv NAT virtual oferă traducerea adreselor de rețea atunci când mașinile virtuale comunică cu o rețea externă.

3 tipuri de interacțiune în rețea între mașinile virtuale

Produsele VMware Workstation și VMware Server oferă utilizatorilor posibilitatea de a atribui unul dintre cele trei tipuri de bază de rețea unei mașini virtuale pentru fiecare dintre adaptoarele de rețea virtuale:

  • Cu punte
  • Numai gazdă

Fiecare dintre aceste tipuri de rețea poate fi utilizat pentru diferite cazuri de utilizare pentru mașinile virtuale și este necesar să selectați cu atenție tipul de rețea pentru o mașină virtuală pentru a o utiliza mai eficient împreună cu alte componente ale infrastructurii rețelei.

Acest tip de rețea vă permite să legați adaptorul de rețea al mașinii virtuale la interfața fizică de rețea a computerului, ceea ce face posibilă partajarea resurselor plăcii de rețea între gazdă și sistemele virtuale. O mașină virtuală cu acest tip de interacțiune în rețea se va comporta în raport cu rețeaua externă a sistemului gazdă ca un computer independent. Puteți atribui unei astfel de mașini propria sa adresă IP în rețeaua dvs. de acasă sau organizațională sau o va primi de la un server DHCP extern. Pentru mașina virtuală creată, acest tip de interacțiune în rețea este atribuit în mod implicit, deoarece acesta este cel mai simplu mod de a organiza interacțiunea în rețea între mașina virtuală, gazdă și rețeaua externă. Structura rețelelor prin punte este prezentată mai jos.


Adaptorul de rețea virtuală al oaspetelui este conectat la comutatorul virtual VMnet0, care are și o punte virtuală care comunică direct cu adaptorul de rețea fizic.

Pentru a atribui tipul de comunicare prin rețea Bridged unei mașini virtuale, trebuie să mergeți la meniul „VM”, apoi „Setări”, în fila „Hardware”, selectați placa de rețea Ethernet virtuală și setați comutatorul de grup Network Connection. la poziția Bridged.

Acest tip de interacțiune cu rețea este optim în scopuri de testare a software-ului, atunci când trebuie să organizați o rețea virtuală în cadrul gazdei, iar mașinile virtuale nu au nevoie de acces la o rețea externă. În subrețeaua virtuală există un server DHCP conectat la comutatorul virtual VMnet1 și care atribuie adrese IP din intervalul specificat mașinilor virtuale (în mod implicit 192.168.179.128 - 192.168.179.254). Structura rețelei numai pentru gazdă este prezentată mai jos:


Adaptoarele de rețea virtuală invitați se conectează la comutatorul VMnet1 și comunică pe subrețeaua 192.168.179.0/24. Pe sistemul gazdă este creată și o interfață de rețea virtuală, conectată la VMnet1, care vă permite să interacționați cu mașinile virtuale.

Pentru a atribui un tip de conexiune la rețea doar pentru gazdă unei mașini virtuale, trebuie să mergeți la meniul „VM”, apoi „Setări”, în fila „Hardware”, selectați placa de rețea Ethernet virtuală și setați conexiunea la rețea comutați grupul în poziția Doar gazdă.

Acest tip de rețea este foarte asemănător cu Host-Only, cu o singură excepție: un dispozitiv de traducere a adresei IP (NAT) este conectat la comutatorul virtual VMnet8. La acest comutator este conectat și un server DHCP, care distribuie adrese dintr-un anumit interval către mașinile virtuale (în mod implicit 192.168.89.128 - 192.168.89.254) și, direct, către mașinile virtuale în sine. Un dispozitiv NAT permite traducerea adresei IP, ceea ce permite mașinilor virtuale să inițieze conexiuni la o rețea externă fără a oferi un mecanism pentru accesarea mașinilor virtuale din exterior. Structura rețelei NAT este prezentată mai jos:


În sistemul de operare gazdă, precum și pentru rețea doar pentru gazdă, este creată o interfață de rețea virtuală pentru comutatorul VMnet 8, permițând gazdei să comunice cu mașinile virtuale.

Acest model de interacțiune cu rețea este optim din punct de vedere al securității (din moment ce este imposibil să inițiezi o conexiune la o mașină virtuală din exterior), dar reduce semnificativ performanța rețelei (uneori cu până la 20-30 la sută). O conexiune NAT poate fi folosită, de exemplu, pentru a naviga pe internet în siguranță de pe o mașină virtuală.

Pentru a atribui un tip de comunicare de rețea NAT unei mașini virtuale, trebuie să mergeți la meniul „VM”, apoi „Setări”, în fila „Hardware”, selectați placa de rețea Ethernet virtuală și setați comutatorul de grup Network Connection. la NAT.

Fiecare mașină virtuală poate avea mai multe adaptoare de rețea virtuale conectate la diferite comutatoare virtuale care implementează diferite tipuri de comunicare în rețea. Pe platforma VMware Server 1.0, pot fi create până la patru adaptoare de rețea virtuale pentru o mașină virtuală, pe platforma VMware Workstation 6 - până la zece. Pentru a adăuga un adaptor de rețea virtuală la o mașină virtuală, accesați meniul „VM”, selectați „Setări”, apoi pe fila „Hardware”, faceți clic pe butonul „Adăugați” și selectați „Adaptor Ethernet” în Expertul Adăugare dispozitive virtuale. . După aceasta, în asistent, atribuiți tipul de interacțiune cu rețea pentru acest adaptor și faceți clic pe „Finish”.

Configurarea unei rețele virtuale folosind Virtual Network Editor

Aplicația Virtual Network Editor este inclusă cu VMware Workstation și VMware Server și este un instrument puternic de gestionare a rețelei virtuale. Pentru a-l utiliza, trebuie să rulați programul vmnetcfg.exe din folderul cu Workstation sau Server sau selectați Virtual Network Settings din meniul „Edit”.


Prima filă a editorului de rețele virtuale arată rețelele virtuale disponibile, descrierea acestora, subrețeaua pe care o formează și dacă un server DHCP este activat pentru aceasta. Mergând la fila „Punte automată” vom vedea următoarea imagine:


Aici putem lăsa însăși platforma VMware să selecteze adaptorul de rețea fizic adecvat pentru legarea la puntea virtuală (dacă există mai multe plăci de rețea) și, de asemenea, să adauge în listă adaptoarele fizice pentru care nu este nevoie să creați o punte. Dacă aveți o singură placă de rețea, este recomandat să lăsați totul așa cum este. Apoi putem merge la fila „Mapping Virtual Network”.


Aici putem lega interfețele de rețea gazdă (atât fizice, cât și virtuale) la comutatoarele virtuale VMnet. În mod implicit, interfețele de rețea virtuală VMnet1 și VMnet8 sunt legate de comutatoare pentru Host-Only și, respectiv, NAT. Interfața fizică este legată de comutatorul VMNet0. Pentru fiecare dintre comutatoare, putem aloca o subrețea prin atribuirea unei adrese și a unei mască de subrețea:

De asemenea, putem lega un server DHCP la un comutator virtual, pentru care există o legare la una dintre interfețele rețelei gazdă. Această funcționalitate dublează fila DHCP și va fi descrisă mai târziu. Să luăm acum în considerare crearea propriei subrețele pe baza unui comutator VMnet2 neocupat, care începe cu fila „Adaptoare virtuale gazdă”.


Aici vedem adaptoare de gazdă virtuală pentru comunicarea de rețea numai gazdă și NAT, comutatoarele virtuale corespunzătoare și stările dispozitivelor. Putem dezactiva sau activa dispozitivele virtuale sau chiar să le eliminăm cu totul. Să adăugăm adaptorul nostru virtual pentru a crea o subrețea de mașini virtuale făcând clic pe butonul „Adăugați”. Adăugați adaptorul VMnet2 și faceți clic pe butonul „Aplicați”. Ca rezultat, avem o altă interfață de rețea virtuală pe gazdă și o subrețea cu o adresă atribuită automat, cum ar fi 192.168.x.0/24. În fila „Mapping Virtual Network Host”, ne putem asigura că adaptorul creat este legat de comutatorul VMnet2 și să vedem sau să îi modificăm subrețeaua. În continuare, să trecem la următoarea filă, unde putem atașa un server DHCP la diferite comutatoare virtuale.


Aici vedem că serverul DHCP rulează pentru comutatoarele virtuale VMnet1 și VMnet8. De asemenea, putem adăuga comutatorul la lista clienților serverului DHCP făcând clic pe butonul „Adăugați” și nu contează dacă o interfață de rețea gazdă este asociată sau nu. În partea de jos puteți vedea și starea serviciului care acceptă DHCP ( vmnetdhcp.exe), și îl putem opri, porni sau reporni.

Adăugați comutatorul VMnet2 folosind butonul „Adăugați” și faceți clic pe „Aplicați”. DHCP este acum atribuit subrețelei noastre și îi putem edita proprietățile făcând clic pe butonul „Proprietăți”:

Aici, pe lângă gama de adrese IP alocate mașinilor virtuale, putem configura durata închirierii adreselor IP de către clienții DHCP (implicit și maxim). Astfel, prin atașarea unui server DHCP la comutator și prin crearea unui adaptor de rețea gazdă virtuală legat de acesta, am creat propria noastră subrețea doar pentru gazdă.

După cum sa menționat mai sus, comunicarea de rețea numai cu gazdă diferă de NAT în absența unui singur dispozitiv NAT. Acest dispozitiv, care traduce adresele IP ale mașinii virtuale, poate fi asociat doar cu un comutator virtual și cu o interfață de rețea virtuală gazdă. În mod implicit, comutatorul VMnet8 și adaptorul de rețea virtual asociat cu acesta sunt utilizate ca bază pentru comunicarea în rețea prin NAT. În ultima filă „NAT” puteți modifica parametrii acestei interacțiuni de rețea:


Pentru a atribui un dispozitiv NAT rețelei noastre VMnet2, selectați-l din combo și faceți clic pe „Aplicați”. După aceasta, subrețeaua noastră virtuală de pe comutatorul VMnet2 devine protejată de penetrarea externă, iar mașinile virtuale care folosesc un dispozitiv NAT pot iniția conexiuni de ieșire la rețeaua externă, care vor fi procesate de serverul VMware NAT. Serviciul de traducere a adreselor este implementat de procesul vmnat.exe. Din această filă poate fi, de asemenea, instalat, lansat și repornit. Pentru setările serverului NAT, faceți clic pe butonul „Editați”.

Aici puteți configura adresa IP a gateway-ului utilizat de dispozitivul NAT, timeout-ul UDP (User Datagram Protocol) în minute (cât timp durează legarea protocolului UDP la rețeaua NAT) și portul Config – portul prin care puteți obține informații despre starea dispozitivului NAT.

Caseta de selectare „Active FTP” permite sau interzice deschiderea unei conexiuni de intrare de la un server FTP extern în modul activ. Dacă caseta de selectare nu este bifată, va fi utilizat modul pasiv cu un singur canal. Butonul „DNS” (DNS, Domain Name System) vă permite să gestionați setările pentru redirecționarea DNS (redirecționarea cererilor către DNS). Această caracteristică poate fi configurată numai pentru gazde Windows. Caseta de selectare OUI (Organizationally Unique Identifier) ​​trebuie bifată numai dacă ați schimbat prima parte a adresei MAC a mașinii virtuale, care identifică producătorul plăcii de rețea (în mod implicit, VMware își atribuie propriul OUI tuturor mașinilor) și dvs. doresc să permită acestor mașini să utilizeze un dispozitiv NAT.

Parametrii protocolului NetBIOS includ timeout-ul procesorului de nume NBNS (NetBIOS Name Service), numărul de reîncercări pentru solicitările NBNS și timeout-ul NBDS (NetBIOS Datagram Service).

Construirea de rețele din mașini virtuale cu mai multe adaptoare de rețea

După cum am menționat mai devreme, fiecare mașină virtuală poate avea mai multe adaptoare de rețea virtuale asociate cu diferite tipuri de comunicații în rețea și comutatoare. Adăugând noi interfețe de rețea cu diferite tipuri de comunicare în rețea la o mașină virtuală, puteți implementa o adevărată infrastructură virtuală în sistemul gazdă pentru testarea sistemelor complexe distribuite și în scopuri de instruire. De exemplu, structura unei rețele virtuale pe o gazdă ar putea fi astfel:


După cum se poate observa din figură, nu există probleme în modelarea sistemelor complexe complexe pe un singur computer fizic, în care funcționează diferite tipuri de servere, firewall-uri și computere client. Toate acestea se pot face folosind utilitarul Virtual Network Editor. În plus, produsul VMware Workstation, axat pe procesul de dezvoltare și testare, oferă un alt instrument pentru crearea de rețele virtuale între mașinile virtuale, care are capabilități avansate - Virtual Machine Teaming.

Echipa de mașini virtuale pe VMware Workstation

VMware definește categoria produsului stație de lucru ca dezvoltare și testare dintr-un motiv. Platforma VMware Workstation oferă o multitudine de instrumente necesare dezvoltatorilor și inginerilor de calitate software din companiile de dezvoltare de software. Una dintre cele mai eficiente caracteristici ale produsului este crearea de „echipe” de mașini virtuale, unite prin segmente de rețea virtuală pentru testarea sistemelor complexe. În esență, Virtual Machine Teaming implementează aceleași capacități ca Virtual Network Editor, dar vă permite să creați mai ușor rețele virtuale prin legarea adaptoarelor de mașini virtuale la diferite segmente de rețea virtuală. De exemplu, trebuie să testăm următorul sistem: pe una dintre gazde există un server Web care are 2 interfețe de rețea - una pentru accesarea acestuia printr-un client subțire de pe mașina utilizatorului, cealaltă pentru conectarea la serverul bazei de date, unde clientul trimite cereri prin Web-server. Structura unui astfel de sistem este prezentată mai jos:


Să creăm trei mașini virtuale, în conformitate cu structura modelului, și să adăugăm un alt adaptor de rețea virtuală pentru serverul web virtual. După aceea, în meniul „Fișier” al VMware Workstation, selectați Nou->Echipă. Indicăm în continuare unde vor fi localizate fișierele echipei de mașini virtuale, apoi selectăm opțiunea „Da” atunci când vi se cere „Adăugați acum mașini virtuale la echipă”. Apoi, accesați fereastra de adăugare a mașinilor virtuale:


Aici putem adăuga mașini virtuale folosind butonul „Adăugați”. Adăugați mașinile necesare, faceți clic pe „Următorul” și răspundeți „Da” la întrebarea „Adăugați acum segmente LAN în echipă” pentru a accesa fereastra pentru adăugarea segmentelor de rețea.


Aici adăugăm 2 segmente de rețea pentru sistemul simulat folosind butonul „Adăugați” și faceți clic pe „Următorul”. Apoi mergem la cea mai interesantă pagină - pagina pentru legarea adaptoarelor de rețea virtuale la segmentele de rețea.


Aici putem atribui legături adaptorului de rețea virtuală segmentelor de rețea virtuală de care avem nevoie, pur și simplu bifând casetele pentru interfețele de rețea corespunzătoare din coloanele de segmente. În conformitate cu structura modelului, atribuim segmentul LAN 1 pentru serverul de baze de date și serverul Web și segmentul LAN 2 pentru serverul Web și client. Astfel, după ce facem clic pe butonul „Finish”, vom primi o comandă de la mașinile virtuale care îndeplinește cerințele sistemului simulat.

Odată ce echipa este creată, putem lansa toate mașinile virtuale ale echipei cu un singur clic și putem începe imediat testarea sistemului. Trebuie remarcat faptul că mașinile virtuale adăugate unei echipe nu pot fi utilizate independent, ci doar în cadrul acesteia.

Câteva aspecte ale rețelei VMware

Când pornește o mașină virtuală, VMware Workstation și VMware Server atribuie automat adrese MAC adaptoarelor de rețea virtuală. Sistemul de atribuire automată a adreselor este astfel încât mașinile virtuale de pe aceeași gazdă sunt garantate că nu au aceleași adrese MAC. Prin urmare, dacă utilizați o singură copie a platformei VMware în rețeaua organizației dvs., acest sistem asigură că nu există conflicte de adrese fizice. Totuși, dacă platformele de virtualizare rulează pe mai multe gazde în rețea simultan, poate apărea o situație de duplicare a adreselor MAC, ceea ce va duce la conflicte în rețea și indisponibilitatea mașinilor virtuale. Pentru a evita acest lucru, puteți atribui manual adrese MAC mașinilor virtuale adăugând o linie ca aceasta într-un fișier vmx într-un editor de text:

Ethernet[n].adresă = 00:50:56:XX:YY:ZZ

Unde n este numărul de serie (începând de la zero) al interfeței de rețea a mașinii virtuale, iar XX, YY și ZZ sunt componentele corespunzătoare ale adresei MAC.

În plus, atunci când utilizați o infrastructură virtuală bazată pe VMware Workstation sau VMware Server într-un mediu de producție, merită să ne amintim că comutatoarele virtuale VMnet sunt de fapt concentratoare („hub-uri”), adică dublează traficul pe toate porturile dispozitivelor VMnet. Acest lucru creează potențiale probleme de securitate deoarece o interfață de rețea care rulează în mod promiscuu într-una dintre mașinile virtuale ar putea asculta traficul destinat altor clienți ai hub-ului virtual.

Concluzie

Platformele VMware Workstation și VMware Server sunt instrumente puternice pentru organizarea interacțiunii în rețea între mai multe mașini virtuale care rulează simultan într-o gazdă. Niciuna dintre platformele de virtualizare desktop de pe piață nu are aceeași funcționalitate de rețea ca VMware Workstation. La testarea software-ului, capacitatea platformei de a modela sisteme distribuite complexe este de neprețuit. În plus, pe platforma de server VMware, puteți crea „parcuri de servere virtuale” cu propriile conexiuni de rețea interne și externe, aceste sisteme sunt decuplate de hardware și sunt foarte flexibile în ceea ce privește transferul lor pe o altă platformă; Există multe posibilități ascunse în configurarea rețelelor virtuale, precum și diverse tipuri de subtilități care vă permit să configurați rețelele virtuale foarte, foarte flexibil și să obțineți efectul maxim de la mașinile virtuale.