Ресурсы төмен компьютермен қарапайым виртуализация серверін құрыңыз - 1 бөлім

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

lpi Қалай болғанда да, мен сізге осы тақырыптағы өзімнің тәжірибемді қалдырамын:

Алдымен мен сізге техникалық сипаттамалары дель Ресурсы төмен компьютер қолданылған:

аппараттық:

Ескерту: Идеал - болу 4 ГБ жедел жады бар сервер осы мақсаттар үшін, алайда, мен бұл жағдайда а (1) жедел жад біз ол үшін жасай аламыз Физикалық сервер y 1 Гб жедел жады үшін a Виртуалды машина (MV) en VirtualBox (VBox) кез келгенін модельдеу GNU / Linux операциялық жүйесі o MS Windows нұсқаларында 32 Bits бұл жеткілікті

Бағдарламалық қамтамасыз ету:

Виртуализациялау платформасы:

Ең алдымен, бірнеше білгірлер үшін біз Виртуализация тұжырымдамасына қысқаша тоқталамыз:

1.- Виртуализацияға кіріспе:

Жоспар Сервер / жүйелер / желілік әкімші (SysAdmin), технологияны қолдаудың озық мамандары немесе технологияны сүйетіндер, әсіресе еркін бағдарламалық жасақтама және GNU / Linux операциялық жүйелер аймағында әртүрлілігінің өзгеруі туралы заманауи болуы керек Операциялық жүйелер мен бағдарламалар нарықта немесе Қоғамдастықта қол жетімді. Әсіресе техникалар және / немесе процедуралар оларға қажет өнімділікті арттыру ішінде Мекемелер - Компаниялар (мемлекеттік / жеке) онда ол өзінің міндеттерін орындайды және өзінің жұмысын орындауды жеңілдетеді.

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

Әрі қарай біз а Толық талдау осы технологияны пайдалану. Талқыланатын кейбір мәселелер: Артылықшылықтар мен кемшіліктер осы технологияны қолдану арқылы пайдаланушылар мен компаниялар үшін осы сәттің ең жақсы виртуализаторлары, басқалардың арасында. А күші сияқты нәтижелер арқылы жүзеге асыру Виртуалдандырылған операциялық жүйе а-ға тең немесе одан да жоғары болуы мүмкін Операциялық жүйе Нақты.

2.- Операциялық жүйелерді виртуалдандыру туралы (ОЖ):

Адамзаттың көптеген басқа салаларында сияқты, Ақпараттық технологиялар (IT) ол тез өсетіні соншалық, күн өткен сайын ұсынылатын барлық жаңа ұғымдарды игеруге уақыт болмады. Сонымен модель Жүйелік әкімшілік үшін IT әкімшілері жетеді Пайдаланушылар (Media / Advanced) қолмен ұстаңыз Операциялық жүйелерді виртуалдау. Виртуализация көп нәрсені білдіруі мүмкін, бірақ байланысты Операциялық жүйелер, негізінен қабілеттіліктен тұрады бірдей аппараттық инфрақұрылымды бөлісу әр түрлі Операциялық жүйелер толық жұмыс істейді тәуелсіз. Яғни, бірдей Серверге ие болу керек Қатты диск немесе сақтау құрылғылары, кейбір) Процессор (лар) және белгіленген қуаты RAM жады (мысалы, және оны құрайтын аппараттық элементтердің қалған бөлігі туралы айтпай-ақ), біз бірнеше қондырғыларға ие бола аламыз Жеке операциялық жүйелер MS Windows, Apple, немесе Тегін Como GNU / Linux немесе басқалары, қатарлас жүгіру, толығымен тәуелсіз бір-бірінен. Егер олардың біреуі тоқтаса (қатып қалса) немесе қиындықтар туындаса, қалғандары босатылатын өңдеу жылдамдығының ресурстарын білмейді және оларды қайта қолдана алады.

3. - OS виртуализациясының артықшылықтары мен кемшіліктері:

