Վիրտուալ մեքենաների կարգավորումը համակարգչի վրա
Պենգանտար
Այս ավելի ու ավելի թվային դարաշրջանում վիրտուալիզացիայի տեխնոլոգիան նշանակալի դեր է խաղացել ՏՏ ենթակառուցվածքների կառավարման արդյունավետության և ճկունության բարձրացման գործում: Այս տեխնոլոգիայի տարածված կիրառումներից մեկը վիրտուալ մեքենաների (ՎՄ) օգտագործումն է: ՎՄ-ները թույլ են տալիս օգտատերերին միաժամանակ մի քանի օպերացիոն համակարգեր աշխատեցնել մեկ ֆիզիկական սարքավորման վրա՝ ապահովելով անգնահատելի առավելություններ ծրագրային ապահովման թեստավորման, ծրագրերի մշակման և աշխատանքային միջավայրի մեկուսացման համար: Այս հոդվածը մանրամասն կքննարկի համակարգչի վրա վիրտուալ մեքենաների կարգավորումը՝ սկսած հիմնական հասկացություններից մինչև գործնական ուղեցույց:
Վիրտուալ մեքենաների հասկացողություն
Վիրտուալ մեքենան այնպիսի մեքենա է, որը ապահովում է հաշվողական միջավայր օպերացիոն համակարգերի և ծրագրերի աշխատանքի համար, ինչպես ֆիզիկական համակարգիչը: Այս վիրտուալիզացիան իրականացվում է հիպերվիզոր անունով հայտնի ծրագրաշարի միջոցով: Հիպերվիզորները բաժանվում են երկու տեսակի՝
1. 1-ին տիպի հիպերվիզոր (Bare-Metal): Աշխատում է անմիջապես սարքավորումների վրա՝ առանց հոսթ օպերացիոն համակարգի: Օրինակներ են VMware ESXi, Microsoft Hyper-V և Xen:
2. 2-րդ տիպի հիպերվիզոր (հոսթինգային). Աշխատում է հոսթ օպերացիոն համակարգի վրա՝ ինչպես սովորական ծրագիրը։ Օրինակներ են VMware Workstation-ը, Oracle VM VirtualBox-ը և Microsoft Virtual PC-ն։
Այս վիրտուալ մեքենան այնուհետև գործարկում է հյուր օպերացիոն համակարգ, որը կարող է տարբեր լինել հոսթ օպերացիոն համակարգից: Օրինակ, դուք կարող եք գործարկել Ubuntu Linux-ը որպես հյուր Windows-ի վրա՝ որպես հոսթ:
Նախապատրաստում կարգավորումից առաջ
Մինչև VM-ի կարգավորումը սկսելը, հաշվի առեք մի քանի կարևոր պահանջներ.
1. Սարքավորումների տեխնիկական բնութագրեր. Վիրտուալ մեքենայի սահուն աշխատանքի համար ձեր համակարգիչը պետք է ունենա բավարար տեխնիկական բնութագրեր, մասնավորապես՝ օպերատիվ հիշողություն և պրոցեսորի հզորություն: Առնվազն ձեր համակարգիչը պետք է ունենա պրոցեսոր, որը աջակցում է վիրտուալիզացիայի տեխնոլոգիաներին, ինչպիսիք են Intel VT-x-ը կամ AMD-V-ն:
2. Պահեստային տարածք. Վիրտուալիզացիան պահանջում է մեծ պահեստային տարածք հյուր օպերացիոն համակարգի սկավառակի պատկերի ֆայլերը պահելու համար։
3. Հիպերվիզորի ծրագրակազմ. Ընտրեք հիպերվիզորի ծրագրակազմ՝ հիմնվելով ձեր կարիքների և ձեր սարքի ու հոսթինգի օպերացիոն համակարգի հետ համատեղելիության վրա: Որոշ տարածված տարբերակներից են՝
– VMware Workstation Player կամ Pro:
– Oracle VM VirtualBox:
– Microsoft Hyper-V։
4. Տեղադրման կրիչ. Պատրաստեք վիրտուալ մեքենայում տեղադրելիք օպերացիոն համակարգի ISO ֆայլը կամ օգտագործեք ֆիզիկական կրիչ, օրինակ՝ CD/DVD:
Վիրտուալ մեքենայի կարգավորման քայլեր
Եկեք կենտրոնանանք Oracle VM VirtualBox-ի միջոցով կարգավորման վրա, որը անվճար հասանելի ամենատարածված հիպերվիզորային ծրագրերից մեկն է։
1. Oracle VM VirtualBox-ի տեղադրում
1. Ներբեռնեք VirtualBox-ը պաշտոնական կայքից ([VirtualBox](https://www.virtualbox.org/)):
2. Գործարկեք տեղադրիչը և հետևեք ցուցադրված հրահանգներին: Տեղադրման գործընթացը բավականին պարզ է և չի պահանջում որևէ բարդ կարգավորում:
2. Ստեղծեք նոր վիրտուալ մեքենա
1. Բացեք VirtualBox-ը և սեղմեք «Նոր»։
2. Անունը և օպերացիոն համակարգը՝
- Անուն տվեք ձեր վիրտուալ մեքենային։
– Ընտրեք համապատասխան օպերացիոն համակարգի տեսակը և տարբերակը։ Օրինակ՝ «Linux» և «Ubuntu (64-բիթ)»։
3. Հիշողության բաշխում.
– Որոշեք, թե որքան օպերատիվ հիշողություն կօգտագործի վիրտուալ մեքենան։ Ժամանակակից օպերացիոն համակարգի համար խորհուրդ է տրվում հատկացնել ոչ պակաս, քան 2048 ՄԲ (2 ԳԲ)։
4. Վիրտուալ սկավառակի ստեղծում.
- Ընտրեք «Ստեղծեք վիրտուալ կոշտ սկավառակ հիմա» տարբերակը:
– Ընտրեք սկավառակի ձևաչափը հասանելի տարբերակներից: «VDI (VirtualBox Disk Image)»-ը սովորաբար ընտրվում է ընդհանուր օգտագործման համար:
– Որոշեք սկավառակի չափը դինամիկ կամ ֆիքսված եղանակով: Դինամիկ չափսավորումն ավելի ճկուն է՝ անհրաժեշտության դեպքում օգտագործելով անհրաժեշտ տարածքը:
3. Վիրտուալ մեքենայի կարգավորում
Երբ վիրտուալ մեքենան ստեղծվել է, ժամանակն է այն ավելի մանրամասն կարգավորել։
1. Համակարգ:
– «Մայրական սալիկ» ներդիրում կարող եք կարգավորել բեռնման հերթականությունը, օպերատիվ հիշողության բաշխումը և չիփսեթը։
– «Պրոցեսոր» ներդիրում կարգավորեք հատկացվող պրոցեսորների քանակը: Ավելի շատ միջուկներ ավելացնելը կարող է բարելավել վիրտուալ մեքենայի աշխատանքը:
– «Արագացում» ներդիրում համոզվեք, որ սարքավորումների վիրտուալիզացիայի գործառույթը (VT-x կամ AMD-V) միացված է օպտիմալ աշխատանքի համար։
2. Էկրան (Display):
– Կարգավորեք տեսահիշողության բաշխումը: Մեծացրեք քանակը, եթե ուզում եք, որ վիրտուալ մեքենան աշխատի ավելի լավ գրաֆիկայով:
3. Պահեստավորում:
– IDE կառավարիչին ավելացրեք օպերացիոն համակարգի ISO ֆայլը: Սեղմեք սկավառակի պատկերակի վրա «Կառավարիչ՝ IDE» բաժնում, ընտրեք «Ընտրեք վիրտուալ օպտիկական սկավառակի ֆայլ» և ընտրեք ISO ֆայլը:
4. Ցանց:
– Կան մի քանի ցանցային ադապտերի տարբերակներ։ «NAT»-ը սովորաբար բավարար է ծրագրերի մեծ մասի համար, բայց կարող եք ընտրել «Կամուրջային ադապտեր», եթե վիրտուալ մեքենան պահանջում է նույն IP հասցեն, ինչ հոսթ ցանցը։
5. USB ծայրամասային սարքեր:
– Դուք կարող եք միացնել USB Controller-ը, եթե ցանկանում եք օգտագործել USB սարքեր վիրտուալ մեքենայում։
4. Հյուրի օպերացիոն համակարգի տեղադրում
1. Կարգավորումն ավարտվելուց հետո սեղմեք «Սկսել»՝ վիրտուալ մեքենան գործարկելու համար:
2. Վիրտուալ մեքենան կբեռնվի ավելացված ISO-ից: Հետևեք էկրանին տրված հրահանգներին՝ հյուր օպերացիոն համակարգը տեղադրելու համար:
3. Տեղադրման և վերագործարկման ավարտից հետո հյուր օպերացիոն համակարգը պատրաստ է օգտագործման:
Օպտիմալացում և խնդիրների լուծում
Հիմնական կարգավորումից հետո կան մի քանի լրացուցիչ քայլեր, որոնք կարող են ձեռնարկվել օպտիմալացման համար.
1. Հյուրերի ավելացում.
– Հյուր օպերացիոն համակարգում հյուրի հավելումների տեղադրումը նպաստում է գրաֆիկայի աշխատանքի և էկրանի լուծաչափի բարելավմանը, աջակցում է սեղմատախտակի և թղթապանակների համատեղ օգտագործմանը հյուրընկալողի և հյուրի միջև։
2. Լուսանկար։
– Օգտագործեք snapshot գործառույթը՝ վիրտուալ մեքենայի ներկայիս վիճակը պահպանելու համար: Սա շատ օգտակար է որպես վերականգնման կետ սխալ կարգավորման կամ համակարգի խափանման դեպքում:
3. Ռեսուրսների կառավարում.
– Կարգավորեք ռեսուրսների բաշխումը (RAM, CPU)՝ ըստ վիրտուալ մեքենայում գործարկվող ծրագրի կարիքների։
4. Ցանցի կարգավորում։
– Կարգավորեք ցանցային լրացուցիչ կարգավորումներ, ինչպիսիք են Port Forwarding-ը, եթե վիրտուալ մեքենային անհրաժեշտ է մուտք գործել արտաքին ցանցից։
Եզրակացություն
Ձեր համակարգչի վրա վիրտուալ մեքենայի կարգավորումը ռազմավարական քայլ է՝ առկա ֆիզիկական ռեսուրսները օպտիմալ կերպով օգտագործելու համար: Վերը նշված հիմունքները և գործնական քայլերը հասկանալով՝ դուք կարող եք հեշտությամբ ստեղծել ճկուն և մեկուսացված հաշվողական միջավայր՝ բազմազան կարիքների համար: Անկախ նրանից՝ մշակման, փորձարկման, թե պարզապես փորձարկման համար, վիրտուալ մեքենաները հզոր գործիք են ժամանակակից տեխնոլոգիական աշխարհում: Քանի որ վիրտուալիզացիայի տեխնոլոգիան շարունակում է զարգանալ, ապագայում մենք կարող ենք մեծացնել մեր ներուժն ու օգուտները: