Серияның жалпы индексі: ШОБ үшін компьютерлік желілер: кіріспе
The
Ең қарапайымы - ең жақсысы
-Ның басты парағының тақырыбындағы суретте XtratuM, Нақты уақытта ендірілген немесе ендірілген жүйелер үшін арнайы жасалған гипер-кеңесші, біз келесі суретті табамыз:
«Біздің Негізгі қағида қызметтерді орнату, конфигурациялау және басқару үшін, әрине Виртуалдандыру, «хабарламамен толық келіседіНеғұрлым қарапайым болса, соғұрлым жақсы«, Бұл, Ең қарапайымы - ең жақсысы. «
Кіріспе
La Виртуализация бұл ауқымды және күрделі тақырып. Ол туралы көп жазбаймыз. Біз әр оқырманның қызығушылығына сәйкес оқуды және / немесе оқуды ұсынған кейбір анықтамалар мен сілтемелерді ғана жариялаймыз. Біз ұсынамыз беттерін оқыңыз Уикипедия ағылшын тілінде және басқа ақпарат көздерінен алынған.
- Біз әдеттегідей қалай жасауға болады бірнеше командалармен және т.с.с., ең болмағанда тақырыпқа кіріспе нұсқаулық бермей. Біз кейбіреулерін білеміз Сабырсыз оқырмандар Олар кіріспелерді оқымайды және оның қалай жасалғанына тікелей барады. Өкінішке орай әрекет, өйткені кейінірек бірнеше рет жауап бере алмайтын тұжырымдамалық сұрақтар туындайды, өйткені бәрін білу мүмкін емес.
Осы мақаланы кішкене болса да мұқият оқып шыққаннан кейін, оқырман бұл туралы түсінікке ие болады деп үміттенеміз Виртуализация және оның Қазіргі жағдай. Сонымен қатар, бұл кезде осы уақытта компьютер қолданатын кез-келген адамның күнделікті тапсырмасын кеңейтуге мүмкіндік беретін бірнеше сілтемелер бар.
Википедияға және басқа ақпарат көздеріне сәйкес анықтамалар мен сілтемелер
Виртуализация
Информатика ғылымында Виртуализация нұсқасын құру актісіне жатады алго орнына виртуалды алго қамтитын нақты компьютердің виртуалды аппаратурасы, операциялық жүйелер, сақтау құрылғыларыжәне компьютерлік желінің ресурстары. Виртуалдандыру 60 жж. Жүйенің ресурстарын бөлетін әдіс ретінде басталды негізгі компьютер, әр түрлі қосымшалар арасында. Содан бері терминнің мәні Виртуализация ол үнемі кеңейіп отырады.
La Виртуализация o Виртуализация платформасы операциялық жүйемен нақты жұмыс істейтін виртуалды машинаны құруға жатады. Виртуалды машиналарда жұмыс істейтін бағдарламалық жасақтама негізгі аппараттық құралдардан немесе физикалық ресурстардан бөлек. Мысалы: Debian 8 «Jessie» басқаратын физикалық машина виртуалды машинаны Ubuntu Trusty 14.04 операциялық жүйесімен орналастыра алады.
Виртуализацияда «Хост - Host»Виртуалдандыру жүзеге асырылатын нақты немесе физикалық компьютерге. Кімге виртуалды машина Ол «деп аталадыҚонақ - қонақ«. Шарттар Host y қонақ олар виртуалды машиналарда жұмыс істейтін бағдарламадан нақты машинада жұмыс істейтін бағдарламалық жасақтаманы ажырату үшін қолданылады. Бағдарламалық жасақтамаға немесе микробағдарлама Хост аппараттық құралында виртуалды машиналарды жасайтын ол аталады Гипер-кеңесші - Hypervisor.
Виртуализацияның әр түрлі түрлері:
- Жалпы виртуализация - Толық виртуалдандыру: Бұл туралы айтады Аппараттық жабдықтаудың нақты жиынтығывиртуалдандырылған бағдарламалық жасақтама, әдетте операциялық жүйеден тұрады - ешқандай өзгертусіз жұмыс істей алады.
- Ішінара виртуалдандыру - Ішінара виртуалдандыру: мақсатты орта Бұл толықтай имитацияланбаған, бірақ ішінара. Нәтижесінде Қонақта жұмыс істейтін кейбір бағдарламаларды өзгерту қажет болуы мүмкін.
- Паравиртуализация - Паравиртуализация: Ешқандай аппараттық орта модельденбейді. Әр қонақтың бағдарламасы - қонақ а жүгіреді Оқшауланған домен, олар бөлек жүйелерде жұмыс жасағандай. Осы типтегі ортада әр қонақтың бағдарламасының нақты модификациясы қажет.
La аппараттық виртуалдандыру бұл виртуалдандыру процесінің жалпы тиімділігін арттыру тәсілі. Бұл процессорлар немесе процессорлар виртуалдандыру үшін, сондай-ақ жабдықтың басқа компоненттері үшін қажетті қолдауды қажет етеді.
Аппараттық виртуалдау Аппараттық эмуляциямен бірдей емес. Эмуляцияда аппараттық құралдардың бір бөлігі екіншісіне еліктейді, ал виртуалдауда бағдарламалық жасақтама болып табылатын гипер кеңесші белгілі бір аппараттық құралға немесе толығымен имитациялайды.
Виртуалды машина
Есептеу кезінде а машина виртуалды Бұл компьютерді модельдейтін және бағдарламаларды нақты компьютер сияқты басқара алатын бағдарламалық жасақтама. Бұл бағдарламалық жасақтама бастапқыда «физикалық машинаның тиімді және оқшауланған көшірмесі» ретінде анықталған. Қазіргі уақытта терминнің мағынасына кез-келген нақты жабдықпен тікелей эквиваленттілігі жоқ виртуалды машиналар кіреді.
Гипервизор
Un Гипервизор - Hypervisor o Виртуалды машинаның мониторы - Виртуалды машинаның мониторы VMM бұл виртуалдандыруды басқарудың әр түрлі әдістерін бір компьютерде әр түрлі операциялық жүйелерді (модификацияланбаған немесе өзгертілген) қолдануға мүмкіндік беретін платформа.
Ашық Виртуализация Альянсы (OVA)
La Виртуализация Альянсын ашыңызағылшын тіліндегі атауын құрметтей отырып, бұл Linux Foundation-тың бірлескен жобасы. Бұл Консорциум ақысыз бағдарламалық қамтамасыздандыруды және ашық кодты бағдарламалық қамтамасыздандыруды қолдайды - Ашық кілт виртуалдандыру шешімдері үшін, соның ішінде KVMсияқты, оны басқаруға қажетті бағдарламалық жасақтама үшін, мысалы oVirt. Консорциум әр түрлі клиенттердің жетістік тарихын насихаттайды, өзара әрекеттесуді қолдайды және KVM айналасында үшінші тарап шешімдерінің экожүйесін кеңейтуді жеделдетеді.
OVA ұсынатын ақысыз бағдарламалық жасақтама:
- KVM гипервизор болып табылады. Авторы: Qumranet, Inc., сол кезде Linux ядросына енгізілген KVM модулін тез қабылдау үшін көпшіліктің назарын аударған израильдік бағдарламалық жасақтама компаниясы. Ол «Қатты ICE жұмыс үстелі виртуалдандыру платформасы»Виртуалды жұмыс үстелі машиналарына негізделген және оның хаттамасы арқылы байланысқан ЖҰМЫС. 4 жылғы 2008 қыркүйекте компания Red Hat, Inc. сатып алынды Құмранет құны $ 107 млн.
- libvirt Бұл а API «Бағдарлама интерфейсі«ашық ақпарат көзі, жын - демонжәне виртуалдандыру платформаларын басқару құралы. Сіз басқара аласыз KVM, Xen, VMware ESX, QEMU және басқа виртуалдандыру технологиялары. Оның әртүрлі API интервалдары гипервизор қабатын оркестрлеуде кеңінен қолданылады. libvirt -де жазылған кітапхана тілі Cсияқты басқа тілдермен байланыстырылуы мүмкін Python, Perl, OCaml, лағыл, Java, JavaScript (арқылы Node.js) Және PHP.
- oVirt виртуалдандыру платформаларын басқаруға арналған бағдарламалық жасақтама болып табылады. Бұл ақысыз және ашық бастапқы бағдарламалық жасақтама. Оның негізін қалаған Red Hat болатын қоғамдық жоба ретінде Red Hat Enterprise виртуализациясы. oVirt виртуалды машиналарды, желілік ресурстарды, сақтауды және есептеуді орталықтандырылған басқаруға, қарапайым веб-интерфейстен басқаруға мүмкіндік береді. тәуелсіз платформа оған қол жеткізу үшін. X86 64 архитектурасында ресми қолдау көрсетілетін жалғыз гипер-кеңесші - бұл KVM, бірақ архитектураны қолдауға күш салынады PPC y ҚОЛ оның келесі нұсқаларында.
- libguestfs - жазылған кітапхана тілі C қол жеткізуге және өзгертуге арналған құралдар жиынтығы виртуалды диск кескіндері виртуалдандыру платформасында. Бұл құралдарды libvirt басқаратын виртуалды машиналарды және олардың ішіндегі файлдарды қарау және редакциялау үшін пайдалануға болады. Сценарий жазу үшін де қолданыла алады -Сценарийлер- виртуалды машиналарды өзгертетін немесе жасайтын.
- Виртуалды машиналар менеджері - Виртуалды машиналар менеджері деп аталатын Red Hat бағдарламалық жасақтамасы виртуалды менеджер, бұл пакеттің Debian репозиторийлерінде бар екенін атаңыз. Бұл виртуалды машиналарды басқаруға арналған Desktop қосымшасы. Ол жаңа домендерді құру, конфигурациялау және реттеу үшін қолданылады. Оның VNC клиенті бар, ол арқылы біз қонақтар доменінің графикалық консоліне кіре аламыз. Debian Jessie әкелетін виртуалды менеджер пакетінде виртуалды машиналардың графикалық консоліне қол жеткізу үшін SPICE протоколы да бар.
Xen
Xen Бұл гипервизор, ол микро ядролық дизайнды пайдаланады және бірнеше компьютерлердің бір компьютерлік жабдықта бір уақытта жұмыс істеуі үшін қажетті қызметтерді ұсынады. Ол Кембридж университетінің компьютерлік зертханасы, Xen-дің алғашқы нұсқаларын жасады, ол ақысыз бағдарламалық жасақтама болып табылады. Debian 8 «Джесси» өзінің репозиторийлерінде пакет бар xen-гипервизор-4.4-amd64.
OpenVZ
OpenVZ - бұл Linux үшін виртуалдандырудың операциялық жүйесі. Бұл бір физикалық серверде оқшауланған, қауіпсіз және жеке виртуалды серверлер құруға мүмкіндік береді, бұл аппараттық ресурстарды тиімді пайдалануды ұсынады. Сондай-ақ, бұл серверлердің әрқайсысында жұмыс істейтін қосымшалардың қайшы келмеуін қамтамасыз етеді. Әрқайсысы Виртуалды жеке сервер - Виртуалды жеке сервер (VPS), ол дербес сервер сияқты жұмыс істейді. Оларды қайта бастауға болады және түбірлік пайдаланушы мен басқа қалыпты пайдаланушыларға қол жеткізуге мүмкіндік береді. Олардың өздерінің IP-адрестері, жады, процестері, файлдары, қосымшалары, жүйелік кітапханалары және конфигурация файлдары бар.
Debian DeVi 7 «Wheezy» жағдайына сәйкес OpenVZ-ті қолдау үшін өзгертілген ядроларды оның қоймаларынан алып тастады.
Linux контейнерлері LXC
Контейнерлер олар операциялық жүйенің оқшауланған аймақтары. Әр облыста файлдық жүйеге, желіге, PID-ге, процессорға және жадыны бөлуге арналған жеке кеңістік бар. Оларды Linux ядросына енгізілген Басқару топтары мен атаулар кеңістігі мүмкіндіктері арқылы жасауға болады. LXC Бұл OpenVZ және сияқты ядро деңгейінде виртуалдандыруға негізделген басқаларға ұқсас технология linux-vserver.
архипелаг
архипелаг - бұл KVM, Xen, OpenVZ немесе VMware-де жұмыс жасайтын виртуалды машиналарды басқару мен қадағалауға арналған шешім. Дебиан Джесси оны репозиторийлерге агенттеріне немесе Архипель ядросына бағытталған әр түрлі пакеттер арқылы енгізеді. Қосымша ақпарат алу үшін «архипельді» Synaptic немесе арқылы іздеңіз икемділікті іздеу архипелі.
Қызығушылықтың басқа сілтемелері
- VSwitch ашыңыз: виртуалды қосқышты құруға мүмкіндік беретін ашық бағдарламалық жасақтама.
- OpenStack:
- QRM ашыңыз: Деректер орталығын басқаруға арналған жаңа буын ашық бастапқы платформасы - Деректер орталығы.
- Докер: бағдарламалық жасақтама контейнерлеріне қосымшаларды орналастыруды автоматтандыруға қабілетті ашық бастапқы жоба.
- келесі мокс: виртуалдандыру орталарына арналған ашық бастапқы сервер.
- VMware- EMC корпорациясының еншілес компаниясы (Dell Inc-ке тиесілі), ол X86 үйлесімді компьютерлер үшін виртуалдандыру бағдарламалық жасақтамасын ұсынады
- Virtualbox: виртуалды машиналарды құруға арналған ақысыз бағдарламалық жасақтама. Debian осы бағдарламалық жасақтамаға қатысты пакеттерді филиалына ауыстырды «салым«.
- Ашық тұмандық: ONE виртуалдандыру платформаларының артықшылықтарын серверді тек физикалық инфрақұрылымынан ғана емес, сонымен қатар физикалық орналасуынан ажырату арқылы бір физикалық ресурстардан ресурстар банкіне дейін кеңейтеді.
Мақаланы осы жолға дейін оқып шығуға мейірімділік танытқан оқырмандар қазіргі Виртуализация ғаламының қаншалықты кең және күрделі екенін түсінетін болады. Бұл сіздің сапарыңызда нұсқаулық болады деп үміттенеміз.
Келесі жеткізілім?
Енді Qemu-KVM Debian-да!
Есіңізде болсын, бұл мақалалар топтамасы болады ШОБ үшін компьютерлік желілер. Біз сізді күтеміз!
3 пікір, өз пікіріңізді қалдырыңыз
Жалпы виртуализацияға өте жақсы кіріспе. Осы жазбаны жазғаныңызға рахмет. Біз келесілерді күтеміз.
Таныстыру үшін Fico компаниясына рахмет.
Өте жақсы түсіндірілген және тақырыпты тереңдетуге жеткілікті сілтемелер бар.
Марионың мақсаты осы. Менің ойымша, виртуалдандыру мәселесінің қазіргі ауқымы туралы көпшілік түсініксіз.