Dear Shiau,
I'm impressed by DRBL, it's a really nice System.
Currently I'm working on DRBL to clone many ThinClients in our network. My intension is to install one ThinClient (Manjaro with VMWare Horizon Client), update that client and to clone that to many other Clients.
So, our network is /21. I already found the FAQ about that, but i decided to go for MAC Groups and generate them manually. I don't want to do a drlbpush to import MAC's, because that kills all my custom configs.
I'm just going to duplicate that for all clients (about 350) and then I'll pack them to MAC-grp-XY and restartet all services "drbl-all-service restart".
My Problem is, i want to rollout that image to all clients, but my network is not strong enough to rollout 350 clients at the same time, so I'm looking for a way to rollout 40 at a time, then wait, rollout the next 40 etc... till all thinclients are up-to-date. I found the -y option in clonezilla restore, but that means, that the already restored clients will start restoring again.
Is there a way to exclude clients that have been seen once?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hm. I'm expecting problems with the group management. Wether I'm using drlbpush to import the MAC's or the gen_3N_conf method, the "Master" group won't work.
I used dcs to take an image of the group, but it only starts to local system at boot. I tested the config with MAC and even with IP.
When I try the IP:
Now the Clonezilla mode is: save-disk
Setting client as clonezilla-save-disk mode...Your system is already in Clonezilla mode... we will stop it first, then change to other mode...
Setting the TERM as xterm
""192.168.99.3"" is not a suitable IP_LIST!!! Program terminated!!!
When I try MAC
Now the Clonezilla mode is: save-disk
Setting client as clonezilla-save-disk mode...Your system is already in Clonezilla mode... we will stop it first, then change to other mode...
Setting the TERM as xterm
""" is not a suitable IP_LIST!!! Program terminated!!!
At the end it generates:
drbl-ocs -b -q2 -j2 -scs -p reboot -z2p -i 1000000 -h " 192.168.99.3" -l en_US.UTF-8 startdisk save 2021-08-26-13-imgBZIP sda
If i delete that space before my IP, it seem's to configure right - but even that doesn't work.
On boot i see an Error: "attempt to redefine a function being executed.b.cfg-drbl-68:84:"
Last edit: ACAC 2021-08-26
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Are you able to boot 40 clients in a batch? If so, then you do not have to lock the clients by MAC addresses. Just use the "-y" option and set them to power off after deployment, then boot the 1st 40 clients in a batch. Once they are deployed, you can do the same way for the next 40 clients in the 2nd batch... and the 3rd batch....
Steven
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear Shiau,
I'm impressed by DRBL, it's a really nice System.
Currently I'm working on DRBL to clone many ThinClients in our network. My intension is to install one ThinClient (Manjaro with VMWare Horizon Client), update that client and to clone that to many other Clients.
So, our network is /21. I already found the FAQ about that, but i decided to go for MAC Groups and generate them manually. I don't want to do a drlbpush to import MAC's, because that kills all my custom configs.
I modified the dhcpd.conf to look like that:
and according to that /etc/exports
I'm just going to duplicate that for all clients (about 350) and then I'll pack them to MAC-grp-XY and restartet all services "drbl-all-service restart".
My Problem is, i want to rollout that image to all clients, but my network is not strong enough to rollout 350 clients at the same time, so I'm looking for a way to rollout 40 at a time, then wait, rollout the next 40 etc... till all thinclients are up-to-date. I found the -y option in clonezilla restore, but that means, that the already restored clients will start restoring again.
Is there a way to exclude clients that have been seen once?
Hm. I'm expecting problems with the group management. Wether I'm using drlbpush to import the MAC's or the gen_3N_conf method, the "Master" group won't work.
I used dcs to take an image of the group, but it only starts to local system at boot. I tested the config with MAC and even with IP.
When I try the IP:
Now the Clonezilla mode is: save-disk
Setting client as clonezilla-save-disk mode...Your system is already in Clonezilla mode... we will stop it first, then change to other mode...
Setting the TERM as xterm
""192.168.99.3"" is not a suitable IP_LIST!!! Program terminated!!!
When I try MAC
Now the Clonezilla mode is: save-disk
Setting client as clonezilla-save-disk mode...Your system is already in Clonezilla mode... we will stop it first, then change to other mode...
Setting the TERM as xterm
""" is not a suitable IP_LIST!!! Program terminated!!!
At the end it generates:
drbl-ocs -b -q2 -j2 -scs -p reboot -z2p -i 1000000 -h " 192.168.99.3" -l en_US.UTF-8 startdisk save 2021-08-26-13-imgBZIP sda
If i delete that space before my IP, it seem's to configure right - but even that doesn't work.
On boot i see an Error: "attempt to redefine a function being executed.b.cfg-drbl-68:84:"
Last edit: ACAC 2021-08-26
Are you able to boot 40 clients in a batch? If so, then you do not have to lock the clients by MAC addresses. Just use the "-y" option and set them to power off after deployment, then boot the 1st 40 clients in a batch. Once they are deployed, you can do the same way for the next 40 clients in the 2nd batch... and the 3rd batch....
Steven