Виртуалды машиналардың салыстырмалы сипаттамалары. Виртуалды машиналар – мақсаты мен шолуы. Жұмыс үстелін виртуалдандыру жүйесі ретінде нені таңдау керек

Виртуалды машина түсінігі (ағылшын тілінен Virtual Machine) хост платформасын пайдалана отырып, қонақтық платформаға арналған бағдарламаларды орындайтын, белгілі бір платформаның (қонақ платформасының) аппараттық құралдарын эмуляциялайтын бағдарламалық немесе аппараттық жүйе ретінде түсініледі.

Сондай-ақ, виртуалды машина операциялық жүйелер мен ондағы бағдарламалар үшін тәуелсіз, оқшауланған орталарды құра отырып, белгілі бір платформаны виртуализациялай алады.

Windows 7 жүйесіне арналған виртуалды машина - біз сізге танымал бағдарламалардың шолуын ұсынамыз.

Қарапайым тілмен айтқанда, виртуалды машина бір нақты, физикалық компьютерде бірнеше виртуалды компьютерлерді жасауға және әртүрлі орнатуға мүмкіндік береді ОЖ, бағдарламалар және т.б.

Бұл технология көпшілікке серверлік инфрақұрылым әлемінен келді, мұнда виртуалды машиналар максималды сервер жүктемесін жасау және жабдықтың тоқтап қалу уақытын азайту үшін қолданылады.

Виртуалды машиналарсияқты бірқатар мәселелерді шешу үшін қолданылады:

  1. Сервер ресурстарын пайдалануды оңтайландыру.
  2. Ақпараттық қауіпсіздік, сондай-ақ кейбір бағдарламалардың мүмкіндіктерін шектеу, құмсалғыш идеясы деп аталатын.
  3. Жаңа компьютер архитектурасын немесе бағдарламалық жасақтаманы зерттеу.
  4. Әртүрлі компьютерлік архитектураларды эмуляциялау (мысалы, Sony-ден PlayStation ойын консолін эмуляциялау үшін).
  5. Зиянды кодты құру.
    Мысалы, 2006 жылы Microsoft Research (MSR) компаниясы жасаған SubVirt руткиттері виртуалды жұмыс ортасын жасады, онда пайдаланушының операциялық жүйесі антивируспен, желіаралық қалқанмен және компьютерді қорғауға арналған басқа бағдарламалық құралмен бірге орналастырылды.
    Сонымен қатар, руткиттің өзі сыртқы болып қала берді, сондықтан шабуылдаушыға виртуалды машинаны қашықтан басқаруды қамтамасыз ететін антивирустық бағдарламалық қамтамасыз ету саласына кірмеді.
  6. Модельдеу компьютерлік желілер.
  7. Бағдарламалық құралды тестілеу және жөндеу.

Сіздердің назарларыңызға ең танымал виртуалдандыру бағдарламаларының қысқаша шолуын ұсынамыз.

Windows 7 жүйесіне арналған виртуалды машина: Virtual Box

Oracle ұсынған виртуалдандыру бағдарламасы Linux, Mac OS X, MS Windows және т.б. операциялық жүйелерге арналған.

Бағдарлама өте танымал және төменде біз бәрін емес, оның негізгі артықшылықтарын ғана қарастырамыз:

Тегін.

Кросс-платформа.

32 биттік хост платформаларында 64 биттік қонақтарды қолдау. Ол үшін хост платформасы процессор деңгейінде виртуализация технологиясын қолдауы керек.

Аудио құрылғыны қолдау әртүрлі түрлеріжелілік өзара әрекеттесу.

Сақтық көшірме тізбегін жасау мүмкіндігі қонақ жүйесінде ақаулар туындаған жағдайда қайта оралуға болатынын көрсетеді.

Орыс тіліндегі интерфейс.

Маңызды! Бағдарламаның кемшіліктері айтарлықтай емес, бірақ бағалаудағы объективтілік үшін оларды да атап өту керек - VirtualBox Win 95/98 (жүйенің баяу жұмысы) және Mac OS X (дыбыс ақаулары) жүйелерімен нашар үйлеседі.

Көріп отырғаныңыздай, бағдарламаның кемшіліктері айтарлықтай емес және өте номиналды.

Windows 7 жүйесіне арналған виртуалды машина: Xen

Виртуалды машина мониторы (гипервизор), Кембридж университетінде әзірленген және ашық бастапқы кодпен (GPL лицензиясы) таратылады.

Паравиртуализация технологиясын (PV режимі) пайдалана отырып, Xen нақты аппараттық платформаларды эмуляциялау арқылы өте жоғары өнімділікке қол жеткізуге мүмкіндік береді.

PV режимінің ерекшелігі компьютер жүктелетін (BIOS кодын имитациялау, жүктеуші) және қонақ ОЖ ядросы кәдімгі бағдарламалар сияқты қажетті режимде дереу іске қосылатын бастапқы сәт жоқ.

Айта кету керек, Xen бай функционалдығы арқасында кәсіпорын деңгейіндегі бағдарламалық жасақтамамен салыстыруға болады.

Артықшылықтары:

Тегін.

Кросс-платформа.

Іске қосылған виртуалды машиналардың жоғары өнімділігі, бұл нақты жүйелердің өнімділігіне өте жақын.

Жұмыс істеп тұрған виртуалды машиналарды физикалық хосттар арасында тасымалдау мүмкіндігі.

Эмуляцияланған жабдықты қолдаудың жоғары дәрежесі.

