Gentoo Archives: gentoo-server

From: Jose Gonzalez Gomez <jgonzalez@×××××××××××.com>
To: gentoo-server@l.g.o
Subject: [gentoo-server] Gentoo in corporate environments
Date: Wed, 20 Oct 2004 21:37:41
Message-Id: 4176DA91.8020704@opentechnet.com
1 Hi there,
2
3 I remember having read some thread about this, and I would like to
4 add my 2cents to the subject. This mail comes from the feeling I get
5 installing some packages and reading some threads on the Gentoo mailing
6 lists or forums. As you may notice from a recent post, I'm evaluating
7 backup software. I came to Bacula, that's included in portage, so I
8 installed it, just to find that feeling I'm talking about. For those who
9 doesn't know anything about Bacula, a quick intro:
10
11 Bacula has three different daemons that may be installed in
12 different machines. These daemons are the Director, that manages the
13 whole installation, the Storage Daemon, that handles storage devices,
14 and the File Daemon that is installed in every machine with data to
15 backup. If you have *just* one machine to backup, with the storage
16 device attached, it makes sense to have everything installed and
17 running, *but* if you have a _real network environment_, you usually
18 have one machine with the director daemon installed and running, several
19 machines with the storage daemon where the storage devices are attached,
20 and file daemons in every machine with data to backup. The console can
21 be installed in the operator/administrator workstation and configured to
22 connect remotely to the director daemon.
23
24 In the case of the Gentoo ebuild, everything is built and installed,
25 and even worse, the init script starts all three services, so you cannot
26 use it in a network environment unless you manually edit the init
27 scripts (you can only have one director, and there's no sense in having
28 a storage daemon in a machine with no storage device). Maybe it's
29 overkill to split the ebuild to build these component separately (maybe
30 not), but at least the init script should be able to selectively start
31 the daemons based perhaps in a /etc/conf.d file, so if I want to install
32 bacula in my network I don't have to be individually customizing init
33 scripts.
34
35 Now the bit of positive criticism: I remember discussions about
36 what's needed for Gentoo to become adopted in real business. I think
37 this is one of the facts that may slow Gentoo adoption. I have found
38 several packages configured to run on a single machine, so if you want
39 to use them in a real environment you have to tweak things you shouldn't
40 tweak, like in this package: there is no possibility of configuring the
41 ebuild to get only a daemon type, or configuring the init script to only
42 start the needed daemons. You have the feeling that whoever made this
43 was thinking of Bacula as an overkill toy to just backup her single
44 machine, instead of the powerful piece of software I think it really is
45 when used in real life with a whole network to backup using full blown
46 tape changers and completely automated and unattended operation with
47 real business data instead of backing up my collection of MP3s and my
48 mail to a CD-RW.
49
50 I also have this feeling when I read in the mailing list or forums
51 and see that a lot of people tell you to use tar/cp/rsync/whatever.
52 That's ok for your home machine, but I don't think those are solutions
53 for enterprise needs. Just imagine yourself telling your boss or client:
54 "Yes, I'm gonna have all those machines with your critical business data
55 backed up using rsync... err... oh, those tapes... don't worry, I'll
56 write some scripts so the systems tars the rsynced copy and writes them
57 to tape... err... oh. labeling... ummm, I'm gonna give you a wonderful
58 pen so you can write on every tape... err... what do you say? tape
59 changers? robots? err... don't you think those are a waste of money?
60 Better sell them and contract somebody to manually change the tapes at
61 1:30am... after all somebody has to label them..."
62
63 Some samples:
64
65 http://forums.gentoo.org/viewtopic.php?t=179781&postdays=0&postorder=asc&vote=viewresult
66 (rsync wins here)
67
68 http://forums.gentoo.org/viewtopic.php?t=229794&postdays=0&postorder=asc&vote=viewresult
69 (backing up to CD/DVD or cp are the leaders here)
70
71 Joking apart, I think Gentoo needs a mind change to become a
72 corporate distribution and attract people doing real business... just
73 some thoughts of somebody who's trying to do Gentoo for a living and
74 would love to see Gentoo in every data center.
75
76 By the way, I created a bug regarding this, and containing similar
77 text, in http://bugs.gentoo.org/show_bug.cgi?id=68317.
78
79 Best regards
80 Jose

Replies

Subject Author
Re: [gentoo-server] Gentoo in corporate environments Owen Ford <oford@×××××××××.com>
Re: [gentoo-server] Gentoo in corporate environments Rene Zbinden <rene.zbinden@××××××.ch>
Re: [gentoo-server] Gentoo in corporate environments Anthony Gorecki <anthony@××××××××××.com>