kickstart 自動化安裝

2021-10-19 19:48:04 字數 2855 閱讀 8267

前言:毋庸置疑在多台物理機需要安裝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 的無人值守安裝...