Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Data Domain:DataDomain BOOST FS 的加速配置步骤和详细信息

Summary: 本知识库文章介绍了 BOOST FS 是什么,以及如何在客户的系统上快速配置它,并提供示例输出和详细信息,对故障处理很有用。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

DataDomain BOOST FS 是 DDOS 6.x 及更高版本提供的一项新功能,通过该功能,客户可以通过在任何受支持的 Linux 服务器上本地装载来利用 BOOST 库访问远程 DD 存储单元,而无需备份应用程序具有自定义的 BOOST 库或插件。

此功能使受支持客户的应用程序只需将备份文件拖放到本地 Linux 目录(远程 DD 存储单元所在的位置)并将文件存储在 DD 中,即可获得 BOOST 的大部分优势,例如在客户端上执行重复数据消除(因此减少了对带宽的需求),并且完全不需要更改应用程序。

BOOST FS 首次面向 DDOS 6.0 客户发布,用于了解更多信息并对其进行初始配置的官方文档如下:

https://support.emc.com/docu78742_Data_Domain_BoostFS_1.0_Configuration_Guide.pdf?language=en_US尽管官方文档包含所有更新的详细信息,但请注意,BOOST FS 的初始版本仅支持以下功能(它可能与其他版本一起使用,但 DELL EMC 无法保证一切按预期工作):
  • DDOS 6.0
  • 较旧的 RedHat Enterprise Linux、SUSe Linux Enterprise Server 和 Ubuntu 版本
  • Linux FUSE 2.8(FUSE 代表用户空间中的文件系统)
  • Linux 端的一些应用程序:
    • CommVault Simpana 版本 9、10 和 11
    • MySQL社区5.6。和 5.7
    • MySQL Enterprise Manager 5.6 和 5.7
    • MongoDB 社区 2.6、3.0 和 3.2

Additional Information

配置 FUSE 需要 DD 端和 Linux 客户端配置:
  • 在 DD 端,需要使用分配某个 BOOST 用户来创建特定存储单元,以存储来自 BOOST FS 的数据
  • 在 Linux 客户端上,必须安装 FUSE 库(随操作系统提供)和 BOOST FS(由 DELL EMC 提供),并执行一些配置,以便 Linux 操作系统可以在某个 Linux 客户端装载点本地查看和装载远程 DD 存储单元
在 Linux 客户端上,需要设置对 Data Domain 进行身份验证的方法,可以是“自包含”(通过所谓的密码箱),也可以使用现有的 Windows Active Directory 或基于 UNIX/Linux 的 Kerberos 密钥分发中心。有关基于 kerberos 的身份验证配置的详细信息不在本文档中,客户请参阅官方文档。

以下步骤是指南中配置步骤的精简执行摘要,有关所有详细信息,请参阅官方文档。


BOOST FS

的 DataDomain 端配置首先,必须启用 BOOST 分布式数据段处理 (DSP) 才能使 BOOST FS 正常工作,通过以下方法检查是否是这种情况:

# ddboost option show 选项值 ------------------------------ ------- 已启用分布式数据段处理 已启用虚拟合成 FC 已启用 ------------------------------ -------


接下来,必须创建特定用户以使用接下来要创建的 BOOST FS 存储单元,并且必须将该用户分配给该存储单元:

#### 创建 BOOST FS 用户 # user add boostfsuser role admin password abc123 用户“boostfsuser”已添加。 #### 说明此新用户用于 BOOST # ddboost user assign boostfsuser 分配给 DD Boost 的用户“boostfsuser”。 #### 创建一个名为“BOOSTFS_LSU”的新存储单元,并将新用户分配给它 # ddboost storage-unit create BOOSTFS_LSU user boostfsuser 为“boostfsuser”创建了存储单元“BOOSTFS_LSU”。


最后,这是存储单元在 DD CLI 中的显示方式:

# ddboost storage-unit show Name Pre-Comp (GiB) Status User Report Physical Tenant-Unit 大小 (MiB) -------------------------------------- -------------- ------ ----------- --------------- ----------- ... BOOSTFS_LSU 0.0 RW boostfsuser - - -------------------------------------- -------------- ------ ----------- --------------- -----------



适用于 BOOST FS

的 Linux 客户端配置检查 Linux 操作系统是否是受支持的操作系统之一后,获取最新的 BOOST FS 操作系统软件包。这里我们以Ubuntu 14.04为例,下载了操作系统.deb文件,并在检查所有依赖项是否满足后从命令行安装它:

# ls -l -rwxrwxr-x 1 root root 2429502 May 26 05:01 DDBoostFS_1.0.0.4_546961_amd64.deb # dpkg --dry-run -i DDBoostFS_1.0.0.4_546961_amd64.deb 选择以前未选择的程序包“ddboostfs”。 (读取数据库...465833当前安装的文件和目录。) 正在准备打开包装DDBoostFS_1.0.0.4_546961_amd64.deb... # dpkg -i DDBoostFS_1.0.0.4_546961_amd64.deb 选择以前未选择的程序包“ddboostfs”。 (读取数据库...465833当前安装的文件和目录。) 正在准备打开包装DDBoostFS_1.0.0.4_546961_amd64.deb... Unpacking ddboostfs (1.0.0.4) ... Setting up ddboostfs (1.0.0.4) ... libc-bin 的处理触发器 (2.19-0ubuntu6.7) ...


软件包文件全部安装在 /opt/emc/ 路径下,包括 bin/ 子目录和插件日志 (log/) 的位置:

# ls -rtl /opt/emc/ drwxr-xr-x 9 root root 4096 May 26 05:01 boostfs # ls -rtl /opt/emc/boostfs/ drwxrwxrwx 2 root root 4096 Oct 7 2016 log drwxrwxrwx 2 root root 4096 Oct 7 2016 lockbox drwxr-xr-x 4 root root 4096 May 26 05:01 man drwxr-xr-x 2 root root 4096 May 26 05:01 lib drwxr-xr-x 2 root root 4096 May 26 05:01 etc drwxr-xr-x 2 root root 4096 May 26 05:01 bin


请注意,已安装文件的所有者和组可能与此处显示的不同。下一步是配置身份验证,虽然有几种方法可以做到这一点,但这里只介绍自包含的“密码箱”方法。为此,以及对于 Linux 端的所有其他 BOOST FS 配置详细信息,将使用“/opt/emc/boostfs/bin/boostfs”命令。BOOST FS 还有一个文本配置文件,但应在官方文档中查看详细信息。

要根据远程 DD 对此 Linux 客户端进行身份验证,必须使用“密码箱”:

# /opt/emc/boostfs/bin/boostfs lockbox -h 使用: BoostFS Lockbox Set -u <storage-unit-username> -d <data-domain-system> -s <存储单元> BoostFS 密码箱 {remove | query} -d <data-domain-system> -s <存储单元>


在此示例中,我们将使用如下命令,在出现提示时输入 DD BOOST FS 用户密码:

# /opt/emc/boostfs/bin/boostfs lockbox set -u boostfsuser -d REMOTE_DD_IP_ADDRESS -s BOOSTFS_LSU 输入存储单元用户密码: 再次输入存储单元用户密码以确认: 密码箱条目集


在此阶段,我们应该已经看到远程 Linux 客户端已从 DD CLI 注册了 BOOST:

# ddboost show connections 活动客户端:0 客户: 客户端空闲插件版本 操作系统版本 应用程序版本加密 DSP 传输 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- --------- LINUX_CLIENT_NAME 是 3.3.0.2-545054 Linux 3.13.0-71-generic x86_64 BOOSTFS:1.0.0.4-546961 Test Application FUSE:2.9.2 是 是 IPv4 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- ---------


可以随时检查密码箱的状态:

# /opt/emc/boostfs/bin/boostfs lockbox query -d REMOTE_DD_IP_ADDRESS -s BOOSTFS_LSU 存储单元 user=boostfsuser 存在密码箱条目


最后,远程 DD 存储单元可以像任何其他 Linux 文件系统一样在本地装载(此处使用“app-info”作为示例,它应该是一个字符串,用于标识使用此装载点进行日志记录的特定应用程序):

#### 在 Linux 服务器上创建挂载点 # mkdir /opt/boostfs_mountpoint/ #### 装载远程 DD 存储单元 # /opt/emc/boostfs/bin/boostfs mount -d 10.60.29.233 -s BOOSTFS_LSU -o app-info=“Test Application” /opt/boostfs_mountpoint/ 安装:在 /opt/boostfs_mountpoint/ 上安装 10.60.29.233:BOOSTFS_LSU #### 我们可以看到远程存储单元已装载,详细信息与从 DD“df”命令行获得的详细信息匹配 # df -h /opt/boostfs_mountpoint 已使用的文件系统大小(可用使用百分比)(装载时间) boostfs 64T 512G 64T 1% /opt/boostfs_mountpoint # filesys show space 活动层: 资源大小 使用的 GB 可用 GB GB 使用% 可清理 GB* ---------------- -------- -------- --------- ---- -------------- /data: pre-comp - 33096.9 - - - /data: post-comp 65460.3 511.7 64948.6 1% 0.0 /ddvar 29.5 19.9 8.1 71% - /ddvar/core 31.5 0.2 29.7 1% - ---------------- -------- -------- --------- ---- --------------


此时,任何应用程序都可以简单地复制或写入 /opt/boostfs_mountpoint/ 路径下的任何文件,这些文件将透明、无缝地通过网络发送到远程 DD 存储单元,从而利用在源端(在 Linux 服务器上)而不是在 DD 主机上执行的重复数据消除,从而减少通过网络发送的数据量。

最终不再需要访问远程 DD 存储单元时,可以通过运行以下命令卸载远程存储单元:

# /opt/emc/boostfs/bin/boostfs umount /opt/boostfs_mountpoint/



Article Properties


Affected Product

Data Domain

Product

Data Domain, Data Domain Boost – File System

Last Published Date

23 Nov 2020

Version

2

Article Type

How To