Virtualių mašinų konfigūravimas kompiuteryje
Pengantaras
Šiame vis labiau skaitmenėjančiame amžiuje virtualizacijos technologija atliko svarbų vaidmenį didinant IT infrastruktūros valdymo efektyvumą ir lankstumą. Vienas iš populiarių šios technologijos įgyvendinimo būdų yra virtualių mašinų (VM) naudojimas. VM leidžia vartotojams vienu metu paleisti kelias operacines sistemas vienoje fizinėje įrangoje, o tai suteikia neįkainojamos naudos programinės įrangos testavimui, programų kūrimui ir darbo aplinkos izoliacijai. Šiame straipsnyje bus išsamiai aptartas virtualių mašinų konfigūravimas kompiuteryje, pradedant pagrindinėmis koncepcijomis ir baigiant praktiniais patarimais.
Virtualių mašinų supratimas
Virtuali mašina yra mašina, kuri suteikia skaičiavimo aplinką operacinėms sistemoms ir programoms vykdyti, kaip ir fizinis kompiuteris. Ši virtualizacija pasiekiama naudojant programinę įrangą, vadinamą hipervizoriumi. Patys hipervizoriai skirstomi į du tipus:
1. 1 tipo hipervizorius (be operacinės sistemos): veikia tiesiogiai aparatinėje įrangoje be pagrindinės operacinės sistemos. Pavyzdžiai: „VMware ESXi“, „Microsoft Hyper-V“ ir „Xen“.
2. 2 tipo hipervizorius (priglobtas): veikia pagrindinės operacinės sistemos paviršiuje kaip įprasta programa. Pavyzdžiai: „VMware Workstation“, „Oracle VM VirtualBox“ ir „Microsoft Virtual PC“.
Ši virtuali mašina tada paleidžia svečio operacinę sistemą, kuri gali skirtis nuo pagrindinės operacinės sistemos. Pavyzdžiui, galite paleisti „Ubuntu Linux“ kaip svečio operacinę sistemą, o „Windows“ – kaip pagrindinę.
Pasiruošimas prieš konfigūravimą
Prieš pradėdami VM konfigūraciją, atsižvelkite į keletą svarbių reikalavimų:
1. Aparatinės įrangos specifikacijos: Kad virtualioji mašina (VM) veiktų sklandžiai, jūsų kompiuteris turi atitikti reikiamus reikalavimus, ypač RAM ir procesoriaus talpą. Bent jau jūsų kompiuteryje turi būti procesorius, palaikantis virtualizacijos technologijas, tokias kaip „Intel VT-x“ arba „AMD-V“.
2. Saugojimo vieta: Virtualizacijai reikia daug vietos, kad būtų galima saugoti svečio operacinės sistemos disko atvaizdų failus.
3. Hipervizoriaus programinė įranga: rinkitės hipervizoriaus programinę įrangą pagal savo poreikius ir suderinamumą su jūsų įrenginiu bei pagrindine operacine sistema. Keletas populiarių variantų:
– „VMware Workstation Player“ arba „Pro“.
- „Oracle VM VirtualBox“.
– „Microsoft Hyper-V“.
4. Diegimo laikmena: Paruoškite virtualioje mašinoje norimos įdiegti operacinės sistemos ISO failą arba naudokite fizinę laikmeną, pvz., CD / DVD.
Virtualios mašinos konfigūravimo veiksmai
Sutelkime dėmesį į konfigūraciją naudojant „Oracle VM VirtualBox“ – vieną populiariausių nemokamų hipervizoriaus programų.
1. „Oracle VM VirtualBox“ diegimas
1. Atsisiųskite „VirtualBox“ iš oficialios svetainės ([VirtualBox](https://www.virtualbox.org/)).
2. Paleiskite diegimo programą ir vykdykite rodomus nurodymus. Diegimo procesas yra gana paprastas ir nereikalauja jokios sudėtingos konfigūracijos.
2. Sukurkite naują virtualią mašiną
1. Atidarykite „VirtualBox“ ir spustelėkite „Naujas“.
2. Pavadinimas ir operacinė sistema:
– Suteikite savo VM pavadinimą.
– Pasirinkite tinkamą operacinės sistemos tipą ir versiją. Pavyzdžiui, „Linux“ ir „Ubuntu (64 bitų)“.
3. Atminties paskirstymas:
– Nustatykite, kiek RAM naudos virtualioji mašina. Šiuolaikinei operacinei sistemai rekomenduojama skirti ne mažiau kaip 2048 MB (2 GB).
4. Virtualaus disko kūrimas:
– Pasirinkite „Sukurti virtualų standųjį diską dabar“.
– Pasirinkite disko formatą iš galimų parinkčių. „VDI (VirtualBox disko atvaizdas)“ paprastai pasirenkamas bendram naudojimui.
– Disko dydis nustatomas dinamiškai arba fiksuotai. Dinaminis dydžio keitimas yra lankstesnis, nes reikiama vieta naudojama pagal poreikį.
3. Virtualios mašinos konfigūracija
Sukūrus VM, laikas ją toliau konfigūruoti:
1. Sistema:
– Skirtuke „Pagrindinė plokštė“ galite konfigūruoti įkrovos tvarką, RAM paskirstymą ir lustų rinkinį.
– Skirtuke „Procesorius“ koreguokite norimų skirti procesorių skaičių. Pridėjus daugiau branduolių, galima pagerinti virtualios mašinos našumą.
– Skirtuke „Spartėjimas“ įsitikinkite, kad įjungta aparatinės įrangos virtualizacijos funkcija („VT-x“ arba „AMD-V“), kad būtų užtikrintas optimalus našumas.
2. Ekranas (rodymas):
– Pakoreguokite vaizdo atminties paskirstymą. Padidinkite kiekį, jei norite, kad virtualioji mašina veiktų su geresne grafika.
3. Sandėliavimas:
– Pridėkite operacinės sistemos ISO failą prie IDE valdiklio. Spustelėkite disko piktogramą, esančią skiltyje „Valdiklis: IDE“, pasirinkite „Pasirinkti virtualų optinio disko failą“ ir pasirinkite ISO failą.
4. Tinklas:
– Yra keletas tinklo adapterio parinkčių. Daugumai programų paprastai pakanka „NAT“, tačiau galite pasirinkti „Tiltuotas adapteris“, jei virtualiai mašinai reikia to paties IP adreso kaip ir pagrindiniam tinklui.
5. USB periferiniai įrenginiai:
– Galite įjungti USB valdiklį, jei norite naudoti USB įrenginius VM.
4. Svečio operacinės sistemos diegimas
1. Baigę konfigūraciją, spustelėkite „Pradėti“, kad paleistumėte virtualiąją mašiną.
2. VM bus paleista iš pridėto ISO. Vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte svečio operacinę sistemą.
3. Įdiegus ir paleidus iš naujo, svečio operacinė sistema yra paruošta naudoti.
Optimizavimas ir trikčių šalinimas
Po pagrindinės konfigūracijos galima atlikti kelis papildomus optimizavimo veiksmus:
1. Svečių papildymai:
– Įdiegus svečio operacinę sistemą su svečių papildiniais, pagerėja grafikos našumas ir ekrano skiriamoji geba, palaikomas iškarpinės bendrinimas ir aplankų bendrinimas tarp pagrindinio ir svečio sistemų.
2. Momentinė nuotrauka:
– Naudokite momentinės kopijos funkciją, kad išsaugotumėte dabartinę VM būseną. Tai labai naudinga kaip atkūrimo taškas netinkamos konfigūracijos ar sistemos gedimo atveju.
3. Išteklių valdymas:
– Koreguokite išteklių (RAM, CPU) paskirstymą pagal VM vykdomos programos poreikius.
4. Tinklo konfigūracija:
– Jei prie virtualios mašinos reikia prisijungti iš išorinio tinklo, nustatykite tolesnes tinklo konfigūracijas, pvz., prievadų peradresavimą.
Išvada
Virtualios mašinos konfigūravimas kompiuteryje yra strateginis žingsnis siekiant optimaliai panaudoti esamus fizinius išteklius. Suprasdami pagrindus ir aukščiau aprašytus praktinius veiksmus, galite lengvai sukurti lanksčią ir izoliuotą skaičiavimo aplinką įvairiems poreikiams. Nesvarbu, ar tai būtų kūrimas, testavimas, ar tiesiog eksperimentavimas, VM yra galingas įrankis šiuolaikinėje technologijų aplinkoje. Virtualizacijos technologijai toliau tobulėjant, ateityje mūsų potencialas ir nauda augs.