Zusammenfassung
Bei einer doppelten Virtualisierung wird eine virtuelle Maschine selbst in einer virtuellen Maschine betrieben. Dies wird zunehmend an Bedeutung gewinnen, beispielsweise im Fall von virtualisierten Betriebssystemen, die selbst Virtualisierungssoftware beinhalten. In diesem Artikel wird am Beispiel von Oracle RAC gezeigt, wie ein Datenbank-Clustersystem mit doppelter Virtualisierung, unter Verwendung von VMware ESX und Oracle VM, realisiert werden kann. Schwerpunkt dabei ist es zunächst zu erläutern, für welche Fälle und für welche Zielgruppen diese besondere Konfiguration von praktischer Bedeutung ist. Als Schwierigkeit bei der Umsetzung erwies sich vor allem die Konfiguration der Netzwerkkomponenten, welche daher ausführlicher beschrieben wird. Die erfolgreiche Inbetriebnahme des Clustersystems wird anhand einer Messung der Zeithaltung (Timekeeping) vorgestellt, die gerade bei Datenbank-Clustersystemen von besonderer Wichtigkeit ist. Darüber hinaus wird der Datenbankbetrieb anhand des Lastgenerators Swingbench simuliert. Abschließend wird die doppelte Virtualisierung mit einer sogenannten rekursiven Virtualisierung verglichen.
Literatur
Bräunig M (2010) Konfiguration und Installation eines Datenbank Cluster-Systems in virtuellen Systemumgebungen unter Verwendung unterschiedlicher virtueller Speichersysteme. Diplomarbeit, Hochschule Wismar
Goldberg RP (1973) Architecture of virtual machines. In: Proceedings AFIPS national computer conference, New York, July 1973
Lange T (2009) Untersuchung von Strategien und Konfigurationen für den Einsatz von Datenbank-Cluster-Technologien in virtuellen Systemumgebungen. Bachelorarbeit, Hochschule Wismar
Lange T, Steffan R (2009) Zeitsynchronisation von virtuellen Maschinen für Oracle RAC mit VMware und Oracle VM. In: Proceedings 22. Deutsche ORACLE-Anwenderkonferenz. DOAG e.V
Inc Oracle (2011) Oracle VM. http://www.oracle.com/de/technologies/virtualization/index.html
Popek GJ, Goldberg RP (1974) Formal requirements for virtualizable third generation architectures. Commun ACM 17/7:412–421
Steffan R (2011, in Bearbeitung) Konzept, Aufbau und Betrieb einer Server-Farm für Client- und Server-Virtualisierung in Forschung und Lehre
The Tolly Group (2008) Oracle VM performance evaluation of Oracle VM server virtualization software. Forschungsbericht. www.oracle.com/us/technologies/virtualization/oraclevm/026997.pdf
VMware Inc (2011) VMware ESX. http://www.vmware.com/de/
VMware Inc (2010) Timekeeping in VMware virtual machines. http://www.vmware.com/pdf/vmware_timekeeping.pdf
VMware Inc (2010) Virtualizing performance-critical database applications in VMware vSphere. http://www.vmware.com/pdf/Perf_ESX40_Oracle-eval.pdf
VMware Inc (2006) Einrichtung des Microsoft Cluster-Dienstes. Artikel VI-DEU-Q406-324. www.vmware.com/files/de/pdf/vi3_vm_and_mscs_de.pdf
Danksagung
Herrn Roland Hinz und Frau Antje Herrmann für die administrative Unterstützung.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bräunig, M., Steffan, R. Doppelte Virtualisierung am Beispiel einer Datenbank-Cluster-Konfiguration für den Aufbau von Testumgebungen. Datenbank Spektrum 12, 51–57 (2012). https://doi.org/10.1007/s13222-011-0073-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13222-011-0073-3