środa, 25 Listopad 2009 Kategorie: Software
Można powiedzieć, że na rynku wirtualizacji serwerów mamy aktualnie trzech głównych konkurentów, są nimi Vmware, Xen oraz Microsoft z
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:
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.
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.
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.
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.
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:
widok na maszynę wirtualną:
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.
Cholera, to wydaje się takie proste, jeżeli się nad tym zastanowisz.

Znajdziecie tu Państwo opisy i spostrzeżenia z przeprowadzanych przez nas wdrożeń testów i eksperymentów. Serdecznie zapraszamy do przyłączenia się poprzez zostawienie swoich komentarzy lub poprzez subskrypcję
