Hi,
I am building a pair of provisioning servers and I need a hand with some of the details regarding setting things up.
The pair of servers is intended for fault tolerance. I want to ensure that I always have at least one provisioning server available, especially if I need to rebuild or upgrade one of the provisioning servers! :-)
We have a Netapp that I would like to use for sharing the data between the two servers, however I have just noticed this warning in the wiki page titled "Relocating Your Install":
"ALSO NOTE: /var/lib/cobbler can not live on NFS, as this interferes with locking ("flock") cobbler does around it's storage files."
I actually have everything on the filer on my development server and I have not encountered any problems. If this just means that only one of my servers can write out the configuration files then that is a sufficient compromise. Note that I don't think I will be using the web interface for managing the cobbler configuration, configuration changes aren't likely to happen very often, and I will probably be the only person making changes. I suspect that locking issues aren't going to be too big of a deal.
The web server will be chrooted. I don't think this will be a problem since, if I understand correctly, it will contact cobblerd via XMLRPC. I am considering putting cobblerd into the chroot as well. Are there any issues running cobbler/cobblerd as a non-root user?
Anything else that I am missing?
Chris