200字
DME自动化
2025-11-10
2025-11-10

3.1. 部署 Linux 模版

3.1.1. 使用 FC 平台部署 Linux 虚拟机(Linuxhost1)

FC中部署DME-Storage-22.0.0_EulerOS.iso虚拟机

硬件配置:16C+64GB+55GB+700GB+网卡(管理平面)

3.1.2. 配置 IP 地址

nmcli connection modify enp4s1 ipv4.addresses 10.23.7.41/16 ipv4.gateway 10.23.0.254 ipv4.method manual autoconnect yes
​
nmcli connection add ifname enp4s2 ipv4.addresses 10.24.7.41/16 ipv4.method manual type ethernet autoconnect yes

3.2. 安装 DME

3.2.1. 在 FC 平台创建 DME 虚拟机

3.2.1.1 分区配置

注意> Velume Group分区规格信息如下: 点击"Modify修改"

EulerOS 55GB

oss_vg 700GB

SYSTEM类型的分区分完如下 :

分区类型

逻辑挂载点

容量规格

卷组

分区名称

SYSTEM

/boot

820MiB

--

默认值

SYSTEM

/

9GiB

euleros

root

SYSTEM

/tmp

10GiB

euleros

tmp

SYSTEM

/home

20GiB

euleros

home

SYSTEM

/var/log

10GiB

euleros

varlog

DATA分区类型如下:

分区类型

逻辑挂载点

容量规格

卷组

分区名称

DATA

/opt

300GiB

oss_vg

opt_vol

DATA

/opt/log

50GiB

oss_vg

optlog_vol

分区完成后点击Done。

3.2.1.2 设置Grub2密码

设置密码Huawei@123

3.2.1.3 设置Network

打开Connecting 开关

勾选 "Connect automatically with priority

3.2.1.4 选择安装环境

Product

3.2.1.5 设置root密码

设置root用户密码Huawei@123

3.2.1.6 开始安装

3.2.1.7 登录系统测试

3.2.2. 配置 DME 虚拟机 IP

cd /etc/sysconfig/network-scripts/
ls
vim 网卡名称
​
#修改
BOOTPROTO=static
IPADDR=10.23.0.16
NETMASK=255.255.0.0
GATEWAY=10.23.0.254
ONBOOT=yes
​
#重启网络并测试 
service network restart
#测试
ping 10.23.0.254

3.2.3. 创建安装目录并导入安装包

使用winscp工具上传软件包和校验文件到/opt/install目录

mkdir -p /opt/install
chmod 775 /opt/install/
​
DME-Storage_22.0.0_Software_Euler_7826.zip.ms
DME-Storage_22.0.0_Software_Euler_7826.zip.rfl
DME-Storage_22.0.0_Software_Euler_X86.zip.eflpart

3.2.4. 使用 DME_DeployTools 工具部署 DME

进入Windows系统

使用windwos_server2016虚拟机的部署工具,DME_storage_22xxxx_DeployTool 文件夹

使用Dploy-Tool

输入DME主机的IP,root密码,以及admin账号初始密码(自动回填)

不需要上传软件包 (软件包已经上传至DME主机 3.2.3) ,点击启动即可。

3.2.4.1. 部署过程监控

在部署过程中,可能会因为主机内存不足,导致部署过程很慢,或者失败,建议部署 过程中观察内存使用

#进程监控
top
​
#清空缓存
echo 3 > /pro/sys/vm/drop_caches

3.2.4.2 部署完成后测试

3.2.4.3. 提交工程,部署完毕

3.3. 对接资源并设定 SLA

3.3.1. DME对接准备

3.3.1.1. DCA存储、DCB存储创建snmp用户

设置> SNMP管理> SNMP协议> USM用户管理> 创建USM用户 用户名:snmpuser 用户权限:可读写“ 鉴权协议:SHA256 鉴权密码:Huawei@123“ 加密协议:AES256 数据加密密码:Huawei12#$

DCB存储同理创建snmp用户

3.3.1.2. 导入证书

  1. 下载 证书

    Huawei IT Product CA(PEM编码)

    Huawei Equipment Root CA.pem (PEM编码)

  2. 导入证书到DME

    在DME Storage界面

    设置> 系统管理> 证书管理> 服务证书管理> SouthBoundNodeService

3.3.1.3. 关闭访问设置

在DME Storage界面

资产> 访问设置> 证书设置

数字证书认证:不开启

3.3.1.4. DME 对接 DCA5310 和 DCB5310 以及 X6000 存储

在DME Storage界面

资产> 存储> 接入

DCA-FC-ip

3.3.1.4. 存储DCA5310 对接 Linux虚拟机

创建Linux模板 网络平面:网卡1> 管理平面 网卡2> 业务平面

网卡配置

#管理网卡配置
nmcli connection modify enp4s1 ipv4.addresses 10.23.7.63/16 ipv4.gateway 10.23.0.254 ipv4.method manual autoconnect yes
​
nmcli connection up enp4s1
​
#业务网卡配置
nmcli connection add ifname enp4s2 con-name enp4s2 ipv4.addresses 10.24.7.63/16 ipv4.method manual type ethernet autoconnect yes
​
nmcli connection up enp4s2

多路径软件

上传多路径软件到/root目录下

[root@localhost ~]# ls 
anaconda-ks.cfg  OceanStor_UltraPath_31.2.0_CentOS.zip  vmtools 
[root@localhost ~]# unzip OceanStor_UltraPath_31.2.0_CentOS.zip 
Archive:  OceanStor_UltraPath_31.2.0_CentOS.zip 
   creating: CentOS/ 
   creating: CentOS/doc/ 
 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 
  inflating: CentOS/unattend_install.conf 
[root@localhost ~]# ls 
anaconda-ks.cfg  CentOS  OceanStor_UltraPath_31.2.0_CentOS.zip  vmtools 
[root@localhost ~]# cd CentOS/ 
[root@localhost CentOS]# ls 
doc  install.sh  packages  Tools  unattend_install.conf 
[root@localhost CentOS]# sh install.sh 
complete iscsi checking. 
complete FC checking. 
Verify the UltraPath existence. 
The UltraPath is not installed. 
Modify system configuration.[file:/etc/iscsi/iscsid.conf,item:node.startup ,value:  automatic] 
。。。。。。。。。。。。。。。。。。。。 
<1>--boot-from-Local 
<2>--boot-from-SAN 
please input your select:1 
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 
The installation is complete. Whether to restart the system now? 
<Y|N>:Y    #输入Y

修改iscsi编号

#编辑ISCSI启动器编号
[root@localhost ~]# vim /etc/iscsi/initiatorname.iscsi 
[root@localhost ~]# cat /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.1994-05.com.redhat:a96f1gzktest26 
​
#重启iscsi服务
systemctl restart iscsi
systemctl restart iscsid

iscsi向存储发起连接

存储端创建 “逻辑端口”

[root@localhost ~]# iscsiadm -m discovery -t st -p 逻辑端口ip
12.23.0.99:3260,513 iqn.2014-08.com.example::2100040000040506::20200:12.23.0.99 
[root@localhost ~]# iscsiadm -m node -l 
Logging in to [iface: default, target: iqn.2014
08.com.example::2100040000040506::20200:12.23.0.99, portal: 12.23.0.99,3260] 
Login to [iface: default, target: iqn.2014-08.com.example::2100040000040506::20200:12.23.0.99, 
portal: 12.23.0.99,3260] successful. 

存储创建主机和主机组

在DCA5310中对接主机,创建主机组

DME显示效果

当对接存储之后,会自动识别主机

登陆DME Storage界面,在主页面导航栏上,选择“发放 > 块存储服务 > 主机”。 单击列表右上方切换到存储主机视图。DME Storage会自动识别主机

单击“主机组”查看主机组信息。

配置主机认证

进入“发放”->“主机”,单击列表右上方切换到物理主机视图 ,然后点击“更多”,在点 击“修改”。

主机的认证模式默认为“不认证”

认证模式:账号密码

端口:22

用户名:root

密码:创建虚拟机时自定义的密码

单击“确定”,确认指纹和公钥。

3.3.3. 创建 SLA

要求 DCA5310 的 SLA 等级高,DCB5310 的 SLA 等级中,X6000 的 SLA 等级中

资产> 服务等级> 创建

3.3.3.1. 设置DCA5310

基础设置>> 名称:DME-SLA-high I/O优先级:高 资源调优:开启

选择存储池>> 选择DCA存储

高级设置>> 确定

3.3.3.2. 设置DCB5310

基础设置>> 名称:DME-SLA-middle I/O优先级:中 资源调优:开启

选择存储池>> 选择DCB存储

高级设置>> 确定

3.3.3.3. 设置X6000

基础设置>> 名称:DME-SLA-low I/O优先级:低 资源调优:开启

选择存储池>> 选择X6000存储

高级设置>> 确定

3.3.4. 创建 trap

3.3.4.1.在x6000上开启trap

设置> 告警通知(告警设置)> 增加(Trap)

创建Tarp服务器

增加Trap服务器>> 服务器地址:DME地址 端口:165 版本:SNMPv3 USM用户:snmpuser 类型:ALL

