Hello,
I'm a newbie with TCL but I did read CoreConcepts and looked around here for a bit before asking questions.
I'm looking for "recommendations" on setting up multiple - from 5 to 20 or so - instances of MicroCore or TinyCore within a VM hypervisor (be it VMware, Oracle/Sun, Citrix or Microsoft). VMs will typically have static IP addresses and some will act as regular clients (browsers, etc...) while others will be servers (SSH, Web, ...). Each VM will need independent configuration from each other. Some can be graphical, some can be CLI only.
Just as an FYI, I'll have networking functionality with the hypervisor (I use VMworkstation) and instances of Vyatta or other networking components for some of the stuff I'm testing.
In summary, I'm looking to build a "network aquarium" ... :-) Yes, I know it sounds silly, but the analogy is accurate: lots of individual things interacting with each other while you observe from outside...
My questions:
- first, any writeups on similar scenarios I should read?
- I imagine that using Mount Mode is recommended here, right?
- Would you suggest a single shared external storage for all the instances or a minimal persistent storage for each instance?
- Any suggestions to minimize memory footprint? Frankly I'm more concerned with memory usage than disk space.
- looking for easiest way of managing IP addresses on each box (WITHOUT DHCP). Pass it on bootcodes? Have separate .sh scripts to put on each VM's /opt/bootlocal.sh?
I recognize that TCL is not a turn-key distro and I'm doing what I can to pick up on how to best use it.
Thanks in advance!
Cheers,
Fernando