Should I switch from OpenBSD to Linux. CARP ( opinion )
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Should I switch from OpenBSD to Linux. CARP ( opinion )
Hey,
I have inherited a server installation that has two OpenBSD machines. I will try and describe it here :
\/ <== OpenBSD 1 <= Internet
||
==CARP=> Private Network with a number of machines.
||
/\ <== OpenBSD 2 <= Internet
So using CARP allows for one of the two machines to fail without the private network losing Internet access. I believe it's called fault tolerance router.
My problem is that I find that OpenBSD is much more difficult to maintain than Linux. The procedure for upgrading packages seems to be quite complicated. I don't like compiling all packages for an upgrade, I only compile packages when I don't have a choice.
So my question, should I keep these OpenBSD machines or should I switch to Linux? I am told that OpenBSD is especially good at doing routing and network stuff, so perhaps I should keep OpenBSD? Is a homogeneous installation a bad thing? Every other server is running Ubuntu. Perhaps I should change these two machines to Ubuntu to be consistent? Does Linux have a similar system to CARP?
What do you think? Opinions wanted.
Thanks,
David
Last edited by dlublink; 04-18-2010 at 10:24 AM.
Reason: Reversed drawing cause the white space was removed. Arg
IIRC CARP is available for linux, there are also other tools like keepalived. I think you'd need to run up a dev copy of the current setup and see if you're happy with performance/maintenance/etc...
<edit>I think unless you can demonstrate a definite performance difference, standardising your platform is the better choice</edit>
I am not sure why you would have to change it much. Do these also perform other tasks?
Missing from your report is any clear sign of lockups, fails or security attacks that might make me want to change. To me it sounds like it is working and working well.
Missing from your report is any clear sign of lockups, fails or security attacks that might make me want to change. To me it sounds like it is working and working well.
I don't know how to do security updates, so there is a security issue. It's running OpenBSD 4.2.
I guess my issue with OpenBSD is it's package management is like Gentoo, I don't like having to recompile packages on production machines.
@dlublink: I am eternally wary of abrupt system migrations / upgrades like this, unless there is a really substantial justification for it.
It sounds like the crux of the issue is you're having a hard time managing OpenBSD. Could that be correctable using a different approach? What if you set up an OpenBSD test system to practice on and picked up a good book?
@dlublink: I am eternally wary of abrupt system migrations / upgrades like this, unless there is a really substantial justification for it.
It sounds like the crux of the issue is you're having a hard time managing OpenBSD. Could that be correctable using a different approach? What if you set up an OpenBSD test system to practice on and picked up a good book?
I guess I don't like using an OS who's recommended book says "System upgrades can make even seasoned systems administrators wish they had a simpler job, such as taming rabid weasels. "
Upgrading Ubuntu on all my machines ( excluding custom compiled Asterisk ) takes little time.
As a rule, at least to me and many linux distro's, clean install's are preferred to upgrades. It is always much safer to do clean installs of major version levels.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.