免费注册 查看新帖 |

Chinaunix

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

建立 OpenSolaris NAS 网络存储器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-12 03:51 |只看该作者 |倒序浏览
借助 OpenSolaris 操作系统中的新 CIFS 服务器,开发人员可以使用 ZFS 和 CIFS 创建家庭 NAS 网络存储器,以取代  Windows 共享机器。
目录
  • 步骤 1:获取硬件
  • 步骤 2:装配硬件
  • 步骤 3:安装 OpenSolaris SXDE 1/08
  • 步骤 4:配置 OpenSolaris 操作系统
  • 步骤 5:配置 Windows

步骤 1:获取硬件
首先,需要配齐 NAS 网络存储器的硬件。本文将采用以下硬件:
  • 一台 Multipack 磁盘阵列柜(6 个 40GB 硬盘)
  • 一部闲置的 W2100Z 工作站。(这一出色的平台拥有双 64 位 AMD 处理器,一个内置 SCSI 磁盘驱动器,以及三个空闲驱动器仓位。)
  • DIMM 内存若干,用于 W2100Z
  • 外加一个 SCSI 卡
步骤 2:安装硬件
在开始升级硬件之前,请先佩戴防静电手腕带。
接下来,将 SCSI 卡安装到 Multipack 柜中。新增内存有助于提高 ZFS 的工作性能。硬件安装完毕后,就可以安装 OpenSolaris  操作系统了。
步骤 3:安装 OpenSolaris SXDE 1/08
安装 OpenSolaris 操作系统的准备工作十分简单快捷(耗时 5 分钟左右):
  • 下载并烧录 DVD。
  • 插入烧好的 DVD 片。
  • 启动工作站。
  • 回答提问。
  • 单击 Finish 按钮
然后,安装真正开始。在本例中,安装需耗时 1.5 小时。现在,新服务器已经可以正常运行 OpenSolaris 操作系统。
下面,需要做各方面配置。
步骤 4:配置 OpenSolaris 操作系统
请先阅读 CIFS 入门指南。该指南很有价值,能给初学者提供各方面的帮助。
创建用户
首先,创建一些不同的用户。在安装期间,创建一个超级用户,然后再创建一个拥有“特权”的普通用户,和一个拥有文件访问权的用户。为此,使用用户 ID  admin 和 media。要添加用户,在开始菜单的控制面板中设置用户帐户。


图1:创建用户

创建存储池
为搭建服务器和服务数据,您需要配置存储器。为此,通过浏览器访问页面  https://<hostname>:6789/zfs ,进入 ZFS  图形用户界面,登录用户有超级用户权限。此图形用户界面将显示系统安装的所有存储器及其使用情况。选中 Multipack 安装的全部驱动器,创建一个 RAIDZ1  池并将它命名为 mediapool。


图2:创建存储池

使用 ZFS 图形用户界面创建 ZFS 池之后,切换到终端窗口检查新建池的状态:
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
mediapool 144K 165G 29.9K /mediapool创建文件系统
接下来,创建文件系统:
# zfs create -o casesensitivity=mixed mediapool/music
# zfs create -o casesensitivity=mixed mediapool/photos
# zfs create -o casesensitivity=mixed mediapool/movies要使用大小写混合的文件名,请将 ZFS 属性设置为 casesensitivity=mixed。如果需要与 Windows  系统共享文件,则这一步十分重要。如果没有这一步,那么所有的文件名将设为大写,这对于阅览非常不便。
配置 CIFS
创建文件系统之后,启动 CIFS 服务:
# svcadm enable -r smb/server
# smbadm join -w WORKGROUP您可以使用工作组模式共享文件。在大多数情况下,一般将工作组设为 WORKGROUP。
设置身份验证
要配置 CIFS 服务器使用 PAM 身份验证,您需要升级 OpenSolaris 密码系统。为此,使用下面命令:
# echo \"other password required pam_smb_passwd.so.1 nowarn\" >> /etc/pam.conf另外,输入上述命令后,对于准备使用 CIFS 验证的用户,必须全部重设密码:
# passwd media现在,可以开始共享新建文件系统了。
共享文件系统
新服务器的搭建即将完工。CIFS 已经启用,文件系统业已创建,接下来只需共享文件系统:
# zfs set sharesmb=name=Movies mediapool/movies
# zfs set sharesmb=name=Music mediapool/music
# zfs set sharesmb=name=photos mediapool/photos

图 3:共享文件系统

你可能用过单个 set 命令,附加选项 sharesmb=on ,但是此处讲解的命令对习惯于  Windows 平台命名的用户更加有用。为了避免歧义和长共享命名,需要明确设置。这既是一个小窍门,也是一条有用提示,请参阅 CIFS 入门指南 和讨论论坛。
设置文件系统权限
最后,所有文件的所有权应为主共享用户:
# chown -R media /mediapool至此,在 NAS 网络存储器上配置 OpenSolaris 操作系统已经完成。
步骤:配置 Windows
现在,真正有趣的事情开始了。至此,本示例安装服务器硬件、安装操作系统和配置存储器仅耗费了两个小时;其中 90 分钟将用于 OpenSolaris  的安装。
尽管在 Windows XP 系统上,收发电子邮件和浏览网页颇为简单;但是,它在共享文件方面有些复杂。基于 CIFS 的文件共享,不同于基于 NFS  的文件共享。
在 OpenSolaris 系统上安装 CIFS 共享,必须经过该服务器的验证。这一点极其重要。而且,验证必须在服务器端,而不是在客户端。
为了让 Windows 客户端上的文件共享正常工作,如下操作:
  • 以文件夹路径 \\\\<OpenSolaris_Server>\\<sharename>,映射  Windows 驱动器。
  • 选中链接 \"Connect using a different user name\",使用 OpenSolaris 服务器上的用户名和密码。


图4:映射一个网络驱动器

对于本文示例中的机器,文件夹路径是 \\\\PHRED\\Movies,用户名是 media。
此处提供的路径基于新建的 OpenSolaris NAS 网络存储器,所有 Windows 机器都可访问共享文件系统。

论坛徽章:
0
2 [报告]
发表于 2009-08-07 21:54 |只看该作者
谢谢楼主分享,正在学习中
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP