Wiki
Version 2 (Constantinos Venetsanopoulos, 10/10/2011 02:31 pm)
1 | 1 | Constantinos Venetsanopoulos | h1. snf-image |
---|---|---|---|
2 | 1 | Constantinos Venetsanopoulos | |
3 | 2 | Constantinos Venetsanopoulos | snf-image is a Ganeti OS Provider used by Synnefo. |
4 | 2 | Constantinos Venetsanopoulos | |
5 | 2 | Constantinos Venetsanopoulos | It is written from scratch and allows Ganeti to launch instances from predefined or untrusted custom Images. The whole process of deploying an Image onto the block device (provided by Ganeti), is done in complete isolation from the physical host, enhancing robustness and security. |
6 | 2 | Constantinos Venetsanopoulos | There are also additional hooks that allow for: user password changes, file injections, hostname customization, ssh keys cleanup. snf-image is able to deploy many major Linux distributions (Debian, Ubuntu/Kubuntu, CentOS, Fedora) and Windows 2008 R2. |
7 | 2 | Constantinos Venetsanopoulos | |
8 | 2 | Constantinos Venetsanopoulos | snf-image requires ganeti-os-interface v20 to operate and introduces 4 parameters that supplement the procedure: |
9 | 2 | Constantinos Venetsanopoulos | |
10 | 2 | Constantinos Venetsanopoulos | * img_id (required): the image's uid as known by the storage backend |
11 | 2 | Constantinos Venetsanopoulos | * img_format (required): the image format (extdump and ntfsdump [dd] currently supported) |
12 | 2 | Constantinos Venetsanopoulos | * img_passwd (required): the passwd to be injected inside the image |
13 | 2 | Constantinos Venetsanopoulos | * img_personality (optional): files to be injected inside the image (json.dumps() of a json containing paths and base64 encoded data as proposed by the "OpenStack Compute API v1.1":http://docs.openstack.org/api/openstack-compute/1.1/content/CreateServers.html. ["more...":http://docs.openstack.org/api/openstack-compute/1.1/content/Server_Personality-d1e2543.html ]) |
14 | 2 | Constantinos Venetsanopoulos | |
15 | 1 | Constantinos Venetsanopoulos | h2. Architecture |
16 | 1 | Constantinos Venetsanopoulos | |
17 | 1 | Constantinos Venetsanopoulos | h2. Download |
18 | 1 | Constantinos Venetsanopoulos | |
19 | 1 | Constantinos Venetsanopoulos | h2. Installation |
20 | 1 | Constantinos Venetsanopoulos | |
21 | 1 | Constantinos Venetsanopoulos | h2. Features / Hooks |
22 | 1 | Constantinos Venetsanopoulos | |
23 | 1 | Constantinos Venetsanopoulos | h2. Community & Support |
24 | 1 | Constantinos Venetsanopoulos | |
25 | 1 | Constantinos Venetsanopoulos | * Bug-reports: snf-image-bugs@lists.grnet.gr |
26 | 1 | Constantinos Venetsanopoulos | * Support: snf-image-support@lists.grnet.gr |