本节介绍了将 Thales Luna 软件包安装到 NSX Advanced Load Balancer 控制器 上的过程。

要启用 Thales Luna Network HSM 支持,必须将下载的 Thales Luna 客户端软件包上载到 NSX Advanced Load Balancer 控制器 中。它必须命名为 safenet.tar,可以按如下方式准备该软件包:

  • 将文件从下载的软件复制到任何给定目录(例如 safenet_pkg)。

  • 转到 (cd) 该目录,然后输入 cp 命令,如下所示:

    • 使用 tar -xzf 610-000397-003_SW_Linux_Luna_Client_V7.3.0_RevA.tar 提取 tar 文件。

      注:

      此示例使用 HSM 版本 7.3.3。

      cp LunaClient_7.3.0-165_Linux/64/configurator-7.3.0-165.x86_64.rpm configurator-7.3.0-165.x86_64.rpm
      cp LunaClient_7.3.0-165_Linux/64/libcryptoki-7.3.0-165.x86_64.rpm libcryptoki-7.3.0-165.x86_64.rpm
      cp LunaClient_7.3.0-165_Linux/64/vtl-7.3.0-165.x86_64.rpm vtl-7.3.0-165.x86_64.rpm
      cp LunaClient_7.3.0-165_Linux/64/lunacmu-7.3.0-165.x86_64.rpm lunacmu-7.3.0-165.x86_64.rpm
      cp LunaClient_7.3.0-165_Linux/64/cklog-7.3.0-165.x86_64.rpm cklog-7.3.0-165.x86_64.rpm
      cp LunaClient_7.3.0-165_Linux/64/multitoken-7.3.0-165.x86_64.rpm multitoken-7.3.0-165.x86_64.rpm
      cp LunaClient_7.3.0-165_Linux/64/ckdemo-7.3.0-165.x86_64.rpm ckdemo-7.3.0-165.x86_64.rpm
      cp LunaClient_7.3.0-165_Linux/64/lunacm-7.3.0-165.x86_64.rpm lunacm-7.3.0-165.x86_64.rpm
      tar -cvf safenet.tar configurator-7.3.0-165.x86_64.rpm libcryptoki-7.3.0-165.x86_64.rpm vtl-7.3.0-165.x86_64.rpm lunacmu-7.3.0-165.x86_64.rpm cklog-7.3.0-165.x86_64.rpm multitoken-7.3.0-165.x86_64.rpm ckdemo-7.3.0-165.x86_64.rpm lunacm-7.3.0-165.x86_64.rpm
  • 可以在 Web 界面中上载 HSM 软件包:管理 > 设置 > 上载 HSM 软件包

  • 还支持通过 CLI 上载 HSM 软件包。您可以在 NSX Advanced Load Balancer 控制器 CLI Shell 中使用以下命令以上载 HSM 软件包:

    upload hsmpackage filename /tmp/safenet_pkg/safenet.tar

该命令上载软件包并将其安装在 NSX Advanced Load Balancer 控制器NSX Advanced Load Balancer 控制器 上(如果已建立集群)。如果控制器部署为三节点集群,则该命令在所有三个节点上安装软件包。在完成上述命令后,系统将显示 HSM Package uploaded successfully 消息。

  • 需要重新引导一次引用 HSM 组的 SE 组中的 NSX Advanced Load Balancer 服务引擎,以自动安装 HSM 软件包。要重新引导 NSX Advanced Load Balancer SE,请执行以下 CLI Shell 命令:

    reboot serviceengine Avi-se-ksueq
  • 要允许 NSX Advanced Load Balancer 控制器 与 Thales Luna HSM 进行通信,必须将随产品分发的 Thales Luna 客户端软件包上载到 NSX Advanced Load Balancer 中。上面介绍了软件包准备和上载。在该示例中,请注意 NSX Advanced Load Balancer SE 名称为 Avi-se-ksueq