I'm trying to get a NFSv4.1 (aka pNFS) DS, MDS, and client all running as VMWare machines on my XP box. I took a base nevada 85 system (with a Core Custom load - which only eats up 1.4G of disk space) and loaded the on-pnfs-draft19-onnv85-bfu-20080324.i386.tar.bz2 bfu bits (check out our pNFS Download page in OpenSolaris: http://www.opensolaris.org/os/project/nfsv41/downloads/).
I then cloned the resulting system into m-client, m-ds, and m-mds. I was able to configure everything up okay, but system is locking up during the NFS Cthon tests:
write/read 30 MB file
After some investigation, I don't think this is a pNFS issue. The m-ds machine is hanging, consistently. It will hang even if I don't run the test. It isn't dropping into kmdb and is totally unresponsive on the console.
Either I didn't clone the original machine correctly or I'm running out of resources. I've had at least 3 machines running concurrently in the past, so I doubt it is resources. Also, the machines each are limited to 512M of memory.
I may play with this a bit more or try VirtualBox, which can be hosted under Solaris and OpenSolaris. I can run it on my w2100z. It now has a whopping 16G of RAM and should be able to handle plenty of virtual machines.
Hi Tom,
I have tried with VirtualBox. Unfortunately after getting bfu update the the network interface in VirtualBox dissapare. Will let you know as soon I get it to run.
Posted by Tigran Mkrtchyan on March 28, 2008 at 12:55 PM CDT #
Tigran,
Look at http://blogs.sun.com/alanbur/entry/kicking_both_tyres_together_virtualbox
The biggest nit is that the virtualised network device used by VirtualBox requires the pcn driver, and it isn't redistributable, which means in turn it isn't part of Indiana. I grabbed a copy from build 82 (the latest SXCE) and installed it into the Indiana image, rebooted and NWAM brought the interface up. If you want to do this yourself, here's the steps:
1. Get access to the contents of the SXCE ISO image from inside your Indiana VM. Use the VirtualBox Virtual Disk manager (File -> Virtual Disk Manager) to make either the DVD or ISO image available to your Indiana VM.
2. Extract the files from /Solaris_11/Product/SUNWos86r/archive/none.bz2 - this is a bzip2ed cpio archive.
3. As root, copy pcn and pcn.conf to /kernel/drv in your Indiana VM.
4. Run add_drv -i '"pci1022,2000" "pci103c,104c"' pcn to install the driver - note the quotes are important!
5. Reboot your VM. After rebooting, ifconfig -a should show you now have a working pcn0 network interface.
Posted by Tom Haynes on March 28, 2008 at 04:58 PM CDT #
Hi Tom,
Got it finally running. The problem was, tat I have updated VirtualBox to version 1.5.6, which uses different NIC. I was fine till first reboot, which was required by bfu bits. After shuting down machine and choosing correct NIC interface every thing works fine.
So I am happy to play with my pNFS client and server against solaris box!
I can make the image available if you ( or some body else ) needs it.
Thanks,
Tigran.
Posted by Tigran Mkrtchyan on March 31, 2008 at 06:03 AM CDT #