3.4. 发放资源

3.4.1. DME 创建 10GLUN,SLV 为高

创建LUN

发放> 块存储服务> LUN组> LUN> 创建

创建LUN:基于服务等级 基本信息:名称(test) 容量(10GB) 数量(1) 映射到:开启 物理主机组(或 主机):host001 服务等级:高

3.4.2. 查看状态

3.4.2.1. DME上查看LUN

发放> 块存储服务> LUN

3.4.2.2. 存储查看

存储查看LUN

服务> 块服务> LUN

存储查看LUN组

服务> 块服务> LUN组

存储查看映射视图

服务> 块服务> 映射视图

3.4.2.3. 手动iscsi连接

如果发现发现并没有iscsi发起连接。可以手动发起 iscsi连接

[root@localhost ~]# iscsiadm -m discovery -t st -p 逻辑端口ip
12.23.0.99:3260,513 iqn.2014-08.com.example::2100040000040506::20200:12.23.0.99 
[root@localhost ~]# iscsiadm -m node -l 
Logging in to [iface: default, target: iqn.2014
08.com.example::2100040000040506::20200:12.23.0.99, portal: 12.23.0.99,3260] 
Login to [iface: default, target: iqn.2014-08.com.example::2100040000040506::20200:12.23.0.99, 
portal: 12.23.0.99,3260] successful. 

3.4.2.4. 测试写入

[root@localhost ~]# hot_add 
Begin to delete LUNs whose mappings do not exist 
Begin to delete LUNs whose mappings are changed. 
begin scan host0 
begin scan host1 
begin scan host2 
The device scanning is complete. 
[root@localhost ~]# lsblk 
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT 
sda           8:0    0    1G  0 disk 
sr0          11:0    1 1024M  0 rom 
up-0        251:0    0    1G  0 disk 
vda         252:0    0    5G  0 disk 
├─vda1      252:1    0    1G  0 part /boot 
└─vda2      252:2    0    4G  0 part 
  └─cl-root 253:0    0    4G  0 lvm  / 
[root@localhost ~]# mkdir /test1 
[root@localhost ~]# mkfs.ext4 /dev/sda 
mke2fs 1.45.4 (23-Sep-2019) 
Discarding device blocks: done 
。。。。。。。。。。。。。。。。。。。。。。。 
[root@localhost ~]# mount /dev/sda /test1 
[root@localhost ~]# cd /test1/ 
[root@localhost test1]# touch A 
[root@localhost test1]# echo 123 > A 
[root@localhost test1]# cat A 
123

3.4.4. DME 创建 NFS 文件系统和 DTREE

3.4.4.1. 创建NFS

发放> 文件系统> 文件系统> 创建>

创建文件系统:

名称(nfs_test) >容量(10GB) >数量(1)

NFS共享:开启 >> 创建

创建NFS共享: 客户端信息> 增加

增加客户端>> 类型:主机 名称/ip地址:主机ip 权限级别:读写

高级>>

写入模式:同步 权限限制:no_all_squash root权限限制:no_all_squash 原端口校验限制:不安全

确定

3.4.4.2. 存储确认

存储中查看文件系统

3.4.4.3. 创建Dtree

发放> 文件系统> Dtree> 创建>

创建Dtree:

名称(test2) >数量(1)

NFS共享:开启 >> 复制创建

确定

3.4.4.3. 存储确认

到存储中看查看 NFS 和 Dtree 是否被创建

3.4.4.4. 挂载测试

环境中配置了yum源,需要去连接

[root@localhost yum.repos.d]# ls 
CentOS-AppStream.repo  CentOS-centosplus.repo  CentOS-Debuginfo.repo  CentOS-Extras.repo     
CentOS-HA.repo     CentOS-PowerTools.repo  CentOS-Vault.repo 
CentOS-Base.repo       CentOS-CR.repo          CentOS-Devel.repo      CentOS-fasttrack.repo  CentOS
Media.repo  CentOS-Sources.repo 
[root@localhost yum.repos.d]# rm -rf * 
[root@localhost yum.repos.d]# vim http.repo 
[root@localhost yum.repos.d]# cat http.repo 
[AppStream] 
name=AppStream 
baseurl=http://172.1.0.40/dvd/AppStream 
gpgcheck=0 
[BaseOS] 
name=BaseOS 
baseurl=http://172.1.0.40/dvd/BaseOS 
gpgcheck=0 
[root@localhost yum.repos.d]# yum makecache 
AppStream                                                                                 
667 kB/s | 5.7 MB     00:08 
BaseOS                                                         
1.1 MB/s | 2.2 MB     00:01 
Last metadata expiration check: 0:00:01 ago on Wed 26 Jun 2024 02:02:58 AM EDT. 
Metadata cache created. 
[root@localhost yum.repos.d]# yum -y install nfs-utils 

