Hi Kwame,
I was looking through the list for you, and I've been swamped lately.
Details on my config below. The permissions on directories might be key,
and you MUST have NON-PERSISTENT disks for your clients. With my config
vmware seems to assign different fake MAC addresses for each client
started. I do not know if using Win98 will make a difference, but I assume
not, since Win98 must read the MAC address from the vmware environment. One
last thing - all the VMs that I run are on the same machine. Vmware
complains about other running virtual machines and disconnects /dev/rtc on
startup among other things, but they don't seem to affect the running of
windows (it complains that the CDROM drive is absent, which it is (atapi
fails to start)). Inside windows I configured the address of the WINS
server and the clients can browse the workgroup. I could not make them
members of the domain though, since SMB uses the IP address for validation
and the fake IP address is not routeable from my samba PDC (my PDC is not
on the LTSP server).
At 12:31 PM 2/19/2002 +0100, kwame amedodji wrote:
>Hi Venkat,
> thank you again for your precious help.
>Here is my configuration :
>
>==> 1 Ltsp server with one instance (installation) of
>vmware
>==> 20 ltsp clients.
>
>What i want to do, is to use this only instance of
>vmware for all clients!
Here are the important points to check [ I don't know which if any of them
make the difference, but here they are for your info]:
1. I have about 15 diskless LTSP clients - NO local apps, and hence NO IP
masquerading on the server.
2. I Configured NAT on vmware, and its DHCP server assigns addresses on a
*separate* IP subnet from the LTSP workstations.
3. the winNT.vmdk is in /scratch/winNT permissions are
drwxr-xr-x 2 root root 4096 Feb 20 16:14 winNT
i.e. only root has write privs in that directory. Vmware will place its
REDO file in the /tmp directory for clients since clients will not be able
to write there.
4. All clients start the exact same configuration. Both the .vmware and
~/vmware directories are copied over to all users, and users given ownership.
Contents of ~/.vmware/preference:
[root@jackdaniels .vmware]# cat preferences
# DO NOT EDIT THIS FILE.
# This file is automatically generated and maintained by vmware.
#
# If you are going to ignore this order, at least first make
# sure that no instances of vmware are running.
prefvmx.mru.config = "/home/student/vmware/winNT/winNT.cfg:"
hint.disk.nonpersistentreset = FALSE
hint.disklib.lockerror = "FALSE"
hint.xkeymap.notLocal = "FALSE"
hint.mks.notLocal = "FALSE"
hint.gui.poweroff = "FALSE"
prefvmx.allVMMemoryLimit = 1024
prefvmx.checkMemoryLimit = TRUE
hint.hostlinux.othervms = FALSE
hint.hostlinux.rtcopen = FALSE
Perms on /home/student/vmware
drwxrwxr-x 3 student student 4096 Feb 14 13:36 vmware
Contents of /home/student/vmware and its contents:
[root@jackdaniels student]# cd vmware/
[root@jackdaniels vmware]# ls -la
total 12
drwxrwxr-x 3 student student 4096 Feb 14 13:36 .
drwx------ 20 student student 4096 Feb 22 08:39 ..
drwxrwxr-x 2 student student 4096 Feb 14 15:12 winNT
[root@jackdaniels vmware]# cd winNT/
[root@jackdaniels winNT]# ls -la
total 56
drwxrwxr-x 2 student student 4096 Feb 14 15:12 .
drwxrwxr-x 3 student student 4096 Feb 14 13:36 ..
-rwxr-xr-x 1 student student 783 Feb 22 08:33 winNT.cfg
-rw-r--r-- 1 student student 29298 Feb 22 08:39 winNT.log
-rw-r--r-- 1 student student 8648 Feb 22 08:39 winNT.nvram
Contents of winNT.cfg:
[root@jackdaniels winNT]# cat winNT.cfg
#!/usr/bin/vmware
config.version = 6
virtualHW.version = 2
displayName = "Windows NT"
# No cdrom installed
# Virtual hard disk on scsi0:0
scsi0.present = TRUE
scsi0:0.present = TRUE
scsi0:0.fileName = /scratch/winNT/winNT.vmdk
scsi0:0.deviceType = scsi-hardDisk
scsi0:0.mode = "nonpersistent"
scsi0:0.writethrough = FALSE
# Floppy
floppy0.present = FALSE
floppy0.fileName = /dev/fd0
floppy0.startConnected = FALSE
# Networked through shared IP address
ethernet0.present = TRUE
ethernet0.connectionType = nat
# Memory size
memsize = 88
# Nvram
nvram = /home/$USER/vmware/winNT/winNT.nvram
# Log file
log.fileName = /home/$USER/vmware/winNT/winNT.log
# Hints
guestOS = winNT
ide1:0.startConnected = FALSE
ide1:0.deviceType = "cdrom-image"
ide1:0.fileName = "/scratch/nt.iso"
[root@jackdaniels winNT]#
Hope this helps,
---Venkat.
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.openprojects.net