SDK prerequisites and limitations
Review and perform these prerequisites before installing the SDK. Understand the limitations.
The following operating system versions are supported for installing and working with the SDK:
- Windows 7
- Ubuntu 17.10
- CentOS 7.4
- RHEL 7
- macOS 10.11, Sierra 10.12.6
Hardware requirements:
- Appliance for uploading and running app: 16GB min memory.
- Developer machine
- 24GB min when Investigation Dashboard is disabled.
- 34GB min when Investigation Dashboard is enabled.
Before installing the SDK:
- Install the latest Python 2 (version 2.7.9 or above) 64-bit. Note: Python 3 and Python 32-bit are not supported.
To find out which version of Python is installed on your operating system, use the python --version command. On Windows, accept the default installation path, during installation (c:\Python27\), since there might be a bug in Python that prevents python package manager (pip) from installing properly in other paths.
You can download Python from Python Downloads.
- Install Docker CE, if you want to test your app locally before sending it to your Guardium
system. Important: It is strongly recommended to install Docker and to test apps localy before deployment.
Limitations
- Deployed apps are not part of Guardium backup and restore. Use Hypervisor backups (VM snapshots) to backup your apps.
- The Guardium ecosystem (required for Guardium apps) and the Guardium universal connector cannot be enable simultaneously.