Difference between revisions of "Requesting A Virtual Machine"

(support.cs.jhu.edu is now all SSL all the time, so make all links to it default to SSL)
 
(63 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== CS Now Hosting VMs For Educational Use. ==
+
<!-- == CS Now Hosting Virtual machines (VMs) ''For Educational Use''. ==
  
CS now has a Virtual Machine (VM) server for educational use.  Faculty, Instructors, and students may request a VM be created for CS class use and CS-related school projects.  
+
:CS now has a ''Virtual Machine'' (VM) server for educational use.  CS Faculty, Instructors, and students may request a VM be created for CS class use and CS-related school projects. '''(NOTE:  This VM server is ''not'' for production systems; it is only for class-related work.''')
  
We can support both ''Linux'' and ''Windows''-based VMs.
+
:We can support both ''Linux'' and ''Windows''-based VMs. ''(Windows-based VMs might require you to obtain a license for the Windows OS version you plan to install.)''
 +
-->
 +
== IMPORTANT NOTES  (Please read ''before'' requesting a VM.)==
  
== Requesting a VM ==
+
* Our VM service is for CS class use and CS-related school projects. Certain exceptions might be made for short, light research VMs.
  
Currently, there is no request form for a VM.  Those interested should send an e-mail to support@cs.jhu.edu  The e-mail should contain the following:
+
* Our VM service is '''not''' for ''production'' systems.
  
Purpose for VM
+
* '''You''' will supply the CS IT staff with the OS disc (on CD or DVD) that you want installed.
 +
** We can support both Linux and Windows-based VMs. (Windows-based VMs might require you to obtain a license for the Windows OS version you plan to install.)
 +
** In certain instances, e.g. Linux distributions, there are some versions we already have available.
 +
** We will discuss with you what we need you to provide.
  
  Class for which VM is needed.
+
* '''You''' will be the root/super user/admin for your VM.
 +
** We (the CS admins) will simply install the basic OS.
 +
**We or both you and we will configure the networking on the VM.
 +
** We will supply you with the root password.
 +
**You may create accounts as needed, however, we must retain a copy of the root password for your VM.
  
Length of time VM is required.
+
* '''You''' are responsible for providing any additional OS patches or necessary software applications for your VM.
  
  Your class instructor
+
* '''You''' will need to arrange for any necessary port openings through the JHU Firewall (for connections from outside of JHU to your system within JHU.)
 +
** See [[Requesting Open Ports on the JHU Firewall]].
  
Your contact info (include e-mail and a phone number where you can be reached.)
+
* We '''do not''' do regular backups of VMs.
 +
** (We generally create a baseline backup of our VMs, and occasionally backup all VM images on the server.)
 +
** You are responsible for backing up any ''system files or data'' created on your VM.
  
Also include the following technical info:
+
* When your VM is no longer needed (per the length of time info you provide when requesting the VM), we may remove the VM without additional notice.
  
Operating System for the VM (include version number.)
+
* '''You''' are responsible for any security issues that arise due to your VM.
 +
** We have the right to shut down a VM that is causing any security issues.
 +
** JHU has the right to close any network ports for the IP for your VM.
  
Memory required(smallest amount, please.  Start with 512K Ram, if possible; we can always add more.)
+
* Occasionally, we have to do maintenance on the VM server, and we try to notify all VM owners when the server must go downHowever, running a VM on our VM server is ''at your own risk'', and there might be times when there is unannounced unavailability of the VM server and its VMs.
  
Number of CPUs required (typically, "one".)
+
* Not all VMs may be approved for installation.
  
Disk space required.  (smallest amount, please.  10g to 20gb is generally good, depending upon your OS size requirements.
+
== Requesting a VM ==
 
 
Once your request for a VM is granted, we will have you fill out a [http://www.cs.jhu.edu/ip-address-application CS Network IP Address Application] to decide on a hostname for your VM.
 
 
 
== IMPORTANT NOTES (Please Read.)==
 
 
 
1) '''You''' will supply the CS staff with the OS disc (on CD or DVD) that you want installed.
 
 
 
2) '''You''' will be the root/super user/admin for your VM. We will simply install the basic OS.  We or both you and we will configure the networking on the VM.  We will supply you with the root password. You may create accounts as needed, however, we must retain a copy of the root password for your VM.
 
 
 
3) You are responsible for providing any necessary OS or software applications for your VM.
 
 
 
4) We '''do not''' do reqular backups of VMs.  (We generally create a baseline backup of our VMs, and occasionally backup all VM images on the server.)  You are responsible for backing up any data created on your VM.
 
  
5) When your VM is no longer needed (per the length of time info you provide), we may remove the VM without additional notice.
+
:To request a VM, please fill out the following online form:
  
6) '''You''' are responsible for any security issues that arise due to your VM. We have the right to shut down a VM that is causing any security issues. JHU has the right to close any network ports for the IP for your VM.
+
::[https://support.cs.jhu.edu/forms/vm-request-form CS Virtual Machine (VM) Request Form]
  
7) Occasionally, we have to do maintenance on the VM server, and we try to notify all CS users when the server must go down.  However, running a VM on our VM server is at your own risk, and there might be times when there is unannounced unavailability of the VM server and its VMs.
+
:'''NOTE:''' Please make sure your instructor knows you are requesting a VM and an IP, as we will contact the instructor you list in these forms for authorization.
  
8) Not all VMs may be approved for installation.
+
:'''Please allow ''at least'' 2 business days for your VM to be created.'''
  
 
[[Category:Virtual Machines (VMs)]]
 
[[Category:Virtual Machines (VMs)]]

Latest revision as of 13:19, 18 April 2022

IMPORTANT NOTES (Please read before requesting a VM.)

  • Our VM service is for CS class use and CS-related school projects. Certain exceptions might be made for short, light research VMs.
  • Our VM service is not for production systems.
  • You will supply the CS IT staff with the OS disc (on CD or DVD) that you want installed.
    • We can support both Linux and Windows-based VMs. (Windows-based VMs might require you to obtain a license for the Windows OS version you plan to install.)
    • In certain instances, e.g. Linux distributions, there are some versions we already have available.
    • We will discuss with you what we need you to provide.
  • You will be the root/super user/admin for your VM.
    • We (the CS admins) will simply install the basic OS.
    • We or both you and we will configure the networking on the VM.
    • We will supply you with the root password.
    • You may create accounts as needed, however, we must retain a copy of the root password for your VM.
  • You are responsible for providing any additional OS patches or necessary software applications for your VM.
  • We do not do regular backups of VMs.
    • (We generally create a baseline backup of our VMs, and occasionally backup all VM images on the server.)
    • You are responsible for backing up any system files or data created on your VM.
  • When your VM is no longer needed (per the length of time info you provide when requesting the VM), we may remove the VM without additional notice.
  • You are responsible for any security issues that arise due to your VM.
    • We have the right to shut down a VM that is causing any security issues.
    • JHU has the right to close any network ports for the IP for your VM.
  • Occasionally, we have to do maintenance on the VM server, and we try to notify all VM owners when the server must go down. However, running a VM on our VM server is at your own risk, and there might be times when there is unannounced unavailability of the VM server and its VMs.
  • Not all VMs may be approved for installation.

Requesting a VM

To request a VM, please fill out the following online form:
CS Virtual Machine (VM) Request Form
NOTE: Please make sure your instructor knows you are requesting a VM and an IP, as we will contact the instructor you list in these forms for authorization.
Please allow at least 2 business days for your VM to be created.