Data storage
Zettaset XCrypt Full Disk

Zettaset XCrypt Full Disk Deployment Prerequisites

1min

Select whether to install prerequisites online or offline and follow the instructions:

Install prerequisites online
Install prerequisites offline

Perform the following steps on each target node in your deployment:

1

Confirm that the operating system is either CentOS or RHEL 6.x - 9.0 by viewing /etc/redhat-release:

Text

2

Confirm that java, 1.7 or later, is installed:

Text

3

Install libselinux-python, 2.0.94 or later.

Text

4

Install cryptsetup if OS is CentOS or RHEL 6.x:

Text

5

Confirm that wget, 1.12 or later, is installed:

Text


Install if needed:

Text

6

Confirm that netstat is installed:

Text


Install if needed:

Text

7

Update nss, which must be version 3.21 or later.

Text

8

If encrypting an xfs file system, xfsprogs and xfsdump libraries must be installed on the node running xfs. The xfs partitions must be unmounted before installing Zettaset XCrypt Full Disk.

9

Open the ports used by your Key Manager. For example, when using the Zettaset software-based Key Manager open ports 6666 and 8789:

When using iptables:

Text


When using firewalld:

Text


If using an external, third-party Key Manager, ensure that the necessary ports are open in your cluster.

10

When enabling KMIP HA on CentOS or RHEL 7.x, open ports 2181, 2888, 3888 on the zookeeper nodes to establish communication between those devices. For example, if using firewalld:

Text


Then open port 24007 and one port per [kmip] node starting from 49152 on the [kmip] nodes.

Text

11

Open the port used by the Futurex PKCS #11 (FXPKCS11) library to connect to the . The default Host API port is 2001.

When using iptables:

Text


When using firewalld:

Text

12

Install the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files:

13

FIPS mode is only supported in CentOS or RHEL 7.x and later. If you are setting fips_mode to true:

  • Confirm that the FIPS version openssl installed on all nodes is at least version 1.0.1e-fips.
14

A License Server port must be open, the default is 21800. To change the default value, edit the following files:

  • /usr/share/zts/config/license-config.xml (on the License Server nodes)
  • /etc/zts/conf.default/license-server_ssl.xml (on the slave nodes)

Perform the following steps on the installer node, referred to as "installer01" in the code samples.

15

Establish ssh trust between the installer node and all target nodes. This prevents errors when running ssh commands. To create ssh trust:

  • Generate an ssh key for the installer, if not already present:
  • Distribute the key to each target node:

In addition to copying the ssh key to the KMIP primary and secondary nodes, the ssh key must also be copied to the installer node itself.

16

Install ansible (any version between 1.7.2 and 2.4.2.0) on the installer node:

Text

17

Install the Zettaset archive and license files:

Text

18

Extract the archive:

Text

19

Copy hosts.inv.example to hosts.inv.

You can now continue with the Zettaset XCrypt Full Disk installation.