ESXi5安装ABC,已经分享了从Flash Drive启动安装,接下来继续分享从网络启动安装esxi 5
我是用的是redhat的dhcp和tftp服务,如果你懂了网络启动的原理,用windows做也是一样的
安装dhcp软件 :yum install dhcpd (关于怎么配置yun安装源,我在linux专题里面有过交代哈)
安装xinetd软件:yum install xinetd (xinetd是linux中的一个super demon,很多平时不怎么用得服务都是有它来管理)
安装tftp软件 :yum install tftp
如果xinetd 和 tftp 已经安装了,那么我们就不需要在安装了,在安装前我们可以先检查一下系统到底有没有装这些服务:
rpm -qa | grep dhcp
rpm -qa | grep xinetd
rpm -qa | grep tftp
配置DHCP服务:
拷贝dhcp的一个配置模板到/etc 目录下:
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
编辑dhcpd.conf配置文件:
vim /etc/dhcpd.conf
修改成如图所示,并添加两行配置:
filename "pxelinux.0";
next-server 192.168.0.254;
192.168.0.254是指出tftp服务器的ip地址
启动dhcp服务,并设为开机自启动:
/etc/init.d/dhcpd start
chkconfig dhcpd on
启动tftp服务:
chkconfig tftp on
/etc/init.d/xinetd restart
查看一下tftp服务有没有起来:
netstat -aul | grep tftp
如图所示,就说明tftp正常运行
进入到tftp的根目录下:/tftproot
清空里面的所有的东西: rm -rf *
下载syslinux 3.86版本以上:
解压syslinux包,并拷贝pxelinux.0到/tftproot目录下
pxelinux.0文件在解压后的core目录下
cp core/pxelinux.0 /tftproot
在tftproot目录下创建pxelinux.cfg目录
mkdir /tftpboot/pxelinux.cfg
然后挂载esxi5的镜像
mount -o loop /usr/local/src/VMware-VMvisor-Installer-5.0.0-469512.x86_64.iso /mnt
将镜像内容拷贝到/tftproot目录下:
cp -r /mnt/* /tftproot
将isolinux.cfg 拷贝到 pxelinux.cfg/ 目录下,并重命名成 default
cp /tftproot/isolinux.cfg /tftproot/pxelinux.cfg/default
因为4.0版本的syslinux.0文件和镜像文件自带的 menu.c32文件不匹配,还需要将syslinux 4.0的menu.c32拷贝到/tftproot目录下去覆盖esxi5自带的menu.c32
memu.c32在解压后的syslinux目录下的 com32/menu/menu.c32
cp com32/menu/menu.c32 /tftproot 输入 y 覆盖
到这儿,就全配完了,试一下吧,好激动哈
配置服务器以网卡启动
一不小心,成贴图控啦,需要注意的地方我都用红色的字体标注了,有问题共同探讨哈
昨天晚上写到2点多,今天同事又请假,忙了一整天,好不容易写完,我容易嘛,O(∩_∩)O
阅读(5027) | 评论(0) | 转发(0) |