Virtualisierung mit Citrix XenServer, XenCenter und XCP/Citrix Cloud Platform

Autor

Donnerstag, 28. November 2013 11:29:51

Hallo zusammen,

ich habe eine Frage bezüglich dem Hypervisor Xen und im besonderen die gesamte Architekturstruktur von Xen.

Ich muss zusammen mit einem Freund im 7. Semester, Studiengang Wirtschaftsinformatik, ein Projekt durchführen in dem es um die Virtualisierung mit XenServer und das Cloud-Management mit XCP/Cloud Platform geht.

Wir haben einen Windows-Client auf dem wir das Management-Administrations-Programm XenCenter laufen lassen. Dort verwalten wir client-seitig einen Pool mit 2 XenServern, auf einem davon ist ein virtueller Ubuntu-Server installiert.

Die beiden XenServer laufen jeweils virtualisiert auf VMwer-Player auf eigenen Rechnern. Also als unterliegende Schicht der VMware-Player und darauf dann die XenServer, damit man sich nichts zerschießt.

Nun hat unser Vorgängerteam VMware vorgestellt und wir sollen mit eben diesem vergleichen.

vSpehre und vCenter müssen irgendwie mit XenCenter verglichen werden. Bei VMware ist es anscheinend so, dass vSpehere clientseitig agiert und vCenter einen Server darstellt, der alle virtualisierten Maschinen managen kann. Zudem hat VMware noch eine Webschnittstelle bzw. ein Web-User-Interface, über das man mit allen Pools kommunizieren kann.

Nun habe ich folgende Fragen:

1) Gibt es auch eine Möglichkeit, die Pools bei XenCenter über eine Web-UI anzusprechen oder ist XenCenter wirklich nur ein Cilent-Programm, dass man im eigenen LAN nutzen kann?

2) Falls es nur client-seitig agiert, wie nennt sich die Web-Schnittstelle mit der man alle Pools auch extern ohne LAN-Verbindung steuern kann?

3) Gibt es eine analoge Architektur wie bei VMware, also mit vSpehere und vCenter?

4) Unser Professor meinte, dass XenCenter über irgendeine Schnittstelle auf die einzelnen Pools zugreifen muss. Er kennt sich selbst nicht aus, will aber, dass wir das rausfinden. Bei VMware ist das anscheinend das vCenter. Wie heißt die analoge Schinttstelle bei Citrix?

Leider findet man zu diesem Thema so gut wie nichts bzw. wir haben nur 2 Wochen Zeit, eine komplette Virtualisierung mit Live-Migration und Cloud-Management zu erstellen und mit einer Präsentation zu begeistern.

Deswegen wäre ich für jede, wirklich jede Hilfe dankbar. Englische Linux-Foren und Xen-Foren sowie deutsche Bücher haben uns in der Hinsicht nicht viel weitergeholfen. Das einzige Buch, das dass irgendwie anreisst ist das "Xen Kochbuch" von Hans-Joachim Picht, das aber noch für Xen-3 geschrieben ist (2009) und das XenCenter nicht ein einziges Mal anspricht.

Falls sich jemand auskennt, ich bin für jede Hilfe dankbar! happy

Lg,

Ben

Benjamin Machane

3 Antworten


Antworten
Definition?
Teetris (unangemeldet), Donnerstag, 28. November 2013 19:44:17
Ein/Ausklappen

Moin.
Interessante Fragestellung.

1. Bitte kurz mal definieren was du/ihr mit "Pools" meint.
2. Bitte auch definieren wie ein Zugriff aussehen könnte der _nicht_ aus dem LAN kommt.
3. Im Grunde wollt ihr den Komfort der Features von VMware als open Source "nachstellen" ?
4. Ist xencenter Pflicht?

"Die beiden XenServer laufen jeweils virtualisiert auf VMware-Player auf eigenen Rechnern. Also als unterliegende Schicht der VMware-Player und darauf dann die XenServer, damit man sich nichts zerschießt."

... Virtualisierung auf Virtualisierung? Seid ihr euch klar was ihr da tut? Könnt ihr das mal zeichnen?

Viele Grüße
Teetris


Bewertung: 130 Punkte bei 16 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Definition?
Benjamin Machane, Donnerstag, 28. November 2013 20:13:17
Ein/Ausklappen

Hey Teetris,

erstmal gehe ich auf deinen letzten Punkt ein: Ja, Virtualisierung auf Virtualisierung ist mit Absicht. Wir hatten die Wahl zwischen Laptops an der Hochschule deren Betriebssysteme nicht zerschossen werden sollen (sprich man kann den Server nicht direkt auf die Hardware installieren) und unseren eigenen Laptops. Da wir beide nicht unsere Laptops neu aufsetzen wollten, haben wir uns entschieden, VMware drunter laufen zu lassen. Nested virtualisation nennt sich das soweit ich weiß. :)

Ok nun zu deinen Fragen.

1) Pools bzw. Ressource Pools handelt es sich um eine Clusterung von Servern. Also du musst dir das so vorstellen, dass du z. B. zwei XenServer hast und auf jedem laufen zwei VMs, z. B. auf dem einen 1 Ubuntu und ein Debian System und auf dem anderen zwei Windows Server. Die beiden XenServer inklusive der vier VMS werden dann zusammengepackt, sodass sie in einem "Cluster/Pool von Servern" sind. Damit lassen sich die über die Adminstrationsoberfläche namens XenCenter besser steuern.

2) Also der Zugriff sollte so aussehen, dass man z. B. per VPN in einem Netzwerk Zugang bekommt oder ein lokales Netz erstellt an dem sich Leute in einem Raum dann anmelden können (unser Fall). Wenn man sich anmeldet, dann kann man die IP von der Weboberfläche/dem Web-UI im Browser eingeben und über die Web-UI dann die Server steuern. Z. B. sollte man neue virtuelle Maschinen hinzufügen oder Server an- und abschalten können. Eine weiter nützliche Funktion ist das Migrieren, also eine VM mit Ubuntu Server als Gastsystem beispielsweise vom Xenserver 1 auf Xenserver 2 zu wechseln während das System läuft. Das nennt man dann Live-Migration.

Aktuell haben wir rausgefunden, dass diese XenCenter-Managment-Software das Migrieren nur mit paravirtualisierten Gastsystemen machen kann. Wir haben mittlerweile 2 Systeme (XenOrchestration und einen Ubuntu-Server, beide paravirtualisiert) migrieren können über das XenCenter.

Leider ist XenCenter nur eine Windowsapplikation. Anstatt XenCenter gibt es einen Manager für Linux, der soweit ich weiß aber auch nur client-sided handeln kann, also nicht über eine Web-Schnittstelle über ein Netzwerk aufgerufen werdn kann.

3) Jap, genau das wollen wir. Wir sind halt an die Produkte von Citrix gebunden und müssen XenServer als Virtualisierer nehmen und CloudPlatfom bzw. XCP als Cloud-Managementplattform nutzen.

4) Nein, XenCenter ist nicht Pflicht.


Bewertung: 60 Punkte bei 22 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Definition?
Teetris (unangemeldet), Donnerstag, 28. November 2013 20:50:54
Ein/Ausklappen

[...] Laptops neu aufsetzen [..] <--- Dual Boot machts möglich ;-)

Wenn ihr euch bewusst seid, was nested virtualization für Probleme mit sich bringen kann, lass ich das mal so im Raum stehen ;-)

1. Innerhalb von VMware gibt es diverse "Pools" ... IP Pools, Storage Pools, Ressourcen Pools. ISO Pools und was weiß ich noch für Pools aber dann weiß ich was ihr meint. Ich kann das in der Firma schon nicht mehr auseinander halten.

2. Innerhalb des VPN ist man (imho) IM LAN und nicht mehr außerhalb aber ich glaube es geht euch eher um den Clientunabhängigen Zugriff auf die VMs?


Habt ihr euch schonmal openQRM (on top) angeschaut? Das könnte euch da ggf. weiterhelfen ... wenn ich mich recht erinnere gabs da auch n "Player" plugin ... dabei bin ich mir aber nicht mehr sicher ---> http://www.youtube.com/watch?v=1d1rrMRcShM . Live Migration könnt ihr damit definitiv machen, insofern da n "Storage System" (NFS / SAN) hinter hängt.

Grüße
Teetris


Bewertung: 74 Punkte bei 15 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 4 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] genisoimage oder mkisofs
Heiko, 23.10.2014 13:02
Am Donnerstag, 23. Oktober 2014, 12:50:58 schrieben Sie: Hallo Liste. > Opensuse benutzt cdrkit-...
[EasyLinux-Suse] genisoimage oder mkisofs
Heiko, 23.10.2014 12:50
Hallo Liste. Seit opensuse 13.1kann ichdevede nicht mehr so einfach installieren. es kommt: #### YaST2 co...
Re: [EasyLinux-Ubuntu] Spiele deinstallieren
Rainer, 23.10.2014 10:39
Hallo Uwe, Am Thu, 23 Oct 2014 08:44:44 +0200 schrieb Uwe Herrmuth : > > > Was ist der Unters...
Re: [EasyLinux-Ubuntu] Spiele deinstallieren
Uwe Herrmuth, 23.10.2014 08:44
Moin Rainer, Rainer schrieb am 22.10.2014 um 20:51: > Was ist der Unterschied > zwischen >...
Re: [EasyLinux-Ubuntu] Heft easyLinux 04/2014
Alfred Zahlten, 23.10.2014 00:18
Am 22.10.2014 um 17:18 schrieb Heiko Ißleib: Hallo Heiko, jetzt habe ich Knoppix noch mal auf einen Stick k...