Zbuduj prosty serwer wirtualizacji z komputerem o niskich zasobach - część 1

Z pewnością jest na ten temat dużo literatury VirtualBox zbudować proste lub solidne Serwery wirtualizacji, ale często nie prowadzą nas one bezpośrednio do punktu w najbardziej praktycznych opcjach z ich odpowiednimi wyjaśnieniami i możliwymi scenariuszami rzeczywistego użycia, to znaczy zawsze znajdujemy dużo informacji, ale nie dostosowanych do potrzeb wielu, a zwłaszcza nowicjuszy lub początkujących w okolicy.

lpi

Zresztą zostawiam Wam swoje doświadczenie w tym poście na ten temat:

Najpierw zostawiam ci parametry techniczne del Komputer o niskim poziomie zasobów używany:

Sprzęt:

Uwaga: Ideałem jest mieć serwer z 4 GB pamięci RAM do tych celów jednak w tym przypadku ćwiczę z plikiem (1) GB pamięci RAM możemy dla niego Serwer fizyczny y 1 GB pamięci RAM dla jednego Maszyna wirtualna (MV) en Wirtualna skrzynka (VBox) symulowanie dowolnego System operacyjny GNU / Linux o MS Windows w wersjach 32 Bity to wystarczy

Oprogramowanie:

Platforma wirtualizacji do wykorzystania:

Przede wszystkim dla kilku koneserów w skrócie zagłębimy się w koncepcję wirtualizacji:

1. - Wprowadzenie do wirtualizacji:

wszystko Administrator serwera / systemu / sieci (SysAdmin), specjalista ds. Wsparcia zaawansowanych technologii lub entuzjasta technologii, szczególnie w obszarze Wolnego oprogramowania i systemów operacyjnych GNU / Linux powinien być na bieżąco ze zmianami w różnych Systemy operacyjne i programy dostępne na rynku lub we Wspólnocie. Szczególnie, aby być na bieżąco z techniki i / lub procedury konieczne dla nich poprawić wydajność w Instytucje - firmy (publiczne / prywatne) w którym wykonuje swoje obowiązki i ułatwia wykonywanie własnej pracy.

Jedną z technologii ułatwiających osiągnięcie tego celu jest Wirtualizacja systemów operacyjnych, co w zasadzie pozwala na współdzielenie kilku plików na tym samym komputerze / serwerze (sprzęcie) System operacyjny działa całkowicie niezależnie. Wszystko to za pośrednictwem Oprogramowanie do wirtualizacji.

Następnie przeprowadzimy Szczegółowa analiza działania tej technologii. Niektóre z punktów do omówienia to zalety i wady przy użyciu tej technologii analiza pliku najlepsi obecnie wirtualizatorzy dla użytkowników i firm, pośród innych. Aby zrealizować za pomocą wyników, takich jak moc Zwirtualizowany system operacyjny może być równy lub nawet wyższy niż a Platforma Prawdziwy.

2. - W sprawie wirtualizacji systemów operacyjnych (OS):

Podobnie jak w wielu innych dziedzinach ludzkiej wiedzy, Technologia informacyjna (IT) rośnie szybko, do tego stopnia, że ​​wielokrotnie nie ma czasu na przyswojenie wszystkich nowych koncepcji, które są prezentowane dzień po dniu. A więc model Administracja systemu dla Administratorzy IT osiąga Użytkownicy (Media / Zaawansowane) z ręki Wirtualizacja systemów operacyjnych. Wirtualizacja może oznaczać wiele rzeczy, ale związane z System operacyjnypolega w zasadzie na byciu w stanie współużytkować tę samą infrastrukturę sprzętową dla różnych System operacyjny w pełni sprawny Independiente. To znaczy, mając ten sam serwer, z tym samym Dysk twardy lub urządzenia pamięci masowej, trochę) Procesor (y) i zainstalowana moc RAM (na przykład i nie wspominając o pozostałych elementach sprzętowych, które go tworzą), możemy mieć kilka instalacji Prywatne systemy operacyjne MS Windows, Applelub Za darmo jako GNU / Linux lub inni, bieganie równolegle, całkowicie niezależne od siebie nawzajem. Jeśli jeden z nich zatrzymuje się (zawiesza się) lub ma problemy, inne nie wiedzą, a nawet mogą ponownie wykorzystać zasoby szybkości przetwarzania, które zostałyby zwolnione.

