IDPA:使用适用于 2.1.0.622057 的 IDPA 预先修补程序之后,在 ESXi 主机 2 或 3 上未找到用于 vsantrace 的 NFS 装载 (000534690)

无评分
MOD
MOD

IDPA:使用适用于 2.1.0.622057 的 IDPA 预先修补程序之后,在 ESXi 主机 2 或 3 上未找到用于 vsantrace 的 NFS 装载 (000534690)

知识库文章:000534690


IDPA:使用适用于 2.1.0.622057 的 IDPA 预先修补程序之后,在 ESXi 主机 2 或 3 上未找到用于 vsantrace 的 NFS 装载 (000534690)

主要产品:集成式数据保护一体机

产品:集成式数据保护一体机

版本:5

文章类型:
中断修复

目标受众:
级别 10 = 公用

上次发布时间:2020 年 3 月 12 日(星期四),20:13:42 GMT

 

总结:

在使用 IDPA 预先修补程序 2.1.0.622057 之后,可能未创建 ESXi 主机 2 和 3 上的 NFS 装载。

 

问题:

在使用 IDPA 预先修补程序 2.1.0.622057 之后,可能未创建 ESXi 主机 2 和 3 上的 NFS 装载。

vfat 文件系统已满,发现在安装时未正确配置用于 vsantrace 的 NFS 装载。

 

例如:

[root@dpappliance-esx1:~] df -h

Filesystem   Size   Used Available Use% Mounted on

NFS        168.8T 177.8G    168.7T   0% /vmfs/volumes/vsantrace1

vfat       285.8M 205.6M     80.3M  72% /vmfs/volumes/5c8a0965-9d16712b-2a7c-f8f21e424a30

vfat       249.7M 179.0M     70.7M  72% /vmfs/volumes/3bf4b0ec-451ae56b-99c6-95744f7b1f9d

vfat       249.7M 191.9M     57.8M  77% /vmfs/volumes/cc9770e5-7a0cb89f-2f89-c94f7e223ec8

vsan        22.7T   9.4T     13.3T  42% /vmfs/volumes/vsanDatastore

 

[root@dpappliance-esx2:~] df -h

Filesystem   Size   Used Available Use% Mounted on

vfat       285.8M 259.1M     26.7M  91% /vmfs/volumes/5c8a09a5-30101807-40b6-f8f21e423770

vfat       249.7M 179.0M     70.7M  72% /vmfs/volumes/2aef40ed-9fc777c7-de70-6c485e02335d

vfat       249.7M 191.9M     57.8M  77% /vmfs/volumes/87ae85e6-289797b7-c444-48a0e3731a2d

vsan        22.7T   9.4T     13.3T  42% /vmfs/volumes/vsanDatastore

 

[root@dpappliance-esx3:~] df -h

Filesystem   Size   Used Available Use% Mounted on

vfat       249.7M 191.9M     57.8M  77% /vmfs/volumes/062841eb-33670558-f720-74ea1ab27de0

vfat       249.7M 179.0M     70.7M  72% /vmfs/volumes/529174e3-cdcf7a08-2c09-0cf5361adbab

vfat       285.8M 205.5M     80.3M  72% /vmfs/volumes/5c8a0965-bad076ed-2f9c-f8f21e423c10

vsan        22.7T   9.4T     13.3T  42% /vmfs/volumes/vsanDatastore

 

RUCK 预检查工具会标记 ESXi 主机上的容量问题,建议从 /locker 中清除压缩的日志并建议阅读 https://support.emc.com/kb/529492,仍应按照该文章清除 vsantrace 日志,我们的解决方案中提供了有关该内容的详细信息。

 

原因:

在安装步骤期间,用于 ESX1 的 NFS 装载成功,

在 server.log 中:

2019-06-06 16:29:24,417 INFO  [pool-14-thread-10]-util.SSHUtil: Remote command using SSH execution status:      Host     : [172.23.45.182]      User     : [sysadmin]   Password : [**********] Command  : [mtree create /data/col1/esx1-logs quota-hard-limit 2 GiB]   STATUS   : [0]