Ұсынған қолданылуы мен артықшылықтары ОЖ виртуалдандыру Олар мыналар:

  • Шығындарды үнемдеу
  • Бағдарламаның үйлесімділігі
  • Клондау және ыстық жүйенің миграциясы
  • Сынақ орталары
  • Оқшаулау және қауіпсіздік
  • Икемділік пен ептілік

La ОЖ виртуалдандыру сонымен қатар оның әлсіз жақтары бар:

  • Төмен өнімділік
  • Жабдықтың шектеулері
  • Виртуалды машиналардың көбеюі
  • Ресурстардың қалдықтары
  • Машиналарды бір серверде орталықтандыру
  • Виртуализаторлар арасындағы шектеулі тасымал

4. - Гипер-кеңесші виртуалдандыру алаңы:

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

Гипервизорлар Оларды екі түрге жіктеуге болады:

1 тип (жергілікті, жалаң металл): Аппараттық құралды басқару және виртуалданған ОЖ-ны бақылау үшін компьютердің нақты аппараттық құралында тікелей жұмыс жасайтын бағдарламалық жасақтама. Виртуалдандырылған жүйелер Hypervisor-ден жоғары деңгейде жұмыс істейді.

Таңдау_0011 типті гипервизордың концептуалды бейнелеу диаграммасы

Кейбір 1 типті гипервизорлар ең танымал:

  1. VMware: ESX / ESXi / ESXi тегін.
  2. Ксен. 
  3. Citrix Xen сервері. 
  4. Microsoft Hyper-V сервері.

 

2 тип (орналастырылған): Жүйелерді виртуалдандыру үшін әдеттегі ОЖ-де (Linux, Windows, Mac OS) жұмыс жасайтын қосымша. Осылайша, виртуалдандыру аппаратурадан алыс қабатта пайда болады, егер оны 1 типті гипервизорлармен салыстырсақ, логикалық тұрғыдан бұл 2 типті гипервизорларда өнімділікті төмендетеді.

Таңдау_0022 типті гипервизордың концептуалды бейнелеу диаграммасы

Кейбір 2 типті гипервизорлар ең көп қолданылатындар:

  1. Күн: VirtualBox, VirtualBox OSE.
  2. VMware: Жұмыс станциясы, сервер, ойнатқыш.
  3. Microsoft: Виртуалды компьютер, виртуалды сервер.

 

Таңдау_004Операциялық жүйесі бар компьютер (виртуализациясыз)

Таңдау_005Операциялық жүйемен және виртуалдандырумен компьютер 1 типті гипер кеңесші

 

Таңдау_003Операциялық жүйемен және виртуалдандырумен компьютер 2 типті гипер кеңесші

5.- тарихы ОЖ виртуалдандыру :

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

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

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

Қазіргі уақытта осы салада жетекші 2 технология бар:

INTEL: Intel компаниясы ойлап тапқан және оның орта және жоғары деңгейлі процессорларына енгізілген технология - Intel VT (Виртуализация технологиясы). Intel өзінің x86 (VT-x) және Itanium (VT-i) процессорларына жақсартулар ұсынады.

AMD: Өз кезегінде AMD Intel-ге ұқсас AMD-V немесе AMD-SVM деп аталатын технологияға ие (бастапқыда Pacifica атымен аталады), сонымен қатар оның процессорларына орта және жоғары деңгейлі процессорлар кіреді.

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

6.- қысқаша мазмұны:

La виртуалдандыру - бұл компьютердің ресурстарын абстракциялаудың әсері, яғни физикалық ресурстарға логикалық қол жеткізуді қамтамасыз етедіОсылайша, виртуализация кейбір қызметтерге сұранысты және қызметті нақты ұсынатын физикалық ресурстарды қисынды түрде ажыратады. Рефератталған ресурсқа байланысты, ол жеке ресурс болсын (Сақтау блогы, Желілік блок) немесе платформа (Сервер, ДК) және сол ресурсты кім қолданатын болса, ол нақты виртуалдандыру моделіне сәйкес келеді.

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

Осының бәрін ескере отырып, біз виртуалдандырудың төрт негізгі моделін ажыратуға болады:

Платформаны виртуалдандыру

  • Қонақтардың жұмыс жүйелері
  • Эмуляция
  • Толық виртуалдандыру
  • Паравиртуализация
  • ОЖ деңгейіндегі виртуалдандыру
  • Ядролық деңгейдегі виртуалдандыру

Ресурстарды виртуалдандыру

  • Инкапсуляция
  • Виртуалды жад
  • Сақтау виртуализациясы
  • Желілік виртуалдандыру
  • Желілік интерфейстерді байланыстыру (Ethernet байланысы)
  • Кіріс / шығыс виртуализациясы
  • Жадты виртуалдандыру

Қолданбаны виртуалдандыру

  • Қолданбаның виртуалдануы шектеулі
  • Қосымшаны толығымен виртуалдау

Жұмыс үстелін виртуалдандыру

7. - Операциялық жүйелерді виртуалдандыру тақырыбын тереңдету:

Өнімнің деректер парақтарын оқып шығу әрдайым жеткіліксіз болғандықтан, бізде тестілеуді жүргізу мүмкіндігі болуы керек «Жұмыс ортасы u Басты бет » Виртуалдандырудың қалай жұмыс істейтінін өз көзіңізбен көру үшін осы жазбаның 2-бөлімінде сізге өзімнің жеке тәжірибем туралы айтып беремін VirtualBox 5.0.14 бағдарламалық жасақтамасын DEBIAN 9-да аз ресурстық компьютерде орнату және конфигурациялау.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

12 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Драссилл дижо

    Жақсы мақала. Өте толық және егжей-тегжейлі, бірақ мен Proxmox-ты бірінші қабаттағы гипервизорлар қатарына қосқан болар едім, өйткені ол Debian-ға негізделген және 100% тегін технологияны қолданғысы келетіндер үшін өте ұсынылған шешім.

  2.   Табрис дижо

    Бұл Sun мен Oracle-ды қалай құрметтеймін (?)

  3.   Инг. Хосе Альберт дижо

    Құрметті Табрис, сенікі дұрыс! Бұл кішкене брутиттер болды!

  4.   ратакилл дижо
  5.   Инг. Хосе Альберт дижо

    Әрине, KVM - бұл Тегін Бағдарламалық қамтамасыз ету үшін заманауи және тиімді виртуалдандыру шешімдерінің бірі!

  6.   Инг. Хосе Альберт дижо

    Виртуализация туралы қосымша ақпарат алу үшін жаңартылған және ақпарат көзінен мына сілтемені көре аласыз: http://planet.virt-tools.org/

  7.   Гонсало Мартинес дижо

    Шындығында, виртуалды жәшік басқа нәрселерге арналған, мысалы, белгілі бір нәрсені виртуалдандыру, қос жүктеуге балама ретінде немесе бірнеше нақты VM үшін.

    Өндірістік сервер үшін ол әлдеқайда көп өнімділікке ие және KVM тұрақтылығына ие, демек, ол әлдеқайда аз ресурстарды тұтынады және бұл виртуалды менеджер клиенті libvirt-ті орнатудан және оны беруден басқа ештеңе жоқ (виртуалды жәшікті қайтаруды қажет етпейді) мысалы, ядро ​​модулі).

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

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

  8.   Инг. Хосе Альберт дижо

    Мен сізбен көп келісемін! VBox үйдегі сынақтарға, техникасы мен өнімділігі төмен жабдықтардағы (есептеуші қуат) және KVM серверлері мен өнімділігі жоғары жабдықтардағы нақты мәселелерге арналған!

    Сонымен қатар, VBox-та қарапайым, түсінікті және сенімді платформа болуы мүмкін.

  9.   Инг. Хосе Альберт дижо

    Докер мен Ситриксті ұмытпаңыз.

  10.   Pp дижо

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

  11.   Виктор дижо

    сізде proxmox-пен оқулық бар ма? әсіресе win 7 виртуализациясымен

  12.   Эмерсон дижо

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

bool(шын)