3.- Zalety i wady wirtualizacji systemu operacyjnego:

Zastosowania i zalety oferowane przez Wirtualizacja systemu operacyjnego są:

  • Oszczędności kosztów
  • Zgodność programów
  • Klonowanie i migracja systemu na gorąco
  • Środowiska testowe
  • Izolacja i bezpieczeństwo
  • Elastyczność i zwinność

La Wirtualizacja systemu operacyjnego ma też kilka słabych punktów do podkreślenia:

  • Niższa wydajność
  • Ograniczenia sprzętowe
  • Rozpowszechnianie maszyn wirtualnych
  • Marnotrawstwo zasobów
  • Centralizacja maszyn na jednym serwerze
  • Ograniczona przenośność między wirtualizatorami

4. - Hypervisor jako platforma wirtualizacji:

Hiperwizor ó Monitor maszyny wirtualnej (VMM) Jest to platforma wirtualizacyjna, która pozwala na jednoczesne korzystanie z wielu systemów operacyjnych na komputerze (serwerze).

Hypervisors Można je podzielić na dwa typy:

Typ 1 (natywny, nieosłonięty metal): Oprogramowanie działające bezpośrednio na rzeczywistym sprzęcie komputera do sterowania sprzętem i monitorowania zwirtualizowanego systemu operacyjnego. Zwirtualizowane systemy działają na innym poziomie powyżej hiperwizora.

Selection_001

Koncepcyjny diagram reprezentacji hiperwizora typu 1

Niektóre z Hiperwizory typu 1 najbardziej znane to:

  1. VMware: ESX / ESXi / ESXi za darmo.
  2. Xen. 
  3. Serwer Citrix Xen. 
  4. Serwer Microsoft Hyper-V.

Typ 2 (hostowany): Aplikacja działająca w konwencjonalnym systemie operacyjnym (Linux, Windows, Mac OS) do wirtualizacji systemów. W ten sposób wirtualizacja zachodzi w warstwie bardziej oddalonej od sprzętu, jeśli porównamy ją z hiperwizorami typu 1. Logicznie rzecz biorąc, obniża to wydajność hiperwizorów typu 2.

Selection_002

Koncepcyjny diagram reprezentacji hiperwizora typu 2

Niektóre z Hiperwizory typu 2 najczęściej używane są następujące:

  1. Słońce: VirtualBox, VirtualBox OSE.
  2. VMware: Stacja robocza, serwer, odtwarzacz.
  3. Microsoft: Wirtualny komputer, serwer wirtualny.

Selection_004

Komputer z natywnym systemem operacyjnym (bez wirtualizacji)

Selection_005

Komputer z systemem operacyjnym i wirtualizacją z Hiperwizor typu 1

Selection_003

Komputer z systemem operacyjnym i wirtualizacją z Hiperwizor typu 2

5.- Historia Wirtualizacja systemu operacyjnego :

Wirtualizacja nie jest nowym tematem w informatyce, w rzeczywistości uważa się, że istnieje od około czterech do pięciu dekad. W tym czasie i jeszcze kilka lat temu był stosowany w ekskluzywnych obszarach, praktycznie tylko dla dużych centrów obliczeniowych, zarówno bankowych, wojskowych, jak i uniwersyteckich.

Z biegiem czasu technologia rozwinęła się skokowo i stała się powszechna, powodując spadek wykorzystania superkomputerów i komputerów typu mainframe na rzecz pojawienia się kompaktowych serwerów biznesowych i komputerów osobistych o wysokiej wydajności, które stworzyły koncepcję dostępu do zasobów w tym samym czasie pojedynczego superkomputera zniknąłby, zadając ostateczny cios minionemu złotemu wiekowi wirtualizacji.

