rustyhann
March 24th, 2010, 04:35 AM
I'm working on building a large production render farm using farmerjoe. I've built the correct setup using a server, master, appserver and slaves on 8.04. I've done a command line install and installed only a few packages:
nfs-common and nfs-kernel-server
dhcp3
blender and imagemagick
the scripts to make farmerjoe work
I now want to be able to rapidly distribute this system and have a way to restore any part of it in the event of hardware failure or any other such disaster. I've looked into rolling a livecd using remastersys, but I could not get it to replicate my custom /etc/fstab files, dhcp config, and networking configs to properly run farmerjoe. I have the farm setup to run on DHCP and a hardcoded IP address for the master so it is ok to have 100 plus machines with the same name, credentials, etc. What I really need is an EXACT image that is deployed across the machines.
The only thing I can think of is to run a FOG server and image the base machines (server, master, slave, appserver) and then use FOG to push them to the render slaves (approximately 100) and any machines that die like the appserver or master. I would like to find a better way to do this, especially if it could be through the use of livecd's (i.e. put the master cd in and that sets the machine up as the master, same for slaves and appserver). The caveat to the livecd approach is that EVERYTHING has to be replicated correctly, as if using a binary identical image.
I've looked at reconstrtuctor, but can't find a command line version of any documentation. Anyone have any ideas?
nfs-common and nfs-kernel-server
dhcp3
blender and imagemagick
the scripts to make farmerjoe work
I now want to be able to rapidly distribute this system and have a way to restore any part of it in the event of hardware failure or any other such disaster. I've looked into rolling a livecd using remastersys, but I could not get it to replicate my custom /etc/fstab files, dhcp config, and networking configs to properly run farmerjoe. I have the farm setup to run on DHCP and a hardcoded IP address for the master so it is ok to have 100 plus machines with the same name, credentials, etc. What I really need is an EXACT image that is deployed across the machines.
The only thing I can think of is to run a FOG server and image the base machines (server, master, slave, appserver) and then use FOG to push them to the render slaves (approximately 100) and any machines that die like the appserver or master. I would like to find a better way to do this, especially if it could be through the use of livecd's (i.e. put the master cd in and that sets the machine up as the master, same for slaves and appserver). The caveat to the livecd approach is that EVERYTHING has to be replicated correctly, as if using a binary identical image.
I've looked at reconstrtuctor, but can't find a command line version of any documentation. Anyone have any ideas?