Бағдарламаның бір ғана кемшілігі бар - оның басқа компаниялардың ұқсас бағдарламалық жасақтамасымен салыстырғанда салыстырмалы күрделілігі.

Windows 7 жүйесіне арналған виртуалды машина: Виртуалды компьютер

Бастапқыда бұл бағдарлама 1997 жылы Mac OS үшін Connetix әзірлеген. 4 жылдан кейін Windows операциялық жүйесіне арналған нұсқасы шықты.

Кейінірек, 2003 жылы бағдарламаға құқықтарды Microsoft корпорациясы сатып алды, ал 2006 жылы бағдарлама тегін болды.

Кейіннен виртуалды компьютер әзірленбеген және қазіргі уақытта 2007 жылдан бастап функционалдылықты қамтиды.

Артықшылықтары:

Тегін.

Қарапайым, ыңғайлы интерфейс.

Кемшіліктері:

Бағдарлама тек Windows операциялық жүйесінде жұмыс істейді, бірақ Windows 8 және одан жоғары нұсқаларымен үйлесімді емес.

Бағдарлама, Virtual Box сияқты, AMD процессорларымен үйлесімді емес.

Windows 7 жүйесіне арналған виртуалды машина: VMware Player

Vmware ең ірі американдық виртуализация бағдарламалық жасақтамасын жасаушысының өнімі.

Vmware өнімдері ең алдымен нарықтың корпоративтік сегментіне бағытталған, сондықтан толық нұсқабағдарламалар - VMware Workstation - ақылы.

Лицензияның бағасы шамамен $250 құрайды. Коммерциялық емес пайдалану үшін өндіруші VMware Player мүмкіндігі шектеулі бағдарламаны ұсынады.

Айта кету керек, шектеулер әдетте бағдарламалық жасақтаманы әзірлеушілер мен IT мамандарына қатысты, бағдарлама қарапайым пайдаланушының тапсырмаларын орындау үшін өте функционалды.

Артықшылықтары:

Тегін.

Жылдам.

Қарапайым, ыңғайлы интерфейс.

ThinPrint технологиясы қосымша драйверлерді орнатпай-ақ қонақ ОЖ-да ашылған кез келген құжатты басып шығаруға мүмкіндік береді.

Қонақ ОЖ-де бірнеше мониторлармен жұмыс істеу.

Drag&Drop технологиясын қолдана отырып, қонақ жүйелері арасында файлдармен алмасу.

Кемшіліктері:

Тегін нұсқаның шектеулі функционалдығы.

VirtualBox жүйесінде Windows 7 x64 орнату (виртуалды машина)

Windows 7 жүйесіне арналған виртуалды машина: бір құрылғыдағы бірнеше операциялық жүйе

Виртуализация операциялық жүйелердің ішкі бөліктерін немесе олардың бөліктерін виртуалды аппараттық және бағдарламалық қамтамасыз ету ішінде инкапсуляциялауға мүмкіндік береді. Басқаша айтқанда, осы кеңістікте жұмыс істейтін операциялық жүйе тұрғысынан нақты болатын виртуалды кеңістік жасаңыз. Виртуалды машиналар Windows 7, Linux және Mac OS X үшін дәл осылай жасайды. Виртуализация сонымен қатар компьютерде жоқ құрылғыларды имитациялауға мүмкіндік береді.

Ескерту: Бір мағынада виртуалды машиналар компьютер ішінде компьютер жасауға мүмкіндік береді.

Машинаны виртуалдандырудың екі маңызды аспектісі бар:

  • физикалық хост (компьютер) мен виртуалды хост арасындағы өзара әрекеттесу
  • виртуалды кеңістікте жұмыс істейтін операциялық жүйе мен қолданылатын аппараттық құрал арасындағы өзара әрекеттесу

Бағдарламалық қамтамасыз етувиртуалдандыру үшін, атап айтқанда Windows 7 (Linux, Mac OS X) үшін виртуалды машиналар, әдетте, қалыпты қолданунемесе хосттарды жасауға мүмкіндік беретін операциялық жүйе қызметі. Хост – кез келген физикалық машина (компьютер). Виртуализация бағдарламалық құралының ішінде операциялық жүйе виртуалды машина деп аталатын нақты хостқа ұқсас немесе бірдей хостта жұмыс істейді. Ыңғайлы болу үшін виртуалды машинада жұмыс істейтін операциялық жүйе қонақтық операциялық жүйе деп аталады.

Сонымен қатар, бар әртүрлі жолдарвиртуалдандыру, оған виртуалды машиналарды құруға арналған қосымшаларды енгізу ғана емес, сонымен қатар қонақтық жүйелер үшін берілген мүмкіндіктер де байланысты. Кәдімгі эмуляция бар, онда аппараттық және бағдарламалық құрал шақырулары аралық қабат арқылы өтеді. Паравиртуализация да бар, мұнда виртуалды машинаның ішіндегі әрекеттердің бір бөлігі нақты аппараттық құралда орын алады, ал екінші бөлігі аралық қабат арқылы өтеді. Сондай-ақ, әрбір қонақ жүйесі операциялық жүйенің тек ұқсас нұсқаларын іске қосуға мүмкіндік беретін арнайы ядрода жүктелген кезде жүйелік деңгейде виртуалдандыру бар.

