Creating a Log Directory

Run the commands listed in Table 1 to create log directories for components on each node and set the owner and permission for each directory.

Table 1 Log path list of each cluster scheduling component

Component

Log Directory Creation Command

Target Node

Description

Parent directory of component logs

  • mkdir -m 755 /var/log/mindx-dl
  • chown root:root /var/log/mindx-dl

Each node

-

Ascend Device Plugin

  • mkdir -m 750 /var/log/mindx-dl/devicePlugin
  • chown hwMindX:hwMindX /var/log/mindx-dl/devicePlugin

Worker node

-

NPU-Exporter

  • mkdir -m 750 /var/log/mindx-dl/npu-exporter
  • chown hwMindX:hwMindX /var/log/mindx-dl/npu-exporter

NodeD

  • mkdir -m 750 /var/log/mindx-dl/noded
  • chown hwMindX:hwMindX /var/log/mindx-dl/noded

Elastic-Agent

  • mkdir -m 750 /var/log/mindx-dl/elastic
  • chown user-defined owner /var/log/mindx-dl/elastic

The directory owner is user-defined.

Ascend Docker Runtime

The log directory is automatically created. The path is /var/log/ascend-docker-runtime/.

-

HCCL-Controller

  • mkdir -m 750 /var/log/mindx-dl/hccl-controller
  • chown hwMindX:hwMindX /var/log/mindx-dl/hccl-controller

Master node

-

Resilience-Controller

  • mkdir -m 750 /var/log/mindx-dl/resilience-controller
  • chown hwMindX:hwMindX /var/log/mindx-dl/resilience-controller

Volcano

  • mkdir -m 750 /var/log/mindx-dl/volcano-controller
  • chown hwMindX:hwMindX /var/log/mindx-dl/volcano-controller
  • mkdir -m 750 /var/log/mindx-dl/volcano-scheduler
  • chown hwMindX:hwMindX /var/log/mindx-dl/volcano-scheduler

cert-importer

/var/log/mindx-dl/cert-importer

Each node

The log directory is automatically created when the certificate is imported. The directory permission is 750 and the owner is root:root.