第 75 章 Network Attached Storage(NAS 网络附加存储)

本文涉及的产品
文件存储 NAS,50GB 3个月
简介:

75.1. Network Storage - Openfiler

Openfiler is a powerful, intuitive browser-based network storage software distribution. Openfiler delivers file-based Network Attached Storage and block-based Storage Area Networking in a single framework.

openfiler 的官方网站

过程 75.1. Openfiler Storage Control Center

  1. 登录管理界面

    			
    https://<ip address>:446/
    			
    			

    初始帐号和密码是: openfiler/password

  2. 首先要修改默认密码

    Accounts->Admin Password

    Current Password:  password
    New Password:  新密码
    Confirm New Password:  确认密码
    			

    Submit 提交

75.1.1. Accounts

  • 用户认证

    openfiler.ldif

    dn: ou=people,dc=bg7nyt,dc=cn
    ou: people
    objectClass: organizationalUnit
    
    dn: ou=Idmap,dc=bg7nyt,dc=cn
    ou: Idmap
    objectClass: organizationalUnit
    			

    添加people组织单元

    [chenjingfeng@backup ldap]$ ldapadd -x -D "cn=root,dc=bg7nyt,dc=cn" -W -f openfiler.ldif
    Enter LDAP Password:
    adding new entry "ou=people,dc=bg7nyt,dc=cn"
    
    adding new entry "ou=Idmap,dc=bg7nyt,dc=cn"
    			
    1. Accounts->Authentication

      Use LDAP: 打勾

      Server:  ldap.bg7nyt.cn
      Base DN:  dc=bg7nyt,dc=cn
      Root bind DN:  cn=root,dc=bg7nyt,dc=cn
      Root bind Password:  你的密码
      					
    2. Services->LDAP Settings

      Base DN:  dc=bg7nyt,dc=cn
      Root bind DN:  cn=root,dc=bg7nyt,dc=cn
      Root Password:  你的密码
      					
    3. Services->Enable/Disable

    4. Accounts->Account Administration

      1. Group Administration

        Group Name: nfs
        							
      2. User Administration

        Username: 用户名
        Password: 密码
        Retype password: 确认密码
        Primary Group: 用户组
        							

        查看组织单元:ou=people,dc=bg7nyt,dc=cn

        							
        [chenjingfeng@backup ldap]$ ldapsearch -x -b 'ou=people,dc=bg7nyt,dc=cn'
        # extended LDIF
        #
        # LDAPv3
        # base <ou=people,dc=bg7nyt,dc=cn> with scope sub
        # filter: (objectclass=*)
        # requesting: ALL
        #
        
        # people, bg7nyt.cn
        dn: ou=people,dc=bg7nyt,dc=cn
        ou: people
        objectClass: organizationalUnit
        
        # neo, People, bg7nyt.cn
        dn: uid=neo,ou=People,dc=bg7nyt,dc=cn
        objectClass: inetOrgPerson
        objectClass: posixAccount
        homeDirectory: /dev/null
        loginShell: /bin/false
        cn: neo
        givenName: neo
        sn: neo
        uid: neo
        uidNumber: 500
        gidNumber: 500
        
        # search result
        search: 2
        result: 0 Success
        
        # numResponses: 3
        # numEntries: 2
        							
        							

75.1.2. Volumes

  • 卷管理 [Volumes]

    我这里是使用VMware做的试验,在VMware中增加一些硬盘即可.

    1. Volumes -> Physical Storage Mgmt.

      Edit Disk Type Description Size Label type Partitions
      /dev/sda SCSI VMware, VMware Virtual S 8.00 GB msdos 3 (view)
      /dev/sdb SCSI VMware, VMware Virtual S 8.00 GB gpt 0 (view)
      /dev/sdc SCSI VMware, VMware Virtual S 8.00 GB gpt 0 (view)
      /dev/sdd SCSI VMware, VMware Virtual S 8.00 GB gpt 0 (view)
      ...
      					

      openfiler安装在/dev/sda,/dev/sda硬盘空间不用太大,单独给openfiler使用.建议做RAID 1(硬件RAID卡或服务器主版提供的RAID)

      其它硬盘是用于存储的硬盘,如果有条件这些硬盘组也最好做成硬RAID,没有条件我们可以在openfiler中做软件RAID.

      点击"Edit Disk"列表内硬盘标签,之后可以看到"Create a partition in /dev/sdb"

      Mode: Primary
      Partition Type: [Physical volume] / [RAID array member]
      Starting cylinder: 1
      Ending cylinder Size: 1044
      Size: 自动产生
      					

      单击"Create"创建分区

      Back to the list of physical storage devices

      如果没有特别需求,不需要创建多个分区.

      Edit partitions in /dev/sdb (1044 cylinders with "gpt" label)
      
      Device Type Number Start cyl End cyl Blocks Size Type Delete
      /dev/sdb1 Linux Physical Volume (0x8e) 1 1 10 78831 76.98 MB Primary Delete
      /dev/sdb2 Linux Physical Volume (0x8e) 2 10 100 721920 705.00 MB Primary Delete
      /dev/sdb3 Linux Physical Volume (0x8e) 3 100 200 801792 783.00 MB Primary Delete
      /dev/sdb4 Linux Physical Volume (0x8e) 4 200 300 802816 784.00 MB Primary Delete
      /dev/sdb5 Linux Physical Volume (0x8e) 5 300 400 801792 783.00 MB Primary Delete
      					
    2. Volumes->Volume Group Mgmt.

      Volume Group 可以实现动态扩展空间,注意如果在使用中有一个成员盘损坏,你将无法恢复数据.

      应急使用可以,不建议长期使用.

      Volume group name: vg0
      Select physical volumes to add: 在列表前面打勾
      /dev/sdb1 8.00 GB
      /dev/sdc1 8.00 GB
      					

      单击"Add volume group"创建vg0

      表 75.1. Volume Group Management

      Volume Group Name Size Allocated Free Members Add physical storage Delete VG
      vg0

      15.94 GB

      0 bytes 15.94 GB View member PVs Add PVs Delete

      扩展Volume Group单击[PVs Add]按钮

      分区列表前面打勾

      [Submit]提交

    3. Volumes -> Create New Volume

      选择VG

      创建卷

      Volume Name: 卷名
      Volume Description: 描述
      Required Space (MB): 配额
      Filesystem type: 文件系统
      					

      单击[Create]按钮

