Difference between revisions of "Virtual Machine Guidelines"

From CSLabsWiki
m (Usage Guidelines: Fixed my stupid formatting error)
(Added a reason for Titan's existence)
Line 5: Line 5:
 
Europa is a server that is reserved for the more critical systems in the labs. This includes, but not limited to, [[dns1]], [[web1]], etc. Most services do not need to be on this machine permanently.
 
Europa is a server that is reserved for the more critical systems in the labs. This includes, but not limited to, [[dns1]], [[web1]], etc. Most services do not need to be on this machine permanently.
 
====Titan (Xen2)====
 
====Titan (Xen2)====
  +
Currently (as of Feb. 2014), Titan is slated to be a redundant system for Europa. In the sudden and inevitable demise of Europa, the VMs hosted on Europa will fail-over to Titan.
Titan's purpose is currently unknown, as it is slated for a rebuild in the near future (as of Nov. 2013). It currently hosts some of the older systems in the labs. It is likely to stay a Xen system, rather than KVM.
 
 
====Juno====
 
====Juno====
 
Juno, although also slated for a rebuild, is for smaller systems, or student projects. This is mostly the server new VMs will be created on.
 
Juno, although also slated for a rebuild, is for smaller systems, or student projects. This is mostly the server new VMs will be created on.
Line 14: Line 14:
 
* Services must considerate of the VM Host's resources, as well as other services in the lab. (Subject to VM Host's Maintainer's discretion)
 
* Services must considerate of the VM Host's resources, as well as other services in the lab. (Subject to VM Host's Maintainer's discretion)
 
* Services must be created with good intent. (i.e. non-malicious)
 
* Services must be created with good intent. (i.e. non-malicious)
  +
* Services must be well documented. Undocumented services will be stopped until adequate documentation is provided on the wiki.
   
 
==Other Notes==
 
==Other Notes==

Revision as of 17:27, 6 February 2014

Before requesting a Virtual Machine for personal or open use, please review this page to ensure that your service is something that belongs on our servers. This is not a strict set of rules, and nor is this meant to deter the creation of new VMs.

Virtual Machine Hosts

Europa

Europa is a server that is reserved for the more critical systems in the labs. This includes, but not limited to, dns1, web1, etc. Most services do not need to be on this machine permanently.

Titan (Xen2)

Currently (as of Feb. 2014), Titan is slated to be a redundant system for Europa. In the sudden and inevitable demise of Europa, the VMs hosted on Europa will fail-over to Titan.

Juno

Juno, although also slated for a rebuild, is for smaller systems, or student projects. This is mostly the server new VMs will be created on.

Usage Guidelines

  • Services must be for non-commercial use. (Note: This includes services like bitcoin mining)
  • Services must be legal (by US, NY laws) in operation and storage.
  • Services must considerate of the VM Host's resources, as well as other services in the lab. (Subject to VM Host's Maintainer's discretion)
  • Services must be created with good intent. (i.e. non-malicious)
  • Services must be well documented. Undocumented services will be stopped until adequate documentation is provided on the wiki.

Other Notes

  • Services are to be backed up by the Service Maintainer (i.e. YOU).
  • COSI is not responsible for any loss of data.
  • Uptime is not guaranteed. If the downtime is excessive, contact the VM Host Maintainer.