Create VM Ubuntu Template

ในกรณีที่เราใช้งานบน Ubuntu ไปแล้วและอยากนำมันมาทำเป็น Template บน Ubuntu แบบไม่ใช้ virt-sysprep และไม่ใช้ script เราจะมาทำแบบ Step-by-Step เพื่อให้เข้าใจทุกขั้นตอน


Get Started

  • หยุดการทำงานของ Log Services
# service auditd stop
# service rsyslog stop
  • ตรวจสอบ Kernel ปัจจุบันที่เราใช้อยู่
# uname -r
  • ตรวจสอบ Images List
# dpkg -l | grep linux-image
  • ลบ Image ที่เราไม่ได้ใช้ออกไป
# apt-get autoremove linux-image-#.##.#
  • ลบ Package ที่เคยติดตั้งไว้
# apt-get clean
  • Force Log to Rotate
# logrotate –f /etc/logrotate.conf
# find /var/log -name "*.gz" -type f -delete
  • Truncate พวก Audit Log
# cat /dev/null > /var/log/audit/audit.log
# cat /dev/null > /var/log/wtmp
# cat /dev/null > /var/log/lastlog
  • ลบ udev persistent device
# rm -f /etc/udev/rules.d/70-persistent-net.rules
  • ลบ Temporary Files
# rm -rf /tmp/*
# rm -rf /var/tmp/*
  • ลบ SSH Host Keys
# rm –rf /etc/ssh/*key*
# rm –rf ~/.ssh/authorized_keys
  • ตั้งค่า Network จาก Static ให้เป็น Dynamic รับ IP จาก DHCP
# vi /etc/network/interfaces
  • ลบ Hostname
# cat /dev/null > /etc/hostname
  • ลบ History Shell Command
# history -w
# history -c

อ่านเพิ่มเติม : https://bit.ly/2qKAUbV


Leave a Reply

Your email address will not be published. Required fields are marked *