Изградете обикновен сървър за виртуализация с компютър с нисък ресурс - Част 1

Със сигурност има много литература за това Virtualbox за изграждане на прости или здрави Сървъри за виртуализация, но много пъти те не ни водят директно до точката в най-практичните варианти със съответните им разяснения и възможни сценарии за реална употреба, тоест ние винаги намираме много информация, но не е съобразена с нуждите на много и особено начинаещи или начинаещи в областта.

LPI

Както и да е, оставям ви моя опит в тази публикация по темата:

Първо ви оставям технически характеристики дел Компютър с ниски ресурси използвани:

Hardware:

Забележка: Идеалното е да имаш сървър с 4GB RAM за тези цели обаче в случая практикувам с a (1) GB RAM можем за него Физически сървър y 1 GB оперативна памет за Виртуална машина (MV) en VirtualBox (VBox) симулиращ всеки Операционна система GNU / Linux o MS Windows във версии на Bits 32 това е достатъчно

Софтуер:

Платформа за виртуализация, която да използвате:

На първо място, за малкото ценители ще се задълбочим накратко в концепцията за виртуализация:

1. - Въведение във виртуализацията:

Всички Администратор на сървър / система / мрежа (SysAdmin), специалисти по усъвършенствана технологична поддръжка или технологичен ентусиаст, особено в областта на свободния софтуер и операционните системи GNU / Linux трябва да са в крак с промените в различните Операционни системи и програми налични на пазара или в Общността. Особено, за да сте в крак с техники и / или процедури необходимо за тях, за да подобряване на производителността в Институции - компании (публични / частни) където изпълнява задълженията си и да улеснява изпълнението на собствената си работа.

Една от технологиите, която улеснява тази цел, е Виртуализация на операционни системи, което основно позволява да се споделят на един и същ компютър / сървър (хардуер) няколко Операционна система работещи напълно независимо. Всичко това чрез a Софтуер за виртуализация.

След това ще извършим a Подробен анализ на работата на тази технология. Някои от точките, които ще бъдат обсъдени, са предимства и недостатъци използвайки тази технология, анализ на най-добрите виртуализатори на момента за потребители и компании, наред с други. Да се ​​реализира чрез резултати, като силата на a Виртуализирана операционна система може да бъде равно или дори по-високо от това на a Платформа Истински.

2. - Относно виртуализацията на операционни системи (ОС):

Както в много други сфери на човешкото познание, Информационни технологии (ИТ) тя се увеличава бързо, толкова много, че много пъти няма време за усвояване на всички нови концепции, които се представят всеки ден. И така моделът на Системна администрация за ИТ администратори достига до Потребители (Media / Advanced) ръка за ръка Виртуализация на операционни системи. Виртуализация може да означава много неща, но свързани с Операционна система, основно се състои в това да можеш споделят една и съща хардуерна инфраструктура за различни Операционна система напълно работещ Индепендиенте. Тоест да имаш същия сървър със същия Твърд диск или устройства за съхранение, някои) Процесор (и) и инсталиран капацитет от RAM (например и без да споменаваме останалите хардуерни елементи, които го съставят), можем да имаме няколко инсталации на Частни операционни системи MS Windows, Apple, или безплатно като GNU / Linux или други, работи паралелно, напълно независим един от друг. Ако един от тях спре (замръзне) или има проблеми, другите не знаят и дори биха могли да използват повторно ресурсите за скорост на процеса, които биха били освободени.

3. - Предимства и недостатъци на виртуализацията на ОС:

Употребите и предимствата, предлагани от Виртуализация на ОС Те са следните:

  • Намаляване на разходите
  • Съвместимост на програмата
  • Клониране и гореща миграция на системата
  • Тестови среди
  • Изолация и сигурност
  • Гъвкавост и пъргавина

La Виртуализация на ОС Той също така има някои слаби места, за да подчертае:

  • По-ниска производителност
  • Хардуерни ограничения
  • Разпространение на виртуални машини
  • Разхищение на ресурси
  • Централизация на машини на един сървър
  • Ограничена преносимост между виртуализаторите

4. - Hypervisor като платформа за виртуализация:

Хипервизорът ó Монитор на виртуална машина (VMM) е платформа за виртуализация, която позволява да се използват едновременно множество операционни системи на компютър (сървър).

Хипервизорите Те могат да бъдат класифицирани в два вида:

Тип 1 (самороден, гол метал): Софтуер, който работи директно на реалния хардуер на компютъра, за да контролира хардуера и да наблюдава виртуализираната ОС. Виртуализираните системи работят на друго ниво над хипервизора.

Избор_001

Концептуална схема на представяне на тип 1 хипервизор

Някои от най- Хипервизори тип 1 най-известни са следните:

  1. VMware: ESX / ESXi / ESXi Безплатно.
  2. Xen. 
  3. Citrix Xen сървър. 
  4. Microsoft Hyper-V сървър.

Тип 2 (хостван): Приложение, което работи на конвенционална ОС (Linux, Windows, Mac OS) за виртуализиране на системи. По този начин виртуализацията се извършва в слой по-далеч от Хардуера, ако го сравним с хипервизори от тип 1. Логично, това прави производителността по-ниска при хипервизорите от тип 2.

Избор_002

Концептуална схема на представяне на тип 2 хипервизор

Някои от най- Хипервизори тип 2 най-използваните са следните:

  1. Sun: VirtualBox, VirtualBox OSE.
  2. VMware: Работна станция, сървър, плейър.
  3. Microsoft: Виртуален компютър, Виртуален сървър.

Избор_004

Компютър с вградена операционна система (без виртуализация)

Избор_005

Компютър с операционна система и виртуализация с Хипервизор от тип 1

Избор_003

Компютър с операционна система и виртуализация с Хипервизор от тип 2

5. - История на Виртуализация на ОС :

Виртуализацията не е нова тема в изчисленията, всъщност се счита, че съществува от около четири или пет десетилетия. По това време и до преди няколко години той се прилагаше в изключителни области, практически само за големи изчислителни центрове, както банкови, военни, така и университетски.

С течение на времето технологиите се развиха скокообразно и станаха широко разпространени, причинявайки използването на суперкомпютри и мейнфреймове в полза на пристигането на компактните бизнес сървъри и високопроизводителни персонални компютри, които направиха концепцията за достъп едновременно до ресурсите на един суперкомпютър щеше да изчезне, давайки последния удар на отминалата златна ера на виртуализация.

Понастоящем виртуализацията отново достигна до сървърните стаи по обновен начин благодарение на новите технологии за хардуер и софтуер за виртуализация и пристигнаха настолни изчисления, които ефективно увеличиха популярността си отново, което я превърна в една от най-иновативните технологии на момента поради забележителните предимства на приложението му.

В момента има 2 водещи технологии в тази област:

ИНТЕЛ: Технологията, проектирана и внедрена от Intel и включена в процесорите от среден и висок клас, е Intel VT (технология за виртуализация). Intel представя подобрения в своите процесори x86 (VT-x) и Itanium (VT-i).

AMD: От своя страна, AMD има технология, подобна на тази на Intel, наречена AMD-V или AMD-SVM (първоначално под името Pacifica), която също включва процесори от среден и висок клас в своите процесори.

И двата стандарта са практически идентични и еквивалентни по отношение на функционалността, предлагана на софтуерните решения за виртуализация, които искат да използват техните характеристики.

6. - Резюме:

La виртуализацията е ефектът от абстрахиране на ресурсите на компютър, тоест осигуряване на логически достъп до физически ресурсиПо този начин виртуализацията логически разделя заявката за някаква услуга и физическите ресурси, които действително предоставят услугата. И в зависимост от ресурса, който е абстрахиран, бил той индивидуален ресурс (Storage Unit, Network Unit) или платформа (Server, PC) и от кого се използва този ресурс, той ще съответства на конкретен модел за виртуализация.

Следователно е важно да ги разграничим, за да разберем по-ясно виртуализацията между две концепции като абстрахирания виртуален ресурс и обекта (приложение, операционна система, машина, наред с други), който, виртуализиран, има този ресурс, тъй като това ни дава внедрен модел за виртуализация.

Имайки предвид всичко това, можем да разграничим четири основни модела за виртуализация:

Виртуализация на платформата

  • Операционни системи за гости
  • съревнование
  • Пълна виртуализация
  • Паравиртуализация
  • Виртуализация на ниво OS
  • Виртуализация на ниво ядро

Виртуализация на ресурсите

  • Капсулиране
  • Виртуална памет
  • Виртуализация на хранилището
  • Виртуализация на мрежата
  • Свързване на мрежови интерфейси (Ethernet свързване)
  • Входно / изходна виртуализация
  • Виртуализация на паметта

Виртуализация на приложения

  • Ограничена виртуализация на приложения
  • Пълна виртуализация на приложенията

Виртуализация на работния плот

7. - Задълбочаване на темата за виртуализация на операционни системи:

И тъй като не винаги е достатъчно да прочетете информационните листове за продукти, също така е необходимо да можете да извършите тест в нашия «Работна среда u У дома" За да видите от първа ръка как работят нещата по отношение на виртуализацията, в част 2 от тази публикация ще ви разкажа за личния си опит с Инсталиране и конфигуриране на софтуера VirtualBox 5.0.14 на DEBIAN 9 на компютър с нисък ресурс.


12 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Драсил каза той

    Добра статия. Много пълна и подробна, въпреки че бих добавил и Proxmox в хипервизори от първи слой, тъй като е базиран на Debian и е силно препоръчително решение за тези, които искат да използват 100% безплатна технология.

  2.   Табрис каза той

    Как това Слънце, аз уважавам Oracle (?)

  3.   Инж. Хосе Алберт каза той

    Скъпи Табрис, прав си! Беше малко приплъзване на brutis!

  4.   убиват плъхове каза той
  5.   Инж. Хосе Алберт каза той

    Със сигурност KVM е едно от най-важните съвременни и ефективни решения за виртуализация за безплатен софтуер днес!

  6.   Инж. Хосе Алберт каза той

    За повече информация относно виртуализацията, актуализирана и от източника, можете да видите тази връзка: http://planet.virt-tools.org/

  7.   Гонсало Мартинес каза той

    В действителност virtualbox е за други неща, като виртуализиране на нещо конкретно, като алтернатива на двойно зареждане или за няколко конкретни виртуални машини.

    За производствен сървър той има много по-голяма производителност и стабилност на KVM, между другото той консумира много по-малко ресурси и не е нищо повече от инсталиране на libvirt, клиента на virt-manager и предоставянето му (не е нужно да върнете модула на ядрото на virtualbox, за пример).

    Професионалистът на virtualbox е, че има по-удобен за потребителя интерфейс и е проектиран повече за виртуализиране на OS за ежедневна употреба, с инструментите за гости, така че прозорците и Linux, които поставяте, да са по-плавни, копирайте в хост OS поставете ви във виртуалната машина и т.н.

    Неведнъж ми се налагаше да виртуализирам Windows с KVM и мишката изглежда е на 20Hz от среза, който се движи хаха, но е предназначена за сървъри и не е приятна за крайния потребител.

  8.   Инж. Хосе Алберт каза той

    Много съм съгласен с теб! VBox за домашни тестове, техники и специфични проблеми в оборудването с ниска производителност (изчислителна мощност) и KVM за сървъри и оборудване с висока производителност!

    Възможна е обаче и проста, приятелска и стабилна платформа на VBox.

  9.   Инж. Хосе Алберт каза той

    Не забравяйте Docker и Citrix.

  10.   Pp каза той

    Добре, въпреки че обяснението му е стегнато и просто, все пак ми се струва, че не е ясно защо и защо да се виртуализира. Имам малък сървър за данни с xp. В моя случай трябва ли да се виртуализира? Трябва ли да създам два виртуални сървъра, за да огранича потребителския достъп? Което засега е най-важното.

  11.   победител каза той

    имате ли някакъв урок с proxmox? особено с виртуализацията на win 7

  12.   Емерсън каза той

    тъй като произнасянето на дадена концепция е добре, но за това изглежда твърде много на руло или твърде много място
    Невеж като мен не се нуждае толкова много, за да разбере концепцията и това, което е в публикацията, не изяснява как да я приложи или с какво, (освен ако не знаете същото като този, който я е написал) Вярвам, че тези хора, които са посветени За да ни каже какво знае повече, отколкото да ни научи на това, което знае, той трябва да се постави на мястото на този, който влиза, мотивиран от заглавието на публикацията, да ги прочете. Ако не искате, не ми го обяснявайте, но поне ми кажете къде мога да го разследвам и ако не, не публикувайте. Благодаря и на теб