一、pxe介紹
preboot excution environment預啟動執行環境
基於client/server的網路模式,支援遠端主機通過網路從遠端伺服器**映像,並由此支援通過網路安裝作業系統
pxe可以引導和安裝windows,linux等多種作業系統,此處只用pxe實現centos系統的自動化安裝
二、操作前準備:僅主機模式,關閉vmware 的dhcp服務
三、操作步驟
1.安裝http
2.新增光碟用來掛載centos6的映象檔案,使用命令重新整理
echo '- - -' > /sys/class/scsi_host/host0/scan //如未重新整理出,可將host0換為host1,host2再試
3.準備ks檔案
cp /root/anaconda-ks.cfg /var/www/html/ksdir/miniks7.cfg //在已安裝好的centos7主機上覆制/root/anaconda-ks.cfg作為模板檔案,修改後做centos7的ks檔案
vim /var/www/html/ksdir/miniks7.cfg
cp /root/anaconda-ks.cfg /var/www/html/ksdir/miniks6.cfg //在已安裝好的centos6主機上覆制/root/anaconda-ks.cfg作為模板檔案,修改後做centos6的ks檔案
vim /var/www/html/ksdir/miniks6.cfg
4.安裝tftp服務(將後面要用到的檔案放置在它生成的/var/lib/tftpboot/目錄中用來共享)
yum install tftp-server
systemctl start tftp
systemctl enable tftp
5.安裝dhcp服務
yum install dhcp
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf //配置dhcp服務
systemctl start dhcpd //啟動服務
systemctl enable dhcpd //設為開機啟動
6.準備啟動檔案
yum install syslinux //安裝syslinux包
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot //複製啟動檔案
cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot //複製啟動選單格式
cp /var/www/html/centos/7/isolinux/vmlinuz /var/lib/tftpboot/kernel7 //複製centos7核心(centos6同此操作)
cp/var/www/html/centos/7/isolinux/initrd.img /var/lib/tftpboot/kernel7 //複製centos7程序啟動項(centos6同此操作)
mkdir /var/lib/tftpboot/pxelinux.cfg/
cp /var/www/html/centos/7/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //複製預設選單引導檔案放入剛建立的/var/lib/tftpboot/pxelinux.cfg資料夾中
tree /var/lib/tftpboot/ // 檢視用於自動啟動需要的檔案
7.準備啟動選單檔案
8.建立乙個新的虛擬機器,開始安裝
9.快捷鍵m為選擇安裝centos7,n為選擇安裝centos6(此處可用快捷鍵和上下鍵選擇,只是顯示較不明顯)
運維自動化之系統安裝(基於PXE)
三 yum安裝system config kickstart圖形化軟體製作 在這裡筆者用第二種 注意 裡為筆者注釋 配置dhcp伺服器 service dhcpd start 此時可以啟動dhcp服務了,注意dhcp伺服器的ip必須是靜態ip!配置tftp vim pxelinux.cfg defa...
運維自動化
1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...
自動化運維
考慮的因素 源 打包為映象 發布到映象庫 利用k8s發布到物理機器執行,以服務的形式對外提供服務 目前的做法 0 建立乙個執行遠端命令的框架 1 每個應用建立乙個部署檔案指令碼 a 指定元 位址 c 同步源 到目標主機 d 接受指令碼引數 vername 2 版本號,映象tag fromport 3...