centos下无人值守自动装

环境:centos64

安装过linux的人都知道,在只对一台机器进行linux的安装,很容易,我们只需要把光驱放进去就可以了,一步步的安装就ok!但是当我们在一个机房,多台机器同时安装是就不可能这样做了,那有没有简单的方法呢?随着现在的技术的发展,基本上所有的网卡都支持pxe,此时我们就可以使用远程的网络安装,这里使用的是ftp安装.

网络拓补图:

wKioL1NbKyXxgRsWAADwO3ZcTEE395.jpg

[root@host2 ~]# cd /media/cdrom/Packages/

[root@host2 Packages]# cd /etc/yum.repos.d

[root@host2 yum.repos.d]# ll

total 4

-rw-r--r--. 1 root root 630 Apr 20 01:59CentOS-Media.repo

编辑repos.d

[root@host2 yum.repos.d]# vimCentOS-Media.repo

wKiom1NbK7_ix5U_AABVyCtoxRY945.jpg

先安装开发工具,在安装FTP,以及FTP客户端,具体操作如下:

//安装开发工具


wKioL1NbK7OBCfQaAADUiw7NNl4607.jpg

wKiom1NbK9zj3LQ4AABpzp6HX2o926.jpg

安装好下一步,安装FTP

wKiom1NbLADTK06MAACI0UKEGAs603.jpg

wKioL1NbK9biUJ18AADXpQTiP_M413.jpg

wKiom1NbLAqC7TJYAADYmwG-xuo788.jpg


开启vsftpd服务

[root@host2 ~]# service vsftpd start

Starting vsftpd for vsftpd:[OK]

[root@host2 ~]# chkconfig vsftpd on
[root@host2 ~]# netstat -tupln |grep 21

tcp00 0.0.0.0:5140.0.0.0:*LISTEN2179/rsyslogd

tcp00 0.0.0.0:210.0.0.0:*LISTEN2482/vsftpd

tcp00 :::514:::*LISTEN2179/rsyslogd

udp00 0.0.0.0:5140.0.0.0:*2179/rsyslogd

udp00 :::514:::*2179/rsyslogd


[root@host2 ~]# ftp 192.168.10.10

Connected to 192.168.10.10 (192.168.10.10).

220 (vsFTPd 2.2.2)

Name (192.168.10.10:root): anonymous

331 Please specify the password.

Password:

230 Login successful.

ftp> dir

227 Entering Passive Mode(192,168,10,10,117,202).

150 Here comes the directory listing.

drwxr-xr-x2 004096 Mar 012013 pub

226 Directory send OK.

/media/cdrom目录下的所有文件拷贝到/var/ftp目录下,在后台执行

[root@host2 ~]# cp -r /media/cdrom/var/ftp&

[5] 2510

[root@host2 ~]# yum install dhcp

安装dhcp服务,具体操作如下:

//安装dhcp

root@host2 ~]# yum install dhcp

【未完待续】