Dieser Text soll unter der GNU Free Documentation License frei verfügbar sein.

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Dieser Text soll unter der GNU Free Documentation License frei verfügbar sein."

Transkript

1 Version 1.0 Henning Sprang Dieser Text soll unter der GNU Free Documentation License frei verfügbar sein. Xen ist eine der am meisten genannten Virtualisierungs-Lösungen heutzutage. Der Vortrag gibt einen Einblick in nützliche Werkzeuge zu Management, Installation und Monitoring. Im Bereich Installation wird insbesondere auf den Betrieb von verschiedenen Distributionen auf einem Xen-Host eingegangen, im Bereich Monitoring das eigens entwickelte Nagios Plugin besprochen sowie wichtige Messwerte und deren Quellen. Inhalt Einleitung...3 Xen Grundlagen...3 Was ist Xen?...3 Aufbau eines Xen Systems...4 Ähnliche Virtualisierungs- Systeme:...5 Wozu ist Xen nützlich...5 Xen Support...6 Häufig gestellte Fragen...7 Xen Nutzung...8 Installation:...8 Konfiguration und Bereitstellung von Gastsystemen...8 Management-Tools Für Xen...8 Unter SuSE: Yast...8 XenMan (Project ConVirt)...8 Enomalism...9 VirtManager...9

2 Argo/Argos...9 Xen-Shell...10 Weitere interessante:...10 Usher- DTC-Xen...10 OpenQRM...10 Globus Alliance Virtual Workspace...11 Management-API's...11 XenAPI...11 libvirt...12 Argo/Argos...12 Gast-Installation...12 Strategien...12 Schwierigkeiten...13 Offene Werkzeuge:...13 Xen-Tools...13 FAI...13 Weitere Installationswerkzeuge...14 Xen Monitoring...14 Wichtige Messwerte...14 Mess-Werkzeuge/Datenquellen:...14 in Xen enthalten:...14 Nagios-Plugin...14 LVM's prüfen:...15 Andere Monitoring-Tools...15 Zusammengefasst...15

3 Weitere Infos zu Xen...16 Xen. Virtualisierung unter Linux...16 Wikis:...16 Mailinglisten:...16 Finally...16 Einleitung In diesem Papier geht es darum, einige in der Administration von Xen Systemen interessante Werkzeuge zu nennen. Wir haben eine ganze Menge dieser Tools getestet und sehr gemischte Erfahrungen dabei gemacht: einige funktionieren auf Anhieb hervorragend und sind sehr gut dokumentiert, ihre Entwickler reagieren positiv auf Feedback und setzen es schnell um. Das andere Extrem sind Werkzeuge, die zwar mit einer professionellen Website vermarktet werden, aber nur mit allergrößtem Aufwand (wenn überhaupt) zu installieren sind dann jedoch massiv von den Marketing-Claims abweichen und bei einfachsten Funktionen versagen oder schon bei der Installation das ganze Paket-Management-System zerschießen. Wir gehen hier also nach ein paar Grundlagen zu Xen auf die besten und schlimmsten dieser Werkzeuge ein, um dem Leser mühsames Testen zu ersparen und ihm zu ermöglichen, gleich mit gut funktionierenden Werkzeugen Spaß bei der Arbeit mit Xen zu haben. Der Artikel überschneidet sich ein wenig mit den Inhalten aus meinem Vortrag bei der Heinlein SLAC Konferenz im Dezember 2006, und mit einigen Kapiteln aus unserem Buch: Xen. Virtualisierung unter Linux. Er enthält aber einige neue Erkenntnisse und ist grundsätzlich überarbeitet und anders strukturiert jedoch auch weniger umfangreich und an manchen Stellen stark vereinfacht einige Dinge erfordern eben etwas mehr Platz und würde in voller Ausführung hier den Rahmen sprengen. Xen Grundlagen Ein paar Sätze vorab zu Xen für Leser, die noch keine Zeit hatten, selbst genauer hereinzuschauen. Was ist Xen? Xen ist eine Virtualisierungs-Technologie nach dem Prinzip des Hypervisor oder Virtual Machine Monitor(VMM).

4 Der Hypervisor ist dabei eine Kontrollinstanz sein Code ist der erste, der nach dem Bootloader ausgeführt wird, und er läuft in einem bei heute üblichen Systemen ungenutzten Prozessor-Ring. Xen unterstützt dabei zwei unterschiedliche Virtualisierungs-Modi: Den paravirtuellen Modus und den Modus Der Hardware-Virtualisierung, oft auch Full Virtualization genannt. Im paravirtuellen Modus muss der Kern des Gastsystems angepasst werden, um beim Zugriff auf Devices mit dem Hypervisor und der Domain0 zu kommunizieren beim HVM Modus ist dies nicht notwendig,da die Virtualisierung mittels in modernen Prozessoren verfügbarer Virtualisierungs-Technologie für das Gastsystem transparent erfolgt. ( Was leider noch nicht heißt, dass es mit allen Betriebssystemen problemlos funktioniert). Aufbau eines Xen Systems Ein laufendes Xen System besteht aus: Einem Hypervisor (unterstützt PV und HVM) Domain0 privilegiertes Steuerungs-System 1-n DomU-Systeme im paravirtuellen oder HVM Modus Einem virtuellen Netzwerk basierend auf Standard- Technologien Die Domain 0 ist ein modifiziertes OS(Linux, OpenSolaris, FreeBSD, NetBSD), die im paravirtualisierten Modus läuft. Sie übernimmt die Steuerungsfunktionen und die Bereitstellung von Treibern für angeschlossene Geräte. In ihr werden dann folgende weiteren für ein Xen System lebensnotwendigen Werkzeuge genutzt: Xend Steuerungsdämon (Kommunikation mit dem Hypervisor) in Domain0 qemu-dm (device model) emuliert Hardware-Schnitstellen xm ein Kommandozeilen- Werkzeug zur Steuerung aller Xen Parameter und Gastsysteme Die Gastsysteme werden werden also von Domain0 aus gestartet. Sie nutzen konfigurierte virtuelle Hardware, die von Domain0 zur Verfügung gestellt wird bei Serversystemen hauptsächlich CPU, RAM, NIC, Block-devices dies ist auch die Hardware, die aktuell am besten zusammen mit Xen funktioniert und zu nutzen ist. Im paravirtuellen Betrieb werden spezielle Frontend Treiber im Gastsystem genutzt, um mit dem in Domain0 (oder, wenn man es entsprechend konfiguriert, in einer speziellen Treiber-Domain) laufenden Backend-Treiber, um auf die Hardware zuzugreifen.

5 Mit der PCI-passthrough Technik lässt sich Hardware allerdings auch ganz vor dem Domain0 System verstecken, um so Gastsystem direkten Zugriff auf die Hardware über PCI Adressen zu erlauben. Im HVM Betrieb wird Gästen, mangels Hardware-Virtualisierung für IO Devices, emulierte Hardware zur Verfügung gestellt hierfür ist der qemu-dm zuständig, dessen Quellcode,m wie der Name verrät von dem Prozessor-Emulator Qemu stammt. HVM Domains unterstützen also nur die vom Device Model bereitgestellte Hardware. Das virtuelle Netzwerk von Xen wird ( mit Ausnahme bei der Nutzung von PCIpassthrough oder einer unprivilegierten Driver Domain) ebenfalls in der Domain0 konfiguriert. Für jedes virtuelle Interface einer Gast-Domain gibt es ein Interface vifx.y in der Domain0, welches dann mittels Standard- Technologien beliebig in ein virtuelles Netzwerk oder das richtige LAN eingebunden wird. In den default-netzwerkskripten stehen hier NAT, Briding und Routing zur Verfügung da es sich hierbei um einfache Shellskripte im Verzeichnis /etc/xen/scripts handelt, ist dies aber beliebig erweiterbar. Ähnliche Virtualisierungs- Systeme: Wer schon Erfahrung mit Xen hat wird bei Xen sicherlich einige bekannte Eigenschaften und Funktionen suchen oder finden. Mit Xen grundsätzlich vergleichbare Systeme sind VMWare ESX Server IBM AVM/LPAR Für Xen HVM: KVM - Kernel Virtual Machine Bei genauerem Hinschauen finden sich natürlich auch sehr große Unterschiede: ESX Server ist ebenfalls ein Hypervisor-basiertes System, das aber für alle Gastsysteme transparent erscheint, und somit etwas mehr Performance für die Emulation verbraucht. LPAR ist eine Technologie mit weit entwickelten Management-Tools von einem Hersteller mit sehr langer (wenn nicht der längsten?) Erfahrung im Virtualisierungsbereich. KVM(Kernel Virtual Machine) ist die einzige freie Software in diesem Bereich (VirtualBox haben wir noch nicht untersucht, nicht-hypervisor-virtualisierung ist eine andere Kategorie) es nutzt ebenfalls Qemu, hierbei ist die Hypervisor- Funktionalität allerdings direkt in den Linux Kernel integriert, und in den ersten Versionen unterstützt KVM nur die Hardware-Virtualisierung Paravirtualisierung ist aber in Arbeit.

6 Wozu ist Xen nützlich Xen kann für eine Vielzahl von Einsatzzwecken genutzt werden. Einige davon sind: Bessere Auslastung von Ressourcen auf einer Hardware können mehrere Betriebssysteminstanzen mit unterschiedlichen Diensten laufen. Trennung von Diensten in eigenen OS-Containern Im Prinzip ähnlich wie der vorherige Punkt obwohl mehrere Betriebssystem- Instanzen auf derselben Hardware laufen, sind sie voneinander völlig getrennt. Software-Entwicklung und -Testing Virtuelle Systeme sind in größerer Anzahl verfügbar als reale Hardware, sie sind schneller und einfacher wiederherzustellen und bei Software-Tests besser zu steuern und zu automatisieren bei Fehlern ist auch post mortem Analyse einfacher als bei echter Hardware. Desktop-Betrieb? Leider momentan nicht nicht 100% geeignet. Technologien zum Zugriff auf die grafische Oberfläche laufen noch nicht ganz so flüssig, wie bei einem echten System, im HVM Modus, welcher insbesondere für die User interessant ist, die auf Windows angewiesen sind, ist Performance wegen der IO Emulation noch eingeschränkt. An diesen Dingen wird aber gearbeitet, zum Beispiel wurde auch dem Xen Summit im Frühjahr ein Protokoll vorgestellt, das es erlaubt, die 3D Beschleunigung der Domain0 Grafikkarte in Gastsystemen zu nutzen. Xen Support Zum Einsatz im Unternehmen stellt sich immer die Frage, ob es für ein Produkt, das man einsetzen möchte, auch professionellen Support gibt. Während Support ein weiter Begriff ist, dessen Diskussion den Rahmen dieses Artikels sprengen würde, kann man zum Support von Xen folgendes sagen:

7 Unabhängiger Support: Einige unabhängige Unternehmen bieten maßgeschneiderten Support, ohne an eine Distribution oder Version gebunden zu sein. Hierbei ist man voll flexibel und kann Supportleistungen in Anspruch nehmen, die genau zu den jeweiligen bedürfnissen passen. Zum Beispiel Silpion IT Solutions und B1 Systems, Linux Solution Park Hamburg bieten individuellen Support für die Nutzung von Xen auf verschiedenen Distributionen und in verschiedenen Versionen. Distributions-Support Redhat/Fedora und SuSE/Novell liefern Xen Pakete in freien und kommerziellen Ausgaben. Es ist anzunehmen (und es gibt keinen Grund, warum dies nicht so sein sollte), dass für die in der kommerziellen Variante enthaltenen Xen Pakete und Zusatz-Werkzeuge die gleichen Regeln für Support(Je nach Support-Level und Preiskategorie von Hotline bis zum Techniker, der ins Haus kommt, um Probleme zu beheben) und Sicherheitsupdates gelten, wie bei allen anderen Paketen auch. Für die kostenfreien Varianten bieten beide Unternehmen üblicherweise keinen Support an. Da Debian selbst kein Unternehmen ist, sondern ein Zusammenschluss von Freiwilligen, bietet das Projekt selbst keine Hotline oder SLA's an. Es gibt jedoch viele professionelle Dienstleister, die Support für Debian anbieten auch HP bietet dies für einige Server-Produkte an, und bezahlt auch einige Entwickler für ihre Arbeit an Debian. Für die in der stabilen Version enthaltenen Xen Pakete gibt es wie für alle anderen Pakete kostenlose Sicherheitsupdates. Über XenSource Support für das Open Source Xen ist uns nichts bekannt. Sicherlich kann XenSource aber gegen entsprechende Bezahlung auch sehr gut bei der Nutzung der freien Version helfen. Sicherheitsupdates für den von XenSource in den Quell- und Binärpaketen mitgelieferten Linux-Kernel gibt es nicht! Dafür hat XenSource Kommerzielle Versionen zusammengestellt, die nur die sehr gut durchgetesteten, stabilen Funktionen von Xen enthält, und bietet für die Produkte XenServer und XenEnterprise Sicherheitsupdates und Problembehebung an. Fraglich, beziehungsweise nicht von uns geklärt ist, wie es mit dem Support für die dort angebotenen Gast-Systeme ist. Also: Gibt es Support der jeweiligen Hersteller für ein unter XenEnterprise laufendes RHEL, Windows, oder SLES? Unterschiede zu OSS Xen: Kommerzielle Versionen laufen auf einer eigens dafür entwickelten Linux-Variante als Domain0 keine Integration in ein bestehndes/eigenes System Funktionsumfang geringer als bei OpenSource Xen allerdings gibt es dafür auch die Garantie, dass diese Funktionen zuverlässig funktionieren zusätzlich gibt es dann auch eine grafische Oberfläche zur Steuerung

8 Häufig gestellte Fragen Einige Fragen tauchen bei der Vorstellung von Xen wiederholt auf wir wollen sie hier kurz beantworten: Dynamische Speicherverwaltung Ist dynamische Zuweisung des Speichers zur Laufzeit möglich? Ja, man kann den Domains zugewiesenen Speicher(sowie anderer Hardware auch) während der Laufzeit ändern Es hängt allerdings teilweise davon ab, ob das Gastsystem dies unterstützt. Speicher-Overloading Speicher-Overloading bedeutet, dass die Summe des RAM aller Gast-Domains ist größer als der physikalisch vorhandene Speicher, die Virtualisierungs- Software kümmert sich darum, dass der Speicher nach dem tatsächlichen, aktuellen Verbrauch auf alle Gäste verteilt wird) Xen unterstützt diese Funktionalität im Gegensatz zu anderen Technologien nicht, und die Entwickler haben entschieden, sie in absehbarer Zukunft auch nicht zu entwicklen. Ressourcengruppen Kennt Xen ein Konzept wie Ressourcengruppen? Das bedeutet, dass man einer Gruppe von Gastsystemen ein bestimmtes Maximum einer Ressourcennutzung zuweist. Zum Beispiel in der Form, dass alle Domains der Gruppe Webservers 50% der zur Verfügung stehenden CPU Kraft nutzen dürfen, weitere 25% der Gruppe Fileservers. Während Xen einige fortgeschrittene Funktionen zum CPU-Scheduling mit umfangreichen Konfigurationsmöglichkeiten unterstützt, gibt es eine derartige Funktionalität nicht. Installation und Benutzung Man installiert Xen in den aktuellen Versionen der gängigen Distributionen über den jeweiligen Paketmanager, und hat so mit wenigen Kommandos und nach

9 einem Reboot ein funktionsfähiges Xen System in einer Standard-Konfiguration. Die fortgeschrittene Konfiguration des Servers für spezielle Einsatzzwecke kann beliebig komplex sein und würde den Rahmen dieses Artikels sprengen. Konfiguration und Bereitstellung von Gastsystemen Auch die Bereitstellung und Konfiguration von Gastsystemen kann beliebig komplex werden die meisten Distributionen bieten aber Werkzeuge, mit denen dies für ein Gastsystem der gleichen Distribution relativ leicht gelingt. Fortgeschrittene Anwendungen sind jedoch stark abhängig von Distribution, Anwendungsfall, Hardware und den genutzen Versionen von Xen und Linux. Unter Debian nutzt man entweder die xen-tools oder debootstrap auf der Konsole. Für das grafische Management unter Debian kann man XenMan nutzen, dieses ist allerdings zwar als Paket enthalten, ihm fehlen im momentanen Entwicklungsstand aber noch Funktionen zur Installation von Debian Domains. Unter SuSE bietet sich der grafische Yast an - im Gegensatz zu anderen YAST Modulen löuft das VM Management allerdings nicht in der Konsole. Lediglich die Instalation in ein Verzeichnis ist in der Konsole nutzbar. Auch mit yum lässt sich ein Gastsystem installieren dies erfordert dann allerdings einige Handgriffe, die wir in unserem Buch detailliert beschrieben haben. Unter Fedora nutzt man den virt-manager, ein grafisches Werkzeug, oder das Python Script virt-install auf der Konsole oder ebenfalls yum. Management-Tools Für Xen Inzwischen gibt es für Xen eine Menge Management Tools, die wir hier wie angekündigt beschreiben. SuSE: Yast Das SuSE Standard-Management-Werkzeug Yast besitzt seit einigen Versionen auch Funktionen, um Xen Domains zu verwalten. Man kann diese Installieren, die Konfiguration modifizieren, starten und stoppen, sowie manuell einige wichtige Messwerte über den Status und den Ressourcenverbrauch von Domains ansehen. Außerdem kann man sich mit der Konsole laufender Domains verbinden. All dies funktionierte in unseren Tests ohne Komplikationen. XenMan (Project ConVirt) Xenman ist ein distributions-unabhängiges Tool das im Rahmen des Projekts ConVirt entwickelt wird. Es besteht ähnlich wie Yast aus einem GUI, mit dem

10 man Domains starten und stoppen kann, sowie auf die Konsole laufender Domains zugreifen. Funktionen zum Provisioning/Installation von Domains sind angedacht, und auch schon anklickbar in den Menüs, funktionieren in den aktuellen Distributions-Paketen jedoch nicht und sind nicht gut dokumentiert, so startet bei dem von uns getesteten Version 0.5 unter Debian die Installation von Fedora mit Anaconda zwar, aber die Netzwerkkarte wird nicht gefunden, und somit kann man nicht auf den benötigten FTP Mirror zur Installation zugreifen. In der neuesten Version 0.6 wurde diese Funktionalität scheinbar noch einmal überarbeitet, und es gibt eine README Datei die erklärt, wie man eine Installations-Konfiguration anlegt, aber wir konnten dies nicht auf Anhieb erfolgreich testen, da es ein wenig Zeit erfordert die mitgelieferten Default- Konfigurationen konnten wir nicht sinnvoll nutzen. Außerdem soll XenMan Remote-Management über das alte, mit der XenAPI bald obsolete XML-RPC Interface bieten. In unseren Versuchen ist es nicht gelungen, dies zu nutzen. Enomalism Enomalism ist ein web-basiertes Werkzeug zur Steuerung von Xen Infrastrukturen. Die Beschreibung klingt sehr interessant und vielversprechend, allerdings ist die auf der Website Angabe zum Status des Projektes als Beta doch noch etwas zuviel es hapert an der Installation sowie an der Nutzung einfacher, im Web GUI angebotener Funktionen. Enomalism ist denn auch das Werkzeug, mit dem wir und andere Benutzer uns in der Version 0.5 das ganze Fedora Package Management zerschossen haben. Es stellte sich heraus, dass der Entwickler die Installationsroutine vor einem Release nicht umfangreich in einem frischen System testet, sondern nur auf seinem Entwicklungssystem obwohl sich ja Xen für solche Tests sehr empfiehlt. Mit etwas Hilfe beim Testen und etwas mehr Ehrlichkeit in der Außenkommunikation, was die Reife der Produkte(Auch an Beta-Software hat man heute eben schon gewissen Anforderungen sie muss nicht perfekt funktioneren, darf aber in der Regel das System nicht gefährden) angeht, könnte Enomalism aber noch zu einem guten Werkzeug reifen. VirtManager Fedora bring als Standard-Werkzeug für das Bereitstellen von Xen Domains und deren Verwaltung das grafische Tool Virt-Manager mit. Analog zu Yast dient es dazu, Domains zu installieren, zu starten, zu stoppen, und Statusdaten einzusehen. Es basiert auf libvirt, einer Bibliothek zum (Remote-)Management von Virtualisierungsumgebungen

11 Das Handling ist an machen Stellen etwas hakelig, Installationen gelingen nicht immer und das Debugging ist dann nicht ganz einfach. Libvirt und damit XenMan soll Implementations-unabhängig sein, unterstützt momentan aber nur Xen Qemu und KVM sind in Arbeit. Argo/Argos Argo ist ein vom Entwickler von xen-tools geschriebenes Programm. Es besteht aus einem Server, der ein eigenes Kommunikationsprotokoll zur Steuerung zur Verfügung stellt, und mehreren Client-Implementierungen (GTK-GUI, PHP- Web,...) Steve Kemp hat die Argo Entwicklung allerdings eingestellt wegen grundlegenden Design-Schwächen hat er sich zu einem Rewrite unter dem Namen Argos entschieden. Argos ist noch in einem sehr frühen Entwicklungsstadium und ist nicht ohne weiteres zu starten und zu nutzen. Es lohnt sich jedoch, dieses Tool im Auge zu behalten, denn Steve hat auch schon zwei andere sehr gute Tools veröffentlicht. Xen-Shell Ebenfalls von Steve Kemp entwickelt, stellt Xen-Shell eine Management-Shell für einzelne Xen Domains bereit, in die man sich via ssh einloggt. Als Shell ist aber /usr/bin/xen-shell eingestellt, so dass diese User keinen echten lokalen Login erhalten auf dem Xen Server. Xen-Shell ist ein leicht zu installierendes Werkzeug, das einem User genau eine Shell für eine Xen Domain zur Verfügung stellt, in der man in der Konsole Kommandos für die Domain ausführen kann. Dies erweist sich als sehr praktisch, um einzelnen Benutzern volle Kontrolle über ihre VM zu geben, ohne einen login auf dem Server. Eine Xen-Shell sieht dann folgendermaßen aus:

12 Andere interessante Werkzeuge: Usher Siehe Usher ist eine interessant klingende frühe Version eines Systems zur Verteilung von Xen-Lasten in einer Xen infrastruktur mit mehreren Servern. Wir haben es noch nicht selbst ausprobiert es steht aber auf unsere Liste der zu evaluierenden Tools. DTC-Xen DTC ist eine sehr umfangreiche Lösung für die Verwaltung von Hosting- Infrastrukturen, und DTC-Xen ist eine dazu gehörende Software, die hauptsächlich zwei Funktionen bereitstellt: Einen Soap Server, mit dem auch Xen Nodes über DTC gesteuert werden können sowie einige Scripte, die Performancedaten eines Xen Servers sammeln und grafisch aufbereiten. Das Erzeugen der Performance-Grafiken ist schnell erledigt, das volle Setup von DTC und DTC-Xen ist aber nicht ganz trivial bei einer so umfangreichen (Spezial-)Lösung erwartet man dies jedoch auch nicht unbedingt. Das heißt: in

13 einer Stunde mal eben schnell ist das Setup nicht getan. Auch hier steht bei uns eine weitere Evaluierung auf dem Plan. OpenQRM OpenQRM ist eine Infrastruktur-Management Lösung. Von seiner Mächtigkeit ist es mit den großen Professionellen Werkzeugen wie HP Openview oder dem IBM Director zu vergleichen und ist, wenn es die Versprechen hält, in seiner Klasse eines der wenigen freien Software-Pakete. Es besitzt unter anderem auch Module zur Integration von Nagios, und eben auch zur Verwaltung von Xen Domains. Wir haben es noch nicht weiter untersucht, auf dem Linuxtag gibt es jedoch einen umfangreichen Vortrag eines Mitlieds des Entwicklerteams. Globus Alliance Virtual Workspace Von der Globus Alliance entwickeltes Projekt zur Steuerung von Xen Infrastrukturen in Clustern. Vielversprechend, umfangreiche Funktionen sind zu erwarten. Setup jedoch ebenfalls sehr umfangreich. Management-API's Da es bisher keine einheitliche und festgeschriebene API zum Management von Xen Servern gab, wurden hier schon einige Programme von anderen Anbietern entwickelt aber auch von den Xen Entwicklern selbst wurde hier gerade eine Neuerung entwickelt. XenAPI Die XenAPI soll laut den Xen Entwicklern die definitive und festgeschriebene Schnittstelle zum Management von Xen Servern und Gästen über eigene Programme werden. Dies kann man nur begrüßen, da eine solche Schnittstelle eine wichtige Voraussetzung dafür ist, dass sich ein Ökosystem und ein Markt für Management-Werkzeuge entwickelt. Version 1.0 wird mit Xen 3.1 ausgeliefert erreicht werden kann die API über ein XML-RPC Interface über HTTP oder lokal über Unix Sockets. Es exitieren Bindings für diverse Sprachen: C, Python, Java, Perl Die XenAPI soll auch die Grundlage für die Xen Kommandozeilen-Tools werden, und für die Xen Implementation einer CIM Schnittstelle genutzt werden. Leider sind die Python Bindings noch nicht für Programmierer effizient nutzbar dokumentiert:

14 Die Dokumentation steht nur als PDF für XML-RPC Calls zur Verfügung, ohne Inhaltsverzeichnis und Indices nicht gut zu browsen und nicht gut zu durchsuchen, während man entwickelt. Es gibt auch leider keine Beispiele, die zeigen, wie man einfache Funktionen der API nutzt(zum Beispiel starten, stoppen von VM's, CPU-Last und Speicherverbrauch anzeigen wäre ein Anfang) Ein kleines Beispiel für die Python-Bindings: #!/usr/bin/python import sys sys.path.append('/usr/lib/python') from xen.xm.xenapi import Session session = Session('http://localhost:9363/') session.login_with_password(' ', ' ') print "Session: " + str(session) vm = session.xenapi.vm vm_list = session.xenapi.vm.get_all() print vm_list for vm_ref in vm_list: vm_record = vm.get_record(vm_ref) print vm_record print "VM name:" + vm_record["name_label"] vbd_list = vm.get_vbds(vm_ref) print vbd_list host_ref = session.get_this_host host = session.xenapi.host print "host methods:" print host.list_methods() print host.get_all() Einige weitere Infos findet man in der Präsentation von Ewan Mellor auf dem Xen Summit: 18_Ewan.pdf Für weitere Information ist man derzeit noch an die Xen-Api Mailingliste verwiesen.

15 libvirt Libvirt ist die Basis für den bereits vorgestellten VirtManager von RedHat. Es bietet eine generalisierte Steuerungs-API für Virtualisierungs-Umgebungen, die auch Remote-Management ermöglichen soll. Argo/Argos Das ebenfalls schon erwähnte Argos enthält Server und Clients für ein eigenes Remote-Protokoll. Gast-Installation Das erste und wichtigste, was man tun möchte bei der Nutzung von Virtualisierung ist natürlich die Installation von Gastsystemen. Außer den genannten Standard-Tools, die insbesondere bei SuSE und Fedora nur wenig Spielraum für Experimente, insbesondere mit anderen Distributionen lassen, gibt es hier aber noch weitere Möglichkeiten. Strategien Als grundsätzliche Strategien kann man folgende unterscheiden: Installation in ein gemountetes Verzeichnis mit geeigneten Werkzeugen Netzwerk-Installation über NFS- Root Starten des Distributions-Installers in einer VM In HVM-Modus: Installations-CD starten Der Weg über die Installations-CD funktioniert leider entgegen der Erwartung des genigten Users nicht für alle unveränderten OS insbesondere Schwierigkeiten mit *BSD, zumindest bei unseren Tests Anfang des Jahres Das Starten des Distributions-Installers in einer VM ist der Weg, den Yast ud VirtManager gehen, und im Ansatz auch XenMan in dem mitgelieferten Default- Beispiel der Version 0.5. VirtManager - dieser ist aber flexibler aufgebaut und sollte, wenn diese Funktion einmal stabil ist, auch andere Methoden zulassen. Bei Debian ist das starten des normalen Installers in einer DomU noch nicht so ausgefeilt dafür laufen die anderen Werkzeuge deutlicher schneller und fehlerfreier, als zum Beispiel Anaconda für Fedora. Infos hierzu unter

16 Schwierigkeiten Beim Testen vieler verschiedener Methoden ergibt sich folgendes Bild: Cross-Distribution Installationen sind bei Fedora und SuSE hakelig Selbst einige Distributions- Werkzeuge noch nicht ganz stabil Installationen mit einem Kommandozeilen-Werkzeug nur bei Debian leicht Bei den Konsolen-Problemen können eventuell die von Gerd Hoffman auf dem Xen Summit veröffentlichteninformation zu Xen und der Konsole helfen: pdf Eine Installation mit Kommandozeilen-Tools ist auch bei Fedora und SuSE mit yum möglich, hat uns jedoch einiges an Arbeit gekostest, einen funktionierenden Weg zu finden, den wir in unserem Buch dokumentiert haben. Offene Werkzeuge Für alle, denen der starren, von Herstellern vorgegebene Weg, Gastsysteme zu installieren zu eng ist, bieten sich offene, distributions-unabhängige Tools an. Xenman ist ein grafisches Tool, das hier Potenzial hat, ansonsten haben wir mit der Kombination von Xen-Tools und FAI sehr gute Erfahrungen gemacht. Xen-Tools Xen-Tools ist ein reines Kommandozeilen-Werkzeug zur Bereitstellung von Xen Gästen. Es ist in wenigen Minuten eingerichtet, und generiert dann mit einfachen befehlen Xen-Konfigurationen und Block-Devices, in die es ein Gast- System installiert. Es unterstützt eine Vielzahl von Distributionen (mehrere Fedora-Versionen, Debian, Ubuntu, und noch einige mehr), kann über eigene Role-Scripte beliebig erweitert werden, und man kann kompllette Standard-Konfigurationen mit Templates und Host-spezifischen Konfigurationsdateien abspeichern, um sich bei der Neuinstallation von Gästen Tipparbeit zu sparen. Leider kann ein System immer nur genau eine Role haben dieses Defizit wird jedoch durch FAI wettgemacht. FAI FAI Fully Automatic Installation ist ein Installer-Toolkit. Es bietet zwar eine einfache Standard-Konfiguration, ist aber mit eigenen Klassen, die beliebige Eigenschaften von Systemen beeinflussen können hochgradig erweiter- und anpassbar. Selbst eigene Abfrage-Dialoge, um eine Installation doch nicht ganz Fully

17 Automatic zu machen, sind ohne weitere möglich. Es ist kein Xen-spezifisches Werkzeug, einige Funktionen wurden aber speziell für die Nutzung mit Xen angepasst Installation into directory ist das Stichwort hier. Domains können aber auch über das Netzwerk installiert werden, so dass man im ganzen LAN nur einen Installations-Server für echte und virtuelle Systeme benötigt. Zudem unterstützt FAI auch die Installation mehrerer Distritbutionen (selbst Windows wird von einigen Usern damit installiert) und kann, auf CD gebrannt auch ohne Netz ind Installserver genutzt werden. Weitere Installationswerkzeuge Außer den Standardwerkzeugen autoyast und kickstart gibt es noch einige andere interessante Projekte zur effizienten, automatischen Installation von Xen Domains, die zu evaluieren sich lohnen könnte: Smartdomains - mln - cobbler/koan - xenroll ComponentizedLinux PDK (nicht Xen spezifisch) Xen Monitoring Hat man einen oder mehrere Xen Server und einige Gäste in Betrieb genommen, stellt sich natürlich auch schnell die Frage, wie man sicherstellt, bei Schwierigkeiten frühzeitig informiert zu werden, und den Status der virtuellen Infrastruktur auf einen Blick klar zu erkennen. In diesem Bereich gibt es wenig fertige Lösungen Entwicklung und Research sind hier noch notwendig. Trotzdem gibt es einige Ansätze. Wichtige Messwerte Die wichtigsten Dinge, die man wissen möchte sind Dienstverfügbarkeiten und Antwortszeiten Wichtige Dienste auf Xen Server Gesamt-Auslastung von CPU, RAM, LVM I/O Erstere misst man genau wie bei Systemen,die auf echter Hardware laufen - natürlich sollte man Netzverfügbarkeiten nicht von einem Gastsystem auf dem gleichen Xen Sercer prüfen denn nur von außen kann man prüfen, ob ein System Netzwerkmäßig wirklich erreichbar ist.

18 Ob alle Für Xen notwendigen Dienste laufen, kann man auch mit den üblichen Tools prüfen zum Beispiel einen Nagios check auf den xend Prozess ausführen. Die Auslastung von Ressourcen ist eine wichtige Größe, wenn man entscheiden muss, ob ein Xen Server noch die Last weiterer Domains tragen kann. CPU und RAM sind hier zwar verfügbar, aber in Zeiten vor Durchsetzung der XenAPI gibt es noch kein Tool, das diese sauber misst, und detaillierte Reports beim Überschreiten von Grenzwerten bietet. Mess-Werkzeuge/Datenquellen Mögliche Messwerkzeuge für die genannten und andere Daten sind: in Xen enthalten xentop XenMon.py XenAPI Nagios-Plugins Wir haben selbst im Rahmen der Arbeit an unserem Buch ein kleinen Nagios Plugin geschrieben, das warnt, wenn die CPU Last einen zu hohen Wert erreicht. Es ist nur auf dem Xen Server direkt lauffähig und erfordert sudo. Es ist allerdings nur ein Proof of Concept, eine Alpha-Version, mit vielen Möglkicheiten zur Verbesserung, die alle im Code als TODO vermerkt sind. Die Werte werden unelegent mit Screenscraping von xentop -b ermittelt, da die XenAPI zum Zeitpunkt der Erstellung nicht fertig war. Es gibt noch andere Ansätze in diesem Bereich: check-xendomains.py Noch nicht erfolgreich getestet debugging nötig Nutzt dem Quellcode zufolge die Xend HTTP API Hat laut Entwickler noch keine umfangreichen Funktionen, sammelt nur generell ein paar Daten in Textform Das check_xen plugin von Sebastian Clanzett prüft einige Für Xen wichtige Dienste, und ob bestimmte DomU's laufen Nutzt ebenfalls Screenscraping - von xm Ausgaben Sudo erforderlich, keine Remote-Abfrage

19 Ausblick: Weiter an einem Screen-Scraping-Tool zu arbeiten macht wenig Sinn, es sollte sofort die XenAPI gnutzt werden momentan reicht die Dokumentation der Python Bindings für die XenAPI jedoch noch nicht aus, um effizient zu arbeiten, ohne bei jeder zweiten Zeile die Xen-API Mailingliste zu befragen. Wir werden also einmal die Perl und Java Bindings ausprobieren. Außerdem ist nach einem ersten Kontakt mit dem Entwickler von check-xendomains.py eine Kooperation in diesem Bereich angedacht. LVM's prüfen Um zu prüfen, um in einer Volume Grup noch ausreichend Platz vorhanden ist, um weitere Domains anzulegen, fehlt auch noch ein Werkzeug hier gilt es, das vorhandene check_lvm erweitern, dem fehlen noch Funktionen für Volume Groups, es arbeitet nur mit Volumes. Dies sollte eine Sache von ein oder zwei Stunden sein, wenn man einmal die Zeit dazu findet. Andere Monitoring-Tools Unter dem Namen xendyn.py gibt es ein bisschen Code, der helfen könnte: Tim Post's xml-pulse kann vielleicht auch von einem nagios plugin genutzt werden ein Beispiel fehlt aber noch. Weitere wurden im Vortrag bei der Heinlein SLAC Konferenz genannt: Zusammengefasst Als Fazit über unsere Erfahrungen mit Xen bei Nutzung für die FAI Entwicklung und in einer kleinen Infrastruktur, sowie nach einer langen Zeit des Testens und Research kann ich zum heutigen Zeitpunkt einige Feststellungen machen: Xen ist eine fortgeschrittene und mächtige Virtualisierungs-Technologie, bei der viele Dinge unter bestimmten Voraussetzungen bequem und leicht möglich sind. Wenn man die passende Kombination von Distributionen und Werkzeugen auf Server und gast wählt, und dabei die vorgesehenen Wege beschreitet, kommt man schnell zum Erfolg und erlebt einen zuverlässigen Betrieb. Das Anlegen von komplexen virtuellen Netzwerken ist relativ unproblematisch hierbei, sowie die Verwaltung von Speicher und Blockdevices für den Betrieb von IP Servern ist dies ja schon wichtige Voraussetzungen. Will man jedoch von den vorgesehenen Wegen abweichen, wird der Weg auch schnell mal ein wenig holprig: Einige Einsatzszenarien noch nicht voll ausgefeilt, hier ist noch Research notwendig, und Verbesserungen von Seiten der Entwickler von Xen und Zusatztools dies fällt durch das OpenSource

20 Modell leicht. XenSource hat hier natürlich wenig Interesse, noch bessere OpenSource Konkurrenz für Ihre eigenen Produkte zu entwickeln, daher konzenjtriert man sich hier eher auf die wichtigsten Grundlagen-Funktionen. Die fehlenden Third-Party Tools sind aber in entwicklung, und werden mit dem festsetzen der XenAPI einen weiterenb Scub erfahren. Mit der Verfügbarkeit von I/O Hardware-Virtualisierung wird der fehlende Baustein für den HVM betrieb kommen. Weitere Infos zu Xen Mehr zu Xen finden Sie an verschiedenen Stellen: Xen. Virtualisierung unter Linux Zweites deutschsprachiges Buch über Xen Funktionsweise, Installation, Administration und Management von Xen Systemen. von Benk, Zdrzalek, Dehner, Sprang erschienen beim Opensourcepress Verlag Wikis: das offizielle englisch-sprachige Wiki von XenSource - deutsches Xen Wiki, im Aufbau Mailinglisten: Englisch: Deutsch: Finally... Dieser Text wurde Ihnen präsentiert von B1-Systems und Silpion IT Solutions. Xen Consulting, Schulung, Development und Research

Virtualisierung mit Xen Grundlagen, Tools, API's. Henning Sprang Silpion IT Solutions / B1 Systems

Virtualisierung mit Xen Grundlagen, Tools, API's. Henning Sprang Silpion IT Solutions / B1 Systems Virtualisierung mit Xen Grundlagen, Tools, API's Henning Sprang Silpion IT Solutions / B1 Systems Über den Redner Mitarbeit an dem Buch Xen Virtualisierung unter Linux Arbeitet bei der Silpion IT Solutions

Mehr

Virtualisierung mit Xen

Virtualisierung mit Xen Übersicht, Tools, API s Silpion IT Solutions GmbH/B1 Systems GmbH 2007-11-08 / SAGE Hamburg Vorschau Einleitung 1 Einleitung 2 3 4 5 6 Über den Redner Über den Redner - Linux seit 1997 - Free Software

Mehr

Xen Enterprise Virtualisierung

Xen Enterprise Virtualisierung , Möglichkeiten, Ausblicke Silpion IT Solutions GmbH/ LSP 2008-04-09 / LISOG Virtualisierungs-Pitch Über den Redner Vorschau Über den Redner - Mit-Autor von Xen - Virtualisierung unter Linux Berater, Free

Mehr

Virtualisierung mit Xen

Virtualisierung mit Xen Übersicht, Tools, API s Silpion IT Solutions GmbH/B1 Systems GmbH 2007-12-07 / Heinlein SLAC Über den Redner Vorschau Über den Redner - Free Software Enthusiast und -Aktivist in verschiedenen Projekten

Mehr

Kernel Based Virtual Machine

Kernel Based Virtual Machine Kernel Based Virtual Machine Beni Buess Computerlabor @ KuZeB 11 April 2011 Fragen Fragen stellen! B.Buess (Computerlabor @ KuZeB) Kernel Based Virtual Machine 11 April 2011 2 / 29 Inhaltsverzeichnis 1

Mehr

Virtualisierung. Zinching Dang. 12. August 2015

Virtualisierung. Zinching Dang. 12. August 2015 Virtualisierung Zinching Dang 12. August 2015 1 Einführung Virtualisierung: Aufteilung physikalischer Ressourcen in mehrere virtuelle Beispiel: CPUs, Festplatten, RAM, Netzwerkkarten effizientere Nutzung

Mehr

Aufbau einer Testumgebung mit VMware Server

Aufbau einer Testumgebung mit VMware Server Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten

Mehr

Die Linux Kernel Virtual Machine - Wo steht der Linux Hypervisor? 2. März 2008

Die Linux Kernel Virtual Machine - Wo steht der Linux Hypervisor? 2. März 2008 Die Linux Kernel Virtual Machine - Wo steht der Linux Hypervisor? 2. März 2008 Jörg Rödel Virtualization - Whats out there? Virtualisierung hat bereits längere Geschichte auf x86 Startete mit VMware Setzte

Mehr

Virtualisierung Linux-Kurs der Unix-AG

Virtualisierung Linux-Kurs der Unix-AG Virtualisierung Linux-Kurs der Unix-AG Zinching Dang 12. August 2015 Einführung Virtualisierung: Aufteilung physikalischer Ressourcen in mehrere virtuelle Beispiel: CPUs, Festplatten, RAM, Netzwerkkarten

Mehr

Virtuelle Maschinen. Serbest Hammade / Resh. Do, 13. Dezember 2012

Virtuelle Maschinen. Serbest Hammade / Resh. Do, 13. Dezember 2012 Virtuelle Maschinen Serbest Hammade / Resh Do, 13. Dezember 2012 Was sind Virtuelle Machinen? Welche Aufgaben können sie erfüllen? Welche Anbieter von VMs gibt es? Workshop Was sind Virtuelle Machinen?

Mehr

Calogero Fontana Fachseminar WS09/10. calogero.b.fontana@student.hs-rm.de. Virtualisierung

Calogero Fontana Fachseminar WS09/10. calogero.b.fontana@student.hs-rm.de. Virtualisierung Calogero Fontana Fachseminar WS09/10 calogero.b.fontana@student.hs-rm.de Virtualisierung Was ist Virtualisierung? Definition Virtualisierung ist das zur Verfügung stellen von Hardware-Ressourcen für ein

Mehr

Virtualisierung mit Freier Software

Virtualisierung mit Freier Software Intevation GmbH 13. November 2007 Was ist Virtualisierung? Technische Grundlagen Teil I Einleitung Was ist Virtualisierung? Technische Grundlagen Die Idee Abgrenzung Einsatzszenarien Die Idee Moderne Computer

Mehr

Open Source Virtualisation

Open Source Virtualisation Felix Krohn gpg: 0x1C246E3B 17. Januar 2010 Übersicht Basics 1 Basics 2 3 Isolierung Paravirtualisierung Virtualisierung 1 Basics Isolierung Paravirtualisierung Virtualisierung 2 3 Isolierung

Mehr

Virtualisierung mit Xen

Virtualisierung mit Xen Virtualisierung mit Xen Hardware minimal halten und optimal ausnutzen Was genau ist Virtualisierung? Woher kommt diese Technik, was ist deren Geschichte? Welche Arten von Virtualisierung existieren auf

Mehr

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik Hochschule für Technik Zürich Master of Advanced Studies, Informatik 21.12.2007 Outline Einführung 1 Einführung Definition, Abgrenzung Geschichtlicher Rückblick 2 Virtualisierungstechnologien Terminologie

Mehr

Proxmox VE - mit OpenSource Virtualisierung leicht gemacht

Proxmox VE - mit OpenSource Virtualisierung leicht gemacht Proxmox VE - mit OpenSource Virtualisierung leicht gemacht Was ist Proxmox VE? Das VE steht für Virtualisierungs Environment, also eine Software um Rechner zu virtualisieren und diese auch zu verwalten

Mehr

FRANZIS. Etwas lernen und sich immer wieder darin üben - schafft das nicht auch Befriedigung? 44 Konfuzius. Andrej Radonic/Frank Meyer

FRANZIS. Etwas lernen und sich immer wieder darin üben - schafft das nicht auch Befriedigung? 44 Konfuzius. Andrej Radonic/Frank Meyer FRANZIS PROFESSIONAL SERIES Andrej Radonic/Frank Meyer Etwas lernen und sich immer wieder darin üben - schafft das nicht auch Befriedigung? 44 Konfuzius Mit 143 Abbildungen Inhaltsverzeichnis Einleitung

Mehr

OpenSource Virtualisierung 2008/2009. eine Standortbestimmung

OpenSource Virtualisierung 2008/2009. eine Standortbestimmung OpenSource Virtualisierung 2008/2009 eine Standortbestimmung Heinlein SLAC 2008 Der Redner Henning Sprang OpenSource-Enthusiast Software-Entwickler Doku-Schreiber Sys-Admin... Hang zum Ausprobieren Von

Mehr

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik Hochschule für Technik Zürich Master of Advanced Studies, Informatik 21.12.2007 Outline Einführung 1 Einführung Definition, Abgrenzung Geschichtlicher Rückblick 2 Virtualisierungstechnologien Terminologie

Mehr

Xen Kochbuch. O'REILLY 8 Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo. Hans-Joachim Picht. mit Sebastian Ott

Xen Kochbuch. O'REILLY 8 Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo. Hans-Joachim Picht. mit Sebastian Ott Xen Kochbuch Hans-Joachim Picht mit Sebastian Ott O'REILLY 8 Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Inhalt Vorwort XI 1 Einführung in die Virtualisierung 1 1.1 Was ist Virtualisierung?

Mehr

XEN Virtualisierung und mehr

XEN Virtualisierung und mehr Virtualisierung und mehr 4. Juni 2006 Übersicht Übersicht Unterstützte Betriebssysteme virtuelle Festplatte virtuelle Netzwerkkarte interessante Setups Simulation von Rechnern im Allgemeinen CPU und Speicher

Mehr

VirtualBox und OSL Storage Cluster

VirtualBox und OSL Storage Cluster VirtualBox und OSL Storage Cluster A Cluster in a Box A Box in a Cluster Christian Schmidt Systemingenieur VirtualBox und OSL Storage Cluster VirtualBox x86 und AMD/Intel64 Virtualisierung Frei verfügbar

Mehr

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp. Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz

Mehr

VIRTUALISIERUNG IN MIKROKERN BASIERTEN SYSTEMEN

VIRTUALISIERUNG IN MIKROKERN BASIERTEN SYSTEMEN Fakultät Informatik Institut für Systemarchitektur, Professur Betriebssysteme VIRTUALISIERUNG IN MIKROKERN BASIERTEN SYSTEMEN Henning Schild Dresden, 5.2.2009 Definition Einführung von Abstraktionsschichten

Mehr

XEN Performance. Projektpraktikum Informatik. Arne Klein 2008-02-26. Arne Klein () XEN Performance 2008-02-26 1 / 25

XEN Performance. Projektpraktikum Informatik. Arne Klein 2008-02-26. Arne Klein () XEN Performance 2008-02-26 1 / 25 XEN Performance Projektpraktikum Informatik Arne Klein 2008-02-26 Arne Klein () XEN Performance 2008-02-26 1 / 25 1 Virtualisierung mit XEN 2 Performance von XEN Allgemeines Netzwerk-Performance IO-Performance

Mehr

4 Planung von Anwendungsund

4 Planung von Anwendungsund Einführung 4 Planung von Anwendungsund Datenbereitstellung Prüfungsanforderungen von Microsoft: Planning Application and Data Provisioning o Provision applications o Provision data Lernziele: Anwendungen

Mehr

Xenologie oder wie man einen Plastikmainframe baut

Xenologie oder wie man einen Plastikmainframe baut Xenologie oder wie man einen Plastikmainframe baut Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2006 I think there is a world market for maybe five computers.

Mehr

Virtuelle Infrastrukturen mit Linux...

Virtuelle Infrastrukturen mit Linux... Virtuelle Infrastrukturen mit Linux...... und deren Integration in OSL SC Christian Schmidt Systemingenieur Virtualisierung "Aufteilung oder Zusammenfassung von Ressourcen" Unterschiedliche Bereiche für

Mehr

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Verwendung der bereitgestellten Virtuellen Maschinen»Einrichten einer Virtuellen Maschine mittels VirtualBox sowie Zugriff auf

Mehr

Einführung in git. Ben Oswald. 27. April 2014. Im Rahmen der Vorlesung Entwicklung mobiler Anwendungen

Einführung in git. Ben Oswald. 27. April 2014. Im Rahmen der Vorlesung Entwicklung mobiler Anwendungen Einführung in git Im Rahmen der Vorlesung Entwicklung mobiler Anwendungen Ben Oswald 27. April 2014 Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist git?..................................... 1 1.2 Warum sollten

Mehr

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC-SDK unter Linux (mit Wine) Installationsanleitung Installation von Wine Einleitung Übersicht Titel Thema Datei DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC_Wine_Installation.doc

Mehr

Servervirtualisierung mit Xen Möglichkeiten der Netzwerkkonfiguration

Servervirtualisierung mit Xen Möglichkeiten der Netzwerkkonfiguration Servervirtualisierung mit Xen Möglichkeiten der Netzwerkkonfiguration Studiengang Informatik Anwendung-Rechnernetze Übersicht Virtualisierungstechniken Virtualisierungsmodelle in Xen Netzwerkkonzepte und

Mehr

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3

Mehr

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung Was für ein Tempo! Das Rad dreht sich rasant schnell: Die heutigen Anforderungen an Softwareentwicklung sind hoch und werden

Mehr

PC Virtualisierung für Privatanwender

PC Virtualisierung für Privatanwender IT-Symposium 2008 Session 1C04 PC Virtualisierung für Privatanwender PC Virtualisierung für Privatanwender Es wird der Weg vom ersten Denkanstoss über die eigene Idee bis hin zur Realisierung in realer

Mehr

LINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006

LINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006 LINUX Schulung FrauenComputerZentrum Berlin Jutta Horstmann, Mai 2006 Agenda Was ist Linux Was ist Open Source Warum Open Source Software Wie sieht Open Source Software aus Was kann man damit machen Ausprobieren!!

Mehr

Wine - Windows unter Linux

Wine - Windows unter Linux 14. Februar 2009 Vortrag für den PC-Treff Böblingen Agenda 1 2 3 4 Vorteile Nachteile Problemsoftware Versionen von Wine Wine stellt die Windows API unter Linux zur Verfügung, damit können Windows Programme

Mehr

Installation SQL- Server 2012 Single Node

Installation SQL- Server 2012 Single Node Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit

Mehr

User Mode Linux. Sven Wölfel 15. April 2005

User Mode Linux. Sven Wölfel 15. April 2005 User Mode Linux Sven Wölfel 15. April 2005 Inhalt Was ist UML? Wofür kann man UML benutzen? Funktionsweise von UML Installation von UML Netzwerk unter UML einrichten Quellen 2 Was ist UML? I User Mode

Mehr

DocuWare unter Windows 7

DocuWare unter Windows 7 DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie

Mehr

XEN- The Debian way of life

XEN- The Debian way of life XEN- The Debian way of life Gruppe 5 Mayer und Pikart Inhaltsverzeichnis 1 Was ist XEN?...2 2 Paketinstalltion...3 3 Runlevel anpassen...4 4 Xen Installation anpassen...4 4.1 /etc/xen/xend-config.sxp...4

Mehr

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Einrichtung des Systems...Seite 04 3. Erzeugen eines Backup-Skripts...Seite

Mehr

ISA Server 2004 - Best Practice Analyzer

ISA Server 2004 - Best Practice Analyzer ISA Server 2004 - Best Practice Analyzer Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2004 Seit dem 08.12.2005 steht der Microsoft ISA Server 2004 Best Practice Analyzer

Mehr

VMware als virtuelle Plattform

VMware als virtuelle Plattform VMware als virtuelle Plattform Andreas Heinemann aheine@gkec.informatik.tu-darmstadt.de Telekooperation Fachbereich Informatik Technische Universität Darmstadt Übersicht Einführung VMware / Produkte /

Mehr

Release Notes scvenus 2.3.0

Release Notes scvenus 2.3.0 Juni 2008 IT Services Release Notes scvenus 2.3.0 Operational Concepts Security Solutions Technische Release Notes Was ist neu? Neue Betriebssysteme Vertrieb E-Mail-Support / Mailingliste Webportal und

Mehr

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10 Prototypvortrag Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning Projektseminar WS 2009/10 Eugen Fot, Sebastian Kenter, Michael Surmann AG Parallele

Mehr

ab Redirector-Version 2.14

ab Redirector-Version 2.14 Installation: FilterSurf ab Redirector-Version 2.14 Hier werden nun die Schritte erläutert, die nacheinander zu durchlaufen sind, um einen der zentralen FilterSurf -Server verwenden zu können. Die Installationsschritte

Mehr

Hmmm.. Hmmm.. Hmmm.. Genau!! Office in der Cloud Realität oder Zukunft? Dumme Frage! ist doch schon lange Realität!. aber auch wirklich für alle sinnvoll und brauchbar? Cloud ist nicht gleich Cloud!

Mehr

vizioncore esxcharter

vizioncore esxcharter vizioncore esxcharter esxcharter ist ein Produkt des Unternehmens vizioncore, welches sich schon mit dem esxranger im ESX Administrationsumfeld einen Namen gemacht hat. Der esxcharter soll Ihnen eine gute

Mehr

OpenStack bei der SAP SE

OpenStack bei der SAP SE OpenStack bei der SAP SE Integration bestehender Dienste in OpenStack dank Workflow Engine und angepasstem Webinterface 23. Juni 2015 Christian Wolter Linux Consultant B1 Systems GmbH wolter@b1-systems.de

Mehr

[Geben Sie Text ein] ISCSI Targets mit der Software FreeNAS einrichten

[Geben Sie Text ein] ISCSI Targets mit der Software FreeNAS einrichten [Geben Sie Text ein] ISCSI Targets mit der Software FreeNAS einrichten ISCSI Targets mit der Software FreeNAS einrichten Inhalt FreeNAS Server Vorbereitung... 2 Virtuelle Maschine einrichten... 3 FreeNAS

Mehr

Lernjournal Auftrag 1

Lernjournal Auftrag 1 Lernjournal Auftrag 1 Autor: Ramon Schenk Modul: M151 Datenbanken in Webauftritt einbinden Klasse: INF12.5H Datum: 29/01/15 XAMPP- Entwicklungsumgebung installieren Inhalt 1. Tätigkeiten... 2 2. Einrichten

Mehr

Hyper-V Grundlagen der Virtualisierung

Hyper-V Grundlagen der Virtualisierung Grundlagen der Virtualisierung Was ist Virtualisierung? Eine Software-Technik, die mehrere Betriebssysteme gleichzeitig auf dem Rechner unabhängig voneinander betreibt. Eine Software-Technik, die Software

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

Parallels Plesk Panel

Parallels Plesk Panel Parallels Plesk Panel Was ist neu? Version 9.0 www.parallels.com Version 1.0 Wichtige Themen Das Parallels Plesk Panel 9.0 bringt lang erwartete wichtige Funktionen für Service-Provider und Endnutzer.

Mehr

Konzept eines Datenbankprototypen. 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter

Konzept eines Datenbankprototypen. 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter Konzept eines Datenbankprototypen 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter Inhalt (1) Projektvorstellung & Projektzeitplan Softwarekomponenten Detailierte Beschreibung der System Bausteine

Mehr

Client-Server mit Socket und API von Berkeley

Client-Server mit Socket und API von Berkeley Client-Server mit Socket und API von Berkeley L A TEX Projektbereich Deutsche Sprache Klasse 3F Schuljahr 2015/2016 Copyleft 3F Inhaltsverzeichnis 1 NETZWERKPROTOKOLLE 3 1.1 TCP/IP..................................................

Mehr

Windows Server 2012 RC2 konfigurieren

Windows Server 2012 RC2 konfigurieren Windows Server 2012 RC2 konfigurieren Kurzanleitung um einen Windows Server 2012 als Primären Domänencontroller einzurichten. Vorbereitung und Voraussetzungen In NT 4 Zeiten, konnte man bei der Installation

Mehr

SMTP und POP3 mit Windows Server 2003 (Gastbeitrag tecchannel)

SMTP und POP3 mit Windows Server 2003 (Gastbeitrag tecchannel) SMTP und POP3 mit Windows Server 2003 (Gastbeitrag tecchannel) Windows Server 2003 ist der erste Server von Microsoft, der einen kompletten SMTP- und POP3- Dienst mitbringt. Wir zeigen, wie Sie diese Dienste

Mehr

Gegenüberstellung möglicher Virtualisierungstechnologien auf Linuxbasis. Virtualisierung kurz angerissen

Gegenüberstellung möglicher Virtualisierungstechnologien auf Linuxbasis. Virtualisierung kurz angerissen Gegenüberstellung möglicher Virtualisierungstechnologien auf Linuxbasis Virtualisierung kurz angerissen Der Vortrag sollte nach Vorgabe in 5-10 Minuten das Thema vereinfacht so darstellen, dass auch Laien

Mehr

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11 Kurzanleitung MEYTON Aufbau einer Internetverbindung 1 Von 11 Inhaltsverzeichnis Installation eines Internetzugangs...3 Ist mein Router bereits im MEYTON Netzwerk?...3 Start des YAST Programms...4 Auswahl

Mehr

Brownbag Session Grundlagen Virtualisierung Von VM s und Containern

Brownbag Session Grundlagen Virtualisierung Von VM s und Containern Brownbag Session Grundlagen Virtualisierung Von VM s und Containern 13.07.2012 Nils Domrose inovex GmbH Wir nutzen Technologien, um unsere Kunden glücklich zu machen. Und uns selbst. Worum geht s?...falls

Mehr

Virtualisierung ein Überblick

Virtualisierung ein Überblick Virtualisierung ein Überblick Frank Hofmann Potsdam 18. April 2007 Frank Hofmann (Potsdam) Virtualisierung ein Überblick 18. April 2007 1 / 33 Gedanken zum Thema Fragen, die sich jeder stellt Virtualisierung

Mehr

Securepoint Security Systems

Securepoint Security Systems HowTo: Virtuelle Maschine in VMware für eine Securepoint Firewall einrichten Securepoint Security Systems Version 2007nx Release 3 Inhalt 1 VMware Server Console installieren... 4 2 VMware Server Console

Mehr

... Einleitung... 15 1... Grundlagen der Virtualisierung... 23 2... Konzeption virtualisierter SAP-Systeme... 87

... Einleitung... 15 1... Grundlagen der Virtualisierung... 23 2... Konzeption virtualisierter SAP-Systeme... 87 ... Einleitung... 15 1... Grundlagen der Virtualisierung... 23 1.1... Einführung in die Virtualisierung... 23 1.2... Ursprünge der Virtualisierung... 25 1.2.1... Anfänge der Virtualisierung... 25 1.2.2...

Mehr

Frage und Antworten zum Webcast: Virtual Server 2005 :

Frage und Antworten zum Webcast: Virtual Server 2005 : Frage und Antworten zum Webcast: Virtual Server 2005 : Frage: Läuft die Software nur unter Windows 2003 oder auch unter Windows 2000? Antwort: VS 2005 läuft nur unter Windows Server 2003 und Windows XP

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Advanced IT-Basics. Referenten: Olga Assmus Marc Pawlowski 28.05.14

Advanced IT-Basics. Referenten: Olga Assmus Marc Pawlowski 28.05.14 Advanced IT-Basics Referenten: Olga Assmus Marc Pawlowski 28.05.14 Was ist Linux? Bezeichnet nur den Kernel Betriebssystemkern: - legt Betriebs- und Datenorganisation fest, auf der die weitere Software

Mehr

Virtualisierung am Beispiel des LRZ Stefan Berner berner@lrz.de

Virtualisierung am Beispiel des LRZ Stefan Berner berner@lrz.de Virtualisierung am Beispiel des LRZ Stefan Berner berner@lrz.de Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften Agenda Einleitung Vor- und Nachteile der Virtualisierung Virtualisierungssoftware

Mehr

Virtualisierung in der Automatisierungstechnik

Virtualisierung in der Automatisierungstechnik Virtualisierung in der Automatisierungstechnik Ihr Referent Jürgen Flütter on/off engineering gmbh Niels-Bohr-Str. 6 31515 Wunstorf Tel.: 05031 9686-70 E-Mail: juergen.fluetter@onoff-group.de 2 Virtualisierung

Mehr

Softwareverteilung mit Gruppenrichtlinien 03.01.2007

Softwareverteilung mit Gruppenrichtlinien 03.01.2007 Softwareverteilung mit Gruppenrichtlinien Mit dieser Dokumentation möchte ich zeigen wie einfach man im ActiveDirectory Software mithilfe von Gruppenrichtlinien verteilen kann. Ich werde es hier am Beispiel

Mehr

Installation IKONIZER II

Installation IKONIZER II Herzlichen Glückwunsch zur Wahl von IKONIZER II, der professionellen Schließanlagenverwaltung der ASSA ABLOY Sicherheitstechnik GmbH. Die vorliegende Version des IKONIZER II ermöglicht die unkomplizierte

Mehr

Patch Management mit

Patch Management mit Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch

Mehr

VMware vsphere 6.0 Neuigkeiten und neue Features

VMware vsphere 6.0 Neuigkeiten und neue Features VMware vsphere 6.0 Neuigkeiten und neue Features Präsentation 30. Juni 2015 1 Diese Folien sind einführendes Material für ein Seminar im Rahmen der Virtualisierung. Für ein Selbststudium sind sie nicht

Mehr

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards Embedded Linux am Beispiel des Gnublin-Boards Was ist Embedded Linux? Wikipedia Als Embedded Linux bezeichnet man ein eingebettetes System mit einem auf dem Linux-Kernel basierenden Betriebssystem. In

Mehr

Server-Virtualisierung mit Citrix XenServer und iscsi

Server-Virtualisierung mit Citrix XenServer und iscsi Server-Virtualisierung mit Citrix XenServer und iscsi Universität Hamburg Fachbereich Mathematik IT-Gruppe 1. März 2011 / ix CeBIT Forum 2011 Gliederung 1 Server-Virtualisierung mit Citrix XenServer Citrix

Mehr

Henning Sprang Timo Benk Jaroslaw Zdrzalek Ralph Dehner. Xen. Virtualisierung unter Linux

Henning Sprang Timo Benk Jaroslaw Zdrzalek Ralph Dehner. Xen. Virtualisierung unter Linux Henning Sprang Timo Benk Jaroslaw Zdrzalek Ralph Dehner Xen Virtualisierung unter Linux Inhaltsverzeichnis 1 Einleitung 17 1.1 An wen richtet sich dieses Buch? 19 1.2 Wichtige Grundbegriffe 19 1.3 Funktionen

Mehr

Hyper-V Server 2008 R2

Hyper-V Server 2008 R2 Hyper-V Server 2008 R2 1 Einrichtung und Installation des Hyper-V-Servers 1.1 Download und Installation 4 1.2 Die Administration auf dem Client 9 1.3 Eine VM aufsetzen 16 1.4 Weiterführende Hinweise 22

Mehr

Installations-Dokumentation, YALG Team

Installations-Dokumentation, YALG Team Installations-Dokumentation, YALG Team Version 8.1 1 Benötigtes Material 2 Vor der Installation 3 Beginn 4 Installation 4.1 Sicherheit 4.2 Partitionierung 4.3 Paketauswahl 4.4 Paketauswahl (fein) 5 Konfiguration

Mehr

Paragon Online WinPE Builder Service

Paragon Online WinPE Builder Service PARAGON Software GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0)761 59018-201 Fax +49 (0)761 59018-130 Internet www.paragon-software.de E-Mail vertrieb@paragon-software.de

