免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 19865 | 回复: 7
打印 上一主题 下一主题

NexentaStor iSCSI/ NAS 存储服务器软件图解教程(4)-CIFS 共享设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-30 03:15 |只看该作者 |倒序浏览
本帖最后由 云杉上的蝴蝶 于 2009-6-30 03:16 编辑 \n\nCopyright © 2009, The e. Publishing Dept. of Morpho Studio (Spruce Int. Found.® ) All rights reserved.\r\n\r\n继续:\r\n之前为大家简单介绍的Nexenta Management View /*NexentaStor Web 管理界面的部分功能。\r\n接下来两篇主题我准备给大家先介绍点比较实用的功能——CIFS 和iSAN 。\r\n\r\nSUN Solaris CIFS (通用网络文件系统)是在solaris 内核模块中实现的一个文件共享服务。\r\n如果你以前用过Samba,那么你一定会喜欢CIFS ,因为它和Samba一样,和Windows平台之间有着很好的互操作性!\r\n通过对一个ZFS文件系统(目录)启用CIFS共享,你的NexenaStor服务器就摇身一变成了一台NAS服务器。\r\n\r\niSAN ,即iSCSI SAN 。NextenaStor 的OS 是基于opensolaris内核的Nextena ,\r\n通过COMSTAR 这款软件,我们可以将服务器主机转变成一个  SCSI target 。\r\nNextenaStor 所提供的NMV (GUI)和NMC (CUI)极大得简化了我们将主机配置成为iSAN 服务器的操作。\r\n\r\n这一篇主题先为大家介绍 CIFS NAS 服务器的配置。\r\n\r\n首先附上之前几篇系统主题的链接贴,方便大家返回去查看:\r\nNexentaStor iSCSI/ NAS 存储服务器软件图解教程(1):使用初始配置向导\r\n\r\nNexentaStor iSCSI/ NAS 存储服务器软件图解教程(2)\r\nNexenta Management View /*NexentaStor Web 管理界面*/快速上手指南Part 1\r\n————————>Nexenta iSCSI / NAS 存储服务器管理软件版本说明\r\n\r\nNexentaStor iSCSI/ NAS 存储服务器软件图解教程(3)\r\nNexenta Management View (NMV)/*NexentaStor Web 管理界面*/快速上手指南Part 2

论坛徽章:
0
2 [报告]
发表于 2009-06-30 04:37 |只看该作者
NexentaStor CIFS NAS Server 的配置步骤实例:\r\n\r\n1.为NAS Server 创建一个ZFS 文件系统(目录),之后我们将对此目录启用CIFS 共享服务。\r\n\r\n\r\n首先我们以管理员帐户root 或 admin 登录NMV ;\r\n然后选择NMV主界面上的“Data Management” 页;\r\n接着点击“Data Sets”图标打开“Data Sets”设定页;\r\n在“Data Sets”设定页中,单击左边“Folders”功能模块下的“Create” ,\r\n随后页面右半页将显示“Create New Folder”的设定表单,如下图所示:\r\n\r\n\r\n表单中“Volume” 这里默认显示的是我们使用系统盘(root pool所使用的磁盘)以为的磁盘(数据盘)创建的第一个ZFS 存储池 (ZFS Pool,简称ZPool)\r\n//注意:用来安装操作系统的Root Pool 默认是系统保留的私有存储空间,不参与共享存储服务。\r\n//当然你可以踢开NMV和NMC,强行在root pool上创建额外的ZFS 文件系统(目录)并设置共享,但是不推荐这么做。\r\n//通常出于性能考虑,对于数据盘创建ZFS 存储池,我们都建议使用整块磁盘(即基于裸盘创建),而不是使用传统的UFS盘片来创建。\r\n\r\n我的系统上只配置了5块盘,2块是mirror 的ZFS Root Pool 已经被用来安装系统,另外的3块盘创建了如图所见名为 dpool01 的 ZFS RaidZ Pool。\r\n所以”Create New Folder”表单中“Volume“这项我使用软件显示的默认值;\r\n\r\n”Create New Folder”表单中其他需要填写的参数有:\r\n“Folder Name” :即ZFS 文件系统的名字,因为”Volume“参数已经指定了ZFS 所在的存储池,所以这里不需填写存储池的名称;\r\n”Description“:是ZFS 文件系统的批注,可以不帖;\r\n”Record Size“:即目录存储文件时的基本block 大小,默认是128k;\r\n//对磁盘存储有基本概念的应该都知道,1个文件的大小即使只比block size 大1个字节,它仍然会占用2个Bblock.\r\n//较大的block size 有利提供磁盘存续效率,但容易造成存储空间的浪费,大家可以根据经验做适当得选择。\r\n”Compression“ :即对存储的文件自动使用gzip压缩后存储,目前从很多测试来看,这个功能还太前瞻化了;\r\n//我们经常提到ZFS的某些功能的先进性是处于实现的边缘,自动压缩就算一个吧!\r\n”Number of Copies“:即为所存储文件自动创建的副本数;\r\n//想像一下ZFS RaidZ2 双奇偶校验加每个文件3个副本。。。\r\n”Case Sensitivity“:我们知道UNIX和Linux 上是严格区分字符大小限的,为了方便Windows用户这里我们可以改为mixed ,\r\n即对存储的文件和目录名不区分大小写。\r\n\r\n贴写好所以参数后单击”Create“,系统将根据你的要求为你创建一个新的目录(ZFS 文件系统)

