1 |
Charles Duffy wrote: |
2 |
> I'm looking at replacing SuSE SLES9 with Gentoo for an enterprise |
3 |
> application (for reasons of flexibility and licensing) (no, we don't |
4 |
> have an enterprise application budget -- just the reliability |
5 |
> requirements; yaaay, startups!). We're looking to be able to deploy and |
6 |
> manage hundreds of geographically distributed servers. |
7 |
We're using gentoo and managed to scale from 1 server to 600servers. |
8 |
> |
9 |
> Some particular questions which come to mind: |
10 |
> - Should I be using a custom profile or a standard profile with |
11 |
> overrides through make.conf, /etc/portage/* and the like? |
12 |
We currently use a standard profile and override if necessary. |
13 |
> - What's the Right Way to create new system images ready to be loaded |
14 |
> onto a hard drive or run through a virtual machine? gentoo-buildhoster |
15 |
> looks interesting. I've seen Catalyst mentioned as a way to create |
16 |
> stage3 images, but what documentation I've been able to find doesn't |
17 |
> seem very much targeted for my use cases. |
18 |
We''re using a combination of catalyst, pxe and the cli-installer from |
19 |
agaffney which we extended to support our configuration database. |
20 |
catalyst stage4 works fine for us and enables us to repeat build our |
21 |
system images. Additionally we use the packages generated by catalyst as |
22 |
input for our |
23 |
binary package server. We're currently looking into the tinderbox target |
24 |
to use catalyst to validate new packages on existing system images. |
25 |
|
26 |
After installing we use a grub config file which allows us to reinstall |
27 |
over pxe very easily. |
28 |
> - Any experiences with puppet? With out ratio of servers to staff, |
29 |
> automating configuration and administration is a priority. (We already |
30 |
> have an internal tool written with automating the server configuration |
31 |
> process in mind; it has some functionality puppet doesn't, and puppet |
32 |
> has functionality it doesn't; in theory, I'd like to extend puppet until |
33 |
> our internal tool becomes unnecessary, though I'll need to understand |
34 |
> puppet much better before I can think too hard about that). |
35 |
Puppet works fine for us, we used to run our own scripts for |
36 |
configuration stuff but that grew too complex and hard to extend. |
37 |
We're currently converting to puppet and actually just finished |
38 |
converting our web farm to puppet-controlled hosts. |
39 |
Stability is sometimes an issue and we are actively looking for |
40 |
scalability issues with our current setup but overall we're extremely |
41 |
happy with the tool. |
42 |
|
43 |
Ramon |
44 |
-- |
45 |
gentoo-server@g.o mailing list |