Centos使用PXE+Kickstart無人值守安裝服務 (資源)

Centos使用PXE+Kickstart無人值守安裝服務

新服務器要想到PXE裝機這一步,首先作以下幾個步驟:linux

       一、開機按F2進入System Setupsql

       二、選擇Device Setting下的Integrated RAID Controller xxxx Configuration Utility選項卡下,根據本身的服務器類型作適合級別的RAID陣列服務器

       三、在IDRAC Setting下(即DELL遠程控制設置)下,設置遠程控制的IP和關聯的網卡接口等網絡

       四、在System BIOS下默認服務器的開機啓動順序。服務器的默認啓動順序很是重要,必定要設置爲從硬盤啓動,防止PXE裝完系統重啓以後由從PXE重複安裝。架構

       以上的步驟設置完畢以後,咱們就能夠經過DELL的遠控頁面(即IDRAC WEB)設置服務器爲僅在下一次重啓時進入PXE啓動。spa

       在自動裝機這個流程中,我將服務器裝機、系統初始化,應用初始化,虛擬化部署等拆封成了兩大步驟。操作系統

目錄

1.1 無人值守系統.net

1.2 部署相關服務程序3d

 1.2.1 配置DHCP服務程序rest

 1.2.2 配置TFTP服務程序

 1.2.3 配置SYSLinux服務程序

 1.2.4 配置VSFtpd服務程序

 1.2.5 配置KickStart應答文件

   1.2.5.1 應答文件製做方式一

   1.2.5.2 應答文件製做方式二

1.3 自動部署客戶機

1.1 無人值守系統

無人值守批量安裝系統的工做流程:

1.2 部署相關服務程序

1.2.1 配置DHCP服務程序

[root@localhost ~]# systemctl restart dhcpd

[root@localhost ~]# systemctl enable dhcpd

Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.

[root@localhost ~]# systemctl restart dhcpd

[root@localhost ~]# systemctl enable dhcpd

Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.

 

1.2.2 配置TFTP服務程序

[root@localhost ~]# yum install xinetd

[root@localhost ~]# systemctl restart xinetd

[root@localhost ~]# systemctl enable xinetd

 

1.2.3 配置SYSLinux服務程序

SYSLinux是一個用於提供引導加載的服務程序。

掛載CDROM:

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount -t auto /dev/cdrom /mnt/cdrom/

mount: /dev/sr0 is write-protected, mounting read-only

1.把SYSLinux提供的引導文件複製到TFTP服務程序的默認目錄中,也就是pxelinux.0文件,這樣客戶端主機就可以順利地獲取到引導文件了。

2.光盤鏡像已經被掛載到/media/cdrom目錄後,使用複製命令將光盤鏡像中自帶的一些引導文件也複製到TFTP服務程序的默認目錄中。

[root@localhost ~]# cd /var/lib/tftpboot/

[root@localhost tftpboot]# ls

[root@localhost tftpboot]# cp /usr/share/syslinux/pxelinux.0 .

[root@localhost tftpboot]# cp /mnt/cdrom/images//pxeboot/{vmlinuz,initrd.img} .

[root@localhost tftpboot]# cp /mnt/cdrom/isolinux/{vesamenu.c32,boot.msg} .

[root@localhost tftpboot]# ls

boot.msg  initrd.img  pxelinux.0  vesamenu.c32  vmlinuz

[root@localhost tftpboot]#

3.在TFTP服務程序的目錄中新建pxelinux.cfg目錄,將系統光盤中的開機選項菜單複製到該目錄中,並命名爲default。

[root@localhost tftpboot]# mkdir pxelinux.cfg

[root@localhost tftpboot]# cp /mnt/cdrom/isolinux/isolinux.cfg pxelinux.cfg/default

4.編輯default文件:更改第1行(取消鏡像檢驗),第64行(使用FTP傳輸鏡像)

1.2.4 配置VSFtpd服務程序

[root@localhost ~]# systemctl restart vsftpd

[root@localhost ~]# systemctl enable vsftpd

Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.

光盤鏡像文件所有複製到vsftpd服務程序的工做目錄中:

1.2.5 配置KickStart應答文件

1.2.5.1 應答文件製做方式一

首次安裝完系統在root的家目錄下會造成一個基於上次安裝的配置所造成的一個配置文件,通常叫作「anaconda-ks.cfg」。

[root@localhost ~]# cp ~/anaconda-ks.cfg /var/ftp/pub/ks.cfg

[root@localhost ~]# chmod +r /var/ftp/pub/ks.cfg

1.2.5.2 應答文件製做方式二

Centos7.2系統安裝GUI圖形界面

# yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

啓動桌面——startx

[root@localhost ~]# yum -y install system-config-kickstart

[root@localhost ~]# system-config-kickstart

...略...

能夠根據本身的需求生成自定義的應答文件,放到/var/ftp/pub目錄中。

1.3 自動部署客戶機

自動傳輸光盤鏡像文件並安裝系統:

自動安裝系統,無須人工干預:

 

 

資源鏈接 :

Linux下kickstart服務器部署         : http://blog.51cto.com/lythjq/1602988

PXC搭建問題解答             :      http://blog.51cto.com/l0vesql/1983636

PXC三節點集羣系統搭建    : http://blog.51cto.com/l0vesql/1983614

pxe+kickstart進行多版本系統安裝     :  http://blog.51cto.com/11010461/2120693     

原  PXE 部署不一樣版本的系統安裝環境以及挽救環境          : https://blog.csdn.net/sinat_37757403/article/details/78256161

原  RH134-第十五節-PXE自動化系統批量安轉以及PXE環境搭建           :  https://blog.csdn.net/sinat_37757403/article/details/76284169

Linux基於PXE實現系統全自動無人值守安裝          :        http://blog.51cto.com/scholar/1627450

DHCP+TFTP+HTTP+kickstart實現PXE自動化部署系統Centos             :      http://blog.51cto.com/linuxgentoo/1533038

Linux下批量部署安裝--PXE                     : http://blog.51cto.com/guoting/1533029

 

PXE高效批量網絡裝機,kickstart無人值守安裝      :      http://blog.51cto.com/13728740/2147857

kickstart無人值守自動安裝操做系統 置頂        :  http://blog.51cto.com/sgk2011/1832206

Centos使用PXE+Kickstart無人值守安裝服務  :  https://mp.weixin.qq.com/s/udG3rcNgeQaB2_GOAwoCvA

Kickstart自動化安裝 Linux系統【信安世紀(SecDriver)】 :https://mp.weixin.qq.com/s/wX1s0O4aCeoFmls_gGM6bQ 

看年薪50w架構師是如何運做Kickstart系統企業實戰! : https://mp.weixin.qq.com/s/IHxk7FDhFsdFb79zNyZhzg

相關文章
相關標籤/搜索