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:Data Domain Boost 文件系统的加速配置步骤和详细信息

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

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

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

BOOST FS 首次面向具有 DDOS 6.0 的客户发布。Data Domain BoostFS 1.0 配置指南是用于了解更多信息并对其进行初始配置的官方文档。

尽管官方文档包含所有更新的详细信息,但 BOOST FS 的初始版本仅支持以下内容。它可以与其他版本一起使用,但戴尔无法保证它将按预期工作:
  • DDOS 6.0
  • 较旧的 Red Hat 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 需要 Data Domain 端和 Linux 客户端配置:
  • 在 Data Domain 端,必须使用分配某个 BOOST 用户创建的特定存储单元,以存储来自 BOOST FS 的数据
  • 在 Linux 客户端上,必须安装 FUSE 库(随操作系统提供)和 BOOST FS(由戴尔提供),并执行一些配置,以便 Linux 操作系统能够在某个 Linux 客户端装载点本地查看和装载远程 Data Domain 存储单元
在 Linux 客户端上,需要设置对 Data Domain 进行身份验证的方法,该方式可以是“自包含”(通过密码箱),也可以使用现有的 Windows Active Directory 或基于 UNIX 或 Linux 的 Kerberos 密钥分发中心。基于 kerberos 的身份验证配置的详细信息不在本文档中,客户应参阅官方文档。

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

BOOST FS

的 Data Domain 端配置必须启用 BOOST 分布式数据段处理 (DSP),BOOST FS 才能正常工作。通过以下方式检查是否如此:
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled fc enabled ------------------------------ -------

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

#### Create BOOST FS user # user add boostfsuser role admin password abc123 User "boostfsuser" added. 
#### State this new user is for use with BOOST # ddboost user assign boostfsuser User "boostfsuser" assigned to DD Boost. 
#### Create a new storage unit named "BOOSTFS_LSU" and assign the new user to it # ddboost storage-unit create BOOSTFS_LSU user boostfsuser Created storage-unit "BOOSTFS_LSU" for "boostfsuser".

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

# ddboost storage-unit show Name Pre-Comp (GiB) Status User Report Physical Tenant-Unit Size (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 Selecting previously unselected package ddboostfs. (Reading database ... 465833 files and directories currently installed.) Preparing to unpack DDBoostFS_1.0.0.4_546961_amd64.deb ... # dpkg -i DDBoostFS_1.0.0.4_546961_amd64.deb Selecting previously unselected package ddboostfs. (Reading database ... 465833 files and directories currently installed.) Preparing to unpack DDBoostFS_1.0.0.4_546961_amd64.deb ... Unpacking ddboostfs (1.0.0.4) ... Setting up ddboostfs (1.0.0.4) ... Processing triggers for 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 也有一个文本配置文件,但详细信息应在官方文档中查看。

必须使用“密码箱”针对远程 Data Domain 对此 Linux 客户端进行身份验证:

# /opt/emc/boostfs/bin/boostfs lockbox -h Usage: boostfs lockbox set -u <storage-unit-username> -d <data-domain-system> -s <storage-unit> boostfs lockbox {remove | query} -d <data-domain-system> -s <storage-unit>

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

# /opt/emc/boostfs/bin/boostfs lockbox set -u boostfsuser -d REMOTE_DD_IP_ADDRESS -s BOOSTFS_LSU Enter storage unit user password: Enter storage unit user password again to confirm: Lockbox entry set

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

# ddboost show connections Active Clients: 0 Clients: Client Idle Plugin Version OS Version Application Version Encrypted DSP Transport ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- --------- LINUX_CLIENT_NAME YES 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 YES YES IPv4 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- ---------

可以随时使用以下命令检查密码箱状态:

# /opt/emc/boostfs/bin/boostfs lockbox query -d REMOTE_DD_IP_ADDRESS -s BOOSTFS_LSU Lockbox entry is present for storage unit user=boostfsuser

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

#### Create mount point on Linux server # mkdir /opt/boostfs_mountpoint/ #### Mount the remote DD storage unit # /opt/emc/boostfs/bin/boostfs mount -d 10.60.29.233 -s BOOSTFS_LSU -o app-info="Test Application" /opt/boostfs_mountpoint/ mount: Mounting 10.60.29.233:BOOSTFS_LSU on /opt/boostfs_mountpoint/ #### We can see the remote storage unit is mounted, and the details match those obtained from the DD "df" command line # df -h /opt/boostfs_mountpoint Filesystem Size Used Avail Use% Mounted on boostfs 64T 512G 64T 1% /opt/boostfs_mountpoint # filesys show space Active Tier: Resource Size GiB Used GiB Avail GiB Use% Cleanable GiB* ---------------- -------- -------- --------- ---- -------------- /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/ 路径下的任何文件,这些文件透明地通过网络发送到远程 Data Domain 存储单元,从而利用在源端(Linux 服务器)而不是在 DD 主机上执行的重复数据消除,从而减少通过网络发送的数据量。

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

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

Article Properties


Affected Product

Data Domain Boost, Data Domain Boost – File System, DD OS 6.0

Product

Data Domain, Data Domain Boost – File System

Last Published Date

06 Jun 2024

Version

3

Article Type

How To