Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.



17.08.2017

24 porty i PoE

NETGEAR GS724TPv2
11.08.2017

Z helem

WD Red / Red Pro
08.08.2017

Kontener jako usługa

SUSE CaaS Platform
03.08.2017

Natywna obsługa kontenerów

Red Hat OpenShift Online
28.07.2017

Luksusowa hybryda

HP Spectre x2
25.07.2017

Nowy napęd SSD

KC1000 NVMe PCIe
21.07.2017

Rekord świata

Lenovo x3950 X6
18.07.2017

Brightness Intellgence Plus

BenQ EW2770QZ
14.07.2017

Poza pasmem

Opengear ACM7000

Citrix XenServer – Podstawy, architektura i instalacja

Data publikacji: 25-05-2017 Autor: Jarosław Sobel
SCHEMAT ARCHITEKTURY...

W dobie powszechnej wirtualizacji często zastanawiamy się, jakie rozwiązanie zastosować w naszym środowisku. XenServer stanowi bardzo dobrą alternatywę dla rozwiązań firmy VMware (ESX) czy też Microsoft (Hyper-V). Przedstawiamy najważniejsze możliwości tego pakietu.

XenServer jest opensourcową platformą służącą do wirtualizacji środowisk (zarówno serwerowych, jak i desk­topowych). Składa się ona z trzech głównych elementów:

 

  • Hypervisor Xen – stanowi podstawową warstwę abstrakcji pomiędzy sprzętem a działającymi na nim systemami. Jego głównymi zadaniami są podział czasu procesora i izolacja pamięci pomiędzy poszczególnymi maszynami wirtualnymi (VM). Wirtualizator nie ma wiedzy na temat topologii sieci, zewnętrznych urządzeń sieciowych czy też peryferiów. Hypervisor Xen jest rozwijany przez społeczność „The Linux Foundation Xen Project” i udostępniany jako wolne oprogramowanie na licencji GNU General Public License. Najnowsza wersja XenServera (7.1) bazuje na wersji 4.7 Hypervisora Xen;
  • Domena kontrolna – częściej określana jako dom0 lub Domain0, to uprzywilejowana maszyna wirtualna (w najnowszej wersji bazująca na dystrybucji CentOS 7.2), w ramach której uruchomiony jest stos zarządzający (tzw. xapi) oraz stos ze sterownikami urządzeń. Ze względu na to, że sam wirtualizator Xen nie udostępnia działającym maszynom wirtualnym urządzeń zewnętrznych, wszystkie żądania są obsługiwane przez sterowniki w domenie kontrolnej, które bezpośrednio komunikują się z poszczególnymi urządzeniami;
  • Stos zarządzający (xapi) – zestaw narzędzi służących do zarządzania cyklem życia maszyn wirtualnych, sieciami (zarówno z poziomu hosta, jak i gościa) oraz dyskami wirtualnymi. Dodatkowo xapi zarządza zasobami XenServera i użytkownikami.


Dodatkowo host XenServera posiada predefiniowane szablony maszyn wirtualnych dla najpopularniejszych systemów operacyjnych oraz lokalne repozytorium dysków, na których mogą być instalowane poszczególne maszyny systemów gości.

Pod względem ogólnej architektury XenServer jest zbliżony do Hyper-V – tutaj również występuje dedykowana maszyna wirtualna (tzw. root partition). To ona odpowiada za emulację i obsługę peryferiów. W przypadku rozwiązania firmy VMware – ESX Server – obsługa maszyn wirtualnych realizowana jest przez sam hypervisor. W skrócie oznacza to, że funkcjonalność domeny kontrolnej w przypadku ESX Servera wbudowana jest w hypervisor (włącznie ze stosem sterowników). Takie podejście z jednej strony zmniejsza narzut na obsługę żądań generowanych przez poszczególne VM,
z drugiej jednak znacznie komplikuje samą warstwę wirtualizatora.

> Historia

Pod koniec lat 90. ubiegłego wieku na uniwersytecie w Cambridge stworzony został projekt naukowy wirtualizatora. Został on nazwany Xen i stał się częścią większego projektu XenoServer. Sama nazwa zaczerpnięta została z języka greckiego (xenos) i oznaczała coś obcego lub nieznanego. Twórcą projektu, a następnie założycielem firmy XenSource Inc. był Ian Pratt.

W 2003 roku Xen został oficjalnie zaprezentowany światu. W 2004 roku pojawiła się wersja 1.0 produktu, a niedługo po niej została udostępniona wersja 2.0. Ian Pratt oraz pozostali założyciele XenSource zadecydowali o przekształceniu hypervisora Xen z projektu naukowego w komercyjny produkt. Co ważniejsze, Xen pozostał rozwiązaniem publikowanym na zasadach otwartej licencji.

Rok 2005 przyniósł popularyzację rozwiązania, a firmy takie jak Red Hat, Novell czy Solaris zastosowały go jako podstawę swoich rozwiązań wirtualizacyjnych. Dzięki zaangażowaniu społeczności świat ujrzał wersję 3.0 produktu. Dodatkowo koncepcja parawirtualizacji (pierwotnie wymyślona i stworzona w Xenie) została zaadaptowana przez Microsoft oraz VMware’a w ich produktach.

[...]

Autor jest specjalistą zajmującym się projektowaniem, implementacją i administracją rozwiązań wirtualizacyjnych. Posiada certyfikacje firm: Citrix, VMware, Microsoft, NetApp i RedHat. Prelegent oraz autor bloga poświęconego technologii Citrix i wirtualizacji.

Pełna treść artykułu jest dostępna w papierowym wydaniu pisma.

.

Transmisje online zapewnia: StreamOnline

All rights reserved © 2013 Presscom / Miesięcznik "IT Professional"