Клонирование машины с линуксом.
/usr/sbin/virginizer
#!/bin/sh if [ -f /etc/.virginizer_done ]; then exit 0 fi #Rotate sshd keys rm -f /etc/ssh/ssh_host*key* service sshd restart #Generate new root password post it to serial getpw() { echo `pwgen` } if [ $? -eq 0 ]; then PWRES=1 while [ $PWRES -eq 1 ]; do ROOT_PW=$(getpw) echo $ROOT_PW | passwd root --stdin > /dev/null 2>&1 PWRES=$? done echo "" echo "$ROOT_PW" > /dev/ttyS0 fi #Delete udev net rule rm -f /etc/udev/rules.d/70-persistent-net.rules #Rotate log files # logrotate -f /etc/logrotate.conf #Clear history echo > /root/.bash_history #Set markfile set script was run on system touch /etc/.virginizer_done #Reboot system reboot
/etc/rc.local
#!/bin/sh /usr/sbin/virginizer
1. # rm-f /etc/.virginizer_done
2. # shutdown -h now
3. Создать шаблон
4. Делать клоны
5. ….
N.B. Если у root уже были ssh ключи — удаляем! Или оставляем, но это для безответственных и ленивых. =)