gaohan 发表于 2018-5-12 08:19:13

Linux Redhat 批量安装

  KickStart 基于网卡启动pxe ;pxe分服务器端 客户端,传输文件协议是通过tftp协议传输的
  Client ---------请求ip地址--------->>>Server
  <<<<<----IP地址和安装文件信息------
  -------client 从server 下载/tftp-boot/linux-install/vmlinuz initrd.img   default安装配置文件/tftp-boot/linux-install/pxelinux.cfg/default
  至此,安装了内核 和 驱动
  根据default文件中指定的安装方法 KS ,去找ks.cfg配置文件,根据ks.cfg进行安装操作系统,找到安装资源进行相应的包安装
  用到的服务: DHCP , HTTP或NFS等共享出安装资源,KS文件的生成
  1 DHCP服务器搭建
  yum install dhcp
  cp /usr/.../dhcpd.example.conf/etc/dhcpd.conf
  vi /etc/dhcpd.conf          修改配置文件 添加
  next-serverdhcpserver ip;
  filename &quot;pxelinux.0&quot;;
  /etc/init.d/dhcpd start
  2 准备安装资源
  cd /var/www/html
  mkdir iso
  mount /dev/cdrom /var/www/html/iso
  3 ks文件生成
  yum install system-config-kickstart
  system-config-kickstart编辑生成ks文件,在ks文件中指定安装资源的位置/iso
  保存到/root
  4 拷贝安装文件 安装资源到相应的目录
  cp /root/ks.cfg/var/www/html
  cd /mnt/isolinux
  cp vmlinuz initrd.img    /tftp-boot/linux-install
  cp isolinux.cfg/tftp-boot/linux-install/default
  vi default 修改配置文件,选择ks安装 ,并指定ks.cfg文件位置
  append ks=http://httpserverip/ks.cfg注意ks.cfg文件权限让所有用户有读权限
  5 服务重启
  /etc/init.d/xinetd restart
  /etc/init.d/httpd restart
页: [1]
查看完整版本: Linux Redhat 批量安装