[Gluster-devel] [gluster-devel] Reviewing Rackspace Use

Michael Scherer mscherer at redhat.com
Wed May 18 13:20:30 UTC 2016


Le mercredi 18 mai 2016 à 12:13 +0200, Niels de Vos a écrit :
> On Wed, May 18, 2016 at 11:37:43AM +0200, Michael Scherer wrote:
> > Le mercredi 18 mai 2016 à 09:53 +0200, Niels de Vos a écrit :
> > > On Wed, May 18, 2016 at 12:28:25PM +0530, Kaushal M wrote:
> > > > On Tue, May 17, 2016 at 7:50 PM, Amye Scavarda <amye at redhat.com> wrote:
> > > > > Over the last year or so, the Rackspace use seems to have gone up pretty
> > > > > steadily. While Rackspace is being awesome and supporting us as an open
> > > > > source project, this usage has been growing in ways that we can't always
> > > > > plan for.
> > > > >
> > > > > I think(?) that what's on Rackspace is mostly CI, but I would love some
> > > > > guidance on what we might be able to make on-demand instead of constant
> > > > > lying in wait.
> > > > 
> > > > All the CI machines could be made on-demand. All are based on ready
> > > > images, so we should be able to spin up a VM on demand.
> > > 
> > > Or, even by only starting the VMs when needed, and shutting down when
> > > done. Either way, we need a plugin for creating or starting the VMs on
> > > demand. This is something we looked into before, but never had enough
> > > time to test and finish it:
> > > 
> > >   http://thread.gmane.org/gmane.comp.file-systems.gluster.infra/156
> > >   https://github.com/gluster/jenkins-ssh-slaves-plugin/tree/Before-connect-script-for-gluster-jenkins
> > 
> > I did ask to a friend for the jclouds plugin and he was saying that the
> > stable version is buggy as hell, so we would need a devel snapshot. It
> > didn't inspire a huge confidence.
> > 
> > But now that the automated install is working well (after the last few
> > bugs fixes around, like the xfsprogs issue found by ndevos, the python
> > dir issue finally fixed, etc), that's the next step.
> 
> That could work too, but new slave installations need to get added to
> the Jenkins master. 

My biggest concern is that jenkins is kinda getting too much CVE theses
days for me to be confortable with giving rackspace credentials to it,
and i would rather make sure we have hardened the server as much as
possible before it start to be leaked and that we are losing a ton of
money if someone started 500 bitcoins miners VM due to that.

> Booting and poweroff prevents that step. But.
> whatever works :-)

Mhh in fact, i do not really understand the plugin you pointed, can you
explain a bit more ?

> > > > The only reason I can think of for having them constantly running is
> > > > to serve the archived logs and builds.
> > > > There have been some (some) discussions of having an artifact server
> > > > which could host these archives.
> > > > Jenkins (AIU) already has support for capturing build artifacts and
> > > > uploading them to a server.
> > > 
> > > Indeed, Jenkins jobs can collect files after a run. We do that for the
> > > rpmbuild jobs (QA requested that so they can test the RPMs, no idea if
> > > it is used by anyone):
> > > 
> > >   https://build.gluster.org/job/glusterfs-devrpms-el7/lastSuccessfulBuild/
> > > 
> > > Capturing the logs and all by Jenkins would be nice. Hopefully we can
> > > place those on a Gluster volume and use our own software for storage :)
> > 
> > Then we would need a rather huge disk, no ?
> 
> Not sure how big that data gets. But I guess those logs can be removed
> after a week or such anyway.

For sure, but data (or rather, external disk) can become quite expensive
after a while on rackspace, so I rather make sure we crunch the numbers
to see if that help.

>  It would be nice to have all files on a
> Gluster volume (provided by a few VMs?) and maybe also place the
> contents for download.gluster.org on there... Not really urgent, but it
> is one of the use-cases we can then promote. Maybe we can have a service
> like gdash to show the community?

using gluster for the download server was something I wanted to do
indeed, but first, we have to decide on the usecase we want for that
server (since rpms are moved elsewhere)

-- 
Michael Scherer
Sysadmin, Community Infrastructure and Platform, OSAS


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20160518/22caa785/attachment.sig>


More information about the Gluster-devel mailing list