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 |