设为首页收藏本站language 语言切换
查看: 1559|回复: 14
收起左侧

有人把ESXi安装到iscsi上过么?

[复制链接]
发表于 2012-2-11 13:03:05 | 显示全部楼层 |阅读模式
手头有5台dell r610服务器,每台有2个300G硬盘。打算做一个vmware cluster,拿其中一台做iscsi存储,插上其他四台的硬盘。这样其他四台设备就打算安装无盘的vSphere服务器。
问题来了。我按照这样的配置实施了硬件,但是在按照ESXi5.1的时候出现问题,它死活不认iscsi盘,我按照win2012都可以,能认出来iscsi盘。不知道有人做过类似的事情么?
说一下具体软件配置过程。目前,担任存储的机器,安装的是Centos5.8,用tgt做了一个软件的iscsi target。然后,在dell r610上配置网卡的iscsi启动,因为是安装,所以没选择启动,设置为禁止启动,只是login到iscsi。
目前,我做过一些测试,就是把ESXi安装到U盘,然后DD U盘的内容到iscsi盘,然后启动。这是可以的,但是不能保存修改过的配置,我登录到shell里面,df看的时候,没有mount的盘。所以不能存储配置信息。
发表于 2012-2-11 13:36:44 | 显示全部楼层
看看auto deploy部分的指导吧。
沙发 2012-2-11 13:36:44 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-11 13:53:27 | 显示全部楼层
求详解。。
auto deploy 不是自动部署么,但是我现在是安装都有问题,这个和自动部署有什么联系么?
板凳 2012-2-11 13:53:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-11 14:27:42 | 显示全部楼层
软件 FCoE 引导的要求和注意事项
使用软件 FCoE 从 SAN 引导 ESXi 主机时,某些要求和注意事项适用。
要求
■ESXi 5.1。
■网络适配器必须具有以下功能:
  • 支持 FCoE。
  • 支持 ESXi 5.x 开放式 FCoE 堆栈。
  • 包含能以 FBFT 格式或 FBPT 格式导出引导信息的 FCoE 引导固件。

  • 地板 2012-2-11 14:27:42 回复 收起回复
    回复 支持 反对

    使用道具 举报

    发表于 2012-2-11 15:53:24 | 显示全部楼层

    本地没有任何永久或临时存储(usb sd)
    就是auto deploy的一个典型部署啊。不过不是从iscsi启动远程esxi,而是网卡远程启动。
    5# 2012-2-11 15:53:24 回复 收起回复
    回复 支持 反对

    使用道具 举报

    发表于 2012-2-11 13:53:00 | 显示全部楼层
    另外友情提醒,auto deploy的功能enterprises版本才有。
    比standard贵了很多~~
    6# 2012-2-11 13:53:00 回复 收起回复
    回复 支持 反对

    使用道具 举报

    发表于 2012-2-11 15:56:54 | 显示全部楼层
    可以把ESXI安装到优盘嘛!用优盘启动ESXI,再连ISCSI的存装装虚拟机。
    7# 2012-2-11 15:56:54 回复 收起回复
    回复 支持 反对

    使用道具 举报

    发表于 2012-2-11 16:38:53 | 显示全部楼层
    Boot from SAN 的设置非常简单,几乎跟esxi没太多关系的
    8# 2012-2-11 16:38:53 回复 收起回复
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2012-2-11 20:51:21 | 显示全部楼层
    我试验了好几天了,现在怀疑是不是我用的tgt在做target的时候,默认lun0是一个controler,所以他不能识别。
    我现在已经可以安装上去了,不过是通过命令行的方式,要手工在安装界面打开console,手工去连接iscsi target,然后再返回安装界面刷新,才能出现存储。看syslog里面显示的内容,不太明白,只找到
    jumpstart: execution of 'system module load --module iscsi_linux' failed in context storage-drivers[start]': unknown module 'iscsi_linux'
    这个错误,不知道是不是问题所在。
    9# 2012-2-11 20:51:21 回复 收起回复
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2012-5-11 10:08:16 | 显示全部楼层

    抱歉,我说的是iscsi,不是FCoE。
    10# 2012-5-11 10:08:16 回复 收起回复
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2012-5-11 10:09:10 | 显示全部楼层

    嗯,这个法子不错。;不过,我还是想试试san boot。 我知道有个客户的cluster,就是一大堆tf卡读卡器+tf卡,组成的。
    11# 2012-5-11 10:09:10 回复 收起回复
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2012-2-11 14:27:00 | 显示全部楼层

    不好意思,enterprises和standard的区别,是不是就是序列号的不一样。我是从论坛给的地址下载的。
    正在学习 官方安装文档里面的 auto deploy章节。有问题还要多请教大大
    12# 2012-2-11 14:27:00 回复 收起回复
    回复 支持 反对

    使用道具 举报

    发表于 2012-5-11 10:10:54 | 显示全部楼层
    本帖最后由 dyitdev 于 11-5-2012 10:30 编辑
    软件iscsi引导也类似,需要网卡支持,参照如下说明:
    可以使用软件iSCSI 适配器和网络适配器从 iSCSI SAN 引导 ESXi 主机。
    要部署 ESXi 并从 iSCSI SAN 引导,主机必须具备可支持 iSCSI 引导固件表 (iBFT) 格式的能够进行 iSCSI 引导的网络适配器

    。iBFT 是一种将 iSCSI 引导设备的相关参数传递到操作系统的方法。
    在安装 ESXi 并从 iSCSI SAN 引导之前,请先配置网络适配器上的网络参数和 iSCSI 引导参数,并启用此适配器以进行 iSCSI 引导。由于配置网络适配器因供应商而异,因此,请查看供应商文档来了解相关说明。
    首次从 iSCSI 引导时,系统上的 iSCSI 引导固件将连接到 iSCSI 目标。如果登录成功,则固件会将网络和 iSCSI引导参数保存到 iBFT,并将该表存储在系统内存中。系统可使用此表配置其自己的 iSCSI 连接和网络并启动。
    13# 2012-5-11 10:10:54 回复 收起回复
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2012-2-11 16:38:00 | 显示全部楼层

    好的,谢谢。
    不过,我看过了,我的主机是dell r610,是支持iBFT的。而且,我在上面安装windows2012的iscsi引导,是可以成功的,也可以获得iBFT内容。
    而且,我安装vsphere的时候,用命令行 esxcfg-swiscsi -b -q,是可以看到ibf的内容的。
    现在说一下,我具体的进度和过程。
    首先设置机器网卡iscsi启动(设置过程参考了 http://blogs.vmware.com/vsphere/ ... software-iscsi.html ),然后通过cdrom引导安装盘成功,这时候可以在iscsi target控制台上能看到这个lun处于未连接状态(事实上,在机器引导的时候,已经连接成功了,后来为什么断开,估计是vmware引导盘干的),这时候按ctrl+alt+F1切换到命令行方式,这里用户名是root,口令为空。然后,参考了http://kb.vmware.com/selfservice ... ;externalId=1029301中的Configuring iSCSI Storage一节,通过esxcfg-swiscsi -e、vmkiscsi-tool -D -a 10.112.101.9:3260 vmhba32、esxcfg-swiscsi -s、vmkiscsi-tool -l -T vmhba37这些命令重新连接到iscsitarget,这时候再按ctrl+alt+F2,刷新,可以看到远程磁盘,就能完成安装过程。
    不过现在遇到的问题,就是启动很慢,在usbXXX地方非常慢。搞不清楚。
    我在看过7up的回复以后,觉得auto deploy更适合我,所以下一步打算放弃iscsi这种方式,改用auto deploy试试看。因为个人觉得iscsi这种方式局限性最大就是升级时候,没办法搞。而auto deploy这种方式是官方推荐的,应该支持上比较好。
    我的目标就是,把现在的15台服务器的硬盘都拆出来,弄到磁盘阵列中,摆脱以前虚拟机在本地存储,而不能vMotion的情况。后续再看看 开源的存储,传说比dell的md3000i好很多。
    谢谢各位。
    14# 2012-2-11 16:38:00 回复 收起回复
    回复 支持 反对

    使用道具 举报

    发表于 2012-5-11 10:14:24 | 显示全部楼层
    买一些2G的U盘直接在R610上装系统就好了。比你现在的简单,可靠的多了。
    15# 2012-5-11 10:14:24 回复 收起回复
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 论坛注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

    GMT+8, 2025-3-6 21:09 , Processed in 0.079989 second(s), 23 queries , Redis On.  

      Powered by Discuz!

      © 2001-2025 HH010.COM

    快速回复 返回顶部 返回列表