Бұл әдістердің кейбіреулері нақты хост пен оның операциялық жүйесіне елеулі өзгерістерсіз жылдам орындалуы мүмкін. Басқалары хостты виртуалдандыруды қолдайтын операциялық жүйенің арнайы данасына қайта жүктеуді талап етеді. Басқалары аппараттық құрылғы деңгейінде виртуалдандыруға арналған және қолдау көрсететін арнайы хосттарды пайдаланады. Соңғылары жалаңаш металды виртуалдандыру әдістері ретінде де белгілі (бірақ бұл мүлдем дұрыс емес, өйткені кейбір бағдарламалық жасақтама ядросы әлі де қолданылады).

Виртуалды машиналарды құруды және жұмысын, сондай-ақ берілген ресурстарды бөлу мен шектеуді басқаратын виртуалдандыру бағдарламалық құралын жиі гипервизор деп атайды. Кейбір виртуалдандыру қолданбалары виртуалды машиналар жұмысын жақсарту үшін арнайы процессор кеңейтімдерін де пайдалана алады. Мұндай кеңейтімдердің болуы виртуализацияның аппараттық қолдауы деп аталады. Бұл қолдаудың мысалдары VT-X (Intel) және AMD-V (AMD) технологиялары болып табылады.

Виртуализация және виртуалды машина деген не?

Кейбір адамдар виртуалдандыру бағдарламаларын (виртуалды машиналар) операциялық жүйе мен кейбір іске қосылған процестер арасында абстракция қабатын жасайтын кез келген нәрсені атағанды ​​ұнатады. Мысалы, браузерлерді жүйеден оқшаулауға мүмкіндік беретін Sandboxie бар (шолғышты қорғау утилиталарын қараңыз). Кейбір бағдарламалар жүйенің күйін өзгертуге болмайтындай етіп тоқтатуға мүмкіндік береді. Басқалары сонымен қатар барлық бағдарламалар қалыпты жұмыс істейтін көлеңке режимін пайдалануға мүмкіндік береді, бірақ компьютерді қайта іске қосқан кезде кез келген өзгертулер жойылады.

Әрине, бұл бағдарламалардың барлығы әртүрлі артықшылықтарды береді, бірақ олар виртуалдандыру технологиялары болып саналмайды және виртуалды машиналар болып табылмайды, өйткені олар жүйелік қоңырауларды имитацияламайды және қонақтық операциялық жүйелердің ағымдағы жүйенің үстінде жұмыс істеуіне мүмкіндік бермейді. Мұндай бағдарламалар негізінен қауіпсіздік деңгейін арттыру үшін ғана қосымша бөлу қабаттарын жасайды. Қауіпсіздік тақырыбын жалғастырсақ, онда...

Неліктен виртуализация мен виртуалды машиналарды пайдалану керек?

Егер сіз үшін қауіпсіздік бірінші орында тұрса және кез келген жағдайда сіз ойлайтын бірінші нәрсе болса, онда виртуализация (виртуалды машиналарды пайдалану) сізге бұл мәселеде көмектесуі мүмкін. Бірақ виртуализация негізінен қауіпсіздік үшін қолданылады деп ойламаңыз. Оның бастапқы мақсаттары: тестілеу, шығындарды азайту, икемділік, бұрынғы өнімді қолдау және білім беру. Қауіпсіздік деңгейін арттыру - бұл жай ғана жағымды бонус, оның да көптеген тұзақтары бар.

Ескерту: Виртуализация бір операциялық жүйені екіншісінен оқшаулауға мүмкіндік берсе де, қонақтық жүйеден негізгіге өту жолдары әлі де бар.

Виртуализация технологиясы мен виртуалды машиналарды іске қосу үшін не қажет?

Ең алдымен физикалық хостты қарастыру керек. Виртуализация бағдарламалық құралының түріне (виртуалды машиналар) байланысты мүлде басқа аппараттық және операциялық жүйелер қажет болуы мүмкін. Виртуализация қажет жерде іске қосылатын жалғыз шешімді білдірмейді. Виртуалды машиналар жүйе үшін (Windows, Linux, Mac) және аппараттық құрал (аппараттық құрал) үшін таңдалуы керек. Сонымен қатар, хостта қажетті болуы керек.

Сондықтан, егер сіз өзіңіздің жүйеңіздің жоғарғы жағында қонақтық операциялық жүйелерді іске қосқыңыз келсе, оларды іске қосу үшін процессор және жедел жад сияқты қосымша ресурстар қажет болады. Мысалы, егер сіздің компьютеріңізде тек 2 ГБ болса жедел жадыжәне сіз Windows 7 жүйесінде қонақтық жүйені іске қосқыңыз келсе, виртуалды машина дұрыс жұмыс істеуі үшін нақты жүйеде ресурстарды пайдалануды айтарлықтай шектеуге тура келеді. Әрине, Windows XP жүйесін 256 Мбайт жадымен іске қосуға тырыспасаңыз. Дегенмен, егер сізде 16 ГБ жедел жады болса, ресурстардың жетіспеушілігін сезбестен бірнеше қонақтық жүйені іске қосуға болады.

Артықшылықтары: орнату және пайдалану оңай.

Кемшіліктері: шектеулі функционалдылық. Суреттерді қолдамайды және жалпы қолжетімділіккаталогтарға.

Windows 7, Linux және Mac OS X үшін виртуалды машина - VirtualBox

