Клонирование машины с линуксом.
/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 ключи — удаляем! Или оставляем, но это для безответственных и ленивых. =)