CentOS 8.1 Linux系統(tǒng)虛擬機(jī)封裝-Linux系統(tǒng)運(yùn)維實(shí)戰(zhàn)系列二
Linux系統(tǒng)運(yùn)維實(shí)戰(zhàn)系列二
CentOS 8/RHEL 8 Linux系統(tǒng)運(yùn)維實(shí)戰(zhàn)系列原創(chuàng)持續(xù)更新中。。。。。。
請關(guān)注,不迷路!
1.將CentOS 8.1安裝好的VMware虛擬機(jī)封裝,為后續(xù)的實(shí)驗(yàn)環(huán)境,批量生成實(shí)驗(yàn)Linux系統(tǒng),在VMware Workstation 上創(chuàng)建虛擬機(jī)模板,通過虛擬機(jī)模板創(chuàng)建Linux虛擬機(jī)系統(tǒng),但是模板創(chuàng)建的虛擬機(jī)CentOS上所有文件完全一樣,等于克隆了一個(gè)系統(tǒng),在克隆之前需要對虛擬機(jī)進(jìn)行封裝,去掉唯一性
對于前面文章中所安裝好的CentOS虛擬機(jī)配置
在做CentOS 8.1系統(tǒng)封裝之前,先將系統(tǒng)升級(jí)到最新:
更新完成之后,重啟服務(wù)器
接下來開始封裝系統(tǒng):
machine-id系統(tǒng)機(jī)器ID:
1) 刪除系統(tǒng)ID: machine-id 為系統(tǒng)的唯一性ID,每臺(tái)服務(wù)器系統(tǒng)應(yīng)該唯一,解決系統(tǒng)ID沖突,刪除即可。
2)在/etc/profile文件最后添加:開機(jī)重啟后,通過systemd-machine-id-setup 命令生成全新的machine-id
清除udev:重啟后系統(tǒng)會(huì)自動(dòng)創(chuàng)建
清除網(wǎng)卡配置:重啟后生成新的網(wǎng)卡配置文件
清除ssh私鑰文件:不同系統(tǒng)私鑰應(yīng)該不同,刪除后重啟自動(dòng)生成全新的私鑰
清除系統(tǒng)中的舊日志:
1)停止日志服務(wù):
2)將原有的舊日志刪除:
3)創(chuàng)建 /var/log/journal目錄,配置systemd-journald服務(wù)的持久日志存儲(chǔ)目錄(原systemd-journald日志保存在/run/log/journal/目錄中,此目錄文件保存在內(nèi)存中,掉電丟失)
創(chuàng)建 /var/log/journal 目錄,后續(xù)systemd-journald的日志將保存到此位置。
清除所有命令的歷史記錄:
最后一步,關(guān)閉系統(tǒng):
在VMWare workstation 虛擬化軟件中 對封裝好的 CentOS 8.1 創(chuàng)建 快照
在虛擬機(jī)設(shè)置中 啟用模板模式(用于克?。?然后 確定
CentOS 8.1的Linux VMware workstation 虛擬機(jī)的封裝 完成。
接下來通過 模板來創(chuàng)建 CentOS 8.1的虛擬機(jī)系統(tǒng):
為了節(jié)約實(shí)驗(yàn)磁盤空間,創(chuàng)建鏈接克隆
配置 全新克隆虛擬機(jī)的保存位置 ,最后點(diǎn) 完成
為全新的虛擬機(jī) 配置網(wǎng)卡即可:
總結(jié):
全新一臺(tái)的CentOS 8.1的實(shí)驗(yàn)虛擬機(jī)創(chuàng)建 完成, 在以后的實(shí)驗(yàn)中 所有新的虛擬機(jī)都可以使用此方法快速的生成實(shí)驗(yàn)虛擬機(jī)。 無需 頻繁的安裝Linux系統(tǒng),為后續(xù)的Linux運(yùn)維實(shí)戰(zhàn)打下基礎(chǔ)