savannah-register-public
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]