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!

VM auf VMServer 2: Zeitweise kein Zugriff möchlich

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

Moderatoren: irix, Dayworker

Member
Beiträge: 6
Registriert: 05.09.2011, 11:05

VM auf VMServer 2: Zeitweise kein Zugriff möchlich

Beitragvon The_Mill » 05.09.2011, 11:40

Guten Tag zusammen

Ich entwickle im Moment eine Webapplikation, welche Daten darstellen soll. Das ganze wird bei uns intern als Prototype geführt, deshalb steht kein „Offizieller Server“ zu Verfügung. Dafür habe ich auf einem Desktop ein Windows Server 2008 im VMServer 2 mit Portforwarding am laufen.
Das Problem ist nun, dass ich von Zeit zu Zeit keine Verbindung mehr auf die VM bekomme. Weder mit HTTP noch mit MSTSC. Der Zugriff auf das Infrastructure-Center ist jedoch immer möglich.
Ich habe bereits versucht, die Virtuelle NIC zu entfernen und eine neue hinzuzufügen. Am Anfang lief es super, aber nach einer gewissen Zeit trat das Problem wieder auf.

Infos:
Host:
Microsoft Win XP Pro
SP3
Intel Core2Duo E8600
4GB RAM
Server Version 2.0.2
Build 203138

Server:
MS Win Server 08 32 Bit
IIS 7, SQL Server 08R2
VMX:
#!/usr/bin/vmplayer

#
# vmWS2
# Windows Server 2008
#
# ======================================================
.encoding = "windows-1252"


# This is a Workstation 7 config file
# It can be used with Player
# ======================================================
config.version = "8"
virtualHW.version = "7"


# Selected operating system for your virtual machine
# ======================================================
guestOS = "longhorn"


# displayName is your own name for the virtual machine
# ======================================================
displayName = "vServer1"


# Number of virtual CPUs. Your virtual machine will not
# work if this number is higher than the number of your physical CPUs
# ======================================================
vcpu.hotadd = "TRUE"


# Memory size and other memory settings
# ======================================================
memsize = "2048"
mem.hotadd = "TRUE"


# Unique ID for the virtual machine will be created
# ======================================================
uuid.location = "56 4d f0 49 a6 1b b4 8a-3d 90 a3 5e f7 bc 1d 8a"
uuid.bios = "56 4d e8 1d 27 87 dc 8e-a6 db 3f 67 d6 96 5c af"
uuid.action = "keep"


# Enable time synchronization between computer
# and virtual machine
# ======================================================
tools.syncTime = "FALSE"


# USB settings
# This config activates USB
# ======================================================
usb.present = "TRUE"
ehci.present = "TRUE"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
ehci.pciSlotNumber = "35"
usb.pciSlotNumber = "32"


# Sound settings
# ======================================================
sound.pciSlotNumber = "34"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"


# Logging
# This config activates logging, and keeps last log
# ======================================================
log.append = "FALSE"
log.fileName = "vmLS2.log"
logKeepOld = "0"


# Other default settings
# ======================================================
snapshot.action = "keep"
roamingVM.exitBehavior = "go"
nvram = "vmWS2.nvram"
virtualHW.productCompatibility = "hosted"
printers.enabled = "FALSE"
extendedConfigFile = "vmWS2.vmxf"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
unity.wasCapable = "FALSE"
replay.filename = ""
vmotion.checkpointFBSize = "16777216"
checkpoint.vmState = ""
mainMem.useNamedFile="FALSE"


# First network interface card
# ======================================================
ethernet0.pciSlotNumber = "33"
ethernet0.present = "TRUE"
ethernet0.vnet = "VMnet1"
ethernet0.connectionType = "nat"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "static"


# Settings for physical floppy drive
# ======================================================
floppy0.startConnected = "FALSE"
floppy0.fileName = ""
floppy0.autodetect = "TRUE"


# Settings for physical CDROM drive
# ======================================================
ide1:0.fileName = "F:\ISO's\Visual Studio Team Foundation Server 2010 (x86 and x64) - DVD (German)\de_visual_studio_team_foundation_server_2010_x86_x64_dvd_518704.iso"
ide1:0.startConnected = "TRUE"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-image"
ide1:1.present = "TRUE"
ide1:1.autodetect = "TRUE"
ide1:1.deviceType = "cdrom-raw"


# LsiLogic SCSI card
# ======================================================
scsi0.present = "TRUE"
scsi0.virtualDev = "lsisas1068"
scsi0.pciSlotNumber = "160"
scsi0.sasWWID = "50 05 05 6d 27 87 dc 80"


# Harddisks
# ======================================================
scsi0:0.redo = ""
scsi0:0.present = "TRUE"
scsi0:0.fileName = "vmWS2-000001.vmdk"
scsi0:1.present = "FALSE"
scsi0:2.present = "FALSE"
scsi0:3.present = "FALSE"
scsi0:1.fileName = "vmWS2-hd1.vmdk"
scsi0:2.fileName = "vmWS2-hd2.vmdk"
scsi0:3.fileName = "vmWS2-hd3.vmdk"


# PCI-Bridges
# ======================================================
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"


# Virtual Machine Communication Interface (VMCI)
# ======================================================
vmci0.present = "TRUE"
vmci0.pciSlotNumber = "36"
vmci0.id = "-694788945"



scsi0:1.redo = ""
scsi0:2.redo = ""
scsi0:3.redo = ""
debugStub.winOffsets.version = "0"
debugStub.winOffsets.value = "0x0,0x0,0x0,0x0,0x0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"
isolation.tools.hgfs.disable = "FALSE"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "Z:\Shared Folder"
sharedFolder0.guestName = "Shared Folder"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "2"
hgfs.mapRootShare = "TRUE"
sharedFolder1.present = "TRUE"
sharedFolder1.enabled = "TRUE"
sharedFolder1.readAccess = "TRUE"
sharedFolder1.writeAccess = "TRUE"
sharedFolder1.hostPath = "P:\"
sharedFolder1.guestName = "P"
sharedFolder1.expiration = "never"
ethernet1.present = "FALSE"
ethernet0.generatedAddress = ""
ethernet0.generatedAddressOffset = "0"

tools.upgrade.policy = "manual"

floppy0.present = "FALSE"

ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.features = "1"
ethernet0.networkName = "NAT"

ethernet0.address = "00:50:56:00:ff:3e"

Ich hoffe ihr habt genug Informationen, ansonsten liefere ich gerne noch mehr.

Freundliche Grüsse & Vielen Dank für eure Antworten

King of the Hill
Beiträge: 12942
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 05.09.2011, 12:16

Stromsparoptionen im GuestOS deaktiviert? Ich wuerde auch eher BridgeMode und eine feste IP verwenden als mich auf NAT und ein Portforwarding zu verlassen.

Gruss
Joerg

Member
Beiträge: 6
Registriert: 05.09.2011, 11:05

Beitragvon The_Mill » 05.09.2011, 13:06

Die Stromspar-Option für IDE-Geräte war noch an. Bridged mit FixIP geht aufgrund von Unternehmensrichtlinien nicht.

Ich habe nun mal die Energieoptionen angepasst, schauen wir ob sich was verbessert.

Gruss Alain

Member
Beiträge: 6
Registriert: 05.09.2011, 11:05

Beitragvon The_Mill » 06.09.2011, 11:24

Das Problem besteht immer noch, aber mir ist etwas aufgefallen. In den Logs des Hosts hat es tonnenweise Logs eines IP-Adresskonflikts mit dem Gateway des NAT-VMNet.

Hat jemand von euch eine Idee, wie ich das lösen kann?

Gruss Alain

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

Beitragvon Dayworker » 07.09.2011, 02:53

The_Mill hat geschrieben:Die Stromspar-Option für IDE-Geräte war noch an. Bridged mit FixIP geht aufgrund von Unternehmensrichtlinien nicht.

Ich habe nun mal die Energieoptionen angepasst, schauen wir ob sich was verbessert.

Jörg sprach nicht von den Energiesparoptionen deiner IDE-Geräten sondern der der gesamten VM. In einer VM sollten sinnvollerweise immer alle Energiesparoptionen abgeschaltet sein. Einzig den Monitor kannst du nach einer Zeit X abschalten lassen. Grafische Bildschirmschoner sind Murks, da die Gast-Grafik durch die Host-CPU in SW berechnet wird.

Das Problem besteht immer noch, aber mir ist etwas aufgefallen. In den Logs des Hosts hat es tonnenweise Logs eines IP-Adresskonflikts mit dem Gateway des NAT-VMNet.
Hast du DHCP sonst noch auf dem Host oder im Netzwerk auf demselben IP-Bereich aktiv?

Member
Beiträge: 6
Registriert: 05.09.2011, 11:05

Beitragvon The_Mill » 12.09.2011, 11:31

Die anderen Energiesparoptionen waren schon ausgeschaltet, was mir auch logisch erscheint.

Im VMNet 8 habe ich den DHCP raus, aus dem 1 habe ich ihn soeben auch rausgenommen.
Was ich noch geändert habe war die Einstellung, auf welchen Adapter das VMNet 0 gebridged werden soll, es war ein falscher Adapter ausgewählt.

Jetzt läuft es wieder, ich werde mich melden sobald ich die stabilität beurteilen kann.
Gruss & Merci
Alain

Member
Beiträge: 6
Registriert: 05.09.2011, 11:05

Beitragvon The_Mill » 12.09.2011, 16:33

Das umstellen des VMNet 0 hat auch nichts gebracht, die Verbindung ist immer noch sehr wackelig.

Gruss Alain

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

Beitragvon Dayworker » 12.09.2011, 16:53

Was heißt bei dir sehr wacklig?
Verlinke mal bitte das "vmware.log" aus dem VM-Ordner auf einen Freehoster und dann sehen wir weiter.
Ich vermute aber mal, daß deine 4 vDisks alle vom Typ Sparse (mitwachsend) sind und der Snapshot, erkennbar an "scsi0:0.fileName = "vmWS2-000001.vmdk", dürfte der VM das letzte bisken Performance nehmen.

