Można powiedzieć, że na rynku wirtualizacji serwerów mamy aktualnie trzech głównych konkurentów, są nimi Vmware, Xen oraz Microsoft zxenserver_logo_original Hyper-V. Niestety wiele firm sektora MSP nie może pozwolić sobie na duże koszty oprogramowania do wirtualizacji.Z tego powodu firmy Vmware i Citrix wydały darmowe wersje swojego oprogramowania.

Dzisiaj postanowiłem przyglądnąć się jednemu z nich…

Część 1. Teoria

Porównajmy rozwiązania…

Citrix XenServer VMware ESXi
Windows® and Linux® guests
Unlimited servers, virtual machines, memory
P2V & V2V conversion
Shared SAN and NAS storage
Centralized multi-server management
Resilient distributed management architecture
Live motion
Shared virtual machine template library
Virtual infrastructure patch management
Intelligent server maintenance mode

Dodatkowym atutem przemawiającym za XenServer jest możliwość podniesienia wersji do wyższej. W przypadku Vmware ESXi nie mamy możliwości podniesienia wersji do pełnego ESX co w znaczącym stopniu ogranicza nam możliwości rozwoju infrastruktury. W przypadku XenServer podniesienie wersji do XenServer Essensials jest bezproblemowa.

Integracja z serwerami HP…

Duże zalety oprogramowania XenServer zauważyło również HP. Owocem wpsółpracy pomiędzy firmą HP i Citrix są wersje XenServer z oprogramowaniem dodatkowym które wykorzystuje możliwości serwerów HP Proliant.

Wyróżniamy 4 wersje XenServer by HP.

XenServer HP Free Version XenServer HP Edition (Select Edition or PVC Full License) Essentials for XenServer, HP Enterprise Edition Essentials for XenServer, HP Platinum Edition
Native 64-bit Xen hypervisor
Windows and Linux guests
Unlimited VMs, unlimited memory, unlimited CPUs
XenMotion live migration
XenCenter management console
Active Directory integration
Consolidated backup
High availability
Workflow Studio orchestration
XenCenter search, historical perf. monitoring
StorageLink (Advanced Storage)
Workload balancing
Provisioning services – virtual servers
Provisioning services – physical servers
Lab management
Stage management
HP ProLiant Virtual Console (PVC)
90 day trial version
HP Management Agents
1-year 9×5 unlimited support and subscription services

Jak widać doszły nam dwie nowe rzeczy, których nie znajdziemy w XenServer wydanym przez Citrix. Są to HP ProLiant Virtual Console (PVC) oraz HP Management Agents.

HP ProLiant Virtual Console jest graficznym interfejsem do zarządzania serwerem i maszynami wirtualnymi przy wykorzystaniu lokalnej konsoli ( za pomocą bezpośrednio podpiętego monitora lub przy wykorzystaniu możliwości iLo2). Narzędzie to posiada w zasadzie wszystkie możliwości które daje nam XenCenter plus kilka nowych funkcji które  opiszę w dalszej części.

HP Management Agents to nic innego jak nasz stary dobry zestaw HP ProLiant Support Pack, który umożliwia nam przede wszystkim:

  • integrację serwera z HP System Insight Management
  • integracja z procesorem iLo2
  • agenci snmp do monitoringu stanu serwerów przez zewnętrzne systemy monitoringu
  • stronę diagnostyczną System Management Homepage

Jak widać zestaw nowych możliwości, które daje nam HP jest niezłą. Zobaczmy zatem jak to działa w praktyce, czyli zapraszam do części 2.

Część 2. Praktyka

Na środowisko testowe wybrałem dwa serwery serii HP Blade 460c oraz macierz dyskową MSA 1500 FC. Zainstalowałem darmową wersję udostępnianą przez HP czyli XenServer, HP free edition.

Instalacja sprowadza się do wybrania miejsca gdzie ma zostać zainstalowany XenServer. Pierwszą zmianę widać po restarcie serwera. Ukazuje nam się ekran konfiguracyjny Proliant Virtual Console:

xenserver_logo

Po załadowaniu, PVC prowadzi nas przez wizard`a w którym konfigurujemy podstawowe dane serwera takie jak nazwa, adresacja IP, hasło administratora itp. Dodatkową opcją konfiguracyjną jest usatwienie parametrów dla HP Management Agents.

xenserver_sim_agents_configuration

Po przejściu przez konfigurację uzyskujemy dostęp do konsoli graficznej zarządzania serwerem. Konsola zawiera wszystkie funkcjonalności jakie posiada XenCenter. Różnica polega na tym, że PVC zainstalowane jest bezpośrednio na serwerze i możemy go obsługiwać korzystając z funkcji iLo2 lub używając KVM.

xen_pvc_console xen_pvc_perf

Fajnym dodatkiem do PVC jest Virtual KVM. Moduł ten pozwala nam na przypisanie maszynom wirtualnym konsoli, która dostępna jest za pomocą skrótów klawiszowych F1-F9. Możliwy jest również podgląd kilku wirtualnych maszyn z jednego okna. Pod skrótem shift+F10 mamy widok z 4 konsol natomiast pod shfit+F11 możemy równocześnie mieć dostęp do konsoli nawet 9 maszyn wirtualnych.

xen_pvc_kvm

Reasumując, PVC jest niczym innym jak lokalnie zainstalowanym interfejsem graficznym do zarządzania serwerami wirtualnymi, który może zastąpić XenCenter gdy nie mamy do niego dostępu a potrzebujemy wykonać operacje typu założenia maszyny wirtualnej, zmiany jej ustawień lub monitorować obciążenia. PVC przyda się również gdy chcemy szybko uzyskać bezpośredni dostęp do konsoli maszyny wirtualnej bezpośrednio z konsoli serwera głównego.

HP Management Agents & HP management Homepage…

Drugą rzeczą, którą HP zintegrowało z oprogramowaniem XenServer jest dodatek HP ProLiant Support Pack. Jak już pisałem wcześniej daje nam on wiele możliwości. Pierwszą z nich jest udostępnienie System Management Homapge. Na tej stronie uzyskamy szczegółowe informacje na temat stanu naszego serwera. Sprawdzimy stan dysków twardych, temperaturę poszczegółnych elementów, parametry pracy serwera i wiele innych przydatnych informacji.

xen_smh1

xen_smh2

Najważniejszym punktem całej zabawy okazuje się HP SIM. Dzięki zainstalowanym agentom możemy zarządzać i pobierać informacje o stanie hypervisora z centralnego miejsca jakim jest System Insght Manager. Co ważne możemy również zobaczyć informacje na temat naszych wirtualnych maszyn(Potrzebny jest do tego dodatek Virtual machine Manager).

Poniżej kilka screenów z HP SIM z zainstalowanym dodatkiem VMM i wykrytym serwerem z XenServer:

xen_sim1

widok na maszynę wirtualną:

xen_sim_vm1 xen_sim_vm3

Podsumowanie…

Jak widać integracja systemu XenServer z serwerami HP ProLiant daje nam dużo możliwości.  Dodatkowo przy wykorzystaniu HP System Insight Manager możemy uzyskać centralny widok na wszystkie maszyny fizyczne oraz wirtualne w naszej serwerowni. Pozwala to na  monitorowanie ich parametrów pracy i reagowanie na zmieniające się warunki pracy.

ruletke
31 maja 2010

Cholera, to wydaje się takie proste, jeżeli się nad tym zastanowisz.

Dodaj komentarz










:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: