I know it can be a pain to maintain servers. About a month ago I decided to
make all the production servers, the ones that host liquidsoap, use Debian 6
and LS 1+. So far, a good move. I re-factored the server setup into a script
which does all the heavy lifting over an ssh connection via utility called
Sprinkle. It helps automate installing packages, downloading
and building packages like Liquidsoap, executing commands and all kinds of
other stuff. It took a fair amount of time to get it to running error free
from top to bottom, but I have to do this for 6 more servers, and it looks
like we'll keep growing. So when it' time to turn up a new server I just run
a command and walk away. I shouldn't have to tweak this script until it's
time for a major OS upgrade which will be some time.
BTW - There are many options to do this. Chef is probably one of the
absolute best solutions for this, but it's really complicated and probably
not worth investing time in until you've got dozens, hundreds or thousands
of servers to main.
On Thu, Oct 6, 2011 at 10:40 AM, <[email protected]> wrote:
> About six months ago, I tried the same thing.
>
> Unfortunately, production box has a hopelessly outdated liquidsoap and a
> few other problems (being FreeBSD). So I tried Debian which is fantastic,
> and I could get the latest versions of LS and Ardour. However, it doesn't
> come with mp3 functionality.
>
> The problem seems to synchronizing the dev box (usually the latest stuff
> that I can update) to the production box with outdated versions (that I
> cannot update).
>
> The best solution is to do dev work, then try patch when things barf on the
> production one. So far, things have worked well with this approach; not
> ideal, but . . .
>
> Thanks,
> kronos
>
>
>
>
> On Thu, 06 Oct 2011 10:31:31 -0400, Brandon Casci <[email protected]>
> wrote:
>
> About a year ago I made my dev and production environment use the same OS
>> for certain projects. I use a local VM that matches the deployment
>> environment. It saves a lot of headaches.
>>
>> On Thu, Oct 6, 2011 at 7:35 AM, <[email protected]> wrote:
>>
>> Hi David,
>>>
>>> That's what I needed to hear. On my local dev box, things seem to always
>>> work. Then when I try it out on the FreeBSD production box, things barf
>>> on
>>> an annoyingly regular basis.
>>>
>>> FreeBSD doesn't have 'shuf' so, I'll do a workaround on the LS
>>> 'directory'
>>> approach (which should work). Problem is I can't really test it out there
>>> until I put my New Season online. I'll take my chances and your word that
>>> it'll work. Otherwise I'll add two or three static safe mp3 files to
>>> always play in that timeslot :)
>>>
>>> Thanks for replying,
>>> kronos
>>>
>>>
>>>
>>> On Thu, 06 Oct 2011 02:23:10 -0400, David Baelde <[email protected]
>>> >
>>> wrote:
>>>
>>> > Hmmm, the directory option should have worked, I use it all the time.
>>> > I guess you tried it and something failed. Just wanted to let you know
>>> > that it's possible in principle.
>>> >
>>> > Now, Brandon's tip is still relevant and can be very useful in various
>>> > situations.
>>> >
>>> > Cheers,
>>> >
>>> > David
>>>
>>>
>>> --
>>> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>>>
>>>
>>> ------------------------------**------------------------------**
>>> ------------------
>>> All the data continuously generated in your IT infrastructure contains a
>>> definitive record of customers, application performance, security
>>> threats, fraudulent activity and more. Splunk takes this data and makes
>>> sense of it. Business sense. IT sense. Common sense.
>>> http://p.sf.net/sfu/splunk-**d2dcopy1<http://p.sf.net/sfu/splunk-d2dcopy1>
>>> ______________________________**_________________
>>> Savonet-users mailing list
>>> Savonet-users@lists.**sourceforge.net<[email protected]>
>>> https://lists.sourceforge.net/**lists/listinfo/savonet-users<https://lists.sourceforge.net/lists/listinfo/savonet-users>
>>>
>>>
>>
>>
>>
>
> --
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>
--
=========================================
Brandon Casci
Loudcaster
http://loudcaster.com
=========================================
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users