Member
Beiträge: 6
Registriert: 05.09.2011, 11:05

Beitragvon The_Mill » 12.09.2011, 17:04

Entschuldige für meine Ungenauigkeit.

Ich meine damit, dass die Netzwerkverbindung immer wieder zusammenfällt, respektive ich keinen Zugriff auf die VM habe.

Hier sind die Files:
http://ifile.it/30kbev8
http://ifile.it/wndtfmh/vmLS2-0.log
http://ifile.it/1lw5ru8/vmLS2-1.log
http://ifile.it/4q3j2xe/vmLS2-2.log

Gruss Alain

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

Beitragvon Dayworker » 12.09.2011, 17:46

Sep 05 17:12:29.347: vmx| DICT --- HOST DEFAULTS
Sep 05 17:12:29.347: vmx| DICT authd.client.port = 902
Sep 05 17:12:29.347: vmx| DICT authd.proxy.vim = vmware-hostd:hostd-vmdb
Sep 05 17:12:29.347: vmx| DICT authd.proxy.nfc = vmware-hostd:ha-nfc
Sep 05 17:12:29.347: vmx| DICT --- SITE DEFAULTS

Da fehlen neben den Einträgen zum Datastore auch die RAM-Reservierung für VMware und einiges mehr. Im Consolen-Plugin solltest du unter "Host" -> "Settings" -> Reiter "Memory" mal 2.5GB für VMware reservieren und im unteren Teil auch noch "Fit all virtual memory into host RAM" auswählen.

Sep 05 17:12:30.644: vmx| DISKLIB-LINK : Opened 'Z:\vmWS2\vmWS2.vmdk' (0xe): twoGbMaxExtentSparse, 83886080 sectors / 40 GB.
Sep 05 17:12:29.472: vmx| DISK: OPEN scsi0:0 'Z:\vmWS2\vmWS2-000002.vmdk' persistent R[]
Wie vermutet eine Sparse-Disk und mit einem Snapshot zusätzlich belastet. Wenigstens kann der VMserver immer nur einen Snapshot über die seine GUI verwalten, ansonsten würden wir uns hier wohl mit einer Snapshotkette abplagen müssen.

Sep 05 17:12:31.706: vmx| Host display topology 1920x1080.
...
Sep 09 02:09:38.805: vmx| VMXVmdbCbVmGuestResolutionSetJob: Sending rpcMsg = Resolution_Set 1920 1080
Nutzt dein Gast etwa auch diese Auflösung?
Leider ja und belastet damit die CPU noch zusätzlich, da die Graka in SW abgebildet ist.

Sep 05 17:14:05.878: vcpu-0| TOOLS installed version 8326, available version 7398
Die Tools des VMserversind logischerweise älter und müßten daher eigentlich nicht downgraded werden...

Sep 05 17:51:50.066: vcpu-0| Guest display topology changed: numDisplays 1
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: SVGADBG: ready
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: This is the primary surface: PPDEV ffa87010
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: Display driver is out of sync with virtual hardware. Disabling 3d.
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: Current hardware revision: 0.0.
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: Driver compiled against: 2.0.
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: DrvGetDirectDrawInfo: Overlay flags set
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: This is the primary surface: PPDEV ffa87010
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: Display driver is out of sync with virtual hardware. Disabling 3d.
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: Current hardware revision: 0.0.
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: Driver compiled against: 2.0.
Sep 05 17:51:50.066: vcpu-0| Guest: vmx_fb: DrvGetDirectDrawInfo: Overlay flags set
Die VMserver unterstützen kein 3D im Gast.

Sep 09 02:09:38.758: vmx| DISKLIB-LIB : numIOs = 550000 numMergedIOs = 24884 numSplitIOs = 266
Sep 09 14:12:41.775: vmx| DISKLIB-LIB : numIOs = 600000 numMergedIOs = 24987 numSplitIOs = 268
War nicht anders zu erwarten, wenn man Sparse-Disks einsetzt bzw Snapshots aktiv hat.
Sparse-Disk (mitwachsend) müssen im Gegensatz zu M$-Pendant regelmäßig manuell geshrinkt werden, sonst schlafen diese irgendwann ein. Dabei dürfen dann auch keine Snapshots aktiv sein.

Alles in allem würde ich sagen, daß du dir alles zum Thema "swappiness" über die Forensuche raussuchst oder dir gleich den Thread Wichtig: Server2,HW-Upgrade,VI-Client,supp.Host-OS,Permission,Optimum durchliest.
Ich würde dir in jedem Fall empfehlen, den Snapshot einzupflegen und alle Sparse-Disks in Preallocated-Disks umzuwandeln. Dafür ist der in einer CMD gestartete "vmware-vdiskmanager.exe" das Mittel der Wahl.


Zurück zu „VMserver 2“

Wer ist online?

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