本章节介绍如何为SFS Turbo缓存型实例配置DNS。SFS Turbo缓存型实例需要正确配 置DNS才可以使用。
操作步骤
步骤1 登录华为云控制台,选择“网络 > 云解析服务DNS > 域名解析 > 内网解析。”
步骤2 单击右上角“创建内网域名”。如图11-4所示。
图11-4 创建内网域名
说明
域名:填写域名名称(该域名要求没有被使用过),sfsturbo.cache.private为示例域名。
企业项目:选择和SFS Turbo缓存型文件系统相对应的VPC和企业项目。
具体参数配置可参考创建内网域名。
步骤3 确认信息无误后,单击“确定”。
步骤4 单击创建后的域名,进入该域名的解析记录页面。如图11-5所示。
图11-5 查看域名
步骤5 单击右上角“添加记录集”。配置记录集信息,如图11-6所示。
图11-6 添加记录集
说明
主机记录:建议命名为[SFS Turbo缓存型实例名称].[region]。示例中“sfsturboname.cn-east-2c”表示SFS Turbo缓存型实例的名称为:sfsturboname,region为cn-east-2,c表示华东-上海二可用区3。
类型选择:A记录类型。
TTL:一般可为5分钟。
值:表示访问该域名后转发的目的服务器IP地址。这里根据实际创建SFS Turbo缓存型的服务器 的地址来进行填写。
步骤6 确认配置信息无误后,单击“确定”。可以看到创建成功的记录集。
图11-7 成功创建记录集
步骤7 创建成功后,可以通过域名sfsturboname.cn-east-2c.sfsturbo.cache.private进行挂载 使用SFS Turbo缓存型文件系统。
----结束
11.5.1 通过云专线迁移
背景说明
用户可以将本地NAS存储中的数据,通过云专线迁移至云上SFS Turbo文件系统中,进 行云上业务拓展。
此方案通过在云上创建一台Linux操作系统的云服务器,来连接本地NAS存储以及云上 SFS Turbo文件系统的通信,并通过这台服务器将本地NAS存储中的数据迁移至云上。
将云上NAS存储数据迁移至SFS Turbo文件系统中也可以参考本方案,具体说明请参考 云上NAS数据迁移至弹性文件服务。
约束与限制
● 仅支持使用Linux系统的云服务器进行数据迁移。
● 文件UID和GID在同步操作后将不再保持一致。
● 文件访问模式同步操作后不再保持一致。
步骤2 登录已创建好的Linux系统云服务器,用于同时访问本地NAS存储和云上SFS Turbo文 件系统。
步骤3 输入以下挂载命令,用于访问本地NAS存储。
mount -t nfs -o vers=3,timeo=600,noresvport,nolock 本地NAS挂载地址 /mnt/src
步骤4 输入以下挂载命令,用于访问云上文件系统。
mount -t nfs -o vers=3,timeo=600,noresvport,nolock 文件系统挂载地址 /mnt/dst
步骤5 在Linux云服务器中执行以下命令安装rclone工具。
wget https://downloads.rclone.org/v1.53.4/rclone-v1.53.4-linux-amd64.zip --no-check-certificate unzip rclone-v1.53.4-linux-amd64.zip
chmod 0755 ./rclone-*/rclone cp ./rclone-*/rclone /usr/bin/
rm -rf ./rclone-*
步骤6 执行以下命令,进行数据同步。
rclone copy /mnt/src /mnt/dst -P --transfers 32 --checkers 64 --copy-links
说明
参数说明如下,transfers和checkers数目可以根据系统规格自行配置:
● transfers:传输文件的并发数目。
● checkers:扫描本地文件的并发数目。
● P:数据拷贝进度。
● copy-links:复制软链接。
等待数据完成同步后,可前往目标文件系统查看是否已成功迁移。
----结束
云上 NAS 数据迁移至弹性文件服务
云上NAS和SFS Turbo文件系统只需配置在同一个VPC下,或使用云连接(CC)配置网 络后,再参考以上操作步骤,即可进行云上NAS数据迁移至弹性文件服务中。
云连接配置操作请参考云连接用户指南。
11.5.2 使用公网迁移
背景说明
用户可以将本地NAS存储中的数据,通过公网迁移至云上SFS Turbo中,进行云上业务 拓展。
此方案通过在云上和本地分别创建一台Linux操作系统的服务器,将本地NAS存储中的 数据迁移至云上。两台服务器端口号22的出入方向需允许访问。本地服务器用于访问 本地NAS存储,云上服务器用于访问云上SFS Turbo。
通过公网将云上NAS存储数据迁移至SFS Turbo中也可以参考本方案,具体说明请参考 云上NAS数据迁移至SFS Turbo。
约束与限制
● 暂不支持使用公网迁移本地NAS存储至SFS容量型文件系统。
● 仅支持使用Linux系统的云服务器进行数据迁移。
● 文件UID和GID在同步操作后将不再保持一致。
● 文件访问模式同步操作后不再保持一致。
步骤2 登录已创建的本地服务器client1,执行以下命令,用于访问本地NAS存储。
mount -t nfs -o vers=3,timeo=600,noresvport,nolock 本地NAS挂载地址 /mnt/src
步骤3 登录已创建的Linux云服务器client2,执行以下命令,用于访问云上SFS Turbo文件系 统。
mount -t nfs -o vers=3,timeo=600,noresvport,nolock SFS Turbo挂载地址 /mnt/dst
步骤4 在本地服务器client1中执行以下命令安装rclone工具。
wget https://downloads.rclone.org/v1.53.4/rclone-v1.53.4-linux-amd64.zip --no-check-certificate unzip rclone-v1.53.4-linux-amd64.zip
chmod 0755 ./rclone-*/rclone cp ./rclone-*/rclone /usr/bin/
rm -rf ./rclone-*
步骤5 在本地服务器client1中执行以下命令,进行环境配置。
rclone config
No remotes found - make a new one n) New remote
s) Set configuration password q) Quit config
n/s/q> n
name> remote_name(新建名字)
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value 24 / SSH/SFTP Connection
\ "sftp"
Storage> 24 (选择ssh/sftp号码) SSH host to connect to
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value 1 / Connect to example.com
\ "example.com"
host> ip address (client2机器ip地址)
SSH username, leave blank for current username, root Enter a string value. Press Enter for the default ("").
user> user name(client2机器的用户名) SSH port, leave blank to use default (22)
Enter a string value. Press Enter for the default ("").
port> 22
SSH password, leave blank to use ssh-agent.
y) Yes type in my own password g) Generate random password
n) No leave this optional password blank y/g/n> y
Enter the password:
password:(client2机器的登录密码) Confirm the password:
password:(确认client2机器的登录密码)
Path to PEM-encoded private key file, leave blank or set key-use-agent to use ssh-agent.
Enter a string value. Press Enter for the default ("").
key_file> (默认Enter)
The passphrase to decrypt the PEM-encoded private key file.
Only PEM encrypted key files (old OpenSSH format) are supported. Encrypted keys in the new OpenSSH format can't be used.
y) Yes type in my own password g) Generate random password
n) No leave this optional password blank y/g/n> n
When set forces the usage of the ssh-agent.
When key-file is also set, the ".pub" file of the specified key-file is read and only the associated key is requested from the ssh-agent. This allows to avoid `Too many authentication failures for *username*` errors when the ssh-agent contains many keys.
Enter a boolean value (true or false). Press Enter for the default ("false").
key_use_agent> (默认Enter)
Enable the use of the aes128-cbc cipher. This cipher is insecure and may allow plaintext data to be recovered by an attacker.
Enter a boolean value (true or false). Press Enter for the default ("false").
Choose a number from below, or type in your own value 1 / Use default Cipher list.
\ "false"
2 / Enables the use of the aes128-cbc cipher.
\ "true"
use_insecure_cipher> (默认Enter)
Disable the execution of SSH commands to determine if remote file hashing is available.
Leave blank or set to false to enable hashing (recommended), set to true to disable hashing.
Enter a boolean value (true or false). Press Enter for the default ("false").
disable_hashcheck>
Edit advanced config? (y/n) y) Yes
n) No y/n> n Remote config ---[remote_name]
type = sftp host=(client2 ip) user=(client2 user name) port = 22
pass = *** ENCRYPTED ***
key_file_pass = *** ENCRYPTED ***
---y) Yes this is OK e) Edit this remote d) Delete this remote y/e/d> y
Current remotes:
Name Type
==== ====
remote_name sftp e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote
s) Set configuration password q) Quit config
e/n/d/r/c/s/q> q
步骤6 执行以下命令查看rclone.conf文件,路径为/root/.config/rclone/rclone.conf。
cat /root/.config/rclone/rclone.conf [remote_name]
type = sftp host=(client2 ip) user=(client2 user name) port = 22
pass = ***
key_file_pass = ***
步骤7 在本地服务器client1执行以下命令,同步数据。
rclone copy /mnt/src remote_name:/mnt/dst -P --transfers 32 --checkers 64 说明
● 命令中的remote_name需替换为实际的远端名称。
● 参数说明如下,transfers和checkers数目可以根据系统规格自行配置:
等待数据完成同步后,可前往目标SFS Turbo文件系统查看是否已成功迁移。
----结束
云上 NAS 数据迁移至 SFS Turbo
使用公网迁移云上NAS数据至SFS Turbo,请参考以上操作步骤,即可进行云上NAS数 据迁移至SFS Turbo中。
11.5.3 SFS 容量型与 SFS Turbo 之间迁移数据
背景说明
用户可以将SFS容量型文件系统中的数据迁移至SFS Turbo文件系统中,也可以将SFS Turbo文件系统中的数据迁移至SFS容量型文件系统中,进行云上业务拓展。
此方案通过创建一台Linux操作系统的云服务器,来连接SFS容量型文件系统和SFS Turbo文件系统的通信。
约束与限制
● 仅支持使用Linux系统的云服务器进行数据迁移。
● Linux系统云服务器、SFS容量型文件系统和SFS Turbo文件系统需在同一VPC下。
操作前提
● 已创建一台操作系统为Linux的云服务器。
● 已创建SFS容量型和SFS Turbo文件系统,并获取到文件系统的挂载地址。
操作步骤
步骤1 登录弹性云服务器管理控制台。
步骤2 登录已创建好的Linux系统云服务器,用于同时访问SFS容量型文件系统和SFS Turbo文 件系统。
步骤3 输入以下挂载命令,用于访问文件系统1。文件系统1可以是SFS容量型文件系统或SFS Turbo文件系统。
mount -t nfs -o vers=3,timeo=600,noresvport,nolock 文件系统1挂载地址 /mnt/src
步骤4 输入以下挂载命令,用于访问文件系统2。文件系统2可以是SFS容量型文件系统或SFS Turbo文件系统。
mount -t nfs -o vers=3,timeo=600,noresvport,nolock 文件系统2挂载地址 /mnt/dst
步骤5 在Linux云服务器中执行以下命令安装rclone工具。
wget https://downloads.rclone.org/v1.53.4/rclone-v1.53.4-linux-amd64.zip --no-check-certificate unzip rclone-v1.53.4-linux-amd64.zip
chmod 0755 ./rclone-*/rclone cp ./rclone-*/rclone /usr/bin/
rm -rf ./rclone-*
步骤6 执行以下命令,进行数据同步。
rclone copy /mnt/src /mnt/dst -P --transfers 32 --checkers 64
说明
参数说明如下,transfers和checkers数目可以根据系统规格自行配置:
● transfers:传输文件的并发数目。
● checkers:扫描文件的并发数目。
● P:数据拷贝进度。
等待数据完成同步后,可前往目标文件系统查看是否已成功迁移。
----结束
A 修订记录
发布日期 修订记录
2021-05-10 第二十五次正式发布。
本次更新说明如下:
下线“自动扩容”相关功能说明。
2020-09-14 第二十四次正式发布。
本次更新说明如下:
将“SFS文件系统”修改为“SFS容量型文件系统”。
2020-06-08 第二十三次正式发布。
本次更新说明如下:
更新“SFS Turbo性能测试”章节的截图。
2020-04-01 第二十二次正式发布。
本次更新说明如下:
删除基于策略的访问控制公测的相关内容。
2019-11-11 第二十一次正式发布。
本次更新说明如下:
增加“配置多账户访问”章节。
2019-08-23 第二十次正式发布。
本次更新说明如下:
增加“将数据迁移至SFS Turbo”章节 2019-07-22 第十九次正式发布。
本次更新说明如下:
增加“创建告警规则”章节。
2019-05-30 第十八次正式发布。
本次更新说明如下:
● 增加“权限管理”章节。
发布日期 修订记录
2019-04-30 第十七次正式发布。
本次更新说明如下:
● 下线SFS Turbo文件系统的扩容特性,“容量调整”章节删除相关 描述。
● “监控”章节增加监控指标说明。
● “SFS Turbo性能测试”章节补充性能计算公式相关描述。
2019-03-30 第十六次正式发布。
本次更新说明如下:
● 大纲结构及章节名称调整。
● 增加“SFS Turbo性能测试”章节。
2019-03-01 第十五次正式发布。
本次更新说明如下:
● “查看文件系统”章节增加企业项目相关内容。
● “管理VPC”章节优化用户权限和用户root权限参数说明。
2019-02-15 第十四次正式发布。
本次更新说明如下:
● 增加“配额”章节。
2019-01-30 第十三次正式发布。
本次更新说明如下:
● “查看文件系统”章节新增“查看监控数据”操作。
● 优化“查看监控数据”章节内容描述。
● 原“问题处理”章节已修改为《弹性文件服务故障排除》单独发 布。
2018-12-07 第十二次正式发布。
本次更新说明如下:
本次更新说明如下: