Project

General

Profile

Provision of virtual machines (open) » History » Version 1

Giorgos Giannopoulos, 10/08/2013 01:38 PM

1 1 Giorgos Giannopoulos
h1. Provision of virtual machines (open)
2 1 Giorgos Giannopoulos
3 1 Giorgos Giannopoulos
h2. A.Specs
4 1 Giorgos Giannopoulos
5 1 Giorgos Giannopoulos
We have setup a XEN hypervisor (geoknow-server.imis.athena-innovation.gr) capable of hosting a group of virtual machines (guests, VMs).
6 1 Giorgos Giannopoulos
For the moment, the following prebuilt images are supported and provided as a starting point for creating new guests:
7 1 Giorgos Giannopoulos
* debian 6.x "squeeze" testing
8 1 Giorgos Giannopoulos
* centos 5.9 final
9 1 Giorgos Giannopoulos
* centos 6.4 final
10 1 Giorgos Giannopoulos
11 1 Giorgos Giannopoulos
The guests have the following specifications
12 1 Giorgos Giannopoulos
* (up to) 8 CPU cores
13 1 Giorgos Giannopoulos
* (up to) 30 GiB of memory
14 1 Giorgos Giannopoulos
* (up to) 60 GiB of private (guest-only) local storage space
15 1 Giorgos Giannopoulos
* optional access to shared (between guests, not concurrently) storage space of 1.7TiB
16 1 Giorgos Giannopoulos
* a virtual network interface (vif) and an ip address inside the 10.0.1.0/24 local network.
17 1 Giorgos Giannopoulos
* access to internet resources through NAT running on the hypervisor
18 1 Giorgos Giannopoulos
19 1 Giorgos Giannopoulos
h2. B.How to create a new virtual machine
20 1 Giorgos Giannopoulos
21 1 Giorgos Giannopoulos
*  Contact alexakis@imis.athena-innovation.gr and request a new VM. You should, at least, specify
22 1 Giorgos Giannopoulos
your storage needs (do you need access to the 1.7TiB shared storage?), so that the respective block device(s) 
23 1 Giorgos Giannopoulos
can be attached to the newly created VM.
24 1 Giorgos Giannopoulos
* Supply your public-key to be stored on root's account and to be used for later SSH public-key 
25 1 Giorgos Giannopoulos
authentication. If you dont have such a key (or if you prefer password-based authentication)
26 1 Giorgos Giannopoulos
your root account will be assigned a randomly generated password. 
27 1 Giorgos Giannopoulos
* After successfull creation of the machine, you will be given a TCP port number (>10000) to use in order to connect
28 1 Giorgos Giannopoulos
via ordinary SSH shells. Your typical command invocation would be:
29 1 Giorgos Giannopoulos
30 1 Giorgos Giannopoulos
<pre>
31 1 Giorgos Giannopoulos
ssh -i <private-key-file> -p <port> root@geoknow-server.imis.athena-innovation.gr
32 1 Giorgos Giannopoulos
</pre>
33 1 Giorgos Giannopoulos