zoukankan      html  css  js  c++  java
  • 搭建基于FreeNAS的共享存储

    需要在XenServer环境下搭建一个RAC测试环境,因为Xen不像VMWare那样可以支持共享磁盘,所以就使用FreeNAS搭建了一个共享存储 。waitfriend 也通过这次操作入门了一下FreeNAS8.0.4。

    存储端FreeNAS设置

    配置本地存储

    安装FreeNAS后再添加其他硬盘,启动虚拟机,登入web管理界面。

    Storage中点击Create Volume, 卷组名填写ora,选中硬盘,点选ZFS,RAID-Z。挂载到/mnt/ora

    配置iSCSI服务

    在Services中找到iSCSI服务,点击其后的配置图标

    1. Portal, 添加一个入口

              192.168.6.102:3260 (freeNAS网卡IP)

    2. Authorized Initiators,配置准入网段

              默认ALL即可,或限制为192.168.6.0/24

    3. Extents,创建共享磁盘,注意限制磁盘大小。

              name : ora1;   path:/mnt/ora/ora1;   size:10GB;

    4. Authentication,配置可访问的用户

              Group ID:1;   user:oracle;   secret:oracle;

    5. Target Global Configuration,配置target全局选项

              Base Name:iqn.database.istgt;   Discovery Auth Method:CHAP;   Discovery Auth Group:1(第4步添加的用户);   其他默认;

    6. Target:配置Target

              Target Name:iqn.database.ora;   TYPE:Disk;    target flags:read-write;   Portal Group:1(第1步添加的服务入口);

              Initiator Group:1(第2步设置费访问段);   Auth Method:CHAP;   Authentication Group:1(第4步添加的用户);

    7. Associated Targets:将target和extent关联,把之前创建的extent关联到1个target中了,测试成功。

              Target:iqn.database.ora;Extent:ora1;

    最后在Services中启动iSCSI服务即可,完成存储端配置。

    客户端CentOS设置

    默认情况下CentOS已经启动了iscsi和iscsid服务

    # ll /etc/iscsi/iscsid.conf  #所有发起iSCSI session的默认配置文件
    # ll /etc/iscsi/initiatorname.iscsi #软件iSCSI initiator的initiator名称配置文件

    # vi /etc/iscsi/iscsid.conf
    # 配置initiator端访问磁盘时使用 CHAP认证,用户名密码与freeNAS端Authentication设置相同。
    node.session.auth.authmethod = CHAP
    node.session.auth.username = oracle
    node.session.auth.password = oracle
    #配置initiator端discovery 时使用 CHAP认证,用户名密码与freeNAS端Authentication设置相同。
    discovery.sendtargets.auth.authmethod = CHAP
    discovery.sendtargets.auth.username = oracle
    discovery.sendtargets.auth.password = oracle

    #发现Target
    # iscsiadm --mode discovery --type sendtargets --portal 192.168.6.102

    #手动登陆Target
    # iscsiadm -m node -T iqn.database.ora -p 192.168.6.102 –l

    #查看哪些target记录在open-iscsi数据库中
    # iscsiadm -m node

    参考资料

    配置freeNAS搭建rac共享存储环境

    作者:wait4friend
    Weibo:@wait4friend
    Twitter:@wait4friend
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    cf1009 D. Relatively Prime Graph
    cf1009 C. Annoying Present
    随机验证码(数字和字母组成)及toLowerCase() 字符串转小写方法和toUpperCase()字符串转大写方法
    js中new ActiveXObject("Scripting.FileSystemObject")等操作本地文件用法,
    上传文件 (图片),使用new FormData()
    jq分页插件(jquery.pagination.js)只有上一页下一页和跳转
    jq的分页插件(pagination.min.js)选择一页显示多少条数据
    左侧导航栏案例
    jQuery 事件总结
    WebSocket
  • 原文地址:https://www.cnblogs.com/wait4friend/p/2849586.html
Copyright © 2011-2022 走看看