Chinaunix首页 | 论坛 | 博客
  • 博客访问: 363831
  • 博文数量: 36
  • 博客积分: 570
  • 博客等级: 中士
  • 技术积分: 1042
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-08 20:53
文章分类
文章存档

2015年(1)

2014年(1)

2013年(14)

2012年(10)

2011年(10)

分类: 虚拟化

2011-11-03 22:34:13

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) |
给主人留下些什么吧!~~