Linux操纵系统无人值守安置配置指南 8090安适门户
无人值守安置centos系统
安置挨次:
1.安置nfs处事,用于存放linux操纵系统
2.安置TFTP处事,用于供给pxe引导文件
3.安置DHCP处事,用于供给IP地点及其他信息
4.配置kickstart,用于自动应答安置,一般系统安置完成,在~目录下有anaconda-ks.cfg
5.新处事器用PXE启动
以上4法式都是在已安置系统的处事器上操纵,可以把应用漫衍在差别处事器,也可以全部(1-4)在一台
法式:
1.1 安置软件
yum install nfs-utils rpcbind tftp* dhcp* -y
1.2 创建nfs共享目录,此目录随便
mkdir /opt/share -p
1.3 拷贝操纵系统(linux)到/opt/share
---注:可以光盘挂载或者上传ISO文件随处事器然后挂载.
mount /dev/cdrom1 /mnt/ #挂载在mnt
mount -o loop /home/user/CentOS-6.9-x86_64-bin-DVD1.iso /mnt #挂载iso
cp -a /mnt/* /opt/share/ #文件大需要对照久,centos6不能用mnt作为nfs共享目录,权限禁止.
1.4 编纂NFS配置文件
cat /etc/exports #默认这个文件夹是空
/opt/share 172.21.100.0/24(ro,sync) #允许访谒nfs网段
2.1 编纂tftp文件,centos7以前都是通过xinted打点
cat /etc/xinetd.d/tftp #删除了注释部分
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot #tftp目录
disable = no #原yes改成no
per_source = 11
cps = 100 2
flags = IPv4
}
2.2 拷贝引导文件到/var/lib/tftpboot
- -注释: 若是没有pxelinux.0,请yum安置syslinux,或者光盘
bin/cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
bin/cp /opt/share/images/pxeboot/initrd.img /var/lib/tftpboot/
bin/cp /opt/share/images/pxeboot/vmlinuz /var/lib/tftpboot/
2.3 创建pxelinux.cfg目录
mkdir /var/lib/tftpboot/pxelinux.cfg
cd /var/lib/tftpboot/pxelinux.cfg
cp /opt/share/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
2.4 编纂vim /var/lib/tftpboot/pxelinux.cfg/default
- -注释:配置文件删了注释#部分
default local
prompt 1
timeout 999999
display boot.msg
menu background splash.jpg
menu title Welcome to CentOS 6.9!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color scrollbar 0 #ffffffff #00000000
label linux
kernel vmlinuz
append initrd=initrd.img
label text
kernel vmlinuz
append ks=nfs:172.21.100.1:/opt/share/kickstart/ks.cfg ksdevice=ifcfg-eth1initrd=initrd.img text
#ksdevice=ifcfg-eth1 多网卡指定网卡
3.1 编纂dhcp文件
--注:centos6安置的默认文件是空,需要本身手动或者拷贝它指定的配置实例
cat /etc/dhcp/dhcpd.conf
allow booting;
allow bootp;
default-lease-time 21600;
max-lease-time 43200;
option routers 172.21.100.1; #网关地点
subnet 172.21.100.0 netmask 255.255.255.0 {
range dynamic-bootp 172.21.100.2 172.21.100.10;
next-server 172.21.100.1; #nfs处事器地点
filename "/opt/share/kickstart/ks.cfg"; #kickstart文件目录
next-server 172.21.100.1; #tftp处事器地点
filename "pxelinux.0"; #不要指定绝对路径,不然pxe启动报错找不到file
}
4.1 配置自动应答kickstart
--注释若是没有这个配置文件,请先安置,一般安置完系统默认有
温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/pc/13449.html