Windows auf Linux-Server installieren (VM Ware?)

frannek

Registered User
Hallo zusammen,
ich hab eine kleine Anfrage. Ich hab schon nach einer Lösung gesucht aber nicht das richtige gefunden.

Ich benötige für ein Playout System auf meinem Server Windows (ja, leider).
Da es dieses Playout nur für Windows gibt bietet sich mir keine alternative.

Ich habe die möglicheit Suse wie auch Debian auf dem Server zu installieren. Nun dahcte ich könnte man mit VMWare Windows installieren, da drin dann das Programm welches wieder localhost auf einen Port sendet. Leider hab ich sowas noch nie gemacht und weis auch nicht, ob ich hier mit VNC dann in den Windows Desktop einsehen kann...vielleicht gibt es für VMWare ja auch nen Clienten.
Würde mich über einen Hinweis ob möglich oder nicht sowie über einen Link zu entsprechendem HowTo freuen.

Beste GRüße

Frannek
 
Schau dir mal den kostenlosen VMware Server an.
Dazu gehört auch eine grafische VMware Console, welches eine ähnliche Oberfläche wie die kommerzielle Lösung VMware Workstation bietet.
 
Merci, also könnte mein vorhabn funktionieren? Ich installiere also auf dem Server VMWare Server und zu Hause dann den VMware Server Windows client und habe somit die Oberfläche wie bei VMWare Workstation?
 
Super, danke für diese Informationen. Mal sehen ob ich das ordentlich hin bekomme. Kennt jemand zur Not ne Howto? Was wäre den besser? Debian oder Suse?
 
hallo zusammen,
ich hab jetzt VM am laufen, Windoof aufgesetzt und über NAT für VNC erreichbar gemacht. Das ganze funktioniert soweit auch ganz gut..leider hab ich ein kleines, weiteres Problem:

Umgebung:
Server: Suse 10.1
VMWare: WinXP mit NAT

Funktion: Unter Windows läuft eine Playout Software und ein Shoutcast Encoder. Verbunden ist das ganze mit Virtual Audio Cable. Der Stream wird aus VMware heraus auf Linux gestreamt.
Das ganze funktiniert auch..leider nicht flüssig. Der Stream kommt scheinbar nur ruckartig aus VMWare zum Shoutcast-Server. Hier erhalte ich nach etwa einer Minute zu Hause immer buffering. Wenn ich den Player erneut starte sind diese "lücken" nicht mehr mit Aussetzer belegt sondern laufen wieder ne minute wunderbar.
Ein Stream welcher nur unter Linux ausgegeben wird funktioniert wunderbar. Somit kann ich ausschließen das die Rechenleistung des Servers nicht ausreichend ist.
Nun wollte ich fragen ob es möglich ist statt NAT einfach einen Host-Only einzurichten.. eine Lokale IP wird ja vergeben. Das hatte ich getestet und versucht auf den Server zu streamen (mittels der IP des Servers). Dies geht leider nicht. Nmap auf die IP von VMWare zeigt, das die IP aus Suse heraus erreichbar ist.. Aus VMWare die IP des Servers jedoch nicht.
Ein Routing des Ports 5900 auf die IP von VMWare brachte auch kein Ergebnis wenn ich mich mittels VNC zu dem Server verbinden lassen wollte.

Frage: Bringt "Host-Only" eine verbesserung? Woran kann es liegen das der Stream nicht sauber übergeben wird? Ein Speedtest unter speedmeter.de brache einen up/Downstream von 50000kBit.

Würde mich über einen Hinweis freuen

Nachtrag: Wenn ich uner VMWare Winamp starte und einen Livestream abspielen möchte buffert dieser ebenfalls wie "sau" und spielt keinen Stream flüssig ab
 
Last edited by a moderator:
Warum überhaupt von Windows aus?
Das sollte doch auch auf Linux gehen.

Welche Software nutzt du denn und was macht diese so einzigartig, dass es keine unter Linux lauffähige Alternative gibt?
 
Es ist mairlist. Eine Radio Automationssoftware die für diesen Zweck fast unumgänglich ist. Deswegen dieser ganze Aufwand. Jetzt hatte ich gerade nach 5 Min wieder nen Aussetzer..da fehlten einige Sekunden welche nahtlos übergingen. Ach ja, die CPU ist "gerade mal" bei 40% auslastung in der Spitze.
 
Last edited by a moderator:
Ich habe scheinbar das Problem gefunden. Die Echtzeituhr läuft nicht im Sekunden sondern eher im 1/2 Sekunden Takt. Woran kann das liegen? Weiter besitzt der Server 1,7 GHz. In der systemsteueung stehen jedoch nur 999MHz. Was kann ich hier wie ändern?
 
Schau mal in der VMWare Config, soweit ich weiß, kannst du jeder einzelnen Virtuellen Station Rechenleistung + RAM zusichern, da solltest du den Wert mal etwas erhöhen. Die CPU Leistung solltest du in der VMWare mal testen mit dem Taskmanager und nicht unter Linux...
 
das kannste alles vergessen.. in diese richtung ist VM Ware echt schrott. Wenn ich die CPU hat 1800MHz, wenn ich VM auf 1000 Takte läuft es im leerlauf normal..wenn ich ein prog starte geh die katze ab.. dann takte ich auf 1300 wieder normal.. sobald ich aber ein andere prog dazu starte wieder schneller...dann vnc zu und wieder lagsamer.. das ist für streaming etc absolut nicht geeignet..die brauchen feste taktzeiten.. jetzt weis ich weshalb der stream entweder sprang oder anfing zu buffern... die 44.1 wurden nicht gecodet sondern irgendwas anders
 
Seit wann hat VMware denn Funktionen zum steuern der Taktfrequenz. :confused:
Lass Host und VM bei 1800Mhz und das läuft alles wie es soll.
 
Kann es sein, dass Dir da Stromsparmechanismen (Taktabsenkung) immer reinpfuschen? Das könnte die Symptome erklären. Leider schreibst Du nicht, welche CPU Du hast, aber AMD und Intel bieten beide Taktreduktion. Du solltest das mal unter Linux deaktivieren, dann hast Du einen stabilen Takt.
 
Ja, das könnte natürlich sein :-) Ich hab nen Opteron 144. Wie kann ich denn diese absenkung deaktivieren bzw ansehen ob es aktiv ist? Das würde natürlich einiges erklären.
Zur Taktrate.. die kann man in der config ändern mit ..jetzt hab ich den befehl gerade vergessen.. bei 1,8 GHz läuft VM zu langsam.. eine sekunde dauert dann etwas 2-3 sekunden im leerlauf ohne CPU beanspruchung.
 
Schau dir mal cpufreq an.
Wäre nett, wenn du die Option für VMware noch posten könntest, ist mir nämlich neu das VMware sowas kann.
 
in die /etc/vmware/config unten das einfügen:

host.cpukHz = 1300000
hostinfo.noTSC = TRUE
tools.syncTime = TRUE



cpufrequtils 0.4: cpufreq-info (C) Dominik Brodowski 2004
Report errors and bugs to [email protected], please.
analyzing CPU 0:
driver: powernow-k8
CPUs which need to switch frequency at the same time: 0
hardware limits: 1000 MHz - 1.80 GHz
available frequency steps: 1.80 GHz, 1000 MHz
available cpufreq governors: ondemand, userspace, powersave, performance
current policy: frequency should be within 1000 MHz and 1.80 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.80 GHz (asserted by call to hardware).


CPUcurrent ist 1800
CPUMax ist 1800
CPUmin ist 1000

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor steht auf ondemand Demnach ist die Vermutung absolt die richtige Richtung. Wie kann ich das nun fix halten und nicht variabel?
 
Last edited by a moderator:
Ich hab unter Yast was in dieser Art gefundne, auf "dauerlast" eingestellt und neu gestartet.. das Problem besteht jedoch nocht. Läuft da vielleicht noch eine andere instanz?
 
Back
Top