Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Oct 1999 18:46:00 -0800
From:      "Mark D. Anderson" <mda@discerning.com>
To:        <questions@freebsd.org>
Subject:   how to replicate a kernel config and binaries across heterogenous hw?
Message-ID:  <004301bf2413$4d6a64a0$0200a8c0@mdaxke>

next in thread | raw e-mail | index | archive | help
this must be a FAQ, but i can't find it. i suppose that is what this list is for....

supposing i have chosen my desired kernel build parameters, concerning
whether i want quota enabled, promiscuous ethernet, blah, blah, as well
as other options. i'd now like to use those decisions on all freebsd
machines i manage -- or at least, the ones with like purpose (such
as all web server or all db servers or all firewall machines).
i'd also like to just sync binaries to other machines -- i'm ok if
this means building in support for all devices, and not have to make
world on each one. some machines have multiple scsi disks, some have
just one IDE disk, etc.

of course, there is still some per-host config that has to be preserved
(devices, hostname, etc.).

when i decide to fetch new kernel sources, i'd like to just build it
once and install multiple places.

i don't need to hear about dd and rsync and scp and other replication
mechanisms. i can do that. i'm worried about traps in what might
happen if i replicate the wrong thing:
about freebsd-specific issues, such as files i need to worry about,
what config decisions are really determined at kernel compile time and
not runtime, and other recipes from people who have done this.

on a related note, for certain production machines, i'd like to be
able to minimize as much as possible the downtime due to a kernel upgrade.
are there general tips on that? note that i run my firewall machine with
an init security level that effectively forbids writes.

-mda




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004301bf2413$4d6a64a0$0200a8c0>