找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

查看: 8048|回复: 95

[教程] 研究了一个晚上实现PXE+iscsi按照本机MAC自动选择LUN启动

 火.. [复制链接]
  • TA的每日心情

    2014-5-28 21:11
  • 签到天数: 32 天

    [LV.5]常住居民I

    63

    丝瓜

    69

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 00:53:16 | 显示全部楼层 |阅读模式

    注册后可查看完整内容!

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    本帖最后由 wings3 于 2014-3-28 01:02 编辑

    首先声明,我是个菜鸟,在看到 http://www.nas1.cn/thread-82625-1-1.html 这篇帖子前,对无盘一点概念都没有...



    xjcsuper
    大大 给大家实现了的PXE挂载ISCSI磁盘  详细见 http://www.nas1.cn/thread-82625-1-1.html
    ,这里要感谢下 xjcsuper 给大家ISCSI启蒙


    不过xjcsuper给的MENTULIST 并不完美,无法现实按照MAC地址自动选择ISCSI LUN挂载

    不过xjcsuper 用的是开源的IPXE,所以去他们官网看了文档,发现有简单的循环语句goto,并且有网卡MAC地址可读入变量中,变量名称为${net0/mac}

    所以修改了下xjcsuper 给的 MENULIST 实现按照MAC自动选择ISCSI文件启动

    现在给出MENULIST 内容 还非常粗燥,请各位大大高抬贵手


    #!ipxe
    #下面这个5000是菜单等待时间代表5秒,
       set menu-timeout 5000
       set menu-default WINDOWS
       isset ${ip} || dhcp

    :start
      menu iPXE Boot Menu
      item --gap --             --------------------------------- WIN --------------------------------
      item WINDOWS                 BOOT WINDOWS(ISCSI)
      item install                 install windows to ISCSI
      item --gap --             ---------------------------- Advanced options -----------------------
      item --key c config       Configure settings                                   -- c
      item --key r reboot               reboot computer                              -- r
      item --key x exit         Exit iPXE and continue BIOS boot                     -- x
      item --key o poweroff             PowerOff                                     -- o
      item --key s shell                shell                                        -- s

      choose --timeout ${menu-timeout} --default ${menu-default} selected
      goto ${selected}

    :reboot
      reboot

    :exit
      exit

    :config
      config
      goto start

    :poweroff
       poweroff

    :shell
      shell

    :WINDOWS
    goto ${net0/mac}
    exit
    #上述 语句是到网卡的MAC地址挂载自己启动镜像


    :00:1e:37:cc:dd:ee
      sanboot iscsi:192.168.5.2::::iqn.win7-01
      exit
    #按照MAC选择启动 目前我只有1台电脑,无法写下多个ISCSI


    :install
    goto ${net0/mac}

    :00:1e:37:cc:dd:ee
      sanhook iscsi:192.168.5.2::::iqn.win7-01
    exit

  • TA的每日心情

    2014-5-28 09:10
  • 签到天数: 71 天

    [LV.6]常住居民II

    514

    丝瓜

    550

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 01:02:30 | 显示全部楼层
    我开始最早放出的配置脚本是针对单机安装的,下午我就重写了多机自动脚本,原贴二楼有更新,你可以去看下,我把MAC设置分开了放在MAC.ini里配置

    点评

    不好意思,刚看到,但是我下不了你的新MENU.LST  详情 回复 发表于 2014-3-28 01:08
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-28 17:27
  • 签到天数: 134 天

    [LV.7]常住居民III

    1692

    丝瓜

    370

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 01:05:30 | 显示全部楼层
    学习来了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-27 06:22
  • 签到天数: 60 天

    [LV.6]常住居民II

    450

    丝瓜

    133

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 01:06:14 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-28 21:11
  • 签到天数: 32 天

    [LV.5]常住居民I

    63

    丝瓜

    69

    回帖

    0

    精华

    普通用户

     楼主| 发表于 2014-3-28 01:08:59 | 显示全部楼层
    xjcsuper 发表于 2014-3-28 01:02
    我开始最早放出的配置脚本是针对单机安装的,下午我就重写了多机自动脚本,原贴二楼有更新,你可以去看下, ...

    不好意思,刚看到,但是我下不了你的新MENU.LST

    点评

    没关系的,你自己研究出来那你也就学会了写IPXE脚本了,这是好事,用它还可以做很多事,我和你的原理是一样的,我只是分开成了两个文件,这样,只要改MAC.ini这个文件就行了。我把权限降一级,再去看看,ISCSI最好还  详情 回复 发表于 2014-3-28 01:23
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-28 09:10
  • 签到天数: 71 天

    [LV.6]常住居民II

    514

    丝瓜

    550

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 01:23:55 | 显示全部楼层
    wings3 发表于 2014-3-28 01:08
    不好意思,刚看到,但是我下不了你的新MENU.LST

    没关系的,你自己研究出来那你也就学会了写IPXE脚本了,这是好事,用它还可以做很多事,我和你的原理是一样的,我只是分开成了两个文件,这样,只要改MAC.ini这个文件就行了。我把权限降一级,再去看看,ISCSI最好还是加密码认证,同样也可以在脚本里验证密码连接。这样安全性要高些。IPXE比PXE强大得多,支持FTP和HTTP挂载。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2014-5-28 20:41
  • 签到天数: 214 天

    [LV.7]常住居民III

    1907

    丝瓜

    779

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:02:44 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-5-29 00:20
  • 签到天数: 166 天

    [LV.7]常住居民III

    882

    丝瓜

    707

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:06:08 | 显示全部楼层
    打开看看............
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-29 08:14
  • 签到天数: 217 天

    [LV.7]常住居民III

    1740

    丝瓜

    1074

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:13:07 | 显示全部楼层
    看一看,感谢分享。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-28 09:29
  • 签到天数: 88 天

    [LV.6]常住居民II

    298

    丝瓜

    238

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:32:20 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-5-28 10:18
  • 签到天数: 122 天

    [LV.7]常住居民III

    131

    丝瓜

    303

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:35:48 | 显示全部楼层
    看一看,感谢分享。
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-29 07:34
  • 签到天数: 182 天

    [LV.7]常住居民III

    915

    丝瓜

    413

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:39:32 | 显示全部楼层
    看看啊。。后来好像人家又补充了一个文件
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-20 11:56
  • 签到天数: 51 天

    [LV.5]常住居民I

    143

    丝瓜

    183

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:41:16 | 显示全部楼层
    看一看,感谢分享。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-12 22:50
  • 签到天数: 38 天

    [LV.5]常住居民I

    49

    丝瓜

    79

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:43:54 | 显示全部楼层

    学习来了~~THX
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-28 08:21
  • 签到天数: 205 天

    [LV.7]常住居民III

    537

    丝瓜

    954

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:44:41 | 显示全部楼层
    学习学习学习
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-5-27 20:44
  • 签到天数: 69 天

    [LV.6]常住居民II

    84

    丝瓜

    128

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:44:56 | 显示全部楼层
    有人研究,真好。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-5-27 06:15
  • 签到天数: 160 天

    [LV.7]常住居民III

    688

    丝瓜

    288

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:51:17 | 显示全部楼层
    顶起来,,,
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-27 08:46
  • 签到天数: 178 天

    [LV.7]常住居民III

    326

    丝瓜

    827

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 08:53:47 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-29 01:52
  • 签到天数: 115 天

    [LV.6]常住居民II

    228

    丝瓜

    151

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 09:04:05 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-26 09:03
  • 签到天数: 156 天

    [LV.7]常住居民III

    793

    丝瓜

    264

    回帖

    0

    精华

    普通用户

    发表于 2014-3-28 09:07:12 | 显示全部楼层
    学习一下~~
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|第一纳斯网 ( 粤ICP备19046372号 )

    GMT+8, 2024-4-25 13:49

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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