2019-06-06 16:29:24,417 INFO  [pool-14-thread-10]-util.SSHUtil:         STDOUT   : [MTree "/data/col1/esx1-logs" created successfully.

                    /data/col1/esx1-logs: Quota soft limit: none, hard limit: 2048 MiB^M]

2019-06-06 16:29:24,417 INFO  [pool-14-thread-10]-util.SSHUtil:         STDERR   : []

2019-06-06 16:29:24,417 INFO  [pool-14-thread-10]-util.SSHUtil: Successfully executed remote command using SSH.

2019-06-06 16:29:24,417 INFO  [pool-14-thread-10]-ddadapter.DataDomainPlugin: createNfsShare --> Successfully executed: mtree create /data/col1/esx1-logs quota-hard-limit 2 GiB

.....

2019-06-06 16:29:26,748 INFO  [pool-14-thread-10]-util.SSHUtil: Remote command using SSH execution status:      Host     : [192.168.100.101]    User     : [root]       Password : [**********] Command  : [esxcfg-nas -a vsantrace1 -o 192.168.100.109  -s /data/col1/esx1-logs]       STATUS   : [0]

2019-06-06 16:29:26,749 INFO  [pool-14-thread-10]-util.SSHUtil:         STDOUT   : [Connecting to NAS volume: vsantrace1

                    vsantrace1 created and connected.^M]

2019-06-06 16:29:26,749 INFO  [pool-14-thread-10]-util.SSHUtil:         STDERR   : []

2019-06-06 16:29:26,749 INFO  [pool-14-thread-10]-util.SSHUtil: Successfully executed remote command using SSH.

2019-06-06 16:29:26,749 INFO  [pool-14-thread-10]-vsphereadapter.VcenterService: mountNfsOnEsxi --> Successfully executed: esxcfg-nas -a vsantrace1 -o 192.168.100.109  -s /data/col1/esx1-logs

.....

2019-06-06 16:29:41,859 INFO  [pool-14-thread-10]-util.SSHUtil: Remote command using SSH execution status:      Host     : [192.168.100.101]    User     : [root]       Password : [**********] Command  : [esxcli vsan trace set -p /vmfs/volumes/vsantrace1]  STATUS   : [0]

2019-06-06 16:29:41,859 INFO  [pool-14-thread-10]-util.SSHUtil:         STDOUT   : []

2019-06-06 16:29:41,859 INFO  [pool-14-thread-10]-util.SSHUtil:         STDERR   : []

2019-06-06 16:29:41,859 INFO  [pool-14-thread-10]-util.SSHUtil: Successfully executed remote command using SSH.

2019-06-06 16:29:41,859 INFO  [pool-14-thread-10]-vsphereadapter.VcenterService: mountNfsOnEsxi --> Successfully executed: esxcli vsan trace set -p /vmfs/volumes/vsantrace1

.....

随后进行了另外 2 次尝试以对 esx1-logs 完成相同操作,但是由于它已经存在而失败。对于 esx2-logs 或 esx3-logs 不进行尝试。
 

2019-06-06 16:29:45,281 INFO  [pool-14-thread-10]-util.SSHUtil: Remote command using SSH execution status:      Host     : [172.23.45.182]      User     : [sysadmin]   Password : [**********] Command  : [mtree create /data/col1/esx1-logs quota-hard-limit 2 GiB]   STATUS   : [57]

2019-06-06 16:29:45,281 INFO  [pool-14-thread-10]-util.SSHUtil:         STDOUT   : [

                    **** MTree "/data/col1/esx1-logs" already exists.

                    ^M]

2019-06-06 16:29:45,281 INFO  [pool-14-thread-10]-util.SSHUtil:         STDERR   : []

2019-06-06 16:29:45,281 ERROR [pool-14-thread-10]-util.SSHUtil: Failed to executed remote command using SSH.

2019-06-06 16:29:45,281 INFO  [pool-14-thread-10]-ddadapter.DataDomainPlugin: createNfsShare --> Failed to execute: mtree create /data/col1/esx1-logs quota-hard-limit 2 GiB

2019-06-06 16:29:45,281 ERROR [pool-14-thread-10]-ddadapter.DataDomainPlugin: createNfsShare --> Failed to create NFS share on DD.

 

解决方案:

登录 Data Domain GUI(“Protocol”>>“NFS”),我们可以看到只有 /data/col1/esx1-logs 导出存在:

