【松溪】部署Linux系統的網路自動安裝
部署比較簡單,開啟如下服務( dhcpd,tftp,nfs,portmap ) 再修改幾個配置檔案就可以;
一, 開啟dhcp服務
修改/etc/dhcpd.conf 檔案,修改網路ip資訊就可以,然後重啟dhcpd服務;
#ddns-update-style. interim;
ddns-update-style. ad-hoc;
ignore client-updates;
allow booting;
allow bootp;
option nis-domain "domain.org";
#option domain-name "pxeserver";
option time-offset -18000; # Eastern Standard Time
default-lease-time 1000;
max-lease-time 1600;
subnet 10.9.200.0 netmask 255.255.255.0 {
option routers 10.9.200.247;
option subnet-mask 255.255.255.0;
option domain-name-servers 111.0.25.132;
range dynamic-bootp 10.9.200.201 10.9.200.211;
filename "linux-install/pxelinux.0";
}
二, 開啟tftp服務
開啟服務的命令: chkconfig xinetd on , chkconfig tftp on
修改/tftpboot/linux-install/pxelinux.cfg/default 檔案;
解釋:dba_rhel4u5_x86_64 是配置名稱
解釋:label dba_rhel4u5_x86_64 是配置具體內容
解釋:kernel rhel4-u5-x86_64/vmlinuz 是指/tftpboot/linux-install/rhel4-u5-x86_64/vmlinuz
解釋:rhel4-u5-x86_64/initrd.img 是指/tftpboot/linux-install/rhel4-u5-x86_64/initrd.img
解釋:/home/os/rhel4-u5-x86_64/ks.cfg.dba 編輯kickstart檔案; 預設口令是 hello123
default dba_rhel4u5_x86_64
prompt 1
timeout 30
display msgs/boot.msg
F1 msgs/boot.msg
F2 msgs/general.msg
F3 msgs/expert.msg
F4 msgs/param.msg
F5 msgs/rescue.msg
F7 msgs/snake.msg
label dba_rhel4u5_x86_64
kernel rhel4-u5-x86_64/vmlinuz
append ks=nfs:10.9.200.151:/home/os/rhel4-u5-x86_64/ks.cfg.dba ksdevice=eth0 initrd=rhel4-u5-x86_64/initrd.img devfs=nomount ramdisk_size=16384 nofb
Kickstart檔案如下:
cat /home/os/rhel4-u5-x86_64/ks.cfg.dba
# ks.cfg.app
# kickstart file for search server
#Generated by Kickstart Configurator
#System language
lang en_US
#Language modules to install
langsupport zh_CN.GB18030 --default=en_US
#System keyboard
keyboard us
#System mouse
mouse generic3ps/2
#Sytem timezone
timezone Asia/Shanghai
#Root password
rootpw --iscrypted $1$UHlWseBT$Bbyz7d/cVx5Is2ojBKWVO/
#Reboot after installation
reboot
#Install Red Hat Linux instead of upgrade
install
#Use NFS installation Media
nfs --server=10.9.68.250 --dir=/home/os/rhel4-u5-x86_64
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext3 --size 128 --asprimary --ondisk cciss/c0d0
part swap --size 16384 --asprimary --ondisk cciss/c0d0
part / --fstype ext3 --size 1 --grow --ondisk cciss/c0d0
part /u01 --fstype ext3 --size 1 --grow --ondisk cciss/c0d1
#System authorization infomation
auth --useshadow --enablemd5
#Network information
network --bootproto=dhcp --device=eth0
#Firewall configuration
firewall --disabled
selinux --disabled
#Do not configure XWindows
skipx
#Package install information
%packages --resolvedeps
@ everything
#%pre
#mkdir /mnt/temp-pre
#mount -o nolock 10.9.19.222:/opt/iso/rhel4-u4 /mnt/temp-pre
#open -s -w -- /mnt/temp/preinst.sh
#umount /mnt/temp-pre
#%post
#umount /mnt/temp
三,開啟nfs,portmap 兩個服務,用chkconfig命令;
編輯 /etc/exports 新增一行記錄;
/home/os *(ro,sync)
四, 安裝檔案與Kickstart檔案
find /home/os
/home/os
/home/os/rhel4-u5-x86_64
/home/os/rhel4-u5-x86_64/RHEL4-U5-x86_64-AS-disc4.iso
/home/os/rhel4-u5-x86_64/RHEL4-U5-x86_64-AS-disc1.iso
/home/os/rhel4-u5-x86_64/md5.txt
/home/os/rhel4-u5-x86_64/RHEL4-U5-x86_64-AS-disc5.iso
/home/os/rhel4-u5-x86_64/RHEL4-U5-x86_64-AS-disc3.iso
/home/os/rhel4-u5-x86_64/RHEL4-U5-x86_64-AS-disc2.iso
/home/os/rhel4-u5-x86_64/ks.cfg.dba
完成以上步驟就完成了在本地網段通過網路自動安裝linux系統的配置; 啟動hp伺服器,按 F12 選擇網路啟動就可以;
五, 附錄(hp ilo 遠端控制卡的使用)
ilo 遠端控制卡預設都是配置了admin使用者 口令是:xx
ilo 的預設ip地址都是 相應網段的 xxx.xxx.0.xxx; 例如: 10.9.68.125 的遠端控制卡ip就是 10.9.0.125;
在windows的ie介面輸入ip地址就能開啟介面;
http://rdc.taobao.com/blog/dba/html/185_%e9%83%a8%e7%bd%b2linux%e7%b3%bb%e7%bb%9f%e7%9a%84%e7%bd%91%e7%bb%9c%e8%87%aa%e5%8a%a8%e5%ae%89%e8%a3%85.html/trackback
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1384/viewspace-374819/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用NIM Server網路半自動安裝AIX系統ServerAI
- kickstart半自動安裝centos系統與pxe自動安裝centos系統CentOS
- Linux系統DolphinScheduler3.1.5安裝部署教程。Linux
- Linux系統安裝tomcat並部署專案。LinuxTomcat
- 【Linux學習筆記24-2】網路檔案系統 nfs + 自動掛解除安裝autofsLinux筆記NFS
- Linux(深度)系統安裝富士施樂(網路)印表機Linux
- **Linux 配置系統網路(動態)**Linux
- Linux系統安裝,教你安裝一個屬於自己的Linux系統Linux
- Linux系統安裝Linux
- 【Linux學習筆記24-1】網路檔案系統 samba共享設定 + 自動掛解除安裝 autofsLinux筆記Samba
- Linux安裝部署Linux
- 無人值守自動化安裝系統
- PXE實現系統自動化安裝
- 網站伺服器安裝linux系統的理由網站伺服器Linux
- Linux系統安裝——Centos 7.6安裝LinuxCentOS
- Linux系統安裝01-centos7系統安裝LinuxCentOS
- deepin linux的無線網路解決-網路卡驅動(手動)安裝Linux
- linux系統安裝nginxLinuxNginx
- Linux系統安裝VNCLinuxVNC
- RUST 在linux 系統的安裝RustLinux
- Linux 中 Docker 的部署安裝LinuxDocker
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- devops系統自動化部署流程dev
- Linux系統安裝redis教程。LinuxRedis
- VirtualBox下安裝Linux系統Linux
- Linux系統中安裝pipLinux
- Linux系統快速安裝JDKLinuxJDK
- 自動化簡化了移動傳輸網路的部署
- 怎樣安裝Linux系統?Linux基礎教程之小白入門Linux系統安裝教程Linux
- PXE 基於網路自動安裝CentOS 6/7/8CentOS
- Win10系統怎麼安裝網路印表機_win10安裝網路印表機的方法Win10
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- 社交系統ThinkSNS+安裝部署演示
- Linux下怎麼安裝.deb格式的安裝包?Linux系統下.deb格式安裝包的安裝教程Linux
- Ubuntu系統安裝VNC虛擬網路控制檯UbuntuVNC
- Gitlab自動部署之二:安裝GITLAB-RUNNERGitlab
- 自動化測試之:Jenkins安裝與部署Jenkins
- win10系統網路介面卡驅動程式該如何安裝Win10
- 編譯安裝最新的Linux系統核心編譯Linux