VirtualBox - Windows 7 және одан жоғары, сондай-ақ Linux үшін виртуалды машиналарды жасауға арналған тағы бір кросс-платформалық бағдарлама Mac жүйелері, қазіргі уақытта Oracle компаниясына тиесілі. VirtualBox VMware Player-ге ұқсас, бірақ бар қосымша мүмкіндіктер, соның ішінде неғұрлым жетілдірілген желілік стек, суреттердің шектеусіз саны, OpenGL және DirectX үшін кейбір қолдау және т.б. Қолданбаны орнату оңай және пайдалану оңай. Сондай-ақ, автоматты түрде орналастыру үшін пәрмен жолын пайдалануға болады. VirtualBox сонымен қатар USB және ортақ каталогтарды қолдайды. Оған қоса, бар портативті нұсқасы VirtualBox. Дегенмен, кемшіліктер де бар. Қонақ жүйелерінің скриншоттарын түсіре алмайсыз. Дискіні басқару аздап түсініксіз.

Аудитория: жаңадан бастағандар және тәжірибелі пайдаланушылар.

Артықшылықтары: Орнату және пайдалану оңай, көптеген мүмкіндіктер.

Кемшіліктері: скриншоттарды қолдау жоқ, бар машиналарды импорттау қиын, дискіні басқару интуитивті емес.

Виртуалды машиналарды жасауға арналған VMware ESXi гипервизоры

ESXi - ESX-пен салыстырғанда функционалдығы төмендетілген жалаң металл гипервизоры. Қолданба хостты қажет етеді және оны консольден басқаруға болады (консоль әдепкі бойынша құлыпталады, бірақ оны қолмен қосуға болады). Виртуалды машиналар экранының скриншоттарын немесе бейнелерін түсіре алмайсыз. Қонақ жүйелерін тасымалдау және клондау тек қолмен орындалады. Бірақ сіз алатын нәрсе - ЖЖҚ тиімділігін арттыру, қуатты бақылау және басқару және SSH арқылы пәрмен жолына кіру (құлпы ашылған кезде) үшін жадты бөлісу. Сондай-ақ виртуалды машиналар жұмысын жақсарту үшін VMware Tools орнатуға болады. Паравиртуализацияны ESXi де қолдайды.

Артықшылықтары: қуатты, кеңейтілген виртуалды машина мүмкіндіктері.

Кемшіліктері: хост пен көп ресурстарды қажет етеді. Орнату және іске қосу оңай емес.

Unix/Linux үшін виртуалды машина - ядроға негізделген виртуалды машина (KVM)

KVM виртуалдандыруды тек UNIX тәрізді операциялық жүйелер үшін (Linux) қолдайды. Қолданбаны кез келген аппараттық құралда немесе эмуляция режимінде іске қосуға болады, бірақ процессор кеңейтімдерінсіз өнімділік қорқынышты болады. KVM консоль арқылы пайдалануға арналған. Бірақ, оның виртуалды машиналарды іске қосуға және тоқтатуға, скриншоттарды түсіруге және т.б. мүмкіндік беретін лайықты басқару интерфейсі бар. Интерфейс Virtual Machine Manager (VMM) ретінде белгілі және Xen виртуалды машиналарын басқару үшін де қолданылады (төменде қараңыз). Жергілікті және қашықтан басқаруды қолдайды. VirtualBox-пен белгілі қайшылық бар, бірақ оны салыстырмалы түрде оңай шешуге болады

Аудитория: озық пайдаланушылар мен кәсіпқойлар.

Артықшылықтары: толық бақылау және икемділік, дұрыс жағдайларда өте жоғары өнімділік.

Кемшіліктері: Тек UNIX тәрізді жүйелер. Қалыпты орындау үшін аппараттық виртуалдандыру кеңейтімдерін талап етеді. Пәрмен жолына екпін беру. Орнату және іске қосу оңай емес.

Unix/Linux үшін виртуалды машина - Xen

Xen - UNIX тәрізді операциялық жүйелерді (Linux) виртуализациялауға арналған тағы бір қолданба. Ол өзінің ядро ​​данасында жүктелуі керек. Пәрмен жолына баса назар аударылады. Дегенмен, сіз VMM-ді де пайдалана аласыз. Ресми түрде, Xen көптеген жылдар бойы OpenSUSE арқылы қолдау көрсетіп келеді және жақында негізгі ядро ​​шығару тармағына қосылды. Xen аппараттық қамтамасыз ету немесе паравиртуализация режимінде жұмыс істей алады. Дегенмен, паравиртуализация үшін Xen орнату және іске қосу өте қиын. Сонымен қатар, Xen шектеулі CD-ROM қолдауына ие және желілік құрылғылар. Бағдарлама сонымен қатар Live ықшам дискідегі жалаң металл виртуалдандыру гипервизоры ретінде қол жетімді. Xen басқаруға арналған көптеген үшінші тарап кеңейтімдері бар.

Аудитория: озық пайдаланушылар мен кәсіпқойлар.

Артықшылықтары: толық бақылау және икемділік, өте жақсы өнімділік, жергілікті ядро ​​қолдауы.

Кемшіліктері: тек UNIX тәрізді жүйелер. Паравиртуализация режимі қате. Пәрмен жолына екпін беру. Бірнеше утилиталар пәрмен жолыбұл жаңылыстыруы мүмкін. Орнату және іске қосу оңай емес. Ядроның өз данасын жүктеу керек.

Виртуалды машиналарды құрудың басқа шешімдері

Parallels Virtuozzo, OpenVZ және VMLite негізіндегі VirtualBox сияқты мұнда тізімделмеген көптеген басқа шешімдер бар. Сондай-ақ, виртуализация мен жұқа клиенттерді кесіп өту мысалдарын қоса, бірнеше қайта өңделген шешімдер бар. Сондай-ақ Linux-тың өзіндік модификацияларының көп саны бар. Виртуализация қолданбалары бар бұлтты технологиялар туралы ұмытпаңыз.

