Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
Organization can contact operations@club.cc.cmu.edu to request an organization account with a higher instance and performance quota. | Organizations can contact operations@club.cc.cmu.edu to request an organization account with a higher instance and performance quota. |
For Openstack deployment and installation instructions see Projects/ccvms/Openstack
The CCVMs project aims to provide easy-to-obtain virtual machines to members of the CMU community. It utilizes the Openstack framework to allow users to start their own instance, access the console, re-install and boot their system remotely through a web interface. The interface accesible at https://openstack.club.cc.cmu.edu autenticating as an Openstack user.
Currently the CCVMs project is running on 4 hosts, with 3 hosts dedicated as a Compute Node. Each of the Compute node is powered by 8 Core Intel(R) Xeon(R) CPU X5470 @ 3.33GHz with 6144 KB cache, and 32GB 667MHz DDR2 FBDIMM Ram.
Organizations can contact operations@club.cc.cmu.edu to request an organization account with a higher instance and performance quota.
How to use CCVM
You'll need an CCVM Openstack User, so create one as follows:
Create an account
If you are a CMU student, you should choose Andrew Users
Andrew Users: https://my.contrib.andrew.cmu.edu/ccvms/signup.php
CClub Users: https://www.club.cc.cmu.edu/ccvms/signup.php
After your account is created, you can login at https://openstack.club.cc.cmu.edu
Logging into a new Instance
On an instance bootup, a random root password will be printed out to the log.
* Change this password by typing: passwd
To get ssh access type the following:
1 #On the ccvm instance
2 my-ccvm-instance$ ssh -R 15251:localhost:22 <YourAndrewID>@unix1.andrew.cmu.edu
3
4
5 #On unix1.andrew.cmu.edu or from your local machine
6 unix1.andrew.cmu.edu$ ssh localhost -p 15251
7 your-local-machine$ ssh unix1.andrew.cmu.edu -p 15251
Using CCVM
You can use CCVM instance for anything, as long as you don't violate the CMU computing policy
Adding Firewall Exceptions
To allow other services (web servers/game servers) on your instance to accept connection, you must add an exception to the instance firewall
TBA
Port Forward
You can use ssh to port forward your server's port to one of andrew unix's machine. You'll lose the connection when the unix machine reboot at 4am.
Join Computer Club today to get access to unix machines that do not reboot
TBA
Launching an instance
TBA
Allocating a public IP
The cluster only has 23 Public IP address, so please contact operations@club.cc.cmu.edu to request a public address.
TBA
Switching Instance Group (Organization account)
If you are a part of an organization, you can switch over to manage the organization's project.
TBA
CCVM Cluster Management
Administrators please see Projects/ccvms/Openstack (Authentication Required) for:
- Creating an Organization Account
- Allocating Public IP address
- Hypervisor Management
- Instance Management
- User Management
- Deployment
- Debugging Information