Debian программасында виртуалдаштыруу: Киришүү - SMB үчүн компьютердик тармактар

Сериянын жалпы индекси: Чакан жана орто ишканалар үчүн компьютердик тармактар: Киришүү

Виртуалдаштыруу

Эң жөнөкөйү мыкты

Нын башкы барагынын баш сүрөтүндө XtratuM, Чыныгы убакыт режиминде камтылган же камтылган тутумдар үчүн атайын иштелип чыккан гипервизор, биз төмөнкү сүрөттү табабыз: xtratum

"Биздин Негизги принцип кызматтарды орнотуу, конфигурациялоо жана башкаруу үчүн, албетте Виртуалдаштыруу, «билдирүүсү менен толук макулКанчалык жөнөкөй болсо, ошончолук жакшы", ушул, Эң жөнөкөйү мыкты. "

тааныштыруу

La Виртуалдаштыруу  бул зор жана татаал тема. Ал жөнүндө көп жазбайбыз. Биз ар бир окурманга болгон кызыгуусун эске алып, окулушун жана / же изилденишин талап кылган айрым аныктамаларды жана баракчалардын шилтемелерин гана сунуштайбыз. Биз сунуштайбыз баракчаларын окуу Wikipedia англис тилинде жана башка булактардан.

  • Жок дегенде темага киришүү көрсөтмөсүн бербестен, бир нече буйруктарды камтыган типтүү How To жеткирүүнү каалабайбыз. Биз кээ бирлери билебиз Сабырсыз окурмандар Алар киришүүлөрүн окушпайт жана түздөн-түз анын кандайча жасалып жаткандыгына кайрылышат. Өкүнүчтүү иш-аракет, андан кийин көп жолу биз жетиштүү жооп бере албаган концептуалдык суроолор келип чыгат, анткени баарын билүү мүмкүн эмес.

Бул макаланы бир аз болсо да кылдаттык менен окуп чыккандан кийин окурман ал жөнүндө түшүнүккө ээ болот деп үмүттөнөбүз. Виртуалдаштыруу жана анын эсинде Учурдагы кырдаал. Ошондой эле, анда бул учурда компьютерди колдонгондордун күнүмдүк милдетин кеңейтүүгө мүмкүнчүлүк берген бир катар шилтемелер бар.

Википедияга жана башка булактарга ылайык аныктамалар жана шилтемелер

Виртуалдаштыруу

In Computer Science, Виртуалдаштыруу нускасын түзүү актысын билдирет Algo ордуна виртуалдык Algo камтыйт виртуалдык компьютер жабдыгы, иштетүү системалары, сактагыч аспаптаржана компьютердик тармактык ресурстар. Виртуалдаштыруу а-нын тутумдук ресурстарын бөлүштүрүүчү ыкма катары 60-жылдары башталган негизги компьютер, ар кандай тиркемелердин ортосунда. Андан бери, терминдин мааниси Виртуалдаштыруу ал тынымсыз кеңейип турат.

La Виртуалдаштыруу o Виртуалдаштыруу платформасы иштөө тутуму менен виртуалдык машинаны түзүүнү билдирет. Виртуалдык машиналарда иштей турган программа негизги жабдыктардан же физикалык ресурстардан өзүнчө. Мисалы: Debian 8 "Jessie" иштетилген физикалык машина Ubuntu Trusty 14.04 иштетүү тутуму менен виртуалдык машинаны жайгаштыра алат.

Виртуалдаштырууда «Хост - кожоюн»Виртуалдаштыруу өзү жүргөн чыныгы же физикалык компьютерге. Кимге М Ал "деп аталатКонок - конок«. Шарттар кожоюн y конок алар чыныгы машинада иштеп жаткан программалык камсыздоо менен виртуалдык машинада иштеген программаны айырмалоо үчүн колдонулат. Программага же камтылган Хост жабдыктарындагы виртуалдык машиналарды жаратуучу, ал деп аталат Гипервизор - Hypervisor.

Виртуалдаштыруунун ар кандай түрлөрү:

  • Жалпы виртуалдаштыруу - Толук Виртуалдаштыруу: Бул жөнүндө билдирет Бардык реалдуу жабдыктарды симуляциялоо, адатта, иштетүү тутумунан турган виртуалдаштырылган программалык камсыздоону эч кандай өзгөртүүсүз иштетүүгө мүмкүндүк берет.
  • Жарым-жартылай виртуалдаштыруу - Жарым-жартылай виртуалдаштыруу: максаттуу чөйрө Бул толугу менен окшоштурулган эмес, бирок жарым-жартылай. Натыйжада, Конокто иштеген айрым программаларды өзгөртүү керек болушу мүмкүн.
  • Паравиртуализация - Паравиртуалдаштыруу: Эч кандай аппараттык чөйрө окшоштурулган эмес. Ар бир конок программасы - конок боюнча иштейт Изоляцияланган домен, алар өзүнчө тутумдарда иштеп жаткандай. Ар бир конок программасынын конкреттүү модификациясы аны ушул чөйрөдө аткаруу үчүн керек.

La аппараттык жардамы менен виртуалдаштыруу бул виртуалдаштыруу процессинин жалпы натыйжалуулугун жогорулатуу жолу. Бул процессорлор же процессорлор виртуалдаштыруу үчүн, ошондой эле аппараттык жабдыктын башка компоненттери үчүн зарыл болгон колдоону камтышы керектигин билдирет.

Аппараттык Виртуалдаштыруу Аппараттык эмуляцияга окшош эмес. Эмуляцияда аппараттык жабдыктын бир бөлүгү экинчисин туурайт, ал эми Виртуалдаштырууда программалык камсыздоо болгон гиперзорвектор белгилүү бир аппараттык бөлүктү же толугу менен туурайт.

Виртуалдык машина

Эсептөө, а машина шарттуу Бул компьютерди окшоштурган жана программаларды чыныгы компьютер сыяктуу иштете турган программа. Бул программа алгач "физикалык машинанын эффективдүү жана обочолонгон дубликаты" деп аныкталган. Азыркы учурда, бул терминдин мааниси кандайдыр бир чыныгы жабдуу менен түздөн-түз эквиваленти жок виртуалдык машиналарды камтыйт.

Hypervisor

Un Hypervisor - Hypervisor o Virtual Machine Monitor - Virtual Machine VMM Monitor бир виртуалдаштырууну башкаруунун ар кандай ыкмаларын, ошол эле учурда, бир компьютерде ар кандай операциялык тутумдарды (модификацияланбаган же паравиртуалдаштырылган учурларда) колдонууга мүмкүндүк берген платформа.

Ачык Виртуалдаштыруу Альянсы (OVA)

La Ачык Виртуалдаштыруу Альянсы, англис тилиндеги аталышын урматтоо менен, бул Linux фондунун биргелешкен долбоору. Бул Консорциум Акысыз Программаны жана Ачык Булактуу Программаны колдонууга милдеттенет - Ачык булак анын ичинде виртуалдаштыруу чечимдери үчүн KVM, ошондой эле анын Администрациясы үчүн зарыл болгон программалык камсыздоо үчүн oVirt. Консорциум ар кандай кардарлардын ийгиликтүү окуяларын жарнамалайт, өз ара иштешүүгө үндөйт жана KVMдин айланасында Үчүнчү Тарап чечимдеринин экосистемасын кеңейтүүнү тездетет.

OVA тарабынан жайылтылган акысыз программа:

  • KVM гипервизор болуп саналат. Тарабынан түзүлгөн Кумранет, Инк, ал кезде Linux ядросуна орнотулган KVM модулун тез кабыл алгандыктан, көпчүлүктүн көңүлүн бурган Израилдин программалык компаниясы. Бул «Катуу ICE рабочий виртуалдаштыруу платформасы»Өзөктүк Виртуалдык Иш такта Машиналарына негизделген жана протокол аркылуу байланышкан SPICE. 4-жылдын 2008-сентябрында компания Кызыл шляпа, Inc. сатып алынды Qumranet 107 миллион долларга бааланган.
  • libvirt бир API «Колдонмо программасынын интерфейси" ачык булак, жин - Daemon, жана виртуалдаштыруу платформаларын башкаруу куралы. Сиз башкарсаңыз болот KVM, Xen, VMware ESX, QEMU жана башка виртуалдаштыруу технологиялары. Анын ар кандай APIлери гипервизор катмарынын оркестринде кеңири колдонулатlibvirt деген китепкана тил Cсыяктуу башка тилдер менен байланыштырса болот Python, Perl, OCaml, лаал, Java, JavaScript (через Node.js) жана PHP.
  • oVirt виртуалдаштыруу платформаларын башкаруу программасы. Бул акысыз жана ачык булактуу программа. Бул тарабынан негизделген Кызыл шляпа коомдук долбоор катары Red Hat Enterprise Virtualization. oVirt виртуалдык машиналарды, тармактык ресурстарды, сактагычты жана эсептөөнү борборлоштурулган башкарууну, колдонууга жеңил веб интерфейсинен, көзкарандысыз платформа ага жетүү үчүн. X86 64 архитектурасында расмий түрдө колдоого алынган бирден-бир Hypervisor - бул KVM, бирок архитектураны колдоо боюнча аракеттер көрүлүп жатат PPC y ARM кийинки версияларында.
  • libguestfs жазылган китепкана тил C жана жетүү жана өзгөртүү үчүн шаймандардын топтому виртуалдык диск сүрөттөрү виртуалдаштыруу платформасында. Куралдар libvirt башкарган виртуалдык машиналарды жана алардын ичинде жайгашкан файлдарды көрүү жана түзөтүү үчүн колдонулушу мүмкүн. Ошондой эле сценарий жазуу үчүн колдонсо болот -скрипт- виртуалдык машиналарды өзгөртүүчү же түзүүчү.
  • Виртуалдык машина менеджери - Виртуалдык машина менеджери деп аталган Red Hat программасы виртуалдык менеджер, пакеттин Debian сактагычында бар экендигин атаңыз. Бул виртуалдык машиналарды башкарууга арналган Иш такта тиркемеси. Ал жаңы домендерди түзүү, конфигурациялоо жана жөндөө үчүн колдонулат. Анын коноктор доменинин графикалык консолуна ээ болгон VNC кардары бар. Debian Jessie алып келген виртуалдык менеджер пакетинде виртуалдык машиналардын графикалык консолуна кирүү үчүн SPICE протоколу дагы камтылган.

Xen

Xen Бул гипервизор, ал микро ядролук дизайнды колдонот жана бир эле оперативдик тутумдун бир эле компьютер жабдыктарында бир эле мезгилде иштеши үчүн керектүү кызматтарды көрсөтөт. Ал Кембридж университетинин компьютердик лабораториясы, Xenдин биринчи версияларын иштеп чыккан, ал дагы акысыз программа. Debian 8 "Jessie" кампасында топтом бар xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ Linux үчүн иштөө тутумунун деңгээлиндеги виртуалдаштыруу чечими. Бул бир эле физикалык серверде обочолонгон, коопсуз жана жеке виртуалдык серверлерди түзүүгө мүмкүндүк берет, бул жабдык ресурстарын жакшыраак пайдаланууну сунуш кылат. Ошондой эле, серверлердин ар биринде иштеп жаткан тиркемелердин карама-каршы келбешин камсыз кылат. Ар бири Виртуалдык жеке сервер - Virtual Жеке Server (VPS), ал өз алдынча сервер сыяктуу эле иштейт. Алар өчүрүлүп-күйгүзүлүп, колдонуучу жана башка кадимки колдонуучулар кире алышат. Алардын өздөрүнүн IP даректери, эс тутуму, процесстери, файлдары, тиркемелери, тутум китепканалары жана конфигурация файлдары бар.

Debian, OpenVZ колдоосу үчүн өзгөртүлгөн ядролорду, Debian 7 "Wheezy" дан баштап, кампаларынан алып салган.

Linux контейнерлери LXC

Контейнерлер алар иштөө тутумунун ичиндеги обочолонгон аймактар. Ар бир аймактын файл тутуму, тармак, PID, процессор жана эс тутумун бөлүштүрүү үчүн өз аталыш мейкиндиги бар. Алар Linux өзөгүнө кирген Control Groups жана Namespaces функциялары аркылуу түзүлүшү мүмкүн. LXC Бул OpenVZ жана башка ядролук деңгээлде виртуалдаштыруунун негизинде башкаларга окшош технология Linux-VServer.

Архипел

Архипел бул KVM, Xen, OpenVZ же VMware программаларында иштеген виртуалдык машиналарды башкаруу жана көзөмөлдөө үчүн чечим. Дебиан Джесси аны өзүнүн агенттерине же архипелдин өзөгүнө багытталган ар кандай пакеттер аркылуу кампаларына камтыйт. Көбүрөөк маалымат алуу үчүн, "архипелди" Synaptic аркылуу же аркылуу издеңиз көндүмдөрдү издөө архипели.

Кызыккан башка шилтемелер

  • VSwitch ачуу- Виртуалдык которууну түзүүгө мүмкүндүк берген ачык булактуу программа.
  • OpenStack:
  • Ачык QRM: Маалымат борборун башкаруу үчүн кийинки муундагы ачык булактуу платформа - маалымат борбору.
  • ютуб: программалык контейнерлерде тиркемелерди жайылтууну автоматташтыра алган ачык булактуу долбоор.
  • Proxmox: виртуалдаштыруу чөйрөлөрү үчүн ачык булактуу сервер.
  • VMware- X86 шайкеш компьютерлер үчүн жеткиликтүү виртуалдаштыруу программасын камсыз кылган EMC корпорациясынын туунду компаниясы (Dell Incке таандык)
  • Virtualbox: виртуалдык машиналарды түзүү үчүн акысыз программа. Debian ушул программалык камсыздоо менен байланышкан пакеттерди филиалына көчүрдү «салым".
  • OpenNebula: ONE серверди физикалык инфраструктурасынан гана эмес, ошондой эле анын жайгашкан жеринен ажыратуу менен, виртуалдаштыруу платформаларынын артыкчылыктарын бир физикалык ресурстардан ресурстар банкына чейин кеңейтет.

Макаланы ушул убакка чейин карап чыгуу үчүн боорукер болгон окурмандар учурдагы Виртуалдаштыруу ааламынын канчалык кең жана татаал экендигин түшүнүшөт. Бул сиздин сапарыңызда жол көрсөтүүчү кызмат кылат деп ишенебиз.

Кийинки жеткирүү?

Азыр Qemu-KVM Debianда!

Бул макалалардын сериясы болорун унутпаңыз Чакан жана орто ишканалар үчүн компьютердик тармактар. Биз сизди күтөбүз!


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

3 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Zodiac Carburus ал мындай деди:

    Жалпысынан виртуалдаштырууга абдан жакшы киришүү. Ушул билдирүүнү жазып жатканыңыз үчүн рахмат. Кийинкисин күтүп жатабыз.

  2.   Mario ал мындай деди:

    Киришүү үчүн Фикого рахмат.

    Абдан жакшы түшүндүрүлгөн жана темага тереңирээк кирүү үчүн жетиштүү шилтемелер бар.

  3.   Federico ал мындай деди:

    Марионун максаты ушул. Виртуалдаштыруу маселесинин учурдагы масштабы жөнүндө көпчүлүк түшүнүксүз деп ойлойм.