2011 年 8 月
作者:Andrew Ness
该快速入门指南介绍如何在 Sun ZFS 存储设备上准备卷,以便作为通用共享为运行 Microsoft SharePoint Server 的服务器所使用;以及如何设置 SharePoint Server,使之能够访问这些卷。
该快速入门指南介绍如何在 Sun ZFS 存储设备上创建并准备共享和块协议 iSCSI LUN,以便在运行 Microsoft SharePoint Server 2007 或 Microsoft SharePoint Server 2010 的 Microsoft Windows 服务器上发布和使用。其典型配置如图 1 所示。
图 1. Microsoft SharePoint Server 和客户端与 Sun ZFS 存储设备一起使用的典型配置
Sun ZFS 存储设备使用开放系统方法将通用服务器和存储组件与一个集成的存储软件套件相结合,从而提供高效、易于管理且可伸缩的数据存储,同时为管理员提供一个简单、功能强大、基于浏览器的界面 (BUI)。
Microsoft SharePoint Server 是 Microsoft Office 套件中的协作软件产品。企业可以使用 Microsoft SharePoint Server 来促进协作,提供内容管理特性,实施业务流程,访问实现企业目标和流程所必需的信息。
本文档假设读者熟悉 Sun ZFS 存储设备和 Microsoft SharePoint Server 的一般用途和功能。在适当的时候,本文档中会将 Microsoft SharePoint Server 2007 和 Microsoft SharePoint Server 2010 统称为 Microsoft SharePoint Server 或 SharePoint Server。本文将以 Sun ZFS 存储设备 2010.Q3 版为例来阐述各个过程。
Microsoft SharePoint Server 不需要特殊的网络配置。虽然 Microsoft SharePoint 客户端和 Sun ZFS 存储系统不必与 Microsoft SharePoint Server 位于相同的域或子网内,但必须能通过网络访问 Microsoft SharePoint Server。
您可能希望配置一个专用网络来处理运行 Microsoft SharePoint Server 的服务器与 Sun ZFS 存储设备之间的存储流量。根据 Sun ZFS 存储设备的型号和配置,我们提供了额外的网络接口以便用于网络聚合或配置 IP 多路径。图 2 显示了 Sun ZFS 存储设备中的 Network Interface 配置对话框。要显示该对话框,选择 Configuration > Network,然后单击某个网络接口条目旁边的 Edit(铅笔)图标来编辑现有网络接口,也可以单击 Interfaces 标题旁边的 + 图标创建一个新的网络接口。
图 2. 在 Sun ZFS 存储设备中配置网络接口
配置池存储 RAID 布局时需要平衡可用性、容量和性能。Sun ZFS 存储设备 BUI 提供了在可用性、容量和性能之间进行相对权衡的相关信息。在确定数据配置文件时,必须同时考虑这三个因素。本节说明一些注意事项。
当 Microsoft SharePoint Server 与存储通信时,写 I/O 模式高度有序,而读 I/O 模式则十分随机。因此,通常使用镜像的配置文件来实现最佳性能。图 3 显示了 Sun ZFS 存储设备提供的存储池配置选项。
图 3. 在 Sun ZFS 存储设备中配置存储池
Sun ZFS 存储设备 Analytics 显示,由于底层采用 Microsoft JET 数据库引擎,SharePoint Server 的 I/O 请求大小通常约为 32 KB。因此建议您选择块大小为 64 KB 的卷,尽量减少一次逻辑读取操作所需的多块读取操作数量。要详细了解如何选择块大小,请参阅博客文章“调整带区大小以实现最佳性能”(http://blogs.oracle.com/andrewness/entry/stripe_sizing_for_performance)。
根据所采用的 Sun ZFS 存储设备型号,您可能需要为用于配置中的日志的固态设备 (SSD) 选择一个数据配置文件。对日志设备进行条带化通常可以获得最高性能。而对日志设备进行镜像可以提高日志的可用性。如果日志设备丢失,日志记录将被写入磁盘。写性能可能会下降,但池本身仍然可用。
如果要新安装 Microsoft SharePoint Server(和 Microsoft SQL Server),首先必须在 Sun ZFS 存储设备上配置项目和共享,以便为 SharePoint Server 提供 iSCSI 卷。(参见附录:CIFS 共享使用建议,了解如何将 CIFS 共享用于 SharePoint Server 存储。)
要配置的 iSCSI 卷的数量取决于一些业务因素,如所需快照及克隆的粒度。要实施复制,还必须考虑项目的布局。Sun ZFS 存储设备系统在项目级别进行复制,因此,如果要根据不同的进度复制不同类型的共享数据,则应将卷配置到多个项目中,以便各项目根据自己的进度进行复制。
如果在同一项目下创建多个卷 (LUN),则可以在项目级别更改属性,这些属性将被项目中所有 LUN 继承。需要时,可以在 LUN 级别覆盖各自的属性。创建新项目时将显示图 4 所示的对话框。要显示该对话框,请转到 Shares > Projects,然后选择 Project 表顶部的 + 图标。
图 4. 在 Sun ZFS 存储设备中创建一个项目
利用 iSCSI 协议,客户端(称为发起方)可以向远程服务器上的 SCSI 存储设备(目标)发送 SCSI 命令。在 Sun ZFS 存储设备上创建目标。目标在定义后,可以发布到运行 Microsoft SharePoint Server 的主机上或被该主机发现。然后在主机上定义一个发起方,建立发起方和目标之间的连接。
要在 Sun ZFS 存储设备上定义一个 iSCSI 目标,请完成以下步骤:
图 5. 创建新的 iSCSI 目标
具有相同目标定义(例如,iSCSI 或光纤通道)的目标逻辑上可以组成一个目标组。将一个 LUN 分配给某个目标组时,使用为目标组成员指定的协议的潜在发起方可以访问该 LUN。
发起方也可组成不同的组。当某 iSCSI 目标组的 LUN 被分配给一个发起方组后,只有该发起方组的成员才能利用 iSCSI 协议来访问此 LUN。
要创建目标组或向现有目标组添加目标,请完成以下步骤:
图 6. 创建 iSCSI 目标组
图 7. 编辑 iSCSI 目标组
图 8. 重命名 iSCSI 目标组
iSCSI 目标必须发布到运行 SharePoint Server 的主机上,或被该主机发现。在主机上完成以下步骤:
图 9. 发现 iSCSI 目标
图 10. 未激活的 iSCSI 目标
图 11. 登录到 iSCSI 目标
一个好的做法是,创建一个 iSCSI 发起方组,其中包含所有需要访问相同 LUN(一个或多个)的 iSCSI 发起方。在以下示例中,iSCSI 发起方组中包含一个名为 SharePoint 的发起方。将来,如果集群中的 SharePoint Server 作为集群中的一个服务来运行,您可以将其他节点添加到该组中,而不会影响当前组成员访问 LUN。
要创建 iSCSI 发起方组,需要在 Sun ZFS 存储设备上执行以下步骤:
图 12. 创建 iSCSI 发起方组
要准备一个运行 Microsoft SharePoint Server 的主机用作通用共享的卷,首先需要在 Sun ZFS 存储设备上创建并配置一个 iSCSI LUN,然后在 SharePoint Server 主机上对其进行初始化。
要创建 iSCSI LUN,请完成以下步骤:
图 13. 创建 iSCSI LUN
通常,如果没有采用特定的身份验证机制,所有发起方都将被分配到一个允许常规访问的默认组中。然而,您也可以修改 LUN 的属性,只允许特定发起方组对其进行访问,具体步骤如下:
图 14. 选择一个 LUN 以编辑其属性
图 15. 设置共享选项以限制对 LUN 的访问
要准备 iSCSI LUN 以供 SharePoint Server 使用,请完成以下步骤:
图 16. 重新扫描磁盘以便 SharePoint Server 主机可以使用该 iSCSI LUN
图 17. 初始化后的磁盘属性
图 18. 使用 New Partition Wizard 的最后步骤
要安装 Microsoft SharePoint Server 2007,请完成以下步骤:
setup.cmd
。当要求您输入许可密钥时,提供一个有效的许可密钥。C:
盘,也可以输入在“创建并准备 iSCSI LUN”一节中准备好的供 SharePoint Server 用来存储数据文件的 iSCSI LUN 的位置。在本例中,选择的位置是 SharePoint 磁盘 S:
,如图 19 所示。I:
(参见图 19)。
图 19. 选择 Sharepoint Server 2007 文件位置
Microsoft SharePoint Server 2010 使用 Microsoft Windows 安装程序进行安装。如果启用了自动运行功能,插入安装介质(通常是一张 DVD)之后,安装实用程序将自动启动,该安装实用程序会启动安装过程。也可以通过手动执行安装实用程序来启动安装过程
要安装 Microsoft SharePoint Server 2010,请完成以下步骤
图 20. SharePoint Server 2010 安装对话框
I:\SharePoint-Data
。
图 21. 指定 SharePoint Server 2010 搜索索引文件的位置
注: 采用独立服务器还是实施服务器场不在本文讨论范围内。要了解详细的配置信息,请参考 Microsoft SharePoint Server 2010 版本说明和安装指南。
安装过程完成后,将显示 Microsoft SharePoint Server 2010 主页。
Sun ZFS 存储设备提供了 Analytics 特性,该特性包括有助于观察系统负载的分析功能。例如,可以按接口每秒通过的字节数来观察网络活动。可以按发起方、LUN 、延迟、客户端统计的操作数,按客户端、LUN、磁盘 I/O 统计的字节数,或者按延迟统计的每秒操作数来观察 iSCSI 活动。
将分析对象组合到一个工作表中,保存供以后重用。图 22 显示了一个工作表示例。在 Sun ZFS 存储设备 BUI 中,Analytics 主题下面还提供了许多其他选项。
图 22. 显示对所选的 iSCSI 操作进行分析的工作表
Sun ZFS 存储设备提供了许多用来保护存档数据的特性,包括:
有关如何创建快照和复制数据的详细信息,请参见 Sun ZFS 存储设备中内嵌的文档 wiki,其 Shares 主题中提供了具体过程。要查看文档 wiki,可以在 Sun ZFS 存储设备 BUI 中单击 Help,或者访问
https://<IP address for your installation>:215/wiki.
Sun ZFS 存储设备让管理员能够利用简单、功能强大的 BUI 管理可供 Microsoft SharePoint Server 使用的可伸缩、高性能的数据存储。本文介绍了如何在 Sun ZFS 存储设备中配置 iSCSI LUN,以及如何配置 Microsoft SharePoint Server 主机以便 SharePoint Server 能够利用 Sun ZFS 存储设备上的共享卷来存储数据。
有关详细信息,请访问表 1 中列出的 Web 资源。
表 1. 提供更多信息的 Web 资源Sun ZFS 存储设备系统提供可通过 CIFS 或 iSCSI 协议发布的存储资源,这两种资源可分别用作 CIFS 共享或 iSCSI 目标来存储 SQL Server 数据库文件。当 iSCSI 目标卷用于存储 Microsoft SQL Server 数据文件和日志时,Microsoft Windows 操作系统将其视为标准的(本地)硬盘。通常,SQL Server 使用一个驱动器号对其进行寻址。
另一方面,SQL Server 使用 Microsoft 通用命名规则 (UNC) 路径对远程系统上的 CIFS 共享文件夹进行寻址。使用 CIFS 共享时,应遵循以下建议:
图 23. 选择不受支持的文件安装位置时显示的错误消息
图 24. 在未设置跟踪标志 1807 的情况下创建数据库将显示错误消息
修订版 1,2011 年 8 月 1 日 |