批量安装linux服务器.docx
文本预览下载声明
系统名称安装和启动服务器待安装计算机操作系统Red Hat Enterprise Linux 5无硬件普通X86体系普通X86体系,网卡必须带有PXE支持网络同一子网服务类型DHCP、TFTP及NFS无数据PXE Linux启动镜像,kickstart配置文件、RedHat Enterprise Linux 5安装介质和Red Hat Enterprise Linux 5安装程序启动镜像无三、安装的前提条件3.1 PXE+KickStart安装的条件执行PXE+KickStart安装需要的设备为:DHCP 服务器;TFTP 服务器;KickStart所生成的ks.cfg配置文件一台存放系统安装文件的服务器,如 NFS、HTTP 或 FTP 服务器。带有一个 PXE 支持网卡的将安装的主机;3.2 安装过程中所需要的rpm包及获取3.2.1需要的rpm软件包nfs-utils-lib-*nfs-utils-*xinetd-*tftp-server-*dhcp-*dhcp-devel-*system-config-kickstart-*3.2.2软件包的获取 1、本地方式一般情况下一些常用的安装包都可以在你的安装光盘中找到。2、网络方式如果你无法在安装光盘中找到适合的安装包,你可以通过yum这种方式安装。操作步骤:操作要求:有一个100台机器的机房,要求需要批量安装Red Hat Linux操作系统,服务器地址为,子网掩码为,使待安装的机器做的操作仅仅是开机就可以自动安装操作系统。4.1 配置IP地址(1)在终端里输入system-config-network-tui,打开IP配置图形界面。图3 IP配置命令图4 IP配置界面(1)图5 IP配置界面(2)(2)重启网卡,service network restart图6重启网卡及IP的配置情况4.2 安装rpm包配置该服务器需要安装dhcpd,tftp-server,nfs,system-config-kickstart,等包。首先需要检查本机上是否已经安装了这些包,输入rpm –qa | grep +包名。图7检查RPM包如果没有安装这些包则需要通过rpm –ivh +包名一安装。首先需要用mount –t iso9660 /dev/cdrom /mnt/cdrom(/mnt/cdrom必需存在)来将系统光盘挂载到/mnt/cdrom目录下。然后安装需要的rpm包。图8 挂载光盘图9 安装RPM包图10 检查NFS包图11 安装tftp-server包图12 检查所有包的安装4.3 配置dhcp服务使用vim编辑器编辑/etc/dhcp.conf文件。图13 dhcp配置文件位置由于是第一次编辑dhcp.conf所以里面的内容是空的,那么我们就需要将/usr/shar/doc/dhcp-3.0.5/dhcp.conf.sample 复制到/etc下并改名为dhcp.conf图14 copy dhcp示例配置文件现在使用vim打开/etc/dhcp.conf就可以看见系统自带的dhcp示例配置了。图15 dhcp示例配置文件内容我们需要对它进行修改,我这里把它修改的尽量简单了。ddns-update-style none;ignore client-updates;subnet netmask {option routers ;option subnet-mask ;#option domain-name “”; #option domain-name-servers ;default-lease-time 21600;max-lease-time 43200;range 00 00;filename “/kickstart/ks.cfg”;next-server ;}option space PXE;class “PXE” {match if substring(option vendor-class-identifier, 0, 9) = “PXEClient”;option vendor-encapsulated-options 01:04:00:00:00:00:ff;option boot-size 0x1;filename “pxelinux.0”;option tftp-server-name “”;option vendor-class-identifier “PXEClient”;vendor-option-space PXE;}红色部分都是要特别注意的地方,出错了就会导致服务器配置失败。图16 修改后的dhcp文件需要注意的是字段range是给待安装的机器分配的的IP地址池,filename字段是ks.cfg的位置,即待安装机器所需要的安装配置文件,
显示全部