前言:毋庸置疑在多台物理機需要安裝linux系統時,網路安裝可以成為首選方案。好處就是一次配置無限次迴圈使用
1,用centos7 最小化安裝 來搭建乙個kickstart應用,實現系統安裝自動化
cat /etc/sysconfig/network-scripts/ifcfg-ens33
bootproto="static"
device="ens33"
ipaddr=192.168.0.22
gateway=192.168.0.1
prefix=24
dns1=8.8.8.8
onboot="yes"
name="system ens33"
yum -y install wget
wget -o centos-base-aliyun.repo
yum clean all
yum makecache
yum -y install dhcp
~]# vi /etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0
pxelinux.0是乙個bootloader,類似於grub,通過它來載入系統安裝引導程式,
我們可以在它的配置檔案中指定核心的位置和核心的啟動引數
--- 配置完成後重啟服務:
~]# systemctl restart dhcpd
~]# yum -y install tftp-server
~]# vi /etc/xinetd.d/tftp -----------將disabled 設定為no開啟tftp:
service tftp
配置完成後,從新啟動tftp服務
setenforce 0
----------syslinux 是乙個功能強大的引導引導程式,
而且相容各種介質
安裝syslinux 得到pxelinux.0,這是pxe的引導引導程式
]# yum -y install syslinux -y
]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
]# cp -a /var/www/html/centos-7/isolinux/* /var/lib/tftpboot/
]# mkdir -p /var/lib/tftpboot/pxelinux.cfg
]# cp /var/www/html/centos-7/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
修改default 檔案
]# cat /var/lib/tftpboot/pxelinux.cfg/default
default ks
prompt 0
label ks
kernel vmlinuz
]# mkdir /var/www/html/ks_config/
]# cp /root/anaconda-ks.cfg /var/www/html/ks_config/centos7-ks.cfg
]# cat /var/www/html/ks_config/centos7-ks.cfg
install
url --url=""
auth --enableshadow --passalgo=sha512
install
url --url=「」
auth --enableshadow --passalgo=sha512
graphical
firstboot --enable
ignoredisk --only-use=sda
keyboard --vckeymap=cn --xlayouts=『cn』
lang zh_cn.utf-8
network --bootproto=dhcp --device=ens33 --ipv6=auto --no-activate
network --bootproto=dhcp --hostname=localhost.localdomain
rootpw --iscrypted 6
66install
cdrom
lang en_us.utf-8
keyboard us
network --onboot yes --device eth0 --bootproto static --ip 10.0.0.6 --netmask 255.255.255.0 --gateway 10.0.0.2 --noipv6 --nameserver 10.0.0.2 --hostname centos67
rootpw --iscrypted $62fr
fm3s
c/ow
df2y
b2frfm3sc/owdf2yb
2frfm3
sc/o
wdf2
yb
kickstart自動化安裝
環境 centos7 server端 ens37 172.0.0.1 ens33 192.168.0.138 yum install dhcp y 安裝dhcpd服務 vim etc dhcp dhcpd.conf 編輯dhcp服務的配置檔案,寫入如下配置,儲存並退出 systemctl start...
Kickstart 自動化安裝平台
1 dhcp tftp 安裝 yum install y dhcp tftp 首先配置 tftp 服務 vi etc xinetd.d tftp service tftp 只需要把 disable yes 改成 disable no 即可。配置dhcp vim etc dhcp dhcpd.conf...
kickstart自動安裝指令碼
kickstart 使用kickstart,系統管理員可以建立乙個包含安裝期間所有常見問題的答案檔案,以自動安裝red hat enterprise linux kickstart 類似於 oracle solaris 中的 jumpstart 或 microsoft windows 的無人值守安裝...