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