Usage Engine Private Edition can be configured to use a persistent volume as illustrated in the following diagram: As can be seen in the diagram above, the same persistent volume (pv) is shared across the desktop-online, platform and EC pod(s). This is achieved by referencing a single persistent volume claim (pvc). The following table describes what gets stored where on the persistent volume: Path within pod | Description |
---|
/opt/mz/persistent/3pp | This is where additional 3pp jar files needed for Usage Engine are stored. | /opt/mz/persistent/jni | This is where jni files are stored. Example: SAP RFC native library will be stored here. | /opt/mz/persistent/log | This is where the desktop-online, platform and EC pod logs are stored. | /opt/mz/persistent/backup | This is where the backup of your configurations will be stored in zip format. | /opt/mz/persistent/keys | Disk based keystore is a deprecated feature. Please refer to the TLS preparations https://infozone.atlassian.net/wiki/spaces/UEPE4D/pages/161481567/Common+Preparations#TLS-%5BinlineExtension%5D for information about how to do this in the preferred way. | /opt/mz/persistent/storage | This is where the database file gets stored when using Derby as system database. |
You are free to create whatever additional files/directories under /opt/mz/persistent that your use case may require. If you, for for example, need to share data between the platform and EC pod(s), you can create a directory /opt/mz/persistent/data and use that to exchange information. |