Virtualisierung auf dedizierten Servern?

Dsimon24

New Member
Hallo Leute!

Bin gerade bei der Planung eines Projektes und habe aber
so ziemlich keine Ahnung von der ganzen Sache, deshalb
bräuchte ich mal eure Hilfe.

Auf einen gemieteten (dedizierten) Server ist Win Server 2012 R2
drauf. Jetzt gibt es einen Dienst, ähnlich wie ownCloud,
dieser auf dem Server installiert werden soll.

Ich muss es aber so umsetzen, dass für jeden Kunden, der den
Dienst nutzen möchte, eine virtuelle Instanz erstellt wird.
Am besten über ein Image, in diesem der Dienst mit drauf ist.

Wie setze ich das am besten um?
Sowas wie Parallels Cloud Server (was ich mir mal genauer
für die Umsetzung angeschaut habe) ich - vermute ich zumindest -
nicht möglich, da ich das Programm anstelle von Windows auf dem
Server installieren müsste. Dies ist aber bei dem Server, da ge-
mietet, nicht möglich?

Habt ihr Tipps für mich, wie ich das Projekt dennoch umsetzen kann?

Gruß, David
 
Naja Hyper-V wäre eine Möglichkeit unter Windows.
Muss der owncloud-ähnliche Dienst denn unter Windows laufen? Also brauchst du zwingend Windows dafür?
Separate vHosts im IIS wären vermutlich auch eine Alternative. Dann musst du nicht unbedingt alles virtualisieren.
Wenn du Windows virtualisieren willst, denke an die Lizenzen. ;)

Ein Windows gegen ein Linux auszutauschen ist bei Mietservern meistens das geringste Problem. Auch da ein Parallels Cloud Server drauf zu bügeln, ist nun nicht besonders schwer. Geht halt nur eben nicht über den Installer auf der DVD und Lizenz solltest du auch selbst mitbringen.
 
Muss der owncloud-ähnliche Dienst denn unter Windows laufen?
Also brauchst du zwingend Windows dafür?

Er kann auch unter Linux laufen,
würde ich auch auf den Server installieren können,
nur mit Linux kenn ich mich (noch) so gar nicht aus.

Separate vHosts im IIS wären vermutlich auch eine Alternative.
Dann musst du nicht unbedingt alles virtualisieren.

Das werde ich mal mal anschauen...

Auch da ein Parallels Cloud Server drauf zu bügeln,
ist nun nicht besonders schwer.

Wie kann man da denn am besten vorgehen?
Würde vom Serveranbieter nur Linux (bspw. CentOS) bekommen.
 
Zu Hause oder irgendwo anders mit Vollvirtualisierung (nicht auf dem selben Host mit Hyper-V ;)) den Installer für PCS durchjagen. Dann auf dem Zielsystem Linux Recovery booten (mit Windows Recovery (WinPE) geht es auch, aber frickliger), System partitionieren, per rsync Daten von der VM auf das Zielsystem rüberschaufeln. Bootloader schreiben/konfigurieren und Netz-Config schreiben.
System booten, Lizenz einspielen, fertig. ;)
 
Hmm, da müsst ich mich erstmal gut drin einlesen...
Werd ich mir aber auf jeden Fall auch mal ansehen...

Was jetzt meine Idee war, auf Windows Server via Hyper-V eine virtuelle
Maschine erstellen und dort hinein Parallels Cloud Server installieren -
ggf. auch an Stelle von Hyper-V mit VMware Workstation oder so.

Wäre dies auch eine "Möglichkeit"? Wie schaut´s denn dann
mit der Performance aus, starke Performanceeinbüsen
oder Vorhaben gar unmöglich?
 
Also PCS in Hyper-V um dann darin nochmal zu virtualisieren, macht keinen Sinn. Virtualisierung in der Virtualisierung ist zwar in den meisten Fällen heutzutage Möglich, von der Performance bleibt da aber nicht viel übrig.
Da könntest du auch einfach nur Hyper-V nutzen. ;)

Wieviel Performance verloren geht, ist pauschal schwer zu sagen.
Ob es die Performance-Einbrüche unmöglich machen, hängt davon ab, was für Hardware drunter steckt, wie stark der Service letztlich genutzt wird und welche Service-Qualität du dir erwartest.
 
VMWare Workstation ist für diesen Zweck nicht geeignet. Das ist in erster Linie als Test/Entwicklungsumgebung sinnvoll einsetzbar, nicht um dauerhaft Services laufen zu lassen. Hierfür bräuchte es eher ESXi Server (dann ohne Windows drunter), vorausgesetzt die Serverhardware wird von ESXi erkannt und der Provider unterstützt das mit ggfalls mehreren IPs, bridged networking, etc.
 
Back
Top