Presentation is loading. Please wait.

Presentation is loading. Please wait.

Author Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department Supervisor OS Imaging Solution Alexandru.

Similar presentations


Presentation on theme: "Author Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department Supervisor OS Imaging Solution Alexandru."— Presentation transcript:

1 Author Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department Supervisor OS Imaging Solution Alexandru Juncu alexandru.juncu@cs.pub.ro Bachelor Presentation Session - July 2010 Conf. Dr. Ing. R ă zvan Rughiniș razvan.rughinis@cs.pub.ro

2 Agenda System Imaging & UDP Cast Shortcomings of UDP Cast Benefits of a Centralised System Architecture of the System Conclusions Q&A 25.12.2015Bachelor Presentation Session - July 20102

3 System Imaging Software that copies HDD contents from one computer to others Offers scalability to administration of computer rooms (eg. School Laboratories) Takes advantage of UDP and Multicast Uses a Seed Host to distribuite contents 25.12.2015Bachelor Presentation Session - July 20103

4 Imaging Process 1.Prepare hosts for imaging (physical network conectivity) 2.Install Operating System(s) and needed applications on the Seed Host 3.Start the sender process on the Seed and the receiver process on the other hosts 4.Transfer the contents over ther network 25.12.2015Bachelor Presentation Session - July 20104 VOID Multicast SRRR

5 UDP Cast Open Souce Project http://udpcast.linux.lu/ udp-sender and udp-receiver – (S) cat /dev/sda | udp-sender – (R) udp-receiver > /dev/sda Utilities – LiveCD for imaging – cast-o-matic 25.12.2015Bachelor Presentation Session - July 20105

6 Shortcomings of UDP Cast The Archiving Problem The Backup Problem The Moving Problem 25.12.2015Bachelor Presentation Session - July 20106

7 A Centralised Solution Client – Server Architecture Server – Always-On Service – Hosts several system images image information version control of images – Can become a seed upon request from a client – Not dependant on receiver’s hardware 25.12.2015Bachelor Presentation Session - July 20107

8 A Centralised Solution Client – can send requests to server List system images Create a system image Update a partition or disk of a system image Delete a system image Request an image – can be the receiver or just signal a request for server to seed 25.12.2015Bachelor Presentation Session - July 20108

9 Backend Python as a framework – open source – large number of available libraries – platform independant client.py server.py PXE 25.12.2015Bachelor Presentation Session - July 20109

10 Client ************************************** *Welcome to the Imaging System Client* ************************************** Available commands: l: list images on server c: create image u: update image d: delete image r: request image >>c Creating image... Available disks: * sda - sda5 - sda2 - sda1 Fill in description for the image (press CTRL-D to finish reading input) new test images Start transfer to server (it might take a long time)?[y/n] 25.12.2015Bachelor Presentation Session - July 201010

11 Server root@hera:/home/alexj/imaging-system/server# tree images/ images/ ├── 1 │ ├── info │ ├── sda │ │ ├── 1 │ │ ├── 2 │ │ └── 3 │ └── sdb │ └── 1 ├── 2 │ ├── info │ └── sda │ ├── 1 │ ├── 2 │ ├── 3 │ ├── 4 │ └── 5 25.12.2015Bachelor Presentation Session - July 201011

12 Conclusions Centralised Imaging Solution – Archiving – Version control – Always-On Service Future Improvements – GUI for client – Secure Authentication – Differential Versioning 25.12.2015Bachelor Presentation Session - July 201012 Questions?

13 Thank you!


Download ppt "Author Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department Supervisor OS Imaging Solution Alexandru."

Similar presentations


Ads by Google