Set System Passwords

You can set the password used for disk encryption of the data nodes (the OS partition uses AES-256 as the default) from EXAoperation or using XML-RPC command. It is also possible to encrypt any partition. The disk encryption specification used by Exasol is Linux Unified Key Setup (LUKS).

When the disk password is changed, all nodes must be reinstalled.

Using EXAoperation

Do the following to set the disk password in EXAoperation:

  1. In EXAoperation, select Configuration > Access Management > System Passwords.

    Set disk password in Exasol

  2. Enter the password in Disk Password field.
  3. (Optional) If you make use of a disk key store, you can select it from the Disk Key Store drop-down list.
  4. Click Save to save the changes.

Using XML-RPC

Do the following to set the disk password through XML-RPC:

  1. Run the following commands to import the XML-RPC packages:
  2. from xmlrpc.client import ServerProxy
    from xmlrpc.client import ServerProxy as xmlrpc

  3. Run the following command to create a connection with your Exasol cluster:
  4. import ssl
    server = ServerProxy ('https://user:password@<IP_Address>/cluster1', context=ssl._create_unverified_context (), allow_none = True)

  5. Run the following command to set password.
  6. server.setDiskPassword('<new_node_disk_password>')