JackDB Enterprise on Nutanix

JackDB Enterprise on Nutanix

This guide outlines the step-by-step process required to install and deploy JackDB Enterprise in a Nutanix AHV cluster.

JackDB Enterprise is a secure data management platform and SQL editor that provides role-based access control (RBAC), time-based permissions, and full audit logging of all queries and user activity.

JackDB Enterprise supports flexible deployment options including on-premises, hybrid cloud, and cloud-hosted deployments, and integrates with Single Sign-On (SSO), LDAP, Active Directory, and SAML-based authentication.

Integration with Nutanix provides a seamles, centralized security solution for enterprise customers to access their data across all their databases.

Nutanix software requirements and prerequisites

AHV Cluster should be running the below AOS / AHV and PC versions:

  • AOS Version: 5.15.x and above LTS release
  • Hypervisor Version: AHV version/3rd party Hypervisor version compatible with the AOS version
  • Prism Central (PC) version: 5.15.x compatible with AOS version

JackDB Enterprise supported operating systems:

  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

JackDB Enterprise minimum system requirements:

  • 4 vCPU cores
  • 16 GB RAM
  • 2 storage volumes (one OS disk, plus a separate, unpartitioned 250 GB volume for the data disk)

How to deploy JackDB Enterprise in Nutanix

The base OS for installation can be either installed from scratch from the Ubuntu installation ISO images, or using the base, cloud-ready virtual disk images. The preferred approach is to use the cloud-ready images, as they are already configured for cloud-init customization on first boot.

Production installation is performed on a Nutanix AHV-based VM by copying your JackDB Enterprise license key to /root/jackdb.lic on the target server and executing the installation script.

The bootstrap install script retrieves the OS-specific installer, configures the base server, installs all required dependencies, and, finally, installs the JackDB Enterprise application.

The entire installation process can also be automated via cloud-init. Sample configurations are available from JackDB upon request.

Installing JackDB Enterprise on Nutanix

  1. Copy the JackDB Enterprise license key to /root/jackdb.lic.

  2. Download the bootstrap script:

     wget --output-document=bootstrap.sh https://jackdb-enterprise.s3.amazonaws.com/install/bootstrap/install-nutanix.sh
    
  3. Execute the bootstrap script (as root):

     bash bootstrap.sh
    
  4. Reboot the machine:

     reboot
    

Post-installation

After installation, you can verify the installation by connecting to the server in a web browser. You should see the login page for JackDB Enterprise.

You can log in with username jackdb-admin and password jackdb-admin. You will be asked to immediately change the password.

Once JackDB Enterprise is installed successfully, its installation can be verified from the Nutanix Prism console.

Installing Nutanix Guest Tools (NGT)

To install Nutanix Guest Tools (NGT):

  1. Attach the NGT installation media via Prism console. (There must be an empty CD-ROM virtual disk.)

  2. Mount and execute the NGT installer and explicitly disable SSR:

     # mkdir /mnt/ngt-install &&
     mount LABEL="NUTANIX_TOOLS" -o ro /mnt/ngt-install &&
     bash /mnt/ngt-install/installer/linux/setup_python.sh &&
     update-rc.d ngt_self_service_restore remove
    

    Self Service Restore (SSR) is not supported. Volume Snapshot Service (VSS) is not impacted and can be enabled.

  3. Reboot the machine:

     reboot