CentOS 8.1 Linux系統(tǒng)虛擬機封裝-Linux系統(tǒng)運維實戰(zhàn)系列二
Linux系統(tǒng)運維實戰(zhàn)系列二
CentOS 8/RHEL 8 Linux系統(tǒng)運維實戰(zhàn)系列原創(chuàng)持續(xù)更新中坡锡。余境。。。实辑。颈娜。
請關(guān)注镊讼,不迷路匹舞!
1.將CentOS 8.1安裝好的VMware虛擬機封裝,為后續(xù)的實驗環(huán)境似芝,批量生成實驗Linux系統(tǒng)那婉,在VMware Workstation 上創(chuàng)建虛擬機模板,通過虛擬機模板創(chuàng)建Linux虛擬機系統(tǒng)党瓮,但是模板創(chuàng)建的虛擬機CentOS上所有文件完全一樣详炬,等于克隆了一個系統(tǒng),在克隆之前需要對虛擬機進行封裝寞奸,去掉唯一性
對于前面文章中所安裝好的CentOS虛擬機配置
在做CentOS 8.1系統(tǒng)封裝之前呛谜,先將系統(tǒng)升級到最新:
更新完成之后,重啟服務(wù)器
接下來開始封裝系統(tǒng):
machine-id系統(tǒng)機器ID:
1) 刪除系統(tǒng)ID: machine-id 為系統(tǒng)的唯一性ID枪萄,每臺服務(wù)器系統(tǒng)應(yīng)該唯一隐岛,解決系統(tǒng)ID沖突,刪除即可瓷翻。
2)在/etc/profile文件最后添加:開機重啟后聚凹,通過systemd-machine-id-setup 命令生成全新的machine-id
清除udev:重啟后系統(tǒng)會自動創(chuàng)建
清除網(wǎng)卡配置:重啟后生成新的網(wǎng)卡配置文件
清除ssh私鑰文件:不同系統(tǒng)私鑰應(yīng)該不同,刪除后重啟自動生成全新的私鑰
清除系統(tǒng)中的舊日志:
1)停止日志服務(wù):
2)將原有的舊日志刪除:
3)創(chuàng)建 /var/log/journal目錄齐帚,配置systemd-journald服務(wù)的持久日志存儲目錄(原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)建 快照
在虛擬機設(shè)置中 啟用模板模式(用于克录袅狻) 然后 確定
CentOS 8.1的Linux VMware workstation 虛擬機的封裝 完成摩瞎。
接下來通過 模板來創(chuàng)建 CentOS 8.1的虛擬機系統(tǒng):
為了節(jié)約實驗磁盤空間拴签,創(chuàng)建鏈接克隆
配置 全新克隆虛擬機的保存位置 ,最后點 完成
為全新的虛擬機 配置網(wǎng)卡即可:
總結(jié):
全新一臺的CentOS 8.1的實驗虛擬機創(chuàng)建 完成旗们, 在以后的實驗中 所有新的虛擬機都可以使用此方法快速的生成實驗虛擬機篓吁。 無需 頻繁的安裝Linux系統(tǒng),為后續(xù)的Linux運維實戰(zhàn)打下基礎(chǔ)