Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

VMware Server 2.0 + Linux Guests mit max. 8GB RAM

Hilfe bei Problemen mit der Installation oder Benutzung des VMware Server 2.

Moderatoren: irix, Dayworker

Member
Beiträge: 5
Registriert: 15.01.2009, 11:23

VMware Server 2.0 + Linux Guests mit max. 8GB RAM

Beitragvon debianQuestion » 15.01.2009, 11:53

Hi ich habe zwei VM's welche auf unterschiedlichen Systemenm liefen auf ein neuen Server kopiert.

1. unter Windows XP & VMware Server 1.07 lokal erstellte VM mit Debain

2. eine alte unter debian wirt mit vmware Server 1.03 erstellte VM mit OS Red Hat 7.3

kopiert nach neuen Server mit 32 GB RAM :-)

beide VM's starten schonmal.

Das RedHat hatte 1 GB konfiguriert. Hier habe ich auf das angezeigte "recommended Maximum" von 3600 MB erhöht.
Der kernel unterstüzte dies nicht weshalb ich einen bigmem Kernel installiert habe.

Jetzt werden die 3600 MB angezeigt.
Das selbe habe ich bei der VM mit Debian gemacht.

Allerdings kann ich bei beiden (32 Bit Systeme), trotz des bigmem Kernel welcher ja bis zu 64 GB RAM unterstüzen soll, nicht auf 8000 MB hoch. VMware meckert mit dieser Meldung:
-----------------------------------------------------------------
We cannot power on this virtual machine because it has an invalid amount of memory configured (8000 MB). Please set a valid value using Virtual Machine Settings. The size specified must be more than zero and no more than 3600 MB. Module MainMem power on failed.

-----------------------------------------------------------------

Liegt das nun am Kernel, am 32 Bit Sytem, oder an vmware??

Der selbe Debian Kernel unter einer anderen HW Maschine akzeptiert ohne probleme mehr als 4 GB.

Wenn ich auf "Create Virtual Machine" gehe, kann ich bei beiden Sytemem z.B. Other 2.4 Linux 32 bit oder 64 bit jeweils 8000 MB angeben.

Ich benötige die RedHat7.3 mit 8GB (jetzt 1GB bzw durch bigmem auf 3,6 GB)
da dies eine VM eines Kunden ist und kann diese nicht neu erstellen.


Hier die vmx-Datei:

#!/usr/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
memsize = "3600"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "test.vmdk"
scsi0:0.writeThrough = "TRUE"
ide1:0.present = "TRUE"
ide1:0.fileName = "/dev/hda"
ide1:0.deviceType = "atapi-cdrom"
floppy0.startConnected = "FALSE"
floppy0.fileName = "/dev/fd0"
Ethernet0.present = "TRUE"
Ethernet0.connectionType = "bridged"
displayName = "test"
guestOS = "otherlinux"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
powerType.powerOff = "hard"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "hard"

numvcpus = "2"

scsi0:0.redo = ""
ide1:0.startConnected = "TRUE"
ethernet0.addressType = "generated"
uuid.location = "56 4d df 21 e4 14 c0 e2-85 49 b9 ae 98 7c 03 f7"
uuid.bios = "56 4d df 21 e4 14 c0 e2-85 49 b9 ae 98 7c 03 f7"
ethernet0.generatedAddress = "xxxxxxxxxxxxxxxxxxx"
ethernet0.generatedAddressOffset = "0"
ethernet0.vnet = "/dev/vmnet0"

autostart = "poweron"
autostart.order = "20"
autostop.order = "20"

workingDir = "."

extendedConfigFile = "test.vmxf"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "manual"

vmotion.checkpointFBSize = "16777216"

ide1:0.allowGuestConnectionControl = "FALSE"
tools.syncTime = "FALSE"
debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"
tools.remindInstall = "TRUE"

ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.networkName = "Bridged"

