3 SafeNet Luna HSM Client Software Installation
Linux SafeNet Luna HSMClient Software Installation
You must install the SafeNet Luna HSM client software on each client workstation you will use to access a SafeNet
Luna HSM. This section describes how to install the client on a workstation running Linux, and contains the following
topics:
• "Prerequisites"below
• "Installing the Client Software"on the next page
• "Controlling User Access to Your Attached HSMs and Partitions"on page 35
• "Uninstalling the Client Software or Removing Components"on page 36
• "Java Configuration"on page 36
• "Scripted or Unattended Installation"on page 37
• "Interrupting the Installation"on page 38
Refer to the Customer Release Notes for a complete list of the supported Linux operating systems. These instructions
assume that you have already acquired the SafeNet Luna Client software, either on DVD or as a downloaded .tar
archive.
Prerequisites
Before starting the installation, ensure that you have satisfied the following prerequisites:
Components Required to Build the PCIe Driver
On Linux, the PCIe driver module is built by the client as part of the installation if you choose to install the Luna PCIe
HSM component. To build the driver, the client requires the following items:
• Kernel headers for build
• kernel-devel package
• rpmbuild package
• C and C++ compilers
• make command
If any one of these items is missing, the driver build will fail and the client software will not be installed.
Debian Requires alien
The SafeNet Luna Client software is provided as RPM packages. If you are installing on a Debian system, you must
have alien installed to allow the SafeNet Luna Client installation script to convert the RPM packages to DEB
packages. The installation script will stop with a message if you attempt to install on a Debian system without alien
installed.
SUSE Linux on IBM PPC
JCE un-restriction files must be downloaded from IBM, not from SUN, for this platform. Attempting to use SUN JCE
un-restriction files on IBM PowerPC systems with SUSE Linux causes signing errors.
32-bit Client on 64-bit RedHat 6
Before installing the 32-bit Client on 64-bit OS, you must enter the following commands:
yum install glibc.i686
yum upgrade libstdc++
SafeNet Luna Network HSM Installation Guide
Release 7.0 007-013576-002 Rev. A June 2017 Copyright 2001-2017 GemaltoAll rights reserved.
33