论坛徽章:
0
3 [报告]
发表于 2009-06-30 05:17 |只看该作者
2.为访问NAS 共享目录的用户创建账号\r\n\r\n首先我们创建一个新的用户组。\r\n方法很简单如下图:\r\n\r\n\r\n在NMV主界面上依次选择”Settings“->\"Users\"->\"New Group\" ,然后在“Group Name”处输入新用户组的名称,单击”Create New“就可以了。\r\n\r\n然后我们来创建一个用户。\r\n\r\n\r\n如同:创建完新用户组后,我们紧接着点击”Settings“->\"Users\"页面上的”New User“,页面右边将显示”Create New Appliance User“的表单。\r\n输入基本的用户信息,在填写用户组时,我们只要输入用户组名的第一个字母,程序就会搜索出相应的用户组并以列表显示让您进行选择。\r\n\r\n”Home Folder\":即用户的主目录,这里我设置为刚才创建的目录。注意,目录名格式是标准的ZFS 文件系统格式 Pool Name/ ZFS Name.\r\n如果所填写的目录名不存在,系统会自动为你创建一个新的ZFS文件系统。\r\n你也可以在现有的ZFS 文件系统(目录)名基础上追加子目录名,让系统自动为你创建这样一个目录作为用户的主目录。\r\n注意:系统自动创建的目录其”Case Sensitivity“一项参数会使用软件默认值,而不是”Mixed“,而且目录一旦创建,这项参数将被作为只读参数而无法更改。\r\n也就是说创建的目录将是严格区分文件名字符大小写的。\r\n\r\n“NMV GUI Permission” :这里可以选择新用户的NMV 权限,即用户登录NMV并进行系统配置操作的权限。\r\n填好表单后点击“Create New”,系统就会帮你把指定的用户创建好了。

论坛徽章:
0
4 [报告]
发表于 2009-06-30 05:57 |只看该作者
3.为目录启用CIFS 共享\r\n用户创建好了,下面我们就对第一步中创建的目录启用CIFS 共享服务。\r\n\r\n首先对目录启用CIFS 共享:\r\n依次选择NMV主界面上的”Data Management“-》”Shares“ ,打开共享目录管理页面,\r\n点击”Folders“模块下的”Show“ ,页面右边将显示 目前系统上已创建的目录和共享服务状态的列表。\r\n在我们之前创建的ZFS文件系统(目录) dpool01/morpho 对于的条目中,选中 CIFS ,系统将立即为我们启用此目录的CIFS共享服务。\r\n如下图:\r\n\r\n\r\n然后点击上图”Summary Information:Folders“ 列表中“Folder”列中相应目录条目的目录名(本例中即为dpool01/morpho,大家可以注意到这是一个链接),\r\n点击目录名后将打开如下图所示的页面:\r\n\r\n点击页面中的“Add Permissions for User”,随后会出现下图所示页面:\r\n\r\n如上图,这个页面中我们可以对用户设定共享目录的访问权限。\r\n“UNIX/LDAP Owner”:在这里输入要进行访问授权的用户名。\r\n然后勾选相应的权限,最后点击“Add New User” 完成配置。\r\n\r\n然后我们回到”Data Management“-》”Shares“页面:如下图:\r\n\r\n点击”Summary Information:Folders“ 列表中dpool01/morpho条目对于的“CIFS”列中的“Edit”(这也是一个连接),显示CIFS 服务设定表单。\r\n\r\n如上图,在此表单中,我们可以设定CIFS共享目录的名称 和用户登录验证方式(软件默认允许使用内置的匿名用户”smb“来访问CIFS共享目录,并且可以对目录具有读写权限)\r\n\r\n做相应设定后点击”Save“保持配置。\r\n\r\n至此,一个简单的具有一个共享目录的 CIFS NAS 服务器就诞生了!\r\n整个设置都比较简单吧!