ethernet0.startConnected = "FALSE"
ethernet1.present = "TRUE"
ethernet1.startConnected = "FALSE"
ethernet1.allowGuestConnectionControl = "FALSE"
ethernet1.features = "1"
ethernet1.wakeOnPcktRcv = "FALSE"
ethernet1.networkName = "Bridged2"
ethernet1.addressType = "generated"

ethernet1.generatedAddress = "xxxxxxxxxxxxxxxx"
ethernet1.generatedAddressOffset = "10"

scsi0.virtualDev = "buslogic"
-----------------------------------------

Wirt System: CentOS 2.6.18-92.1.22.el5 x86_64

Gast-System RedHat: bigmem-2.4.20-28.7 i686

Profi
Beiträge: 778
Registriert: 17.10.2007, 14:01
Wohnort: Meppen

Beitragvon mister-man » 15.01.2009, 13:35

Hallo!
Die Red Hat wird nicht mit 8 GB laufen, da Server 2 soweit ich weiß nur 3,6 GB pro VM unterstützt.
Allerdings sollten diese 3,6 GB pro VM eiwandfrei laufen.

MfG

King of the Hill
Beiträge: 13651
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 15.01.2009, 14:57

Im Handbuch steht doch eindeutig:
Increased Memory Support
The maximum amount of memory that can be allocated per virtual machine is
increased from 3.6GB to 8GB. The amount of memory that can be used by all virtual
machines combined is limited only by the amount of memory on the host computer.


Eine kleine Gemeinheit für die Nutzung von 8GB Ram und/oder USB2 in einer VM hat VMware aber eingebaut. Mit der Einstellung
virtualHW.version = "4"
memsize = "3600"

wird das nämlich nix. Du brauchst für beides ein Upgrade der v.HW auf die Version 7 :!:
Über Risiken und Nebenwirkungen eines v.HW-Upgrades informiert der Thread Wichtig: VMServer2 final und das Hardware-Upgrade.

[Edit]
Für USB2 werden die v.HW-Version 6 oder 7 benötigt, wobei der Server2 bei einem v.HW-Upgrade immer mit Version7 endet.

Member
Beiträge: 5
Registriert: 15.01.2009, 11:23

Beitragvon debianQuestion » 15.01.2009, 15:11

Vielen dank für eure antworten. Mit 3600 MB läuft es ja durch das kernelupdate.

Wie Update ich den auf die Hardwareversion 7?? Einfach die vmx editieren?

Im moment kann ich (noch) alles testen die ürsprüngliche VM läuft ja noch auf dem alten Server. Solange es nur VM's betrifft und nicht das Wirtsystem inkl. vmware server 2.0 installation mache ich jede änderung mit :-)

Edit:

Habe es gerade auf der Seite 72 im User Guide gelesen
Upgrading the Virtual Machine Version

werde es testen und melde mich dann wieder.

Profi
Beiträge: 778
Registriert: 17.10.2007, 14:01
Wohnort: Meppen

Beitragvon mister-man » 15.01.2009, 18:07

Ja sorry stimmt, 8 GB gehen, hab ich selber ganz übersehen, das kommt wenn man zwischen Tür und angel antwortet ;)

HW 7 ist aber pflicht,, hab eine meiner VMs gerade mal 4 GB gegeben und es funktioniert, also sollte es bei dir auch gehen.

MfG

Member
Beiträge: 5
Registriert: 15.01.2009, 11:23

Beitragvon debianQuestion » 16.01.2009, 10:49

Hi,

habe es umgestellt auf virtualHW.version = "7" (über die Remote Console).

Die VM ist danach sauber hochgefahren und hat aufgrund des bigmem Kernels die 8 GB einwandfrei erkannt. :-)

Vielen Dank für den Tip.


Zusamenfassend:

1.bigmem Kernel installieren (je nach eingesetztem OS z.B. CentOS 5.2 64 bit erkennt den
RAM ohne bigmem Kernel)

2. auf vHW Version 7 umstellen


Zurück zu „VMserver 2“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste