Go Back   DaemonForums > FreeBSD > FreeBSD General

FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below.

Thread Tools Display Modes
  #1   (View Single Post)  
Old 4th April 2009
WaBBiT WaBBiT is offline
New User
Join Date: Sep 2008
Posts: 1
Question Best way to manage multiple freebsd servers?

I currently have 6 freebsd servers doing different tasks, but i'm tired of managing them.. Some are x86 and others are sparc64..

I recently began renewing my serverpark and thought it had to be a better way to manage them!

So my plan is now to set up 1 sparc64 server with freebsd to act as gateway/firewall and use this server as the main server to administer all the others if it is possible. To begin with, I'll just have 2 more sparc64 servers (That's a total of 3 servers) in the network serving different needs.

I'm starting from scratch so what is the best way to manage these 3 servers (and easily add more x86/sparc64 servers) in terms of ports tree/sources/patches etc. ? How should I begin? Begin with the gateway setting it up as a nfs server? or ? (Couldn't find anything on google)

Is it possible to manage all config files in /etc and /usr/local/etc in all 3 servers from the main server? (the gateway)

Can I monitor load and uptime and manage users on different servers across the network from the gateway, and still have a secure network?

I'm guessing it should be possible to make the gateway a nfs server and serve /usr/ports and sources, but how do I manage the different kernels ? The network will consist of both sparc64 and x86..

Sorry for my bad english and thanks in advance for answers
Reply With Quote
  #2   (View Single Post)  
Old 4th April 2009
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
Join Date: May 2008
Location: USofA
Posts: 1,546

Being fortunate, I've only the care of my home machines (3 workstations, 1 server), and remotely a pair of servers from afar, to worry about over such things.

When it comes to updates via source, you can do the compiles on a suitable machine and then network mount /usr/src and /usr/obj on the other servers - a similar arrangement can be done with /usr/ports/packages, or the entire ports tree. /etc/make.conf can be setup to build a number of kernels with the KERNCONF directrive (KERNCONF=conf1 conf2 conf3 ...), and the other servers can choose which to install if they need different kernels. (see make.conf(5) for details).

When it comes to the feasibility of cross compiling on a sparc64 for an x86 and vice versa, that I'll leave to someone else to answer - because I only have access to x86-32 / x86-64 chips here. You will at least be able to share between systems of the same architecture.

Originally Posted by WaBBiT View Post
Is it possible to manage all config files in /etc and /usr/local/etc in all 3 servers from the main server? (the gateway)
Use a version control system. FreeBSD provides SCCS, RCS, and CVS in the base. Something like git or bazaar-ng (bzr) might be more suitable in some situations, but CVS should be suitable. Your main server (or a delegate) would host the central repository, from which the others would checkout from. The details depend on how your software. In a few weeks/months when I set this up on my own boxes, it'll be driven by git and ssh.

Version control systems can be tricky at first, but once learned are all very simple gizmos.
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
See processes on other servers? biscuits FreeBSD General 2 20th January 2009 04:15 AM
Virtual domains on multiple mail servers running Exim4 as MTA satimis General software and network 10 27th November 2008 02:42 PM
About Dedicated Servers qmemo Off-Topic 7 4th September 2008 02:15 PM
Red Hat servers compromised tanked Other BSD and UNIX/UNIX-like 10 25th August 2008 04:41 PM
Manage changes in /etc johny FreeBSD Security 4 23rd May 2008 09:00 AM

All times are GMT. The time now is 01:01 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick