You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Andy Levy <an...@gmail.com> on 2006/12/27 20:54:16 UTC

Running Subversion on a virtual machine?

We're going to spin up a new Subversion server within a week or so,
and want to do it under VMWare instead of on dedicated hardware. Given
our experience with other software, I don't expect there to be any
issues, but I thought I'd ask anyway to head off any surprises.

Is there anything I need to be careful of when running Subversion
1.4.2 under Apache 2.0.59 on Win2003 Server inside a virtual machine
running on VMWare ESX Server? Any recommendations on how to provision
it (memory allocation, etc.)?

Any other pointers (yes, I'd rather run Linux than Windows, but it's
not my decision) for this setup are appreciated.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Running Subversion on a virtual machine?

Posted by Andy Levy <an...@gmail.com>.
On 12/27/06, Tom Mornini <tm...@infomania.com> wrote:
> On Dec 27, 2006, at 6:31 PM, Andy Levy wrote:
>
> > On 12/27/06, Tom Mornini <tm...@infomania.com> wrote:
> >> Not exactly the same thing, but I've been running Subversion 1.3.2 in
> >> Apache 2.2.3 in Gentoo 2006.1 on Xen 3.02 to host 15 repositories for
> >> a couple of months with zero problems.
> >>
> >> I have the VM set for 256M RAM, and there's about 90M free at the
> >> moment.
> >
> > Thanks Tom. You're right, it's not exactly the same thing, but a data
> > point is a data point. Like I said, I'd prefer that we run Linux
> > myself, but we're almost exclusively a Windows shop right now.
>
> Here's your chance to change that! :-)

I've thought about pitching it again (my application is
platform-agnostic, as long as there's a Tomcat installation it's
happy) but the company is just more comfortable with Linux. Our
developer makes a pitch every now and then for a switch to Linux as
well, but we just don't have the in-house knowledge to make it happen.
We're a small shop and already have too many people wearing too many
hats - makes the SOX auditors edgy as it is.

> > We're going to run a Tomcat app server on the server (virtual or
> > otherwise) in addition to Subversion, so I may have to bump the RAM
> > allocation to 512MB, at least until I can collect stats that indicate
> > we can get by on less.
>
> Ouch! Don't do that!
>
> Put Tomcat in a virtual machine of its own!
>
> Once you get the virtualization fever, you'll soon migrate to one
> service per OS. :-)
>
> It makes it so much easier to upgrade components and migrate things
> around when there's one service per OS.

We're already running a bunch of virtualized servers - version 2 of my
app is running on 4 virtual servers, one for each environment (unit
test, acceptance test, etc.). And we're out the cost of one Windows
license per server, for this one application, which can run happily
under Linux (better, actually - I got snared by a Windows-only Ant
bug).

I actually did originally talk to my boss about running a
Subversion-only server, but the one Tomcat app we have today is going
to go down in usage over the next year, hopefully to 0 by the end of
2007 - so there wouldn't be too much resource conflict there (it
currently runs on a box which is also our database server, and we want
to make that box purely DB, so we'd move version 1 to this virtual
machine). He mentioned new Java web apps coming online and using that
app server but I have no idea what they would even be.

I'm still relatively new at this company so I can't rock the boat
*too* much yet.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Running Subversion on a virtual machine?

Posted by Tom Mornini <tm...@infomania.com>.
On Dec 27, 2006, at 6:31 PM, Andy Levy wrote:

> On 12/27/06, Tom Mornini <tm...@infomania.com> wrote:
>> Not exactly the same thing, but I've been running Subversion 1.3.2 in
>> Apache 2.2.3 in Gentoo 2006.1 on Xen 3.02 to host 15 repositories for
>> a couple of months with zero problems.
>>
>> I have the VM set for 256M RAM, and there's about 90M free at the
>> moment.
>
> Thanks Tom. You're right, it's not exactly the same thing, but a data
> point is a data point. Like I said, I'd prefer that we run Linux
> myself, but we're almost exclusively a Windows shop right now.

Here's your chance to change that! :-)

> We're going to run a Tomcat app server on the server (virtual or
> otherwise) in addition to Subversion, so I may have to bump the RAM
> allocation to 512MB, at least until I can collect stats that indicate
> we can get by on less.

Ouch! Don't do that!

Put Tomcat in a virtual machine of its own!

Once you get the virtualization fever, you'll soon migrate to one
service per OS. :-)

It makes it so much easier to upgrade components and migrate things
around when there's one service per OS.

-- 
-- Tom Mornini, CTO
-- Engine Yard, Ruby on Rails Hosting
-- Reliability, Ease of Use, Scalability
-- (866) 518-YARD (9273)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Running Subversion on a virtual machine?

Posted by Andy Levy <an...@gmail.com>.
On 12/27/06, Tom Mornini <tm...@infomania.com> wrote:
> Not exactly the same thing, but I've been running Subversion 1.3.2 in
> Apache 2.2.3 in Gentoo 2006.1 on Xen 3.02 to host 15 repositories for
> a couple of months with zero problems.
>
> I have the VM set for 256M RAM, and there's about 90M free at the
> moment.

Thanks Tom. You're right, it's not exactly the same thing, but a data
point is a data point. Like I said, I'd prefer that we run Linux
myself, but we're almost exclusively a Windows shop right now. We're
going to run a Tomcat app server on the server (virtual or otherwise)
in addition to Subversion, so I may have to bump the RAM allocation to
512MB, at least until I can collect stats that indicate we can get by
on less.

> On Dec 27, 2006, at 12:54 PM, Andy Levy wrote:
>
> > We're going to spin up a new Subversion server within a week or so,
> > and want to do it under VMWare instead of on dedicated hardware. Given
> > our experience with other software, I don't expect there to be any
> > issues, but I thought I'd ask anyway to head off any surprises.
> >
> > Is there anything I need to be careful of when running Subversion
> > 1.4.2 under Apache 2.0.59 on Win2003 Server inside a virtual machine
> > running on VMWare ESX Server? Any recommendations on how to provision
> > it (memory allocation, etc.)?
> >
> > Any other pointers (yes, I'd rather run Linux than Windows, but it's
> > not my decision) for this setup are appreciated.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: users-help@subversion.tigris.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Running Subversion on a virtual machine?

Posted by Tom Mornini <tm...@infomania.com>.
Not exactly the same thing, but I've been running Subversion 1.3.2 in  
Apache 2.2.3 in Gentoo 2006.1 on Xen 3.02 to host 15 repositories for  
a couple of months with zero problems.

I have the VM set for 256M RAM, and there's about 90M free at the  
moment.

-- 
-- Tom Mornini, CTO
-- Engine Yard, Ruby on Rails Hosting
-- Reliability, Ease of Use, Scalability
-- (866) 518-YARD (9273)

On Dec 27, 2006, at 12:54 PM, Andy Levy wrote:

> We're going to spin up a new Subversion server within a week or so,
> and want to do it under VMWare instead of on dedicated hardware. Given
> our experience with other software, I don't expect there to be any
> issues, but I thought I'd ask anyway to head off any surprises.
>
> Is there anything I need to be careful of when running Subversion
> 1.4.2 under Apache 2.0.59 on Win2003 Server inside a virtual machine
> running on VMWare ESX Server? Any recommendations on how to provision
> it (memory allocation, etc.)?
>
> Any other pointers (yes, I'd rather run Linux than Windows, but it's
> not my decision) for this setup are appreciated.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org