Дегенмен, егер сіз жаңадан пайдаланушы болсаңыз, онда сіз мүмкіндіктер мен түрлі-түсті модификацияларды қуып жібермеуіңіз керек. Әйтпесе, бірнеше бағдарламаны іске қосу үшін виртуалды машина жасау әрекеті бірнеше ұйқысыз түнге әкелуі мүмкін.

Виртуализация бағдарламалары туралы бірнеше сөз

Бұл шолу жаңадан бастаған пайдаланушылар үшін ғана емес, сонымен қатар сарапшылар үшін де пайдалы болады. Аталған өнімдер барлық деңгейдегі виртуализация технологияларының кең ауқымын қамтиды. Сипатталған барлық шешімдер жеке пайдалану үшін тегін. Сізде бар нәрсеге сүйене отырып, өзіңіз қалаған немесе қажет нәрсені таңдаңыз аппараттық құрал, орнатудың және іске қосудың қарапайымдылығына қойылатын талаптар, сондай-ақ қажетті функциялар жиынтығының болуы.

Әдетте, адамдардың көпшілігі виртуализацияны VMware Player немесе VirtualBox арқылы үйрене бастайды. Linux пайдаланушылары KVM және мүмкін Xen таңдауы мүмкін. Жетілдірілген пайдаланушылар ESXi-ді көргісі келуі мүмкін.


Бір компьютерде әртүрлі операциялық жүйелерді іске қосу үшін виртуалдандыру бағдарламалық құралын пайдалану бүгінгі технологиялық әлемде өте танымал болды және бұл себепсіз. Виртуализация желі ресурстары немесе сақтау құрылғылары сияқты заттардың виртуалды нұсқасын жасауды білдіреді.

Осылайша, операциялық жүйені виртуалдандыру компьютердің аппараттық құралдарына бір уақытта бірнеше операциялық жүйе кескіндерін іске қосуға мүмкіндік береді. Ең жиі қолданылатын мысалдардың бірі бағдарламалық жасақтаманы немесе қолданбаларды басқа компьютерге қарағанда басқа ортада тексеру болып табылады. Бұл бір компьютерде бірнеше серверлерді іске қосу арқылы біраз ақша үнемдеуі мүмкін.

Сізді қызықтыруы мүмкін:

VirtualBox немесе VMWare таңдау керек пе, соны анықтау үшін алдымен әрбір бағдарламалық құралды жеке-жеке мұқият қарап шығу керек. Біз тек жұмыс кезінде пайдаланушылар назар аударатын негізгі параметрлерді ғана қарастырамыз.

VirtualBox

Керемет, функционалды бағдарламалық құралдан жақсы не болуы мүмкін? Әсіресе тегін болса. VirtualBox бірнеше түрлі қолдар арқылы өтті, бірақ қазір Oracle иелігінде. Бағдарлама ашық бастапқы коды болып табылады, сондықтан ол тегін және көптеген сақтық көшірме мүмкіндіктері бар.

Windows жүйесінде Mac жүйесіне арналған қолданбаларды іске қосу керек пе? Мен шынымен де алғашқылардың бірі болғым келеді Windows жұмысы 10 TP, бірақ ол үшін қатты дискіде бөлек бөлімді бөлу мүмкін емес пе? Ештеңе мүмкін емес, виртуализация, ең күрделі және пайдалы технология сізге мұның бәріне көмектеседі.

Мінсіз операциялық жүйе жоқ. ДК-ге қандай операциялық жүйені орнатсақ та, ол Windows, Linux немесе Mac болсын, бәріміз одан өзімізге сәйкес келмейтін нәрсені табамыз. Жүйенің жетілмегендігі, әсіресе, құжаттармен жұмыс істеуден басқа, ДК-де неғұрлым жетілдірілген тапсырмаларды шешуге тура келген кезде байқалады. Егер біз компульсивті болсақ, онда орнатылған бір операциялық жүйеге қанағаттанбағандықтан, бұл ең оңай және ең жылдам процедура емес екеніне қарамастан, басқасын орнатуды оңай бастай аламыз.

Көптеген пайдаланушылар, әсіресе компьютерлік сауаттылықты меңгеру сатысында тұрғандар, бір компьютерге бірнеше операциялық жүйені бірден орнату міндетінен қорқады. Барлығы дерлік оларды шатастыра бастайды: бұзылу қатты диск, жүктеу мәселелерін шешу және маңыздысы, олар екінші немесе үшінші орнатылған ОЖ-ға кіру үшін компьютерді үнемі қайта қосуға тура келетінін біледі. Бірақ бәрі бір қарағанда жаман емес. Виртуализация технологиясы сияқты қызықты, пайдалы және сонымен бірге өте күрделі тұжырымдама көмекке келеді.

Виртуализацияның мақсаты – бір компьютерде бірнеше операциялық жүйелердің болуын және бір уақытта жұмыс істеуін қамтамасыз ету.

