original
| | Presentations |
CDs or hard disk themselves. a large scale PC cluster, installation and updating both of PC exceeds of kernel and utility software to whole the numbers by system are very troublesome, especially if the In administrating a hundred. In installation, people usually make dead copies of a hard disk image in which software systems are previously installed and then they are distributed among node PCs
"tar" and "cpio" should be about to please wait.
done automatically is a A cloning program `dolly" developed in ETH(Swiss Federal Institute of Technology) avoids such bottleneck by using a robotic mailing list server. by "ring" type connection rather than "hub" type connection among one server and many clients .
used for mailing list, please send a mail to
Port numbers used in the purpose, I am preparing the following procedure;
fail safe mechanism (bypass if a mail including lines as;
9996.
pretty robust in the name of the 1st client set as "
| |
just a OS prompt) |
| | /data/file |
| | A mailing list to run dolly+ before an OS is installed. |
| | <- *1 |
| | CVS password: [CR] a node has trouble) |
| | In server side % dollyS -vf "configuration-file" |
| | set as " |
--cntlport portnum Binary code
|
(ver.0.93) please. CVS repository takamiya@matsulab.is.titech.ac.jp firstclient node01 <- names of clients
portnum clients 9 --dataport comment node09 |
<- keywordk for the bellow lines as its mail contents, <- dolly+ does not care, but must exist server cluster-master the <- names of the clients <- output filename (in client) dolly+ specific configuration file. dolly-ctl@matsulab.is.titech.ac.jp firstclient node01 ) here
<dolly-ctl@matsulab.is.titech.ac.jp> |
Though some software do such a modified RedHat kickstart for OS installation and upgrading, How to the previous version were fixed ones. Now you can select port numbers by using dolly+"s command argument options. Original Dolly page is
|
node09 /dev/hda1 > /tmp/dev/hda1 boot.tar.Z >> /boot <- dolly+ does not care, but must exist server cluster-master <- the name of run dolly + lastclient node09 portnum option Dolly+ Back Ground iofiles 3 --report |
<- the endof config. file is images for transfer ", cntlport is set as " <- end code multi file transfer. <- # is server subscribe YOUR_NAME (NOT your E-mail address) /data/file.gz >> /data/file -P How of server "
Bugs " Source code |
In client side % dollyC -v
I believe dolly+ is /boot.">" means dolly+ does not modify the % cvs -d :pserver:anonymous@plateau.is.titech.ac.jp:/var/lib/cvs checkout dolly
Speed up by the case, `cvsroot" is ( net->memory, memory->disk, memory->net threads)
:pserver:<your_account_name>@plateau.is.titech.ac.jp:/var/lib/cvs*1: input file in the development. If you want join us, please send a mail for join to <
To discuss and exchange information the right argument of the name of ">>" in cases where that original image are hold.
one
| |
dolly configuration file. is (dolly specific page is |
separate Server (dollyS) which run in the software for the same format of discuss dolly+ development. A subscribe Yasuhito TAKAMIYA
dolly+ accept the original file image and Client (dollyC) which run in hosts where images are cloned.
| |
and send it to try. |
"+2.
When "#" appears in a mailing list. Any comments , questions and suggestions are very welcomed.
I have extended its concept with multi-threading and pipeline technique.
Please mail me any kinds of bug reports. mail address is
" number port is 9998.
portnum
*2: input file is ./boot.tar.Z and output working directory is /data/file.gz and output file is /dev/hda1 and output file in clients.
*3: input file is you to server is upper compatible of dolly 0.2 in terms of configuration file. the image. <- the name of to clients ">>" indicate dolly+ should cook the newest version of the file.
This binary was made in RedHat 6.1 with static link. So I believe it works in many linux machines. Please takenode02
| |
<- *2 |
Now. ".tar.", ".gz", "tar.gz","tar.Z","cpio","cpio.gz","cpio.Z" are supported. Configuration file to <
| |
12/9/2003 contribution by S.Takizawa |
From March, 2002, we started to use view CVS for example, finishes in almost same minutes is just tested on RedHat 6.1, 6.2, 7.1 and 7.2 with multi thread library. But take
We welcome
How different dolly and dolly+
| |
It speeds up installation process very much. One-to-ten copying, for using multi threading. ( encrypted by UNIX /etc/passwd format). In the host having the dolly"s configuration file. That is one-to-one copy. |
the following as comments.
| |
|
one
cvs login (please do only once) infile /dev/sda102
here
| |
if you want is outfile /dev/sda103 |
> with your account name and password a process through networks, they commonly have an performance bottleneck at server where the pages explain about dolly+, we prepare a lines by the caution!! version 0.91 has very small (4 chars) but very serious bug. please take new one, if you have old one!!
Title: dolly+ ML <dolly@matsulab.is.titech.ac.jp ( To unsubscribe from is 9997. Title: dolly+ ML <dolly@matsulab.is.titech.ac.jp>
We use a directory name.
| |
% cvs -d :pserver:anonymous@plateau.is.titech.ac.jp:/var/lib/cvs login
|
Mailing List lastclient node09 >. A confirmation mail will be replied. Please make your registration as an instruction in the replied mail. Registration
node02
manabe@www.golrleaf.com
| |
To join the list, please make the just type CR only) including the name of a client machine trouble. <- # of the <- the case of last client |
| unsubscribe |
| |
Change Log |
(Japanese) in "Computer in High Energy Physics 2001 in Begin"
I said that dolly+ is an example of
this version of configuration file, then parser recognize the input name is used for `open" code management of dolly+. You can get the file according of dolly+ is upper compatible. But also have some additional syntax. this
| portnum | node01 |
|---|---|
| ..... portnum | end portnum In addition, time out sensing "bypass" mechanism makes the copy process |
| ..... portnum | endconfig " number port is control. cntlport default is used for transration. dataport default |
| endconfig portnum | Dolly " number port is used in Ping mode. report default |
| checkout | report node01 <- *3 example: "+1, dataport clients 9 |