Mehr

Secure Mail Lösungen. Für jedes Unternehmen die passende Lösung.

Secure Mail Lösungen. Für jedes Unternehmen die passende Lösung. Secure Mail Lösungen. Für jedes Unternehmen die passende Lösung. Secure Mail Konzepte 2 Secure Mail Secure Mail Lösungen Für jedes Unternehmen die perfekt passende Lösung. Lösungen Secure Mail ist sehr

Mehr

Hardware Virtualisierungs Support für PikeOS

Hardware Virtualisierungs Support für PikeOS Virtualisierungs Support für PikeOS Design eines Virtual Machine Monitors auf Basis eines Mikrokernels Tobias Stumpf SYSGO AG, Am Pfaenstein 14, 55270 Klein-Winternheim HS Furtwangen, Fakultät Computer

Mehr

Von SUSE zu opensuse... und weiter... Marcus Meissner <marcus@jet.franken.de> KNF Mitglied und Teamleiter Security bei der SUSE Linux Products GmbH

Von SUSE zu opensuse... und weiter... Marcus Meissner <marcus@jet.franken.de> KNF Mitglied und Teamleiter Security bei der SUSE Linux Products GmbH Von SUSE zu opensuse... und weiter... Marcus Meissner KNF Mitglied und Teamleiter Security bei der SUSE Linux Products GmbH Übersicht Früh- und urgeschichtliches SUSE im Wandel