Obecnie wirtualizacja ponownie dotarła do serwerowni w odnowiony sposób dzięki nowym technologiom wirtualizacji sprzętu i oprogramowania, a także nadeszły komputery stacjonarne, które skutecznie ponownie zwiększyły swoją popularność, czyniąc je jedną z najbardziej innowacyjnych technologii. chwili ze względu na wymierne zalety jego stosowania.

Obecnie istnieją 2 wiodące technologie w tej dziedzinie:

Intel: Technologia zaprojektowana i wdrożona przez firmę Intel i zawarta w jej środkowych i zaawansowanych procesorach to Intel VT (technologia wirtualizacji). Intel wprowadza ulepszenia do swoich procesorów x86 (VT-x) i Itanium (VT-i).

AMD: Ze swojej strony AMD ma technologię podobną do technologii Intel o nazwie AMD-V lub AMD-SVM (pierwotnie pod nazwą Pacifica), która obejmuje również procesory ze średniej i wyższej półki w swoich procesorach.

Oba standardy są praktycznie identyczne i równoważne pod względem funkcjonalności oferowanej rozwiązaniom oprogramowania do wirtualizacji, które chcą wykorzystać ich cechy.

6.- Podsumowanie:

La wirtualizacja jest efektem abstrakcji zasobów komputera, czyli zapewnienia logicznego dostępu do zasobów fizycznychW ten sposób wirtualizacja logicznie oddziela żądanie dotyczące jakiejś usługi od zasobów fizycznych, które faktycznie ją świadczą. W zależności od wyodrębnionego zasobu, czy będzie to pojedynczy zasób (jednostka pamięci masowej, jednostka sieciowa) czy platforma (serwer, komputer) i przez kogo ten zasób jest używany, będzie on odpowiadał określonemu modelowi wirtualizacji.

Dlatego ważne jest, aby je rozróżnić, aby lepiej zrozumieć wirtualizację między dwoma pojęciami, takimi jak wyabstrahowany zasób wirtualny i jednostka (między innymi aplikacja, system operacyjny, maszyna), która zwirtualizowana ma ten zasób, ponieważ to właśnie daje nam wdrożony model wirtualizacji.

Mając to wszystko na uwadze, możemy wyróżnić cztery główne modele wirtualizacji:

Wirtualizacja platformy

  • Systemy operacyjne gościa
  • Współzawodnictwo
  • Pełna wirtualizacja
  • Parawirtualizacja
  • Wirtualizacja na poziomie systemu operacyjnego
  • Wirtualizacja na poziomie jądra

Wirtualizacja zasobów

  • Kapsułkowanie
  • Pamięć wirtualna
  • Wirtualizacja pamięci masowej
  • Wirtualizacja sieci
  • Łączenie interfejsów sieciowych (łączenie Ethernet)
  • Wirtualizacja wejścia / wyjścia
  • Wirtualizacja pamięci

Wirtualizacja aplikacji

  • Ograniczona wirtualizacja aplikacji
  • Pełna wirtualizacja aplikacji

Wirtualizacja pulpitu

7. - Pogłębienie tematu wirtualizacji systemów operacyjnych:

