Statistics
| Branch: | Tag: | Revision:

root / cloudcms / tests / userdocs1 / source / userguide / cyclades.rst @ e4551231

History | View | Annotate | Download (3.4 kB)

1 e4551231 Kostas Papadimitriou

2 e4551231 Kostas Papadimitriou
.. _cyclades-user-guide:
3 e4551231 Kostas Papadimitriou
4 e4551231 Kostas Papadimitriou
Cyclades user guide
5 e4551231 Kostas Papadimitriou
*******************
6 e4551231 Kostas Papadimitriou
7 e4551231 Kostas Papadimitriou
Welcome!
8 e4551231 Kostas Papadimitriou
~~~~~~~~
9 e4551231 Kostas Papadimitriou
10 e4551231 Kostas Papadimitriou
In Cyclades, you can create your own virtual machines, manage them and connect them via private networks.
11 e4551231 Kostas Papadimitriou
When you first enter the Cyclades homepage, the main menu bar will appear in front of your screen:
12 e4551231 Kostas Papadimitriou
13 e4551231 Kostas Papadimitriou
.. figure:: images/image.png
14 e4551231 Kostas Papadimitriou
15 e4551231 Kostas Papadimitriou
    HELLO IMAGE
16 e4551231 Kostas Papadimitriou
17 e4551231 Kostas Papadimitriou
18 e4551231 Kostas Papadimitriou
How to create a VM?
19 e4551231 Kostas Papadimitriou
~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 e4551231 Kostas Papadimitriou
21 e4551231 Kostas Papadimitriou
Initially, as in most important things, you have to press the big bright button! (|image7_png|)
22 e4551231 Kostas Papadimitriou
23 e4551231 Kostas Papadimitriou
24 e4551231 Kostas Papadimitriou
**Step 1:**
25 e4551231 Kostas Papadimitriou
Select the operating system you want for your VM
26 e4551231 Kostas Papadimitriou
27 e4551231 Kostas Papadimitriou
.. image:: images/image.png
28 e4551231 Kostas Papadimitriou
29 e4551231 Kostas Papadimitriou
You can choose between Windows 2008 Server Edition or different distributions of Linux (with or without a GUI).
30 e4551231 Kostas Papadimitriou
31 e4551231 Kostas Papadimitriou
32 e4551231 Kostas Papadimitriou
**Step 2:**
33 e4551231 Kostas Papadimitriou
Depending on the OS you have selected, ~okeanos has preselected some of the VM's characteristics.
34 e4551231 Kostas Papadimitriou
If you want, you can change them now!
35 e4551231 Kostas Papadimitriou
36 e4551231 Kostas Papadimitriou
.. image:: /images/image.png
37 e4551231 Kostas Papadimitriou
38 e4551231 Kostas Papadimitriou
You can select how many cores your processor will have, how many GB of RAM your system will boast , or the size of your disk drive.
39 e4551231 Kostas Papadimitriou
Alternatively, you can simply choose the power scale of your VM, ie Small, Medium or Large.
40 e4551231 Kostas Papadimitriou
41 e4551231 Kostas Papadimitriou
42 e4551231 Kostas Papadimitriou
**Step 3:**
43 e4551231 Kostas Papadimitriou
Name your VM!
44 e4551231 Kostas Papadimitriou
45 e4551231 Kostas Papadimitriou
.. image:: /images/image.png
46 e4551231 Kostas Papadimitriou
47 e4551231 Kostas Papadimitriou
At this point, you can name your VM and give it a role (MailServer, Proxy, etc.).
48 e4551231 Kostas Papadimitriou
The above do not affect the VM you create. They merely help you with categorising your arsenal of VMs!
49 e4551231 Kostas Papadimitriou
50 e4551231 Kostas Papadimitriou
As for the ssh keys, they can be regarded as your "fingerprint", large alphanumeric sequences that allow you to access remote machines without ever having to enter your username/password.
51 e4551231 Kostas Papadimitriou
More details about the process of creating these keys can be found in `How can I create SSH keys?`_.
52 e4551231 Kostas Papadimitriou
53 e4551231 Kostas Papadimitriou
54 e4551231 Kostas Papadimitriou
**Step 4:**
55 e4551231 Kostas Papadimitriou
Confirmation
56 e4551231 Kostas Papadimitriou
57 e4551231 Kostas Papadimitriou
.. image:: images/cyclades/image.png
58 e4551231 Kostas Papadimitriou
59 e4551231 Kostas Papadimitriou
At this point you will see a summary of your choices. If everything seems fine to you, by clicking the "create machine" button, your order will be processed and your VM will be available in no time!
60 e4551231 Kostas Papadimitriou
And of course, do not forget to save the password that will appear on your screen, since for security reasons there is absolutely no other way to retrieve it!
61 e4551231 Kostas Papadimitriou
62 e4551231 Kostas Papadimitriou
.. _cyclades-connection-guide:
63 e4551231 Kostas Papadimitriou
64 e4551231 Kostas Papadimitriou
How do I connect to a VM?
65 e4551231 Kostas Papadimitriou
~~~~~~~~~~~~~~~~~~~~~~~~~
66 e4551231 Kostas Papadimitriou
67 e4551231 Kostas Papadimitriou
Now that you have created your machine, you can connect to it. We have created the following guides to help decompose the connecting process into a set of simple commmands and clicks-clicks, having the less computer savvy user in mind. Before we begin with the guides, we need to clarify some terms that might be new to an ~okeanos user, but are important to help choose what guide suits his/her needs:
68 e4551231 Kostas Papadimitriou
69 e4551231 Kostas Papadimitriou
* **Host machine** is the computer you are using in your home i.e. your laptop, your PC
70 e4551231 Kostas Papadimitriou
* **Guest machine** is the target VM you want to connect to in ~okeanos
71 e4551231 Kostas Papadimitriou
* **Graphical connection** is your typical connection type, the one with the fancy graphics that you most propably use in your host machine. *(Not available for Debian Base and CentOS guest machines)* 
72 e4551231 Kostas Papadimitriou
* **Command-line connection** is a less typical connection type, where navigating and using your VM consists of typing commands to a terminal. *(Not available for Windows guest machines)*
73 e4551231 Kostas Papadimitriou
74 e4551231 Kostas Papadimitriou
With that clarified, you can jump right into the appropriate guide
75 e4551231 Kostas Papadimitriou
76 e4551231 Kostas Papadimitriou
* `Windows host to Windows guest [Graphical]`_
77 e4551231 Kostas Papadimitriou
* `Windows/Linux host to Linux guest [Graphical]`_
78 e4551231 Kostas Papadimitriou
* `Windows/Linux host to Linux guest [Command-line]`_
79 e4551231 Kostas Papadimitriou
* `Linux host to Windows guest [Graphical]`_
80 e4551231 Kostas Papadimitriou
* `Connecting via console`_
81 e4551231 Kostas Papadimitriou