天天看點

自動安裝

1.kickstart 自動安裝

kickstart腳本是自動應答系統在安裝過程中的一切問題的腳本檔案

這個檔案可以實作系統的自動安裝

在系統安裝完畢後會在系統的root家目錄中生成anaconda-ks.cfg 這個檔案就是以 此模闆生成的kickstart腳本

2.kickstart腳本的制作

手動編寫kickstart的難度很大

系統中system-config-kickstart 工具可以以圖形的方式打開制作kickstart

yum install system-config-kickstart -y

system-config-kickstar

ksvalidator ks.cfg   檢測ks文法

3.kickstart 檔案共享

yum install httpd -y

systemctl stop firewall.service

systemctl disable firewall.service

systemctl start http

systemctl enable httpd

cp ks.cfg /var/www/html

4.測試ks檔案

1) 圖形安裝

2)指令安裝

virt-install \

--name kstest \

--ram 800 \

--file /var/lin/libvirt/images/kstest.qcow2 \

--file-size 8 \

--location ftp://172.25.254.250/pub/rhel7.2 \

--extra-args "ks=http://172.25.254.124/ks.cfg" &

history将此指令複制粘貼到 /mnt/ 下的一個檔案裡 (自己touch)

5,附加pxe網絡安裝服務

1,相應軟體安裝

yum dhcp tftp-server syslinux httpd -y

systemctl stop firewalld.service

systemctl disable firewalld.service

vim /etc/xinetd.d/tftp

[disable = yes ] =====> [disable = no]

systemctl restart xinetd

systemctl start httpd

2.必須檔案的下載下傳複制

cd  /var/lib/tftp

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

mkdir /var/lib/tftpboot /pxelinux.cfg

cp isolinux.cfg pxelinux.cfg/default

                                        dns域名解析   250有

3.(dhcp已經下載下傳)

cd /usr/share/doc/dhcp

cp dhcpd.conf.example /etc/dhcp/dhcpd.conf

cd /etc/dhcp

ls

vim dhcpd.conf :

  修改域名,dns,網段 (subnet 172.25.254.0).子網路遮罩

  option domain-name "lol.org";  域名

  option domain-name-servers 172.25.254.250;dns

  subnet 172.25.254.0 netmask 255.255.255.0 { 網段

    range 172.25.254.200 172.25.254.240;客戶機能擷取的ip範圍

    option routers 172.25.254.254;網關

    filename "pxelinux.0";

    next-server 172.25.254.124;檔案所在的伺服器ip

systemctl resatrt dhcpd

systemctl restart dhcpdsystemctl status dhcpd.service

systemctl start dhcpd.service

 本文轉自   Taxing祥   51CTO部落格,原文連結:http://blog.51cto.com/12118369/1868937

上一篇: 分區
下一篇: rh24-exam