Mehr

C++ und mobile Plattformen

C++ und mobile Plattformen Dieser Artikel stammt aus dem Magazin von C++.de (http://magazin.c-plusplus.de) C++ und mobile Plattformen Mit diesem Artikel möchte ich euch einen kurzen Überblick über die verschiedenen Plattformen für

Mehr

Windows 8 Lizenzierung in Szenarien

Windows 8 Lizenzierung in Szenarien Windows 8 Lizenzierung in Szenarien Windows Desktop-Betriebssysteme kommen in unterschiedlichen Szenarien im Unternehmen zum Einsatz. Die Mitarbeiter arbeiten an Unternehmensgeräten oder bringen eigene

Mehr

Wie setzt Swisscom Solaris 11 ein

Wie setzt Swisscom Solaris 11 ein Wie setzt Swisscom Solaris 11 ein Fritz Wittwer Swisscom Enterprise Customers Bern / Schweiz Marcel Hofstetter St. Gallen / Schweiz Schlüsselworte Oracle Solaris 11, Virtualisierung, SPARC, T5, LDom, Solaris

Mehr

OSL Storage Cluster und RSIO unter Linux Storage-Attachment und Hochverfügbarkeit in 5 Minuten

OSL Storage Cluster und RSIO unter Linux Storage-Attachment und Hochverfügbarkeit in 5 Minuten OSL Storage Cluster und RSIO unter Linux Storage-Attachment und Hochverfügbarkeit in 5 Minuten OSL Technologietage Berlin 12./13. September 2012 Christian Schmidt OSL Gesellschaft für offene Systemlösungen

Mehr

Wenn der eigene Prozessor dabei ist und ein YES hat, heißt es noch nicht, dass der Computer bzw. das Bios richtig eingestellt sind.

Wenn der eigene Prozessor dabei ist und ein YES hat, heißt es noch nicht, dass der Computer bzw. das Bios richtig eingestellt sind. Bios einstellen Wenn der eigene Prozessor dabei ist und ein YES hat, heißt es noch nicht, dass der Computer bzw. das Bios richtig eingestellt sind. Hilfestellung bekommt man durch das ausführbare Tool

Mehr

Kompatibilität mit Linux

Kompatibilität mit Linux Seit mittlerweile fast einem halben Jahr steht bei uns ein neuer Drucker - Zeit um einen Testbericht zu schreiben. Bei dem Drucker handelt es sich um einen HP Officejet Pro 8500 A909a. Jenes Gerät besitzt

Mehr

INSTALLATION. Voraussetzungen

INSTALLATION. Voraussetzungen INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes

Mehr

Installation und Aktualisierung der VMware-Tools

Installation und Aktualisierung der VMware-Tools Installation und Aktualisierung der VMware-Tools [Bei weiteren Fragen wenden Sie sich bitte per Mail an vmwareadmin@uni-trier.de] Inhalt Installation von VMware-Tools... 2 Ubuntu-Linux... 2 Installation

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

GeoShop Netzwerkhandbuch

GeoShop Netzwerkhandbuch Technoparkstrasse 1 8005 Zürich Tel.: 044 / 350 10 10 Fax.: 044 / 350 10 19 GeoShop Netzwerkhandbuch Zusammenfassung Diese Dokumentation beschreibt die Einbindung des GeoShop in bestehende Netzwerkumgebungen.

Mehr

Collax Web Application

Collax Web Application Collax Web Application Howto In diesem Howto wird die Einrichtung des Collax Moduls Web Application auf einem Collax Platform Server anhand der LAMP Anwendung Joomla beschrieben. LAMP steht als Akronym

Mehr

Agenda. Einleitung Produkte vom VMware VMware Player VMware Server VMware ESX VMware Infrastrukture. Virtuelle Netzwerke

Agenda. Einleitung Produkte vom VMware VMware Player VMware Server VMware ESX VMware Infrastrukture. Virtuelle Netzwerke VMware Server Agenda Einleitung Produkte vom VMware VMware Player VMware Server VMware ESX VMware Infrastrukture Virtuelle Netzwerke 2 Einleitung Virtualisierung: Abstrakte Ebene Physikalische Hardware

Mehr

Virtual Desktop Infrasstructure - VDI

Virtual Desktop Infrasstructure - VDI Virtual Desktop Infrasstructure - VDI Jörg Kastning Universität Bielefeld Hochschulrechenzentrum 5. August 2015 1/ 17 Inhaltsverzeichnis Was versteht man unter VDI? Welchen Nutzen bringt VDI? Wie funktioniert

Mehr

MVB3. Einrichtungsvarianten und Update auf v3.5. Admin-Dokumentation. Inhalt V3.05.001

MVB3. Einrichtungsvarianten und Update auf v3.5. Admin-Dokumentation. Inhalt V3.05.001 V3.05.001 MVB3 Admin-Dokumentation Einrichtungsvarianten und Update auf v3.5 Inhalt Serveranpassung für die Lizenzverwaltung (v3.5)... 1 Updates der Clients auf die neue Version... 1 Einrichtungsvarianten...

Mehr

Virtualisierung mit Virtualbox

Virtualisierung mit Virtualbox Virtualisierung mit Virtualbox Dies ist kein Howto im herkömmlichen Sinne. Genaue Anleitungen für Virtualbox gibt es im Intenet genug. Zu empfehlen ist auch das jeweils aktuelle Handbuch von Virtualbox

Mehr

Von heiter bis wolkig Hosting am RRZE Physikalisch Virtuell in der Cloud. 2.2.2010 Daniel Götz daniel.goetz@rrze.uni-erlangen.de

Von heiter bis wolkig Hosting am RRZE Physikalisch Virtuell in der Cloud. 2.2.2010 Daniel Götz daniel.goetz@rrze.uni-erlangen.de Von heiter bis wolkig Hosting am RRZE Physikalisch Virtuell in der Cloud 2.2.2010 Daniel Götz daniel.goetz@rrze.uni-erlangen.de Übersicht Entwicklungen im (Web-)Hosting Physikalisches Hosting Shared Hosting

Mehr

Literatur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung

Literatur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml

Mehr