Көбінесе виртуализация келесі типтегі мәселелерді шешу үшін қолданылады:

  • Мамандар ірі компанияларсерверлердің үлкен есептеу қуатын ең жақсы және тиімді тарату үшін виртуалдандыруды пайдалану;
  • Үй пайдаланушылары әртүрлі операциялық жүйелерден бірнеше қолданбаларды бір уақытта іске қосу үшін виртуализацияны (виртуалды машиналар) пайдаланады. Виртуалды машиналар көмегімен пайдаланушы Windows XP және оған жазылған басқа операциялық жүйеде, айталық, Linux ядросында жұмыс істейтін бағдарламаларды іске қоса алады. Немесе Apple Macintosh компьютерінде виртуалды Windows 8 ОЖ жасаңыз.

Виртуалды компьютер – Microsoft корпорациясының виртуалды машинасы

Ең танымал операциялық жүйені әзірлеуші ​​Microsoft корпорациясы тек Windows ортасында жұмыс істеуге арналған өзінің виртуалдандыру жүйесін әзірледі - бұл Windows XP және Vista үшін Virtual PC 2007, сондай-ақ салыстырмалы түрде жаңа Virtual PC виртуалды машинасы. Windows 7 үшін. Қосымша соңғы нұсқасыәзірлеушілер виртуализация бағдарламаларын жасады Windows құралы XP Mode, бұл XP Professional виртуалды нұсқасы. Бұл құрал ескі қолданбалар мен бағдарламаларды жаңа Windows 7 операциялық жүйесінде іске қосуға мүмкіндік береді.

Windows 8 және сынақ Windows 10 жүйесінде виртуалды компьютер жаңа Hyper-V технологиясымен ауыстырылды. Windows сервері. Бұл технологиякәдімгі виртуалды машиналардан көптеген айырмашылықтары бар, сондықтан біз оған жеке шолуды арнаймыз.

Microsoft шын мәнінде виртуалды компьютерді әзірлеуші ​​емес. Бастапқыда бұл бағдарлама басқа компаниямен жасалған және Windows және Mac OS жүйелерінде жұмыс істеуге арналған. Ол кезде қонақ операциялық жүйелер ретінде OS/2, DOS және Linux ядросына негізделген ОЖ пайдаланылды. Microsoft корпорациясы осы өнімнің жалғыз иесі болған кезде, қолдау көрсетуден бас тарту туралы шешім қабылданды Mac бағдарламасыОЖ. Осылайша, әзірлеушілердің барлық күш-жігері тек Windows ОЖ үшін Виртуалды компьютерді одан әрі дамытуға бағытталды. Нәтижесінде, бүгінде Windows жүйесінде хост және қонақ ОЖ ретінде тамаша жұмыс істейтін виртуалды ортаны құруға арналған тегін құрал бар. Дегенмен, мұның бәріне қарамастан, бұл құрал барлық басқа жүйелермен өзара әрекеттесуге арналған әртүрлі қондырмалардың болмауына байланысты өте орташа.

Сіз оны мына жерден жүктей аласыз: www. microsoft. com

VmWare виртуалды машинасы

VmWare – мамандар үшін виртуалды шешімдерді жасау саласындағы бүкіл әлемдік АТ қауымдастығы мойындаған көшбасшы. Дегенмен, әзірлеуші ​​​​компанияда ірі ұйымдардың мамандары үшін ғана емес, сонымен қатар үй пайдаланушылары үшін де құралдар бар - бұл тегін қолданба VMware ойнатқышы. Бұрын, тегін бағдарлама VMware виртуализациясыОйыншы тек бұрын жасалған виртуалды машиналарды (олардың кескіндерін) іске қоса алады, бірақ қазір ол оларды жасауды да үйренді. Яғни, қосымша толыққанды виртуалдандыру құралына айналды. Рас, VMware Workstation деп аталатын ақылы әріптесінен айырмашылығы, тегін қосымшаның функционалдығы біршама шектеулі, бірақ ақылы нұсқаның кеңейтілген функциялары үй пайдаланушысына әрқашан қажет емес деп сенімді түрде айта аламыз.

VMware Player негізгі операциялық жүйе ретінде Linux және Windows жүйелерін пайдаланады, ал қонақтық операциялық жүйелер ретінде DOS, Windows, Linux, Mac, BSD және т.б. Macintosh компьютерінің мақтаныш иесі болып табылатындар үшін әзірлеуші ​​VMware Fusion қосымшасын шығарады, ол өзінің мүмкіндіктері бойынша VMware Workstation-ты толығымен еске түсіреді.

Бірі ерекше белгілері бұл қолданбаБірлік режимі (айтпақшы, Parallels өнімінде де бар, ол туралы төменде айтатын боламыз), ол виртуалды машина терезесін пайдаланушының көзінен жасыруға арналған. Яғни, пайдаланушы ОЖ ішіндегі ОЖ-ны көреді. Бұл жағдайда қосымшалардың қонақ ОЖ-да ашылған терезелер негізгі жұмыс үстелінде көрсетіледі.

Сіз оны мына жерден жүктей аласыз: www. vmware. com

Parallels Workstation – үй пайдаланушысы үшін виртуализация

Ғаламдық виртуалдандыру нарығындағы ең ірі ойыншылардың бірі - Parallels. Оның негізгі виртуалдандыру құралдары негізінен ірі қызмет көрсетуші компанияларға арналған. Бірақ әзірлеуші ​​​​үй пайдаланушысын да менсінбейді; Windows және Linux жүйелері бар машиналар үшін компанияда Parallels Workstation деп аталатын виртуалдандыру бағдарламасы бар, ал Apple машиналары үшін ұқсас шешім бар, Parallels Desktop. Басқа әзірлеушілерден айырмашылығы, бұл компания тегін шешімдерді ұсынбайды; пайдаланушы виртуалды машинаны жасау және іске қосу үшін төлеуі керек.

Parallels Workstation немесе Parallels Desktop функциялары мен мүмкіндіктері қолданбаның бағасын толығымен ақтайды. Мысалы, оларды пайдалана отырып, виртуалды машиналарды, тіпті басқа виртуалдандыру бағдарламаларында жасалғандарды да оңай импорттауға болады, сонымен қатар, осы ақылы қосымшалардың мүмкіндіктері негізгі құрылғылардың кескіндерін жасауға және кейіннен басқа машиналарда іске қосуға мүмкіндік береді. виртуалды жүйелер.

Компанияның бар екенін де атап өткен жөн мобильді нұсқасы iOS жүйесіне арналған Parallels Mobile қолданбалары. Көмегімен бұл нұсқаоңай конфигурациялауға болады қашықтықтан басқару Mac OS жүйесінде Parallels Desktop виртуалды машинасын іске қосу.

Сіз оны мына жерден сатып ала аласыз: www. parallels.com.ru

VirtualBox – Oracle фирмасының виртуалды машинасы

Ең көп таралған виртуалдандыру бағдарламаларының бірі VirtualBox болып табылады. Бұл қосымшаны жасауда АТ-ортасында белгілі бір компания емес, бірнеше әзірлеушілер тобы жұмыс істеді. Қазіргі уақытта өнім толығымен Oracle компаниясына тиесілі, ол оны бұрынғы иесін (Sun Microsystems) 2010 жылы сатып алу кезінде сатып алған. VirtualBox бағдарламасының бір иесінен екіншісіне барлық қозғалыстарының нәтижесінде бүгінде бізде қолдау көрсетілетін операциялық жүйелердің үлкен саны бар виртуализация бағдарламасы бар. Бағдарламаның ресми сайтында Windows, Mac OS, Linux және Solaris платформаларына арналған компьютерге орнату үшін жинақтарды жүктеп алуға болады. Айтпақшы, дәл осы ОЖ-ны VirtualBox-та қонақтар ретінде пайдалануға болады.

Жалпы алғанда, VirtualBox ашық бастапқы коды болып табылады, бұл оны пайдалануды толығымен тегін етеді. Дегенмен, кеңейтілген функционалдылық пен мүмкіндіктерді алу үшін, айталық, RDP протоколын немесе қонақ ОЖ үшін USB 3.0 стандартын қолдау үшін пайдаланушыға қосымша плагиндерді орнату қажет болады, айтпақшы, олар да тегін таратылады, бірақ жабық көзі.

Сіз оны мына жерден жүктей аласыз: www. виртуалды жәшік. org

Жоғарыда сипатталған барлық нәрселерден біз қорытынды жасай аламыз және біз ойлағандай екі виртуалдандыру бағдарламасына - VirtualBox және VMware Player-ге назар аудара аламыз. Бұл қолданбалар қосымша операциялық жүйелерді орнату үшін жеткілікті.

Қолда бөлек жұмыс кеңістігі мен қолданбалары бар бірнеше операциялық жүйе болуы үшін екінші (үшінші, төртінші, т.б.) компьютерді сатып алудың қажеті жоқ. Өйткені мұның бәрі сіздің жеке компьютеріңізге сәйкес келеді. Қалай? Рахмет виртуалды машиналар(VM) – негізгі операциялық жүйе ішінде ойдан шығарылған (виртуалды) компьютерлерді жасайтын (эмуляциялайтын) арнайы программалар.

Виртуалды компьютер дерлік нақты компьютер сияқты. Оның өз процессоры, жады, қатты диск, желілік адаптер және басқалары. Әрине, бұл физикалық құрылғылар емес, бірақ олар операциялық жүйелер оларды дәл солай - нақты деп санайтындай етіп жасалған.

Бір физикалық компьютерде бірнеше виртуалды компьютерлер бір уақытта жұмыс істей алады. Дәл қаншасы аппараттық ресурстарға байланысты: процессор неғұрлым жылдам болса, ЖЖҚ соғұрлым үлкенірек, сақтау орны неғұрлым кең болса, соғұрлым көп. Windows 10 жүйесімен жұмыс істейтін әдеттегі орташа өнімділіктегі үй компьютері бір уақытта үш-бес жеңіл операциялық жүйені (мысалы, Windows XP, Android және Lubuntu + негізгі жүйе) басқара алады. Немесе екі немесе үш салыстырмалы ауыр салмақ (мысалы, негізгі Windows 10+ виртуалды Windows 7 және Mac OS X). Өздеріңіз түсінгеніңіздей, виртуалды компьютерлік эмулятор қолданбалары оларға әртүрлі операциялық жүйелерді орнатуға және іске қосуға мүмкіндік береді.

Жалпы мақсаттағы виртуалды машиналар (Java VM сияқты мамандандырылған машиналарға қарағанда) пайдаланады:

  • Негізгі жүйе қолдамайтын қолданбаларды іске қосу үшін.
  • Жүйені тексерілмеген бағдарламалардың ықтимал зиянынан қорғау үшін.
  • Күмәнді веб-ресурстарға кіру кезінде вирустарға қарсы қосымша тосқауыл ретінде.
  • Зиянды бағдарламалардың әрекетін зерттеу үшін оқшауланған ортаны құру.
  • Өз әзірлемелеріңізді түзету үшін сынақ алаңы ретінде.
  • Желілік құрылыс технологияларын меңгеру.
  • Кейбір ойын порталдарында қосарланған авторизация және т.б. үшін.

Және, әрине, виртуалды машиналар сервердің жұмыс ресурстарын тарату үшін кеңінен қолданылады.

Бүгін біз VM-нің өнеркәсіптік қолданылуына тоқталмаймыз, тек Windows ОЖ-ның үй пайдаланушылары үшін не пайдалы болуы мүмкін екенін қарастырамыз.

Oracle Virtualbox

Жаңа виртуалды машинаны жасау және оған Windows 10 орнатуды бастау процесін қарастырайық.

  • VM құру шеберінің бірінші терезесінде біз ОЖ атын (ол қонақтық жүйелер тізімінде көрсетіледі), оның түрін (Windows, Linux, т.б.) және нұсқасын көрсетеміз. Біздің мысалда бұл Windows 10 32 бит (64 бит орнатуға болады, бірақ ол көбірек ресурстарды қажет етеді). Келесі қадамға өту үшін Келесі түймесін басыңыз.

  • Әрі қарай, біз VM RAM өлшемін көрсетеміз. Әдепкі бойынша, Windows 10 x86 жүйесіне 1 ГБ бөлінген, бірақ жүгірткіні оңға жылжыту арқылы бұл көлемді көбейтуге болады. Егер сіздің компьютеріңізде оперативті жады көп болмаса, VM-ге 2-3 ГБ артық бермеңіз, әйтпесе жадтың жетіспеушілігінен негізгі жүйе баяулайды.

  • Содан кейін біз виртуалды қатты диск жасаймыз. Жүйені бірінші рет орнатып жатсаңыз, «Жаңа жасау» опциясын таңдаңыз.

  • Сақтау пішімі – компьютердің физикалық дискісінде VM-ге бөлінген аймақ. Оның әрі қарай анықтайтын шектерде тұрақты немесе динамикалық түрде кеңейетін көлемі болуы мүмкін. Кеңістікті сақтау үшін біз динамикалық пішімді таңдаймыз.

  • Әрі қарай томның атын (виртуалды диск С) және оның өлшемін көрсетеміз. Әдепкі - 32 ГБ.

  • Соңғы терезеде «Жасау» түймесін басқаннан кейін тізімде жаңа виртуалды машина пайда болады. Оның параметрлері оң жақтағы жақтауда көрсетілген.
  • Бару үшін Windows орнатуЖоғарғы панельдегі «Іске қосу» түймесін басыңыз.

  • Осыдан кейін ашылған терезеде «Таңдау жүктеу дискісі" Қалта белгішесін басып, жүйені тарату жолын көрсетіңіз. Бұл .iso пішіміндегі кескін немесе физикалық медиа (DVD, флэш-диск) болуы мүмкін. Таратуды таңдағаннан кейін Жалғастыру түймесін басыңыз.

  • ОЖ-ны виртуалды машинаға орнатудың одан әрі курсы оны физикалық компьютерге орнатудан еш айырмашылығы жоқ.

Кейбір VM және қонақ жүйесінің параметрлері

Виртуалды машина терезесін басу тінтуірдің курсорын түсіреді (яғни ол тек виртуалды экран ішінде қозғалады). Курсорды негізгі операциялық жүйеге қайтару үшін Ctrl+Alt тіркесімін басыңыз.

Қонақ ОЖ мүмкіндіктерінің толық спектріне қол жеткізу үшін арнайы қондырмаларды орнату қажет. «Құрылғылар» мәзіріне өтіп, «Қонақ қосымшалары дискінің кескінін орнату» түймесін басып, келесі нұсқауларды орындаңыз.

Негізгі қалтамен файлдарды алмасу үшін қалтаны қонақтық жүйеге қосу үшін «Құрылғылар» мәзіріндегі «Ортақ қалталар» тармағын басыңыз. Ашылған терезеде «қалта+» белгішесін басыңыз және оны Explorer бағдарламасында көрсету үшін «қалтаға жол» өрісін пайдаланыңыз (ол негізгі жүйенің каталогтарын көрсетеді).

Параметрдің тұрақты жұмыс істеуін қаласаңыз, «Автоматты қосылу» және «Тұрақты қалтаны жасау» құсбелгілерін қойыңыз. Ортақ қалта виртуалды машина зерттеушісінен желі қалтасы ретінде қолжетімді болады.

Жүктеу құрылғыларының сұрау ретін өзгерту үшін (мысалы, DVD дискісінен виртуалды машинаны жүктеу үшін) қонақ ОЖ-ны өшіріңіз, оның параметрлерін ашыңыз (негізгі Virtualbox терезесінде) және «Жүйе» бірінші қойындысына өтіңіз. « бөлім. «Жүктеу реті» тізімінде қажетті баспа құралын таңдап, оны жоғарғы жағына жылжыту үшін көрсеткі түймелерді басыңыз.

VMware Workstation Pro

Кейбір Hyper-V виртуалды машина опциялары

Жұмыс істеп тұрған қонақ ОЖ суретін түсіру үшін оның Әрекет терезесінің жоғарғы мәзірін ашыңыз және «Бақылау нүктесі» түймесін басыңыз. Немесе Ctrl+N тіркесімін басыңыз.

Жеке виртуалды машинаның параметрлеріне кіру оның көмегімен қол жетімді контекстік мәзірнегізгі менеджер терезесінің тізімінде және «Параметрлер» түймесінің артында жасырылған.

Бағдарламаның басқа мүмкіндіктері де өте қарапайым және оларды көп қиындықсыз меңгеруге болады.




Жоғарғы