Sau khi đóng gói, có thể phân phối máy ảo cho người khác.
Dưới đây là ghi chú các bước thực hiện.
OS của box: CentOS
Thực hiện
-
Xóa cache của yum
$ sudo yum clean all
-
Tối ưu hóa dung lượng của box
Giảm thiểu fragment trên đĩa cứng, tối ưu hóa tỉ lệ nén.
(Ghi 0 vào tất cả các chỗ trống trên phân vùng đĩa cứng của máy ảo, sau đó xóa file zero này)$ sudo dd if=/dev/zero of=/EMPTY bs=1M $ sudo rm -f /EMPTY
-
Xóa các file log, thư mục tạm (optional)
/var/log/ /tmp/ /var/tmp/ /usr/local/src/
Xóa command history:
$ cat /dev/null > ~/.bash_history
Ngoài ra:
- Profile của aws cli
- Private keys
- Database
-
Thay đổi thông tin phiên bản của máy ảo (optional)
-
Tắt máy ảo
$ sudo shutdown -h now
-
Đóng gói máy ảo
> cd /path/to/box > vagrant package --output {package_name}