CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

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系統封裝之前,先將系統升級到最新:

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

更新完成之後,重啟服務器

接下來開始封裝系統:

machine-id系統機器ID:

1) 刪除系統ID: machine-id 為系統的唯一性ID,每臺服務器系統應該唯一,解決系統ID衝突,刪除即可。

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

2)在/etc/profile文件最後添加:開機重啟後,通過systemd-machine-id-setup 命令生成全新的machine-id


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

清除udev:重啟後系統會自動創建

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

清除網卡配置:重啟後生成新的網卡配置文件


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


清除ssh私鑰文件:不同系統私鑰應該不同,刪除後重啟自動生成全新的私鑰

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


清除系統中的舊日誌:

1)停止日誌服務:

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


2)將原有的舊日誌刪除:

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


3)創建 /var/log/journal目錄,配置systemd-journald服務的持久日誌存儲目錄(原systemd-journald日誌保存在/run/log/journal/目錄中,此目錄文件保存在內存中,掉電丟失)


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

創建 /var/log/journal 目錄,後續systemd-journald的日誌將保存到此位置。


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


清除所有命令的歷史記錄:


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


最後一步,關閉系統:


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

在VMWare workstation 虛擬化軟件中 對封裝好的 CentOS 8.1 創建 快照


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

在虛擬機設置中 啟用模板模式(用於克隆) 然後 確定

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


CentOS 8.1的Linux VMware workstation 虛擬機的封裝 完成。

接下來通過 模板來創建 CentOS 8.1的虛擬機系統:


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

為了節約實驗磁盤空間,創建鏈接克隆

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

配置 全新克隆虛擬機的保存位置 ,最後點 完成


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二

CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


為全新的虛擬機 配置網卡即可:


CentOS 8.1 Linux系統虛擬機封裝-Linux系統運維實戰系列二


總結:

全新一臺的CentOS 8.1的實驗虛擬機創建 完成, 在以後的實驗中 所有新的虛擬機都可以使用此方法快速的生成實驗虛擬機。 無需 頻繁的安裝Linux系統,為後續的Linux運維實戰打下基礎


分享到:


相關文章: