为您推荐:
精华内容
最热下载
问答
  • 872KB weixin_38590989 2021-01-09 06:03:11
  • 1.98MB yanbiyang 2018-08-23 12:52:18
  • 507.07MB qq_44913539 2020-08-26 11:43:33
  • 5星
    3.54MB weixin_42744760 2018-07-20 09:51:55
  • 1.6MB DemonDogs 2020-09-26 10:36:56
  • 2.15MB m0_37902627 2021-10-12 11:34:32
  • 170KB weixin_26918763 2021-06-14 07:02:01
  • 6.49MB surperman2008 2018-01-07 14:17:39
  • 5星
    14.31MB lihuarongaini 2018-07-30 16:35:15
  • 599KB machen_smiling 2014-12-04 13:39:56
  • 651KB weimingyu945 2014-10-28 10:57:22
  • 今天在测试服务器上,安装了openfiler,把安装过程,在这描述下:安装好以后使用浏览器中登录Openfile Web页面(https://ip:446,用户名:openfiler,密码:password)。一、网络访问设置点击主菜单System,在Network ...

    今天在测试服务器上,安装了openfiler,把安装过程,在这描述下:

    安装好以后

    使用浏览器中登录Openfile Web页面(https://ip:446,用户名:openfiler,密码:password)。

    一、网络访问设置

    点击主菜单System,在Network Access Configuration中输入允许使用Openfile的计算机名称和IP地址、掩码,本例中IP为192.168.1.1,掩码为255.255.255.255,请注意掩码为32位掩码,这样就指定了192.168.1.1这台计算机可以使用iSCSI,点击Update按钮。

    8183550_201009211241201.jpg

    设置后显示,见下图

    8183550_201009211242081.jpg

    注意点:

    第一,在General中的Local Networks中设置可以访问Openfiler的客户端ip地址,使用其他功能时,Netmask按实际的网段设置,但使用iSCSI时,此部分必须设为:255.255.255.255,否则在使用iSCSI Initiator时,不能正常访问,这个地方可能是Openfiler的一个bug,或许是系统某个地方的限制。

    二、建立物理分区 Physical volume

    1、依次点击主菜单Volumes,右侧菜单Block Devices,点击磁盘/dev/sda

    8183550_201009211243431.jpg

    2、新页面中,选择分区类型为扩展分区Extended partition,点击Create按钮,创建该扩展分区。

    注:此处根据需要,也可以选择分区类型为物理分区Physical volume,这样整个磁盘建立一个卷组,在一个卷组上建立多个逻辑卷。

    8183550_201009211244311.jpg扩展分区被创建,见下图

    8183550_201009211245331.jpg

    3、建立物理分区 Physical volume

    在Create a partition in /dev/had中,选择分区类型为物理分区Physical volume,第一个分区大小为20GB,Ending cylinder处输入51300,点击Create。

    8183550_201009211246201.jpg

    用上面方法,用剩余磁盘空间创建第二个分区,创建后磁盘分区见下图。

    8183550_201009211247021.jpg

    三、建立卷组 Volume Groups

    依次点击主菜单Volumes,右侧菜单Volume Groups,在Volume group name处输入第一个卷组名Vol-1,Select physical volumes to add处勾选/dev/hda5,点击Add volume group按钮,创建Vol-1卷组。

    8183550_201009211247431.jpg

    vol-1卷组以被创建,见下图。

    8183550_201009211248461.jpg

    按上述方法在/dev/hda6上,创建创建卷组Vol-2。

    四、建立逻辑卷 在vol-1卷上建立iSCSI逻辑卷

    依次点击主菜单Volumes,右侧菜单Add Volume。

    1、如果由多个卷,请在Select Volume Group处选择所需要的卷

    8183550_201009211249511.jpg

    2、在Create a volume in "vol-1"表中,Volume Name处输入卷名称,Required Space (MB)处输入卷大小,卷大小根据需要设置,本例中约为20GB,Filesystem / Volume type处选择iSCSI,点击Create按钮,创建该卷。

    8183550_201009211250431.jpg

    该卷已被创建,见下图。

    8183550_201009211250431.jpg

    五、开启iSCSI target server服务

    依次点击主菜单Services,右侧菜单Manage Services,在Manage Services中点击iSCSI target server右侧Enable按钮,开启iSCSI target server服务。

    8183550_201009211251591.jpg

    六、添加iSCSI Targets

    依次点击主菜单Volumes,右侧菜单iSCSI Targets。

    1、点击Target Configuration,点击Add按钮,添加一个新的iSCSI Target。

    8183550_201009211252311.jpg

    添加以后,见下图。

    8183550_201009211253311.jpg

    2、点击LUN Mapping按钮,点击Map按钮,映射Target,点击以后该按钮将变为Unmap按钮。

    8183550_201009211254171.jpg

    3、点击Network ACL,Access处选择Allow,允许IP为192.168.1.1的计算机使用openfiler,点击Update。

    8183550_201009211255081.jpg

    LINUX客户端挂载ISCSI硬盘方法:

    注意:

    首先要安装ISCSI客户端程序:

    # yum -y install  iscsi-initiator-utils

    Loaded plugins: fastestmirror

    Loading mirror speeds from cached hostfile

    * addons: centos.ustc.edu.cn

    * base: centos.ustc.edu.cn

    * extras: centos.ustc.edu.cn

    * updates: centos.ustc.edu.cn

    Setting up Install Process

    Resolving Dependencies

    --&gt Running transaction check

    ---&gt Package iscsi-initiator-utils.x86_64 0:6.2.0.871-0.20.el5_5 set to be updated

    --&gt Finished Dependency Resolution

    Dependencies Resolved

    =============================================================================================================================

    Package                              Arch                  Version                             Repository              Size

    =============================================================================================================================

    Installing:

    iscsi-initiator-utils                x86_64                6.2.0.871-0.20.el5_5                updates                814 k

    Transaction Summary

    =============================================================================================================================

    Install      1 Package(s)

    Update       0 Package(s)

    Remove       0 Package(s)

    Total download size: 814 k

    Downloading Packages:

    iscsi-initiator-utils-6.2.0.871-0.20.el5_5.x86_64.rpm                                                 | 814 kB     00:00

    warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897

    updates/gpgkey                                                                                        | 1.5 kB     00:00

    Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) " from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

    Running rpm_check_debug

    Running Transaction Test

    Finished Transaction Test

    Transaction Test Succeeded

    Running Transaction

    Installing     : iscsi-initiator-utils                                                                                 1/1

    Installed:

    iscsi-initiator-utils.x86_64 0:6.2.0.871-0.20.el5_5

    Complete!

    配置iscsi.conf文件

    # service iscsi start

    为了验证iscsi服务在启动时将会生效,可以使用下面给出的chkconfig命令:

    # chkconfig –list iscsi

    iscsi 0:off 1:off 2:off 3:off 4:off 5:off 6:off

    在默认状态下,新添加的iscsi Initiator在启动后并不能自动工作,所以需要把每一个管理级别都设置为“关闭”的状态。要想在启动后生效,使用下面的chkconfig命令就可以了:

    # chkconfig –add iscsi

    # chkconfig iscsi on

    上面的两个命令首先检查是否有必要的脚本来启动和停止这项服务,然后把服务指定到正确的管理级别上。

    然后检查这些更改是否生效:

    # chkconfig –list iscsi

    iscsi 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    1)检测ISCSI硬盘:

    iscsiadm --mode discovery --type sendtargets --portal 192.168.75.127

    2)挂载

    iscsiadm -m node -p 192.168.75.127  -T iqn.2006-01.com.openfiler:tsn.1d786d0184c6 -l -d 10

    展开全文
    weixin_34405769 2021-01-17 10:26:45
  • 1.2MB xspwym 2018-05-13 15:10:53
  • 919KB weimingyu945 2014-10-28 08:34:13
  • fdisk /dev/mapper/openfiler-disk3 mkfs.xfs /dev/mapper/openfiler-disk3p1 # vi /etc/fstab /dev/mapper/openfiler-disk3p1 /data xfs defaults 0 0 # mount -a # df -h /dev/mapper/openfiler-disk3p1 20G 33M...

    目录

    Linux服务器挂载iSCSI磁盘

    安装iSCSI initiator 探测器

    查看iSCSI存储

    挂载iSCSI磁盘

    multipath实现多路径聚合

    安装multipath

    初始化multipath

    使能开机自启动 && 启动multipath服务

    配置multipath(选)

    挂载multipath设备

    卸载磁盘阵列

    挂载带CHAP认证的卷


    Linux服务器挂载iSCSI磁盘

    安装iSCSI initiator 探测器

    yum -y install iscsi-initiator-utils

    查看iSCSI存储

    在测试Linux服务器上,执行下面命令探测Openfiler服务器的iSCSI Target。执行命令的回显,已经表明iSCSI客户端正确识别到共享存储,我们在openfiler存储上配置的是3块盘:
    iscsi_lvm_disk1
    iscsi_lvm_disk2
    iscsi_lvm_disk3
    但是这里却显示了6块硬盘,这是有多路径造成的。

    # iscsiadm -m discovery -t sendtargets -p 192.168.10.146:3260
    192.168.10.146:3260,1 iqn.2006-01.com.openfiler:iscsi_lvm_disk3
    172.7.24.146:3260,1 iqn.2006-01.com.openfiler:iscsi_lvm_disk3
    192.168.10.146:3260,1 iqn.2006-01.com.openfiler:iscsi_lvm_disk2
    172.7.24.146:3260,1 iqn.2006-01.com.openfiler:iscsi_lvm_disk2
    192.168.10.146:3260,1 iqn.2006-01.com.openfiler:iscsi_lvm_disk1
    172.7.24.146:3260,1 iqn.2006-01.com.openfiler:iscsi_lvm_disk1

    挂载iSCSI磁盘

    根据上面探测的结果,执行下面命令,挂载共享磁盘,并重复下面的步骤,将第2、3块共享磁盘也都挂载到本地。 挂载成功后可以执行lsblk或者fdisk -l|grep Disk查看。

    # iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lvm_disk1 -p 172.7.24.146 -l 
    或
    # iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lvm_disk1 -p 172.7.24.146 -l|--login
    Logging in to [iface: default, target: iqn.2006-01.com.openfiler:iscsi_lvm_disk3, portal: 172.7.24.146,3260] (multiple)
    Login to [iface: default, target: iqn.2006-01.com.openfiler:iscsi_lvm_disk3, portal: 172.7.24.146,3260] successful.
    # iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lvm_disk1 -p 192.168.10.146 -l
    Logging in to [iface: default, target: iqn.2006-01.com.openfiler:iscsi_lvm_disk3, portal: 192.168.10.146,3260] (multiple)
    Login to [iface: default, target: iqn.2006-01.com.openfiler:iscsi_lvm_disk3, portal: 192.168.10.146,3260] successful.

    卸载iSCSI磁盘

    # iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lvm_disk1 -p 172.7.24.146 --logout

    multipath实现多路径聚合

    安装multipath

    yum -y install device-mapper device-mapper-multipath

    初始化multipath

    /etc/multipath.conf 默认情况并不被创建,需要执行下面的命令以初始化multipath,创建/etc/multipath.conf ,初创的multipath.conf文件的默认配置如下:

    defaults {
            user_friendly_names yes
            find_multipaths yes
    }
    blacklist {
    }

    参考链接:https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/6/html/dm_multipath/config_file_defaults

    mpathconf --enable

    使能开机自启动 && 启动multipath服务

    systemctl start multipathd
    systemctl enable multipathd

    初始化multipath和启动multipath服务之后,multipathd服务就会根据初始的/etc/multipath.conf的配置进行多路径聚合。默认的聚合模式是:failover(主备模式);此外,还有多种其他工作模式(例如:multibus(负载均衡模式)),这里不做深入探究。执行下面的命令查看多路径聚合效果:可见共3块磁盘,每块磁盘2条路径:一个是ACTIVE,一个是ENABLED,表明此时multipath工作模式是主/备。

    # multipath -ll
    mpathc (14f504e46494c455234546b524d412d446473642d4a45796c) dm-4 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    |-+- policy='service-time 0' prio=1 status=active
    | `- 37:0:0:0 sdf 8:80 active ready running
    `-+- policy='service-time 0' prio=1 status=enabled
      `- 38:0:0:0 sdg 8:96 active ready running
    mpathb (14f504e46494c455251546e5266382d5052624d2d6a386e6e) dm-3 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    |-+- policy='service-time 0' prio=1 status=active
    | `- 34:0:0:0 sdc 8:32 active ready running
    `-+- policy='service-time 0' prio=1 status=enabled
      `- 35:0:0:0 sdd 8:48 active ready running
    mpatha (14f504e46494c4552446e525879682d4667324c2d6d633178) dm-2 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    |-+- policy='service-time 0' prio=1 status=active
    | `- 33:0:0:0 sdb 8:16 active ready running
    `-+- policy='service-time 0' prio=1 status=enabled
      `- 36:0:0:0 sde 8:64 active ready running

    修改/etc/multipath.conf配置,defaults {}中增加path_grouping_policy multibus:

    defaults {
            user_friendly_names yes
            find_multipaths yes
           
    path_grouping_policy multibus
    }

    然后重启服务,再次查看:每个磁盘的两条路径都是ACTIVE,表明此时multipath工作模式是负载均衡。I/O流量会轮询调度到两条路径上。

    # multipath -ll
    mpathc (14f504e46494c455234546b524d412d446473642d4a45796c) dm-4 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    `-+- policy='service-time 0' prio=1 status=active
      |- 37:0:0:0 sdf 8:80 active ready running
      `- 38:0:0:0 sdg 8:96 active ready running
    mpathb (14f504e46494c455251546e5266382d5052624d2d6a386e6e) dm-3 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    `-+- policy='service-time 0' prio=1 status=active
      |- 34:0:0:0 sdc 8:32 active ready running
      `- 35:0:0:0 sdd 8:48 active ready running
    mpatha (14f504e46494c4552446e525879682d4667324c2d6d633178) dm-2 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    `-+- policy='service-time 0' prio=1 status=active
      |- 33:0:0:0 sdb 8:16 active ready running
      `- 36:0:0:0 sde 8:64 active ready running

    至此,多路径聚合已经结束。multipath还有一些配置,下面赘述一下。

    配置multipath(选)

    建议user_friendly_names设为no。如果设定为 no,即指定该系统应使用WWID作为该多路径的别名。user_friendly_names yes的话,使用mpathX做为多路径别名。而WWID的唯一性更好。同时我们给WWID绑定一个自定义的别名,以便于管理。同时/etc/multipath.conf 更新配置如下:
    defaults {
            user_friendly_names no
            find_multipaths yes
            path_grouping_policy multibus
    }
    #先将所有的设备列入到blacklist中,也就是说先使得所有设备不能聚合
    blacklist {
    devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
    devnode "^(hd|xvd|vd)[a-z]*"
    wwid "*"
    }

    # 将想要聚合的设备列入blacklist_exceptions
    blacklist_exceptions{
    wwid "14f504e46494c4552446e525879682d4667324c2d6d633178"
    wwid "14f504e46494c455251546e5266382d5052624d2d6a386e6e"
    wwid "14f504e46494c455234546b524d412d446473642d4a45796c"
    }
    multipaths{
    multipath {
    wwid "14f504e46494c4552446e525879682d4667324c2d6d633178"
    alias openfiler-disk1
    }
    multipath {
    wwid "14f504e46494c455251546e5266382d5052624d2d6a386e6e"
    alias openfiler-disk2
    }
    multipath {
    wwid "14f504e46494c455234546b524d412d446473642d4a45796c"
    alias openfiler-disk3
    }
    }

    效果如下:

    # multipath -ll
    openfiler-disk3 (14f504e46494c455234546b524d412d446473642d4a45796c) dm-4 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    `-+- policy='service-time 0' prio=1 status=active
      |- 49:0:0:0 sdf 8:80 active ready running
      `- 50:0:0:0 sdg 8:96 active ready running
    openfiler-disk2 (14f504e46494c45524359594d6d562d7035786f2d73744143) dm-3 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    `-+- policy='service-time 0' prio=1 status=active
      |- 47:0:0:0 sdd 8:48 active ready running
      `- 48:0:0:0 sde 8:64 active ready running
    openfiler-disk1 (14f504e46494c4552764b6f4275352d376445392d43363066) dm-2 OPNFILER,VIRTUAL-DISK    
    size=20G features='0' hwhandler='0' wp=rw
    `-+- policy='service-time 0' prio=1 status=active
      |- 45:0:0:0 sdb 8:16 active ready running
      `- 46:0:0:0 sdc 8:32 active ready running

    挂载multipath设备

    执行fdisk依次对openfiler-disk1、openfiler-disk2、openfiler-disk3进行分区,然后格式化为CentOS默认的文件系统XFS,然后配置到/etc/fstab 。

    问题:fdisk执行分区时可能会有告警:WARNING: Re-reading the partition table failed with error 22: Invalid argument.

    解决:执行  partprobe 。

    fdisk /dev/mapper/openfiler-disk3
    mkfs.xfs /dev/mapper/openfiler-disk3p1
    # vi /etc/fstab 
    /dev/mapper/openfiler-disk3p1   /data                   xfs     defaults        0 0
    # mount -a
    # df -h
    /dev/mapper/openfiler-disk3p1     20G   33M   20G   1% /data

    卸载磁盘阵列

    卸载multipath设备
    # umount -a /dev/mapper/openfiler-disk3p1
    清除multipath聚合设备
    # multipath -F
    # systemctl stop multipathd
    卸载iSCSI设备
    # iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lvm_disk3 -p 172.7.24.146 --logout

    挂载带CHAP认证的卷

    #直接挂载失败
    iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 172.7.24.146 --login
    ……
    iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
    iscsiadm: Could not log into all portals

    #第一:发现卷
        iscsiadm --mode discovery --type sendtargets --portal 192.168.10.146
        或
        iscsiadm -m discovery -t sendtargets -p 192.168.10.146:3260

    #第二:对于需验证码的节点,在挂载前需执行
        先开启验证
            iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 172.7.24.146 -o update --name node.session.auth.authmethod --value=CHAP
        再添加用户
            iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 172.7.24.146 -o update --name node.session.auth.username --value=liuyuanlin
        添加密码
            iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 172.7.24.146 -o update --name node.session.auth.password --value=lyl-password
        多路径下还要重复执行上述步骤到192.168.10.146。

    注:除了上述命令行方式外,也可以配置到/etc/iscsi/iscsid.conf 。

    #第三:测试挂载设备
        iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 172.7.24.146 --login
        iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 192.168.10.146 --login

    #第四:断开(卸载)与target的连接
        iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 172.7.24.146 --logout
        iscsiadm -m node -T iqn.2006-01.com.openfiler:iscsi_lun1_disk -p 192.168.10.146 --logout

    #查看挂载到本机的

     lsscsi -i
    [52:0:0:0]   disk    OPNFILER VIRTUAL-DISK     0     /dev/sdh   -
    [52:0:0:1]   disk    OPNFILER VIRTUAL-DISK     0     /dev/sdi   -
    [52:0:0:2]   disk    OPNFILER VIRTUAL-DISK     0     /dev/sdj   -
    [55:0:0:0]   disk    OPNFILER VIRTUAL-DISK     0     /dev/sdk   14f504e46494c4552664a316554442d677754492d4f416464
    [55:0:0:1]   disk    OPNFILER VIRTUAL-DISK     0     /dev/sdl   14f504e46494c4552356359576b672d667952672d6c5a384b
    [55:0:0:2]   disk    OPNFILER VIRTUAL-DISK     0     /dev/sdm   14f504e46494c455252666f574e652d30634e722d57555755

     

    展开全文
    avatar_2009 2021-01-22 15:43:32
  • 1、开始安装将Openfiler的安装光盘放入光驱,启动计算机,出现如下画面。Openfiler安装模式有图形界面安装模式和文本界面安装模式,按回车进入图形界面安装模式。按回车键后,出现光驱测试界面,选择跳过,稍等片刻...

    1、开始安装

    将Openfiler的安装光盘放入光驱,启动计算机,出现如下画面。

    Openfiler安装模式有图形界面安装模式和文本界面安装模式,按回车进入图形界面安装模式。

    e4813c2c031c5f5ac09cea07f66881ad.png

    按回车键后,出现光驱测试界面,选择跳过,稍等片刻后出现Openfile欢迎界面,点击Next,进入下一步。

    abb5b2e0cd27f97eb8af2fccddc81d3f.png

    2、Keyboard Configuration选择键盘布局

    在列表中选择默认的U.S.English,点击Next,进入下一步。

    37e21e4c9ac6eadf10d5dd33c31638f6.png

    3、Disk Partitioning Setup设置磁盘分区

    磁盘分区默认设置为自动分区,千万别急着点击下一步,自动分区意味着整个磁盘都被系统占用,所以我们选择手动分区,然后点击Next,进入下一步。

    1abade22e4e1ef78637da8c150369218.png

    4、Disk Setup 磁盘设置

    在磁盘设置页面中,首先确认有无其他不需要的分区,如有,请选中,再按下Delete按钮,删除多余的分区,下图显示笔者使用一个40GB的硬盘,没有任何分区,清理完磁盘后我们将建立三个分区安装openfiler,分别是:①“/boot”引导分区②“/”根分区③“swap”交换分区。

    17164230db689747a7c7de9ce314d451.png

    ①创建“/boot”引导分区

    点击New按钮,在Add Partition对话框中,Mount Point选择/boot,File System Type选择ext3,Size为100MB,Additional Size Options选择Fixed size,勾选Force to be primary partition,使其成为主分区,点击OK,完成引导分区设置。

    dc0440ae1fa712ef95382c1763573df4.png

    ②创建“/”根分区

    点击New按钮,在Add Partition对话框中,Mount Point选择“/”,File System Type选择ext3,Size为2048MB,Additional Size Options选择Fixed size,点击OK,完成根分区设置。

    0346cea1349bf13c20bf6193e688fd7c.png

    ③创建“swap”交换分区

    点击New按钮,在Add Partition对话框中,File System Type选择swap,Size为内存的2倍1024MB(笔者的机器内存为512MB),Additional Size Options选择Fixed size,点击OK,完成根分区设置。

    0a33657e4af722b291551f86ce7bf2ef.png

    529cce6d726f52dd06a6f2b8f65599f8.png

    至此,我们已经完成了openfiler三个分区设置,同时我们可以看到磁盘空余空间为37778MB,这个空间就将是我们可使用的空间,点击Next,进入下一步。

    5、Network Configuration 网络设置

    网络设置中主要设置是否使用DHCP、IP、主机名、网关、DNS等。

    点击Edit按钮,在Edit Interface eth0对话框中,勾除DHCP,填入IP地址和掩码,本例中IP为192.168.1.100和255.255.255.0,点击OK。

    0f86060553e35143afb7449ff80644f2.png

    2d8ac93ef2cea6e07d12a37df0041cb6.png

    上图中设置主机名、网关、DNS,设置完成后,点击Next,进入下一步。

    6、Time Zone Selection 选择时区

    时区选择中国上海/北京,点击Next,进入下一步。

    37be8a8da97f4660ba4ab6420d97e22f.png

    7、Set Root Password 设置系统管理员密码

    设置完成后,点击Next,进入下一步。

    a0b3e03fcf159a519f49028ed9d832df.png

    8、Installing Packages 安装相关组件

    点击Next,系统开始安装Openfiler,时间大约5-10分钟。

    9943691d837f78ed59e961cd84d0ec86.png

    9、安装完成

    从光驱中取出光盘,点击Reboot,重新启动计算机。

    e1c06aaea7fb924f72bf6370c0884593.png

    10、管理控制台

    https://xxx.xxx.xxx.xxx:446,本例为https://192.168.1.100:446

    用户名:openfiler

    密码:password

    展开全文
    weixin_28956461 2021-04-12 17:50:10
  • 768KB lovehewenyu 2013-05-14 10:47:55
  • 7.06MB liyong__5323492 2019-03-19 17:12:51
  • (一)openfiler介绍 Openfiler能把标准x86/64架构的系统变为一个更强大的NAS、SAN存储和IP存储网关,为管理员提供一个强大的管理平台,并能应付未来的存储需求。openfiler可以安装在x86/64架构的工业标准服务器上,...

    image

    (一)openfiler介绍

    Openfiler能把标准x86/64架构的系统变为一个更强大的NAS、SAN存储和IP存储网关,为管理员提供一个强大的管理平台,并能应付未来的存储需求。openfiler可以安装在x86/64架构的工业标准服务器上,否定了昂贵的专有存储系统的需求。只需10分钟即可把系统部署到戴尔、惠普、IBM等标准配置服务器上,服务器就变为一个功能强大的存储网络了。

    此外,与其它存储方案不同的是,openfiler的管理是通过一个强大的、直观的基于web的图形用户界面。通过这个界面,管理员可以执行诸如创建卷、网络共享磁盘分配和管理RAID等工作。

    (1.1)丰富的协议支持

    openfiler支持多种文件界别和块级别的数据存储输出协议,几乎 涵盖现有全部的网络存储服务.

    块级别的协议:

    • iSCSI
    • 光纤通道(FC)

    文件级别的协议:

    • NFS
    • CIFS
    • HTTP/DAV
    • FTP
    • rsync

    clipboard

    (1.2)强大的管理功能

    现在的存储解决方案都存在管理能力不足的缺点,openfiler提供了直观且易操作的基于web的图形操作界面(GUI),openfiler中所有网络功能和存储方面的设置均通过这个管理界面来完成。管理界面分为网络、物理卷、用户和组的认证/授权、系统配置和状态信息等。

    (二)openfiler安装

    安装文档见:http://www.openfiler.org.cn/index.php/document/6-openfiler-install

    (三)openfiler配置

    安装安装之后,登入openfiler服务器,会提示Web网页的管理地址,直接访问Web网页即可。网页的默认初始账号密码为:openfiler/password。

    clipboard

    (3.1)openfiler添加存储磁盘

    STEP1:在openfiler服务器中添加一块磁盘,用作共享磁盘

    clipboard

    STEP2:在openfiler的Web管理界面可以看到新添加的磁盘

    clipboard

    STEP3:点击磁盘名,将磁盘创建为物理卷或者软RAID磁盘阵列(RAID需要多块磁盘),这里创建为物理卷

    clipboard

    STEP4:使用物理卷创建卷组(Volume Group)

    clipboard

    STEP5:使用卷组创建逻辑卷

    clipboard

    clipboard

    (3.2)网络访问配置

    由于iscsi和文件系统(xfs,ext3等)都是走网络协议,其它机器想要访问openfiler上的存储,还需要开通网络访问权限。

    STEP1:打开Web的system页面;

    STEP2:在Network Access Configuration部分添加可以访问openfiler的网段,类型设置为share

    clipboard

    (四)使用openfiler对外提供存储

    (4.1)使用openfiler对外提供块存储(类似SAN存储)

    使用openfiler对外提供块存储,可以使用iSCSI协议,也可以使用Fibre Channel协议,这里使用基于IP的iSCSI协议。

    STEP1:首先打开openfiler服务器的iSCSI Target服务

    clipboard

    STEP2:创建基于块的lv,创建方法见上面:openfiler添加存储磁盘。需要注意最后选择块类型

    clipboard

    STEP3:添加iSCSI Target

    选择添加Target IQN,target IQN是存储客户端访问存储的连接信息

    clipboard

    STEP4:选择对应的lv,打开LUN Mapping

    clipboard

    STEP5:打开Network ACL

    clipboard

    以上操作均在openfiler的WEB界面完成,接下来在客户机上配置iSCSI。

    STEP6:客户端机器上安装iscsi initiator

    yum install -y iscsi-initiator-utils*
    

    查看安装

    [root@mysql8 ~]# rpm -qa|grep iscsi
    iscsi-initiator-utils-iscsiuio-6.2.0.874-17.el7.x86_64
    iscsi-initiator-utils-6.2.0.874-17.el7.x86_64
    iscsi-initiator-utils-devel-6.2.0.874-17.el7.x86_64
    

    STEP7:iscsi initiator通过iscsiadm来管理,我们查看提供服务的iscsi target机器上有哪些target,因为iscsi上有2块网卡,所以存在2个路径:

    [root@mysql8 ~]# iscsiadm --mode discovery --type sendtargets --portal 192.168.10.100
    192.168.10.100:3260,1 iqn.2006-01.com.openfiler:tsn.44b5a4673d71
    192.168.20.100:3260,1 iqn.2006-01.com.openfiler:tsn.44b5a4673d71
    

    STEP8:使用iscsiadm登录到iscsi-target,登陆成功后,iscsi-target下面的磁盘也就共享过来了(有时需要重启iscsi initiator机器)。

    [root@mysql8 ~]# iscsiadm --mode node --targetname iqn.2006-01.com.openfiler:tsn.44b5a4673d71 –portal 192.168.10.100:3260 --login
    

    clipboard

    我们在存储端只设置了4块磁盘,但是在客户端缺出现了8块磁盘,这是因为openfiler有2块网卡,使用2个IP登录iSCSI-Target,所以产生了重复信息。要查看各个IP访问到的存储信息,可以使用如下命令:

      1 [root@testserver ~]#  iscsiadm -m session -P 3
      2 iSCSI Transport Class version 2.0-870
      3 version 6.2.0.874-17
      4 Target: iqn.2006-01.com.openfiler:tsn.44b5a4673d71 (non-flash)
      5     Current Portal: 192.168.10.100:3260,1
      6     Persistent Portal: 192.168.10.100:3260,1
      7         **********
      8         Interface:
      9         **********
     10         Iface Name: default
     11         Iface Transport: tcp
     12         Iface Initiatorname: iqn.1994-05.com.redhat:6e1c3397973
     13         Iface IPaddress: 192.168.10.10
     14         Iface HWaddress: <empty>
     15         Iface Netdev: <empty>
     16         SID: 1
     17         iSCSI Connection State: LOGGED IN
     18         iSCSI Session State: LOGGED_IN
     19         Internal iscsid Session State: NO CHANGE
     20         *********
     21         Timeouts:
     22         *********
     23         Recovery Timeout: 120
     24         Target Reset Timeout: 30
     25         LUN Reset Timeout: 30
     26         Abort Timeout: 15
     27         *****
     28         CHAP:
     29         *****
     30         username: <empty>
     31         password: ********
     32         username_in: <empty>
     33         password_in: ********
     34         ************************
     35         Negotiated iSCSI params:
     36         ************************
     37         HeaderDigest: None
     38         DataDigest: None
     39         MaxRecvDataSegmentLength: 262144
     40         MaxXmitDataSegmentLength: 131072
     41         FirstBurstLength: 262144
     42         MaxBurstLength: 262144
     43         ImmediateData: No
     44         InitialR2T: Yes
     45         MaxOutstandingR2T: 1
     46         ************************
     47         Attached SCSI devices:
     48         ************************
     49         Host Number: 3    State: running
     50         scsi3 Channel 00 Id 0 Lun: 0
     51             Attached scsi disk sdc        State: running
     52         scsi3 Channel 00 Id 0 Lun: 1
     53             Attached scsi disk sde        State: running
     54         scsi3 Channel 00 Id 0 Lun: 2
     55             Attached scsi disk sdg        State: running
     56         scsi3 Channel 00 Id 0 Lun: 3
     57             Attached scsi disk sdh        State: running
     58    
     59    =========================================手动分割线==========================================
     60    
     61     Current Portal: 192.168.20.100:3260,1
     62     Persistent Portal: 192.168.20.100:3260,1
     63         **********
     64         Interface:
     65         **********
     66         Iface Name: default
     67         Iface Transport: tcp
     68         Iface Initiatorname: iqn.1994-05.com.redhat:6e1c3397973
     69         Iface IPaddress: 192.168.20.20
     70         Iface HWaddress: <empty>
     71         Iface Netdev: <empty>
     72         SID: 2
     73         iSCSI Connection State: LOGGED IN
     74         iSCSI Session State: LOGGED_IN
     75         Internal iscsid Session State: NO CHANGE
     76         *********
     77         Timeouts:
     78         *********
     79         Recovery Timeout: 120
     80         Target Reset Timeout: 30
     81         LUN Reset Timeout: 30
     82         Abort Timeout: 15
     83         *****
     84         CHAP:
     85         *****
     86         username: <empty>
     87         password: ********
     88         username_in: <empty>
     89         password_in: ********
     90         ************************
     91         Negotiated iSCSI params:
     92         ************************
     93         HeaderDigest: None
     94         DataDigest: None
     95         MaxRecvDataSegmentLength: 262144
     96         MaxXmitDataSegmentLength: 131072
     97         FirstBurstLength: 262144
     98         MaxBurstLength: 262144
     99         ImmediateData: No
    100         InitialR2T: Yes
    101         MaxOutstandingR2T: 1
    102         ************************
    103         Attached SCSI devices:
    104         ************************
    105         Host Number: 4    State: running
    106         scsi4 Channel 00 Id 0 Lun: 0
    107             Attached scsi disk sdb        State: running
    108         scsi4 Channel 00 Id 0 Lun: 1
    109             Attached scsi disk sdd        State: running
    110         scsi4 Channel 00 Id 0 Lun: 2
    111             Attached scsi disk sdf        State: running
    112         scsi4 Channel 00 Id 0 Lun: 3
    113             Attached scsi disk sdi        State: running
    
    View Code

    STEP9:为了不去重复识别磁盘,需要在iSCSI initiator服务器上安装多路径软件

    # 安装多路径软件
    yum install -y device-mapper*
    
    # 将多路径软件添加至内核模块中
    modprobe dm-multipath
    modprobe dm-round-robin
    
    # 检查内核添加情况
    [root@mysql8 ~]# lsmod |grep multipath
    dm_multipath           27427  6 dm_round_robin,dm_service_time
    dm_mod                123303  23 dm_round_robin,dm_multipath,dm_log,dm_mirror,dm_service_time
    
    # 设置开机自启动
    systemctl enable multipathd.service
    
    # 检查开机自启动
    [root@mysql8 ~]# systemctl list-unit-files|grep multipath
    multipathd.service                            enabled
    

    启动多路径软件multipathd

    # 创建多路径参数配置文件
     /sbin/mpathconf --enable
    
    # 启动多路径软件multipathd
    systemctl start multipathd.service
    

    查看多路径磁盘,一共有四个磁盘,名字分别为mpatha、mpathb、mpathc、mpathd

    [root@testserver ~]# multipath -ll
    mpathd (14f504e46494c45527539434a6e4e2d497862592d786f7845) dm-6 OPNFILER,VIRTUAL-DISK    
    size=15G features='0' hwhandler='0' wp=rw
    |-+- policy='service-time 0' prio=1 status=active
    | `- 3:0:0:3 sdh 8:112 active ready running
    `-+- policy='service-time 0' prio=1 status=enabled
      `- 4:0:0:3 sdi 8:128 active ready running
    mpathc (14f504e46494c4552756250474a432d776575552d4f6d6f43) dm-5 OPNFILER,VIRTUAL-DISK    
    size=10G features='0' hwhandler='0' wp=rw
    |-+- policy='service-time 0' prio=1 status=active
    | `- 3:0:0:2 sdg 8:96  active ready running
    `-+- policy='service-time 0' prio=1 status=enabled
      `- 4:0:0:2 sdf 8:80  active ready running
    mpathb (14f504e46494c45527341486541542d50624e502d4b357963) dm-4 OPNFILER,VIRTUAL-DISK    
    size=10G features='0' hwhandler='0' wp=rw
    |-+- policy='service-time 0' prio=1 status=active
    | `- 3:0:0:1 sde 8:64  active ready running
    `-+- policy='service-time 0' prio=1 status=enabled
      `- 4:0:0:1 sdd 8:48  active ready running
    mpatha (14f504e46494c4552355359507a782d674f55302d32446331) dm-3 OPNFILER,VIRTUAL-DISK    
    size=10G features='0' hwhandler='0' wp=rw
    |-+- policy='service-time 0' prio=1 status=active
    | `- 3:0:0:0 sdc 8:32  active ready running
    `-+- policy='service-time 0' prio=1 status=enabled
      `- 4:0:0:0 sdb 8:16  active ready running
    

    到这里,我们就可以使用从openfiler挂载过来的磁盘了。

    NOTE:

    iSCSI(Internet Small Computer System Interface)。iSCSI技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。iSCSI是一种基于 TCP/IP 的协议,用来建立和管理 IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。

    • iSCSI target:就是储存设备端,存放磁盘或RAID的设备,目前也能够将Linux主机模拟成iSCSI target了!目的在提供其他主机使用的『磁盘』;
    • iSCSI initiator:就是能够使用target的用户端,通常是服务器。也就是说,想要连接到iSCSI target的服务器,也必须要安装iSCSI initiator的相关功能后才能够使用iSCSI target提供的磁盘。

    关于磁盘多路径,本文并没有深入介绍如何配置。如果想要了解,可以查看redhat官方文档(中文的哦! ):https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/dm_multipath/index

    (4.2)使用openfiler对外提供文件系统存储(NAS存储)

    首先我们需要了解一下什么是网络附加存储(NAS),这一段摘自redhat官方文档

    网络附加存储 (NAS) 是一个文件级存储架构,使用一个或多个配备专用磁盘的服务器来存储数据,并与连接网络的大量客户端共享这些数据。

    NAS 设备会将数据当作文件。虽然从技术层面来看它们都能完成一般的服务器任务,但是 NAS 设备运行的软件可以保护数据并处理各种权限。所以,NAS 设备不需要功能完善的操作系统。大多数 NAS 都包含针对数据存储和数据显示进行过精调的嵌入式轻量级操作系统。为了显示这些文件,NAS 设备会使用基于文件的标准协议,如网络文件系统 (NFS)、服务器消息块 (SMB)、通用互联网文件系统 (CIFS) 和/或 Apple 文件传输协议 (AFP),分别与 Linux®、UNIX、Microsoft Windows 和 Apple 设备进行通信。

    简单而言,NAS存储是一个基于网络的该项存储,使用不同操作系统( Linux、UNIX、Windows 和 Apple )的用户可以通过不同的网络协议连接到同一个NAS文件系统上,实现共享访问。

    openfiler可以当做一台NAS服务器,从而给其它用户共享存储,接下来将一步一步创建NAS共享存储。

    STEP1:在openfiler的WEB界面的Services中打开CIFS Server和NFS Server服务。

    clipboard

    STEP2:在shares中点击“create new filesystem volumn”

    clipboard

    STEP3:选择卷组,创建逻辑卷

    clipboard

    STEP4:创建逻辑卷之后即可在“shares”看到刚哥创建的逻辑卷

    clipboard

    右键,创建文件夹

    clipboard

    STEP5:共享访问控制模式选择public guest access

    clipboard

    STEP6:访问协议,将NFS和CIFS设置为读写(RW)即可

    clipboard

    STEP7:在客户端机器上挂载磁盘

    # 创建挂载路径
    [root@testserver ~]# mkdir /data02
    
    # 挂载
    [root@testserver ~]# mount -t nfs 192.168.10.100:/mnt/vg_test/lv_test02/data02 /data02
    

    挂载之后,就可以看见了。

    clipboard

    为了重启机器后自动挂载,在fstab文件中添加信息

    [root@testserver ~]# vim /etc/fstab 
    # 添加如下挂载命令
    192.168.10.100:/mnt/vg_test/lv_test02/data02  /data02  nfs defaults        0 0
    

    【完】

    展开全文
    weixin_30895723 2020-10-21 20:58:00
  • weixin_36079387 2021-01-17 10:26:45
  • weixin_42105570 2021-08-06 07:52:06
  • 4星
    47KB weijianb 2011-07-18 00:28:56
  • 4.45MB baidu_34020859 2016-02-19 16:38:13
  • chenyujin999 2013-10-30 14:13:31
  • weixin_42389265 2019-10-05 11:56:20
  • 4.79MB weixin_39827748 2017-11-13 21:25:47
  • 4.67MB wweifly 2013-10-03 20:21:00
  • 766KB a10101329 2016-08-04 16:05:24
  • weixin_39876514 2021-01-17 10:26:45
  • weixin_44377973 2020-05-17 22:36:29

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,234
精华内容 893
关键字:

openfiler