存储的nfs逻辑端口

挂载共享并写入测试文件

[root@localhost yum.repos.d]# mkdir /test2 
[root@localhost yum.repos.d]# mount 10.24.0.100:/FNS共享名/Dtree名称 /test2/ 
[root@localhost yum.repos.d]# df -Th 
Filesystem                    Type      Size  Used Avail Use% Mounted on 
devtmpfs                      devtmpfs  837M     0  837M   0% /dev 
tmpfs                         tmpfs     854M     0  854M   0% /dev/shm 
tmpfs                         tmpfs     854M  8.6M  846M   2% /run 
tmpfs                         tmpfs     854M     0  854M   0% /sys/fs/cgroup 
/dev/mapper/cl-root           xfs       4.0G  2.2G  1.9G  53% / 
/dev/vda1                     ext4      976M  144M  765M  16% /boot 
tmpfs                         tmpfs     171M     0  171M   0% /run/user/0 
/dev/sda                      ext4      976M  2.6M  907M   1% /test1 
10.24.0.100:/nfs_test/test2 nfs        10G     0   10G   0% /test2 
[root@localhost yum.repos.d]# cd /test2/ 
[root@localhost test2]# touch B 
[root@localhost test2]# echo 123 > B 
[root@localhost test2]# cat B

3.5. Protect 备份 DME 平台

Protect:X6000

X6000备份DME平台的配置文件,在X6000上开启了SFTP协议

3.5.1. Protect 开启 SFTP

3.5.1.1 创建SFTP用户

OceanProtect管理界面>>

系统> 设置> SFTP服务> 授权用户(添加)

用户名:dmebackup 密码:Huawei@123 配额:1TB

确定

3.5.1.2 创建备份路径

登陆SFTP服务器

使用OceanProtect 存储的管理地址192.168.10.49,密码Huawei@123

sftp dmebackup@192.168.10.49(Protect管理)
​
The authenticity of host ‘192.168.10.49’ can't be 
established. 
 
ECDSA key fingerprint is 
SHA256:8LWLaBc+XPWaY0jNnmvBS2uNpjZm3xjUlhi0Nkfd/WY. 
 
No matching host key fingerprint found in DNS. 
Are you sure you want to continue connecting (yes/no/[fingerprint])? 
yes  #输入
 
Warning: Permanently added '192.168.10.49' (ECDSA) to the list of 
known hosts. 
 
[dmebackup@192.168.10.49 ](mailto:dmebackup@192.168.10.49)'s 
password:     #输入
 
Connected to 192.168.10.49 .

查看目录

sftp> ls 
dmebackup  etc

3.5.1.3 存储台账转储

OceanProtect管理界面>>

系统> 设置> SFTP服务> 授权用户(添加)

用户名:dmedata 密码:自定义 配额:1TB

确定

设置 > 系统管理 > 存储台账转储(修改)

存储台账转储:启用>> 存储设备:所有设备 导出信息:选择所有 配置服务器信息。 服务器地址:192.168.10.49 (Protect管理IP) 端口:22 用户名:dmedata 密码:自定义 转储路径:dmedata/Storage

连通性测试> 性能数据转储(确定)> 保存

3.5.2. DME 对接 SFTP

登录DME运维面: https://DME-manage-IP:31945

admin用户登陆管理界面

备份与恢复 > 配置 > 配置备份参数> 增加备份服务器

增加备份服务器>>

备份服务器IP地址:172.1.0.40 (Protect管理IP) 端口:22 认证方式:密码认证 用户名:dmebackup 密码:Huawei@123 备份路径:dmebackup

确定

产品数据备份文件存储策略>>

中选择待设置备份文件储存阈值的产品> 修改阈值

CloudSOP-UniEP 备份文件存储策略:5

保存

3.5.3. 备份 DME 数据

备份与恢复 > 数据备份 > 备份产品数据

备份产品数据>> 选择DME Storage> 备份

备份与恢复 > 数据备份 > 备份产品应用程序

备份产品数据 选择DME Storage> 备份

备份与恢复 > 数据备份 > 备份管理面

在“备份管理面”页面,单击“备份”。 系统弹窗提示,确认后选择“确定”,完成备份。

查看备份任务

查看任务列表

3.5.4. 恢复 DME 数据

3.5.5. 开启 Protect 的 SNMP 服务

3.5.6 对接NTP服务器


DME自动化
作者
roche
发表于
2025-11-10
License
CC BY-NC-SA 4.0