A ponieważ nie zawsze wystarczy przeczytać karty katalogowe produktów, konieczne jest również wykonanie testu w naszym «Środowisko pracy u Dom" Aby zobaczyć z pierwszej ręki, jak działa wirtualizacja, w części 2 tego posta opowiem o moich osobistych doświadczeniach z Instalacja i konfiguracja oprogramowania VirtualBox 5.0.14 na DEBIAN 9 na komputerze o niskich zasobach.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   drassill powiedział

    Dobry artykuł. Bardzo kompletne i szczegółowe, chociaż dodałbym również Proxmox do hipernadzorców warstwy pierwszej, ponieważ jest oparty na Debianie i jest wysoce zalecanym rozwiązaniem dla tych, którzy chcą używać w 100% darmowej technologii.

  2.   Tabrís powiedział

    Jak to Sun, szanuję Oracle (?)

  3.   Inż. Jose Albert powiedział

    Drogi Tabris, masz rację! To było trochę brutis slip!

  4.   zabić szczura powiedział
  5.   Inż. Jose Albert powiedział

    Z pewnością KVM jest obecnie jednym z najważniejszych nowoczesnych i wydajnych rozwiązań wirtualizacyjnych dla wolnego oprogramowania!

  6.   Inż. Jose Albert powiedział

    Aby uzyskać więcej informacji na temat wirtualizacji, zaktualizowanych i pochodzących ze źródła, możesz zobaczyć ten link: http://planet.virt-tools.org/

  7.   Gonzalo martinez powiedział

    W rzeczywistości wirtualnej służy do innych rzeczy, takich jak wirtualizacja czegoś konkretnego, jako alternatywa dla podwójnego rozruchu lub kilku określonych maszyn wirtualnych.

    Jak na serwer produkcyjny ma znacznie większą wydajność i stabilność KVM, nawiasem mówiąc, zużywa znacznie mniej zasobów i jest niczym innym jak zainstalowaniem libvirt, klienta virt-manager i przekazaniem go (nie musisz zwracać jądra virtualbox na przykład moduł).

    Zaletą virtualbox jest to, że ma bardziej przyjazny dla użytkownika interfejs i jest bardziej zaprojektowany do wirtualizacji systemu operacyjnego dla komputerów stacjonarnych do codziennego użytku, z narzędziami gościa, dzięki czemu okna i linux, które umieszczasz, są bardziej płynne, kopiują do systemu operacyjnego hosta i wkleić cię do maszyny wirtualnej itp.

    Nieraz musiałem wirtualizować Windows z KVM, a mysz wydaje się mieć 20 Hz cięcia, haha, ale jest przeznaczona dla serwerów i nie jest przyjemna dla użytkownika końcowego.

  8.   Inż. Jose Albert powiedział

    Bardzo się z tobą zgadzam! VBox do testów domowych, technik i specyficznych problemów w sprzęcie o niskiej wydajności (moc obliczeniowa) oraz KVM dla serwerów i sprzętu o wysokiej wydajności!

    Jednak możliwa jest również prosta, przyjazna i solidna platforma na VBox.

  9.   Inż. Jose Albert powiedział

    Nie zapomnij o Dockerze i Citrixie.

  10.   Pp powiedział

    Dobrze, chociaż jego wyjaśnienie jest skondensowane i proste, nadal wydaje mi się, że nie jest jasne, dlaczego i dlaczego wirtualizować. Mam mały serwer danych z xp. W moim przypadku, czy powinien być zwirtualizowany? Czy powinienem utworzyć dwa serwery wirtualne, aby ograniczyć dostęp użytkowników? Co na razie jest najważniejsze.

  11.   zwycięzca powiedział

    czy masz jakiś samouczek dotyczący proxmox? zwłaszcza w przypadku wirtualizacji win 7

  12.   Emerson powiedział

    ponieważ wypowiadanie koncepcji jest w porządku, ale wydaje się, że jest to zbyt kłopotliwe lub zbyt dużo miejsca
    Ignorant taki jak ja nie potrzebuje aż tak wiele, aby zrozumieć koncepcję, a to, co jest w poście, nie wyjaśnia, jak to wdrożyć ani z czym (chyba, że ​​wiesz to samo, co ten, który to napisał) Uważam, że ci ludzie, którzy są oddani Aby powiedzieć nam, co wie więcej, niż nauczyć nas tego, co wie, powinien postawić się na miejscu tego, który wchodzi zmotywowany tytułem postu, aby je przeczytać. Jeśli nie chcesz, nie wyjaśniaj mi tego, ale przynajmniej powiedz mi, gdzie mogę to zbadać, a jeśli nie, nie publikuj. Dziękuję i nawzajem