[SAC] [OSGeo] #1651: VM for SCM sandbox

#1651: VM for SCM sandbox
---------------------------+-------------------------
Reporter: tomkralidis | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Keywords: gitlab,gogs
---------------------------+-------------------------
As part of efforts to further evaluate next generation web-based SCM /
repository tools (!GitLab, Gogs, etc.) it would be valuable to have access
to a VM (64 bit, Debian 8) as a sandbox area so as not to disturb/break
other infrastructure.

--
Ticket URL: <http://trac.osgeo.org/osgeo/ticket/1651&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#1651: VM for SCM sandbox
---------------------------+--------------------
Reporter: tomkralidis | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: gitlab,gogs |
---------------------------+--------------------

Comment (by strk):

The wiki is not clear about which machines can OSGeo count on.

From https://wiki.osgeo.org/wiki/SAC_Service_Status
there seem to be 4 bare metal machines provided (or hosted?)
by the Oregon State University Open Source Lab
(OSUOSL, https://wiki.osgeo.org/wiki/OSL) and some machines
provided by Telascience, but the information there was reported
to be outdated.

See also
https://wiki.osgeo.org/wiki/SAC:Standard_System_Setup#Request_a_new_VM

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/1651#comment:1&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#1651: VM for SCM sandbox
---------------------------+--------------------
Reporter: tomkralidis | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: gitlab,gogs |
---------------------------+--------------------
Changes (by strk):

* cc: martinspott (added)

Comment:

I think Martin yesterday was making space for a new VM.
Anything new Martin ?

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/1651#comment:2&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#1651: VM for SCM sandbox
---------------------------+--------------------
Reporter: tomkralidis | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: gitlab,gogs |
---------------------------+--------------------

Comment (by wildintellect):

There are several options.
1. repurpose and unused VM that already exists. Has the grub bug that
requires upgrades to be done very carefully, mildly time consuming
2. create a new VM on osgeo3 or osgeo4 - potentially time consuming to get
the OS installed
3. Make a VM on osgeo6, would require installing KVM+libvrt (if we plan to
run VMs at all on osgeo6)
4. Install docker on osgeo6. Providing access to a docker instance but not
the host is challenging.

Long term either 3 or 4 is likely. Currently osgeo4 is the best playground
but only Martin or OSUOSL (so request ticket from me) can manage the
hosts.

As far as the wiki page:
osgeo3 and osgeo4 run KVM VMs under ganeti. osgeo4 is on it's way to
retirement/playground.
telascience is more a place for processing data, or potentially using
build resources.
osgeo5 is backups only, ignore it for anything else.
osgeo6 is the newest machine, on which SAC needs to decide how we want to
manage and isolate different needs from each other, all on main, docker,
kvm, other? No decision has been made, people ought to propose solutions
for evaluation.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/1651#comment:3&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.