---
title: 目录说明
description: "HAF安装包的放置目录由用户指定，本文以用户为omm且预先创建的cgroup子目录名为omm为例，安装过程选择“/home/omm/omnidata-software”作为软件安装包放置目录，“/home/omm/omnidata-install”目录作为软件安装的目录，主机节点安装完成后会在“/home/omm/omnidata-install”下生成haf-host目录，卸载节点安装完成后会在该目录下生成haf-offload目录。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200/bds/kunpengomnidata_20_0015.html
sourcePath: /source/zh/kunpengboostkithistory/2200/bds/kunpengomnidata_20_0015.html
indexId: f9e27ff29c896a9d783047f95260257d17be27e9b5c7b2207c0e8788daae384e71
---
# 目录说明

HAF安装包的放置目录由用户指定，本文以用户为omm且预先创建的cgroup子目录名为omm为例，安装过程选择“/home/omm/omnidata-software”作为软件安装包放置目录，“/home/omm/omnidata-install”目录作为软件安装的目录，主机节点安装完成后会在“/home/omm/omnidata-install”下生成haf-host目录，卸载节点安装完成后会在该目录下生成haf-offload目录。

- HAF安装包共包含三个软件包“haf-host软件包”、“haf-target软件包”和“haf-tool软件包”，主机节点安装完成后所有的相关文件都存储在“/home/omm/omnidata-install/haf-host”、卸载节点安装完成后所有的相关文件都存储在“/home/omm/omnidata-install/haf-offload”。haf-tool软件包主要用于执行相应的运行维护命令。

- OmniData算子下推安装包的放置目录由用户指定，本文安装过程选择“/home/omm/omnidata-software”作为软件安装包放置目录，“/home/omm/omnidata-install”作为软件安装的根目录。OmniData算子下推程序压缩包在解压之后会生成“omnidata”和“omnidata-setup”目录，所有的相关文件都存储在“/home/omm/omnidata-install/omnidata”及“/home/omm/omnidata-install/omnidata-setup”下面。

具体安装包内容及安装路径如表1所示。

用户创建的“/home/omm/omnidata-software”目录，仅用于安装包和相关安装脚本的运行；“/home/omm/omnidata-install”目录用于业务运行使用。


**表1 安装完成后目录列表**

| 安装节点 | 目录分类 | 目录名称 | 目录说明 |
| --- | --- | --- | --- |
| 所有节点（管理节点+计算节点+存储节点） | 软件包放置目录 | /home/omm/omnidata\-software | 存放BoostKit\-haf\_1.3.0.zip，解压后的haf\-1.3.0.tar.gz包含HAF安装所需的软件包、工具脚本包和安装配置文件： haf\-host\-1.3.0.tar.gz，haf\-target\-1.3.0.tar.gz，haf\-tool\-1.3.0.tar.gz 存放OmniData算子下推安装所需的软件包：BoostKit\-omnidata\_1.4.0.zip 说明： 部署安装等过程涉及的脚本均包含在haf\-tool\-1.3.0.tar.gz中，需要先进行解压。此处对解压后的文件和列表进行说明： bin：存放内层签名校验的二进制 tools：存放haf\-tool及相关脚本 install\-config：安装时配置文件保存路径 haf\_installer：安装程序 haf\_uninstaller：卸载程序 haf\_upgrade：升级程序 |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/bin | 存放主机节点软件二进制文件。例如：kmc\_tool\_bin |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/lib | 存放主机节点动态库和JAR包。例如：libcrypto.so、libhaf\_common.so、libhaf\_link\_host.so、libhaf\_offload\_host.so、libkmc.so、libkmc\_tool.so、liblog.so、libsdp.so、libsecurec.so、libssl.so、jar/haf\-1.3.0.jar |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/tools | 存放主机节点管理工具及脚本。例如：haf\-tool、haf\_uninstaller、scripts 如需查看haf\-tool版本信息，可通过如下命令获取： haf\-tool \-\-version |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/logs | 主机节点日志默认目录。 |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/env.sh | 主机节点运行环境变量配置脚本。 |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/cert | 存放主机节点的证书、密钥等文件。例如：service.ksfa、service.ksfb、service.prvk、service.pw、service.crt、ca.crt |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/etc | 存放主机节点的配置文件。例如：haf\_user.conf、LogAuditCfg.json、LogServiceCfg.json |
| 主机节点（管理节点+计算节点） | 主机节点HAF安装目录 | /home/omm/omnidata\-install/haf\-host/conf\-bak | 主机节点默认的配置文件备份存放路径。 |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/bin | 存放卸载节点软件二进制文件。例如：kmc\_tool\_bin |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/lib | 存放卸载节点动态库和JAR包。例如：libcrypto.so、libffi.so、libhaf\_common.so、libhaf\_offload\_device.so、libhaf\_link\_target.so、libhostJNI\_device.so、libkmc.so、libkmc\_tool.so、liblog.so、libsdp.so、libsecurec.so、libssl.so、 jar/haf\-1.3.0.jar |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/etc | 卸载节点库服务的配置文件和日志配置文件。 配置文件有haf\_offload.con。 日志配置文件有LogAuditCfg.json、LogServiceCfg.json。 |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/conf\-bak | 默认的卸载节点配置文件备份路径。 |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/env.sh | 卸载节点运行环境变量配置脚本。 |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/cert | 存放卸载节点的证书、密钥等文件。例如：service.ksfa、service.ksfb、service.prvk、service.pw、service.crt、ca.crt、ip\_white\_list |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/tools | 存放卸载节点管理工具及脚本。例如：haf\-tool、scripts、haf\_uninstaller |
| 卸载节点（存储节点） | 卸载节点HAF安装目录 | /home/omm/omnidata\-install/haf\-offload/logs | 卸载节点日志默认目录。 |
| 卸载节点（存储节点） | 卸载节点OmniData安装目录 | /home/omm/omnidata\-install/omnidata/deploy | 存放安装部署脚本。例如：generate\_config.sh、get\_ip.sh、log.sh |
| 卸载节点（存储节点） | 卸载节点OmniData安装目录 | /home/omm/omnidata\-install/omnidata/etc | 存放OmniData算子下推启动所需要的配置文件。 |
| 卸载节点（存储节点） | 卸载节点OmniData安装目录 | /home/omm/omnidata\-install/omnidata/lib | 存放OmniData算子下推依赖的第三方开源软件包列表。 该目录中仅包含了boostkit\-omnidata\-server\-1.4.0\-aarch64.jar，需要用户从鲲鹏社区获取lib文件夹的其他内容（boostkit\-omnidata\-server\-1.4.0\-aarch64\-lib.zip）。可参考软件获取下载。 如需查看OmniData算子下推版本信息，可通过如下命令获取： java \-cp ./:/xxx/boostkit\-omnidata\-server\-1.4.0\-aarch64\-lib/\* com.huawei.boostkit.omnidata.server.OmniDataServerMain \-\-version |
| 卸载节点（存储节点） | 卸载节点OmniData安装目录 | /home/omm/omnidata\-install/omnidata/plugin | 存放插件。 |


#### 规划安装节点

- 在部署过程中，用户需规划自身的根证书服务器，用于为HAF主机节点和卸载节点签发认证证书。如果只有一个节点，所有的操作在一个节点上完成即可。

- 在使用根证书服务器进行证书签发时，需要确保系统中各个节点的时间同步，不然会引起因系统时间差导致证书校验失败的问题，可通过配置NTP的方式实现。


**表2 安装节点规划**

| 节点 | OmniData服务 | 安装HAF | 证书生成 | 作用 |
| --- | --- | --- | --- | --- |
| server | \- | ✓ | ✓ | 控制节点/根证书服务器（用户需规划自身的根证书服务器），用于证书签发。 |
| agent1 | \- | ✓ | ✓ | 主机节点，使用HAF卸载服务。 |
| agent2 | \- | ✓ | ✓ | 主机节点，使用HAF卸载服务。 |
| agent3 | \- | ✓ | ✓ | 主机节点，使用HAF卸载服务。 |
| ceph1/hdfs1 | ✓ | ✓ | ✓ | 卸载节点，提供HAF OmniData服务。 |
| ceph2/hdfs2 | ✓ | ✓ | ✓ | 卸载节点，提供HAF OmniData服务。 |
| ceph3/hdfs3 | ✓ | ✓ | ✓ | 卸载节点，提供HAF OmniData服务。 |
