kickstart+DHCP+NFS+TFTP+PXE 全自動化部署Linux系統
阿新 • • 發佈:2019-04-02
graph 提前 linux apache ans root inittab vim usr
https://blog.51cto.com/hypocritical/1694976
http://www.linuxmysql.com/25/2017/672.htm
https://blog.slogra.com/
https://www.zyops.com/autoinstall-kickstart/
https://www.bilibili.com/video/av17467528?from=search&seid=12026567452303907129
目錄
- kickstart+DHCP+NFS+TFTP+PXE
- 安裝詳細步驟
- 執行PXE——kickstart 安裝需要的設備為
- 用到的kickstart工具、依賴於X Windows,所以要提前安裝好,XWindows及GNOME 並重啟系統
- 修改/etc/inittab配置文件
- 重啟系統 reboot
- 啟動圖像化
- 上傳centos7.4.iso 至 /usr/loca/src mkdir -p mnt/cdrom
- 安裝dhcp
- 創建Apache目錄 mkdir -p /var/html/www
- 安裝TFTP
- 配置tftp
- 重啟xinetd進程
http://www.madmalls.com/blog/post/customize-centos-7-3-autoinstall-iso/
http://www.178linux.com/82613
https://www.osyunwei.com/archives/7577.html
https://blog.51cto.com/darren88/1704172
https://blog.51cto.com/433266/1893704
http://www.linuxmysql.com/25/2017/672.htm
https://blog.slogra.com/
https://www.zyops.com/autoinstall-kickstart/
https://www.bilibili.com/video/av17467528?from=search&seid=12026567452303907129
kickstart+DHCP+NFS+TFTP+PXE
安裝詳細步驟
執行PXE——kickstart 安裝需要的設備為
- DHCP 服務器
- TFTP 服務器
- Kickstart所生成的ks.cfg配置文件
- 一臺存放系統安裝文件的服務器。如NFS、HTTP、或FTP服務器
- 一臺帶有PXE支持網卡的主機
用到的kickstart工具、依賴於X Windows,所以要提前安裝好,XWindows及GNOME 並重啟系統
yum grouplist | more
yum -y groupinstall 'X Window System'
yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"
修改/etc/inittab配置文件
id:5:initdefault
重啟系統 reboot
啟動圖像化
start
上傳centos7.4.iso 至 /usr/loca/src mkdir -p mnt/cdrom
mount -o loop centos7.4.iso /mnt/cdrom
安裝dhcp
rpm -q dhcp
yum -y install dhcp
創建Apache目錄 mkdir -p /var/html/www
cp -rf /mnt/cdrom/* /var/html/www/
安裝TFTP
yum -y install tftp-server
配置tftp
vim /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer # protocol. The tftp protocol is often used to boot diskless # workstations, download configuration files to network-aware printers, # and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no #
per_source = 11
cps = 100 2
flags = IPv4
}
yum -y install xinetd*
重啟xinetd進程
kickstart+DHCP+NFS+TFTP+PXE 全自動化部署Linux系統