[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #9354] Submission of OpenClone
From: |
David Gnedt |
Subject: |
[Savannah-register-public] [task #9354] Submission of OpenClone |
Date: |
Sat, 02 May 2009 19:16:51 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.10) Gecko/2009042513 Ubuntu/8.04 (hardy) Firefox/3.0.10 |
URL:
<http://savannah.nongnu.org/task/?9354>
Summary: Submission of OpenClone
Project: Savannah Administration
Submitted by: lxp
Submitted on: Sa 02 Mai 2009 21:16:50 CEST
Should Start On: Sa 02 Mai 2009 00:00:00 CEST
Should be Finished on: Di 12 Mai 2009 00:00:00 CEST
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10225> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10225>
= Registration Details =
* Name: *OpenClone*
* System Name: *openclone*
* Type: non-GNU software & documentation
* License: GNU General Public License v3 or later
----
==== Description: ====
OpenClone is a free software cloning solution based on a client/server
system. It is able to create a full backup of a computer's harddisk content
and also can deploy an already existing image to one or more computers at the
same time. Moreover it is optimized for dual boot systems with GNU/Linux and
Windows operating system and focuses on easy usage and extensive automation so
it saves time and money. It's goal is minimal admin interaction on clients and
small software requirements for controlling the system (web browser). The
project is primary developed for the use in schools, but is also suitable for
an implementation in businesses.
The system runs on a central server in the network and is divided into two
parts. The configuration and control takes place in a webinterface written in
PHP. The second part is the webservice written in Python for communicating to
the clients. Clients boot a minimal GNU/Linux system based on the Ubuntu
distribution using PXE and connect to a web service which provides all
nessecary information for the clients. The information needed by the
webinterface and the webservice is stored in a MySQL database. The images are
stored on the local filesystem of the central server.
The webinterface allows the admin to have an eye on his hosts, can collect
them together to groups and alter some details like ip address, mac address,
hostname in the cloningsystem and serial number. It is possible to create a
backup of an computer's whole harddisk. For this and for restoring images to
computers, wizards provide easy usage. It is possible to roll out an image to
more computers at the same time with multicasting. For imaging and restore
processes also other free software is used like PartImage and UDPcast.
The division into multiple parts allows running the webservice and the
webinterface on different servers. Furthermore the database design and modular
program code allows wide extension in the future.
Roadmap:
Version 0.1.5:
* Remove hosts function
* Support of computers with Phonix Card produced by EduSystem (formerly
RebornCard produced by Signal Computer GmbH)
Version 0.2.0:
* Calculation of total progress and implementation of AJAX refresh feature
* Support of imaging software partclone (provides ext4 support)
* Support of unknown file systems through dd
Version 0.3.0:
* Support for post-cloning operations (Change hostname, Join Windows domain,
...)
Version 0.5.0:
* Extended installer
* Wake-On-LAN support
Version 1.0.0:
* Support for cloning multiple hard disks and single partitions
Future:
* Import of Clonezilla/FOG images
* Support of multiple storage servers
* Implement a webservice for controlling the OpenClone system
* Cloning of bios options
==== Other Software Required: ====
Included code:
Doctrine - LGPL, MIT - http://www.doctrine-project.org/
Required:
PHP - PHP License - http://www.php.net/
Python - PSF License - http://www.python.org/
SQLAlchemy - MIT - http://www.sqlalchemy.org/
ZSI - MIT/X, LBNL BSD, Zope Public License -
http://pywebsvcs.sourceforge.net/
External software required:
UDPcast - GPL 2, BSD-like - http://udpcast.linux.lu/
PartImage - GPL 2 - http://www.partimage.org/
GNU gzip - GPL 2 - http://www.gnu.org/software/gzip/
lzop - GPL 2 - http://www.lzop.org/
dmidecode - GPL 2 - http://www.nongnu.org/dmidecode/
hdparm - BSD - http://sourceforge.net/projects/hdparm/
When the installer is used the following software gets installed. On manual
installation this can be replaced by other software components.
ISC dhcpd - ISC License - https://www.isc.org/software/dhcp
HPAs tftp-Server - BSD - http://www.kernel.org/pub/software/network/tftp/
NFS kernel server - GPL 2 - http://nfs.sourceforge.net/
debootstrap - MIT - http://packages.qa.debian.org/d/debootstrap.html
SYSLINUX - GPL 2 - http://syslinux.zytor.com/
Subversion - Subversion License - http://subversion.tigris.org/
Apache HTTP Server - Apache License 2 - http://httpd.apache.org/
MySQL Server - GPL - http://dev.mysql.com/downloads/mysql/
MySQL for Python - GPL 2 - http://mysql-python.sourceforge.net/
==== Other Comments: ====
We are looking for a hosting place for our complete project since our current
subversion repository is hosted on a private server with slow Internet
connection.
If you like we can supply a virtual machine image including an installed
version of OpenClone.
==== Tarball URL: ====
http://savannah.gnu.org/submissions_uploads/openclone-0.1.0.tar.gz
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?9354>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/
- [Savannah-register-public] [task #9354] Submission of OpenClone,
David Gnedt <=