论坛徽章:
0
5 [报告]
发表于 2009-06-30 06:40 |只看该作者
本帖最后由 云杉上的蝴蝶 于 2009-7-1 07:37 编辑 \n\n测试 CIFS 共享服务!\r\n\r\n首先打开“我的电脑”,选择”映射网络驱动器“// 测试用的是我的Ferrari ,Win7 的系统\r\n\r\n如同: 输入网络驱动器的路径 \\\\服务器ip\\共享目录名\r\n\r\n如上图:接着输入登录验证信息——用户名和密码\r\n\r\n如上图:映射成功后系统自动打开了相应的网盘目录,马上建一个目录试试!\r\n\r\nOK 可以建目录了!不过离真正成功还差小小!\r\n\r\n不知道大家注意到没有,这篇主题中的截图和之前的几篇主题有所区别!\r\n\r\n如果你足够细心的话应该发现,服务器的主机名变了,建的存储卷(ZFS文件系统)名字也变了!\r\n没错,的确是这样,之前的实验都是用我HP dc7800 那台PC 上Vmware Workstation 6.5.2的虚拟机里装的那台NexentaStor服务器做的!\r\n因为某些莫名奇妙的原因,比如目录权限,比如在我机器的Server 2008 系统中成功挂载上NexentaStor 上的iSCSI 磁盘后,在磁盘管理器中无法成功完成\r\niSCSI磁盘上新建卷的格式化!所以在我的Ferrari 上用VirtualBox 开了个虚拟机又装了台NexentaStor服务器,再折腾一遍希望可以找到问题的原因!\r\n\r\nSolaris 对用户权限的细粒度控制有时候真让人感到有些变态!\r\n我对接触这个NexentaStor 也不久,一时也搞不清楚是自己设置的问题还是软件的bug?!\r\n总之当我完成上除CIFS 设定后,把共享目录map到本地准备使用时还是遇到的小小的目录权限问题!\r\n\r\n问题的现象就是,可以新建目录和文件,可以删自己建的目录和文件,但改名时就会被提示没有权限!\r\n不知到大家以前有没有遇到过这种情况,反正我们觉得很诡异!\r\n\r\n看来只有以暴制暴了!\r\n方法很简单,单击NMV界面上的那个“Console”连接,软件会打开一个基于Web的NMC的控制台窗口 如下图:\r\n//没错,这个NMC 终端窗口是基于Web的,人家就是这么设计的,并且默认telnet服务是不可用的!\r\n\r\n\r\n\r\n如图:用chmod 命令对CIFS共享目录对于的ZFS 文件系统强行设定下访问权限,搞定!\r\n\r\n下一篇主题将为大家介绍NexentaStor iSAN 服务器的配置。\r\nhttp://www.ixpub.net/viewthread.php?tid=924048\r\n\r\nCopyright © 2009, The e. Publishing Dept. of Morpho Studio (Spruce Int. Found.® ) All rights reserved.

论坛徽章:
0
6 [报告]
发表于 2010-12-09 20:14 |只看该作者
与大家分享下版主帮我解答的两个困扰了我许久的问题,希望对现在正在研究Nexentastor系统的朋友有所帮助,一个是NMVl里Checksum与Numbers of copy功能,另一个自动备份功能\r\nChecksum:checksum 和副本都是数据存储block级的保护或者说对文件系统元数据的保护,是ZFS软件RAID 层的数据冗余功能。\r\n比如你3个盘raidz ,然后3分拷贝,这相当于把每个盘分4个逻辑分区,每个盘上取一个逻辑分区先做raidz(相当于raid5),然后总共有4个raidz 磁盘组再做一个raid1 ,变成一个类似raid51的raid 配置模式。\r\n\r\nchecksum 可以简单的看成是RAID 磁盘组的数据校验算法。\r\n\r\n这两个东西都是对磁盘物理故障做防护,比如坏道,比如1个盘4个磁头坏掉一个,比如某一块盘电路坏了\r\n\r\n自动备份:自动备份有两种:\r\n1个是自动ZFS 文件系统快照。\r\n1个是安装了一个数据备份插件以后利用zfs export ,zfs import ,zfs send ,zfs receive 这些命令的功能把本地zfs 文件系统或文件系统快照传送到远程主机上实现备份功能!\r\n\r\n如果购买了集群套件的话(应该是sun 集群套件的开源版本)可以基于zfs 创建群集文件系统实现多个NexentaStor 服务的数据互相备份和负责均衡!

论坛徽章:
0
7 [报告]
发表于 2010-12-15 11:34 |只看该作者
蝴蝶飞呀,,蝴蝶的帖子一定要顶

论坛徽章:
0
8 [报告]
发表于 2010-12-18 10:16 |只看该作者
支持一下~!~!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP