Some notes about hercules and vintage.

File tree structure: 
/tapes/	
/tapes/vintage/
/tapes/vintage/vintage.cnf		hercules configuration file 
/tapes/vintage/vintage.image.0525	boot image copied  from arch/s390/boot/image
/tapes/vintage/vintage.initrd		initrd copied from Marist distro
/tapes/vintage/vintage.parmline		parmline
/tapes/vintage/vintage.tdf		tape layout config.
/tapes/vintage.tdf 			(link to /tapes/vintage/vintage.tdf)
/tapes/l390/
/tapes/l390/linux.0e00			dasd e00
/tapes/l390/linux.0e01			dasd e01
/tapes/l390/linux.0e02			dasd e02

I don't know if it's still required to link .tdf file under /tapes dir; it worked for me.

Virtual network connections:
To make a network connection between linux/390 and the guest o.s. I used vmnet.
The current version of hercules recommends use of TUN/TAP deevices (Vtun).
Please refer to hercules documentation for more info.