75.1.2.1. RAID

Openfiler提供软RAID.

  1. Volumes -> Physical Storage Mgmt.

    点击"Edit Disk"列表内硬盘标签,之后可以看到"Create a partition in /dev/sdb"

    单击[Create]按钮创建RAID组成员

    单击[Back to the list of physical storage devices]返回到 "Physical Storage Management"

  2. Volumes -> Software RAID Mgmt.

    Select RAID array type: RAID(0,1,5,6,10)
    Select chunk size: 这可以针对你的需求做优化
    Select RAID devices to add: 打勾选择
    					

    单击[Add array]创建RAID

    RAID创建完成后,就可以卷组和卷

    Volumes -> Volume Group Mgmt. -> Create New Volume

    RAID 6 采用双校验盘最少4块硬盘

75.1.2.2. iSCSI

Volumes -> Create New Volume

单击[Create]按钮

单击[Update]按钮

Services -> Enable/Disable -> iSCSI target 确认已经 Enable

General -> Local Networks

单击[Update]按钮

Volumes -> List of Existing Volumes -> Select Volume Group

单击 iScsi 卷列表 Properties 下的 [Edit] 连接

默认是:Deny, 修为Allow

75.1.2.2.1. Microsoft iSCSI Software Initiator

开始菜单 找到 Microsoft iSCSI Initiator 并运行

单击 Discovery 选项卡

单击 [ Add ] 按钮

单击 [ OK ] 按钮

单击 Targets 选项卡

单击 [Refresh] 按钮 -> [Log On...]

单击 [ OK ] 按钮

完成Initiator设置

我的电脑 -> 单击鼠标右键 -> 管理

初始化硬盘

选择硬盘

初始化完成,红色图标消失后你就可以对磁盘分区,挂载卷,格式化。

使用 iSCSI 与使用本地磁盘完全一样。

Status -> iSCSI

75.1.3. Quota

  • [注意] 注意

    有些文件系统不支持Quota

    1. Quota -> Guest Quota

      单击[Change]按钮

      单击[Apply]按钮

75.1.4. Shares

  • Shares

    单击列表内的连接.

    Folder name: 输入文件夹名
    			

    单击 [Create Sub-folder] 按钮 创建文件夹

    Share name: 输入共享名
    Share description: 描述
    Override SMB share name:  
    			

    单击[Change]按钮 修改

    组的权限制

    单击[Update]按钮

    主机访问权限配置

    单击[Update]按钮




原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
目录
相关文章
|
1月前
|
存储 网络协议 安全
软件管理,磁盘存储,文件系统以及网络协议
【11月更文挑战第9天】本文介绍了软件管理、磁盘存储和网络协议等内容。软件管理包括软件生命周期管理和软件包管理,涉及需求分析、设计、实现、测试、发布、维护等阶段,以及软件包的安装、升级和依赖关系处理。磁盘存储部分讲解了磁盘的物理结构、分区与格式化、存储管理技术(如 RAID 和存储虚拟化)。网络协议部分涵盖了分层模型、重要协议(如 HTTP、TCP、IP)及其应用与安全。
|
2月前
|
机器学习/深度学习 Python
深度学习笔记(九):神经网络剪枝(Neural Network Pruning)详细介绍
神经网络剪枝是一种通过移除不重要的权重来减小模型大小并提高效率的技术,同时尽量保持模型性能。
75 0
深度学习笔记(九):神经网络剪枝(Neural Network Pruning)详细介绍
|
3月前
|
数据采集 存储 JavaScript
构建您的第一个Python网络爬虫:抓取、解析与存储数据
【9月更文挑战第24天】在数字时代,数据是新的金矿。本文将引导您使用Python编写一个简单的网络爬虫,从互联网上自动抓取信息。我们将介绍如何使用requests库获取网页内容,BeautifulSoup进行HTML解析,以及如何将数据存储到文件或数据库中。无论您是数据分析师、研究人员还是对编程感兴趣的新手,这篇文章都将为您提供一个实用的入门指南。拿起键盘,让我们开始挖掘互联网的宝藏吧!
|
2月前
|
存储 网络协议 数据挖掘
|
4月前
|
存储 机器学习/深度学习 分布式计算
HDFS与网络附加存储(NAS)的比较
【8月更文挑战第31天】
124 0
|
4月前
|
数据采集 存储 JavaScript
构建你的首个Python网络爬虫:抓取、解析与存储数据
【8月更文挑战第31天】在数字时代的浪潮中,数据成为了新的石油。了解如何从互联网的海洋中提取有价值的信息,是每个技术爱好者的必备技能。本文将引导你通过Python编程语言,利用其强大的库支持,一步步构建出你自己的网络爬虫。我们将探索网页请求、内容解析和数据存储等关键环节,并附上代码示例,让你轻松入门网络数据采集的世界。
|
11天前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
50 17
|
21天前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。
|
22天前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
45 10
|
24天前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,并提供一些实用的代码示例。通过阅读本文,您将了解到如何保护自己的网络安全,以及如何提高自己的信息安全意识。
50 10

热门文章

最新文章