自動安裝系統(附加pxe安裝)

來源:互聯網
上載者:User

標籤:ks指令碼 pxe安裝

#####################################
##########自動安裝系統###############
#####################################
#############1.kickstart指令碼#########
kickstart指令碼是自動應答系統在安裝時的一切問題的指令檔
這個檔案可以實現指令碼的自動安裝
在系統安裝完畢後會在系統的root家目錄中產生
anaconda-ks.cfg 這個檔案就是以此系統為模板產生的kickstart指令碼

############2.kickstart指令碼的製作####
手動編寫kickstart的難度比較大
系統中system-config-kickstart工具可以以圖形的方式製作kickstart指令碼
yum install system-config-kickstart    ##安裝圖形制工具
system-config-kickstart                ##開啟圖形製作工具
編輯完system-config-kickstart後儲存到/mnt(ks檔案儲存的目錄)
vim ks.cof
在檔案後方添加
%packages
@base   ##最佳安裝
%end
ksvalidator ks.cfg                     ##檢測ks文法
###########3.kickstart檔案的共用######
yum install httpd -y
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd

###########4.測試ks檔案################
virt-install
--name kstest \
--ram 800 \
--file /var/lib/libvirt/images/kstest.qcow2 \
 --file-size 8 \
 --location ftp://172.25.254.250/pub/rhel7.2 \
 --extra-args "ks=http://172.25.254.121/ks.cfg" &


測試檔案指令碼
#/bin/bash
--name "$1" \
--ram 800 \
--file /var/lib/libvirt/images/"$1".qcow2 \
 --file-size 8 \
 --location ftp://172.25.254.250/pub/rhel7.2 \
 --extra-args "ks=http://172.25.254.121/ks.cfg" &

#########附加pxe網路安裝服務##########
1.相應軟體的安裝
yum install dhcp tftp-server syslinux -y
systenctl stop firewalld
systemctl disable firewalld
vim /etc/xinetd.d/tftp
將disable=yes改為disable=no
systenctl restart xinetd
systemctl start httpd
systemctl enable httpd
2.必須檔案的下載複製
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
把安裝鏡像中的 isolinux/* 全部複製到 /var/lib/tftpboot
在/var/lib/tftpboot下建立目錄 mkdir /pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
3.dhcpd 服務的配置
cd /etc/dhcp
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp.conf
option domain-name "example.com";
option domain-name-servers 172.25.254.40;

subnet 172.25.254.0 netmask 255.255.255.0 {
  range 172.25.254.100 172.25.254.120;
  option routers 172.25.254.254;
  filename="pxelinux.0"
  next-sever 172.25.254.140
}
:wq




自動安裝系統(附加pxe安裝)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.