LeoLi_1-1601901339746.png

 


我们必须为其他 2 个主机创建 mtree:

1 .通过从左侧菜单中选择“Data Management”>>“MTree”,创建新 mtree:

/data/col1/esx2-logs
“Pre-Comp Hard Limit”为 2GiB

LeoLi_2-1601901339749.png

 



2. 对 /data/col1/esx3-logs 重复操作

我们现在已经为所有三个主机创建了 mtree:


3. 返回到“Protocols”>>“NFS”,我们为这些内容创建了新导出。

a.> 选择“Create”,您会看到一个“Create NFS Exports”弹出窗口
Export Name:/data/col1/esx2-logs
Directory Path:/data/col1/esx2-logs
   
   b.> 添加客户端(客户端下的绿色加号)
                       192.168.100.102 > /data/col1/esx2-logs
                       192.168.100.103 > /data/col1/esx3-logs
   c.> 应选中“Map root users to anonymous UID/GID (root_squash)”
                 Current Selection:NFSv3,rw,root_squash,no_all_squash,secure

选项 > NFSv3.rw.root_squash.no_squash.secure

LeoLi_3-1601901339755.png

 



4. 对 /data/col1/esx3-logs 重复操作

5.通过 SSH 连接到 host2 并运行以下内容:

    esxcfg-nas -a -o 192.168.100.109 -s /data/col1/esx2-logs vsantrace2
          其中 192.168.100.109 是 Data Domain IP,/data/col1/esx2-logs 是共享,而 vsantrace2 是数据存储区标签。

6. 对第三个主机重复操作:

  esxcfg-nas -a -o 192.168.100.109 -s /data/col1/esx3-logs vsantrace3

          其中 192.168.100.109 是 Data Domain IP,/data/col1/esx3-logs 是共享,而 vsantrace3 是数据存储区标签。

7. 将 vsantrace 设置为新 NFS 装载:
 

之前,在对日志使用 vfat 时:

 

[root@dpappliance-esx2:~] esxcli vsan trace get

   VSAN Traces Directory: /vsantraces

   Number Of Files To Rotate: 8

   Maximum Trace File Size: 45 MB

   Log Urgent Traces To Syslog: false

 

 

Command to change from vfat to vsan NFS:

 

[root@dpappliance-esx2:~] esxcli vsan trace set -p=/vmfs/volumes/vsantrace2

 

After:

 

[root@dpappliance-esx2:~] esxcli vsan trace get

   VSAN Traces Directory: /vmfs/volumes/vsantrace2

   Number Of Files To Rotate: 8

   Maximum Trace File Size: 45 MB

   Log Urgent Traces To Syslog: false

 

** If :  "Log Urgent Traces To Syslog: true", this can be set to false:

# esxcli vsan trace set --logtosyslog false

 

随后必须按照 https://support.emc.com/kb/529492 从 vfat 中清除 *.gz:

cd /locker/vsantraces

rm *.gz

 

[root@dpappliance-esx2:~] df -h

Filesystem   Size   Used Available Use% Mounted on

NFS        169.5T  93.0G    169.4T   0% /vmfs/volumes/vsantrace2

vfat       249.7M 191.9M     57.8M  77% /vmfs/volumes/5c8a09a5-30101807-40b6-f8f21e423770

vfat       249.7M 179.0M     70.7M  72% /vmfs/volumes/2aef40ed-9fc777c7-de70-6c485e02335d

vfat       249.7M 191.9M     57.8M  77% /vmfs/volumes/87ae85e6-289797b7-c444-48a0e3731a2d

vsan        22.7T   9.4T     13.3T  42% /vmfs/volumes/vsanDatastore

 

对 ESXi 主机 3 重复操作。

[root@dpappliance-esx3:~] esxcli vsan trace set -p=/vmfs/volumes/vsantrace3

 

在适用于 ESX 的 ACM 升级中按“Retry”,升级现在应按预期完成。

 

主要产品:

集成式数据保护应用装置

 

产品:

集成式数据保护应用装置

 

 

版本历史
修订号
1 / 1
上次更新时间:
‎10-05-2020 08:36 PM
更新依据:
 
贡献者