GithubHelp home page GithubHelp logo

cloudxtreme / ltsp-osdeploy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leschartreux/ltsp-osdeploy

0.0 1.0 0.0 9.04 MB

Mix from various open source projects to have auto installation of oses via pxe

License: GNU General Public License v2.0

Shell 0.95% CSS 0.95% PHP 83.21% HTML 4.10% JavaScript 0.71% Perl 0.12% Groff 0.84% Python 8.09% Lua 0.86% Visual Basic 0.17%

ltsp-osdeploy's Introduction

ltsp-osdeploy

Mix from various open source projects to have auto installation of oses via PXE. This is first development release with minimal features.

###Main features :

###OS Backup features

  • full Disk image backup of host
  • Small interactive text interface for first image creation task of host
  • NTFS support
  • Fast Compression. With 2 cores CPU and gigabit network card, disk partitions dumping rate is over 2GB/minute.
  • Central storage on NFS server

###OS Clone features

  • Full disk clone on same disk size or greater
  • Totally unattended cloning process from Network Boot. No menu client client size.
  • Fast image deploy with multicast. Tested 81Mbs on 12 100mbs network PC.
  • Auto rename of computer and windows domain joining

###Technical features

  • Client uses PXE PC's Network boot feature to the work (PXE)
  • Boot image is a Linux 32 bits dedicated Debian 7 distribution, based on excellent LTSP project. http://www.ltsp.org
  • All work is done with python scripts connected to central database
  • Local boot on hard drive or LTSP boot is dynamically managed with web GUI and scripts
  • Main difference with others cloning projects is that Windows Host customization is done with a registry edition tool from chntpasswd http://http://pogostick.net/~pnh/ntpasswd/. It offers offline Registry modifications with .Reg files import/export. Windows batch scripts are dynamically generated after clone and before reboot. No need to install complex scripts or agents on windows hosts before generating base image.
  • Dump of partitions is done with partclone http://partclone.org
  • fast compression is done with pigz. Which is a multithread version of gzip (Now, most of PC's CPUs have multithread, multicore support)
  • Multicast transfert uses powerfull udpcast project http://www.udpcast.linux.lu/
  • A small python daemon is used to synchronize multicast image transfert. Only one multicast transfert at a time is implemented for now.
  • The MySQL database and Web inerface intend to be compatible with the base project from Jeddlaj https://sourcesup.renater.fr/projects/jeddlaj/

Python scripts have international support with traditional gettext library Web interface and database are still in french.

ltsp-osdeploy's People

Contributors

raphri avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.