热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux发行版>Fedora>

Redhat linux环境下iSCSI配置攻略

来源: 作者: 时间:2008-05-29 Tag: 点击:

编译自己的Linux-iscsi

    如果你运行的不是带有预编译好的iSCSI Initiator更新过的Redhat Linux,你可以尝试用Sourceforge上的linux-iscsi项目提供的源码编译自己的iSCSI Initiator。

    除了需要上面说明里给出的内核版本,所有开发包都必须在编译前装好,就像内核源码一样。最简单的方法就是在桌面图形界面的“系统设置”菜单里选择“添加/删除程序”。根据不同的版本,选择你需要的组件:

    Redhat AS 3:
    开发工具(缺省安装包括所有需要的软件包)
    内核开发(缺省的设置就够了) 
    Redhat  AS 4: 
    开发工具(缺省安装包括所有需要的软件包) 
    注意:如果没有安装内核开发组件,在编译之前必须要准备好内核源代码。

    在这些操作系统软件包都装好之后,可以很容易的从Sourceforge上linux-iscsi项目下载源代码,然后编译安装iSCSI Initiator。随源码一起的README文件有详细的安装说明。如果在安装过程中有什么问题,看linux-iscsi项目相关的内容寻求帮助。你可以在邮件列表里搜索或者发布相关的帮助信息。

固定设备命名

    用Redhat 软件服务器端的设备没有固定的命名方式,但是有不少办法可以在不同版本的Redhat 上实现固定命名:

    Redhat 企业版Linux (ES或AS) 3可通过Devlabel命令实现固定设备命名 (看devlabel的man帮助),下面的方法只能在内核是2.4系列的Redhat 上工作:

    用 devlabel 建立名称的符号链接
    简单的add命令建立链接的方法如下:
    # devlabel add –d <device such as /dev/sdb> -s <link to create to this device> 
    比如:
    # devlabel add –d /dev/sdc –s /dev/iscsi/vollink 
    # ls –l /dev/iscsi/vollink 
    lrwxrwxrwx 1 root root 8 Dec 1 16:31 newvol -> /dev/sdc

    对于Redhat 企业版Linux (ES或AS) 4,可通过如下方法实现固定设备命名。但需要注意下面的方法只能在内核是2.6系列的Redhat 上工作:

    在设备节点文件创建之后,建立设备到设备文件的链接。udev用规则文件(看 man udev)来确定如何建立不同设备的设备名称和设备文件名之间的链接。

    这是最好的一种解决方案,没有比这个更直接的方法了。

    关于那些用iSCSI 服务端固定设备名称的iSCSI设备,Redhat 可能会利用udev提供更多的相关信息。


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表
热点关注
相关文章