Skip to content

Commit

Permalink
Merge pull request #4382 from EnterpriseDB/release/2023-07-10
Browse files Browse the repository at this point in the history
Release: 2023-07-10
  • Loading branch information
drothery-edb authored Jul 10, 2023
2 parents 2df67d3 + 8bce658 commit 7b4f07d
Show file tree
Hide file tree
Showing 33 changed files with 881 additions and 15 deletions.
12 changes: 12 additions & 0 deletions advocacy_docs/partner_docs/HPE/02-PartnerInformation.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: 'Partner Information'
description: 'Details of the partner'

---

|   |   |
| ----------- | ----------- |
| **Partner Name** | HPE |
| **Web Site** | https://www.hpe.com/us/en/greenlake.html |
| **Partner Product** | HPE Servers |
| **Product Description** | Whether on-prem or in the cloud, HPE provides customers with simple, secure systems to deploy their databases. HPE allows you to deploy your EDB Postgres Advanced Server, EDB Postgres Extended Server, PostgreSQL and other EDB software in a fast and secure environment. |
12 changes: 12 additions & 0 deletions advocacy_docs/partner_docs/HPE/03-SolutionSummary.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: 'Solution Summary'
description: 'Explanation of the solution and its purpose'
---

EDB Postgres Advanced Server, EDB Postgres Extended Server, PostgreSQL, Failover Manager, Postgres Enterprise Manager, and Barman can each be deployed on HPE hardware that is customizable per customer needs. Furthermore, using the HPE GreenLake Database model with EDB Postgres allows for a simpler end-to-end solution for the entire lifecycle of the database environment.

HPE GreenLake Database works to remove some of the complexities of getting a database up and running which then allows you to deploy all of your EDB products quickly and securely. HPE does this by taking on some of the in depth pieces like designing, implementing and operating a database so customers do not have to put as much focus into these areas. HPE provides customers with complete, scalable solutions for all of their server needs in order to run their databases efficiently.

The following diagram shows what EDB products were tested on HPE Servers:
![EDB Products on HPE Servers](Images/HPESolutionSummaryImage.png)

35 changes: 35 additions & 0 deletions advocacy_docs/partner_docs/HPE/04-ConfiguringHPEGreenlake.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: 'Configuration'
description: 'Walkthrough on configuring the integration'
---

Implementing EDB software on HPE requires the following components:
!!! Note
The EDB Postgres Advanced Server, EDB Postgres Extended Server and PostgreSQL Server products will be referred to as Postgres distribution. The specific distribution type will be dependent upon customer need or preference.

- Postgres distribution
- HPE system components configured per your requirements

Sample deployment:

![HPE Sample Deployment](Images/SampleDeployment.png)

## Prerequisites

- HPE servers set up per your requirements


## Login to Server and Deploy Postgres Distribution


1. Login to your server per your chosen method, for example if on a Windows system accessing a RHEL Server, you would want to use a utility like PuTTy to SSH into your server to access it.

2. Login as the `Root` user via credentials you established with HPE during your server setup.

3. Install your preferred Postgres distribution. For example, for EDB Postgres Advanced Server refer to the [EDB Postgres Advanced Server documentation](https://www.enterprisedb.com/docs/epas/latest/) or for EDB Postgres Extended Server refer to the [EDB Postgres Extended Server documentation](https://www.enterprisedb.com/docs/pge/latest/).

4. Install the other EDB tools, such as [Failover Manager (EFM)](https://www.enterprisedb.com/docs/efm/latest/), [Postgres Enterprise Manager (PEM)](https://www.enterprisedb.com/docs/pem/latest/), or [Barman](https://www.enterprisedb.com/docs/supported-open-source/barman/), as needed for your configuration in the appropriate servers. Refer to the [EDB documentation](https://www.enterprisedb.com/docs) for any other software needs.




23 changes: 23 additions & 0 deletions advocacy_docs/partner_docs/HPE/05-UsingHPEGreenlake.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: 'Using'
description: 'Walkthrough of example usage scenarios'
---

HPE systems are easy to deploy, turn on and off, and install your Postgres distribution products on, while ensuring speed and security.

To use HPE System Components:

1. Access your server, either via GUI or SSH depending on your system setup.

1. Install and deploy your Postgres distribution products as needed:

- EDB Postgres Advanced Server
- EDB Postgres Extended Server
- PostgreSQL
- Failover Manager
- Postgres Enterprise Manager
- Barman

The following image is an example of a database deployed using EDB Postgres Advanced Server 15.2 on an HPE DL380 Gen10 Plus server.

![HPE EDB Postgres Advanced Server Database on Proliant Server](Images/HPEDatabaseDisplay.png)
15 changes: 15 additions & 0 deletions advocacy_docs/partner_docs/HPE/06-CertificationEnvironment.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: 'Certification Environment'
description: 'Overview of the certification environment'
---

## HPE DL380 Gen10 Plus Server Test Environment
|   |   |
| ----------- | ----------- |
| **Certification Test Date** | May 31, 2023 |
| **EDB Postgres Advanced Server** | 12,13,14,15 |
| **EDB Postgres Extended Server** | 12,13,14,15 |
| **Postgres Enterprise Manager** | 9.1.1 |
| **EDB Failover Manager** | 4.6 |
| **Barman** | 3.4.0 |
| **HPE Server** | Proliant DL380 Gen10 Plus |
32 changes: 32 additions & 0 deletions advocacy_docs/partner_docs/HPE/07-SupportandLogging.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: 'Support and Logging Details'
description: 'Details of the support process and logging information'
---

## Support

Technical support for the use of these products is provided by both EDB and HPE. A proper support contract is required to be in place at both EDB and HPE. A support ticket can be opened on either side to start the process. If it is determined through the support ticket that resources from the other vendor is required, the customer should open a support ticket with that vendor through normal support channels. This will allow both companies to work together to help the customer as needed.

## Logging

**EDB Postgres Advanced Server Logs**

Navigate to the `Data` directory in your chosen EDB Postgres Advanced Server instance and from here you can navigate to `log`, `current_logfiles` or you can navigate to the `postgresql.conf` file where you can customize logging options or enable `edb_audit` logs. An example of the full path to view EDB Postgres Advanced Server logs: `/var/lib/edb/as15/data/log`.

**EDB Postgres Extended Server Logs**

Navigate to the `Data` directory in your chosen EDB Postgres Extended Server instance and from here you can navigate to `log`, or you can navigate to the `postgresql.conf` file where you can customize logging options. An example of the full path to view EDB Postgres Extended logs: `/var/lib/edb-pge/15/data/log`.

**PostgreSQL Server Logs**

The default log directories for PostgreSQL logs vary depending on the operating system:

- Debian-based system: `/var/log/postgresql/postgresql-x.x.main.log. X.x.`

- Red Hat-based system: `/var/lib/pgsql/data/pg_log`

- Windows: `C:\Program Files\PostgreSQL\9.3\data\pg_log`

**HPE Logs**

For HPE logging and support, please contact the HPE Support team to assist you.
3 changes: 3 additions & 0 deletions advocacy_docs/partner_docs/HPE/Images/HPEDatabaseDisplay.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions advocacy_docs/partner_docs/HPE/Images/PartnerProgram.jpg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions advocacy_docs/partner_docs/HPE/Images/SampleDeployment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions advocacy_docs/partner_docs/HPE/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 'HPE Servers Implementation Guide'
indexCards: simple
directoryDefaults:
iconName: handshake
---

<p align="center">
<img src="Images/PartnerProgram.jpg.png">
</p>
<h1 style="text-align: center;">EDB GlobalConnect Technology Partner Implementation Guide</h1>
<h3 style="text-align: center;">HPE Servers</h3>

<p style="text-align: center;">This document is intended to augment each vendor’s product documentation in order to guide the reader in getting the products working together. It is not intended to show the optimal configuration for the certified integration.</p>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: 'Partner Information'
description: 'Details of the partner'

---
| &nbsp; | &nbsp; |
| ----------- | ----------- |
| **Partner Name** | Hashicorp |
| **Web Site** | https://www.hashicorp.com/ |
| **Partner Product** | Vault |
| **Version** | Vault v1.12.6+ent, v1.13.2+ent |
| **Product Description** | Hashicorp Vault is an identity-based secrets and encryption management system. Used in conjunction with EDB Postgres Advanced Server or EDB Postgres Extended Server, it allows users to control access to encryption keys and certificates, as well as perform key management. |
10 changes: 10 additions & 0 deletions advocacy_docs/partner_docs/HashicorpVault/03-SolutionSummary.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: 'Solution Summary'
description: 'Explanation of the solution and its purpose'
---

Hashicorp Vault is an identity-based secrets and encryption management system. Used in conjunction with EDB Postgres Advanced Server versions 15.2 and above or EDB Postgres Extended Server versions 15.2 and above, it allows users to control access to encryption keys and certificates, as well as perform key management. Using Hashicorp Vault’s KMIP secrets engine allows Vault to act as a KMIP server provider and handle the lifecycle of KMIP managed objects.

Hashicorp Vault’s KMIP secrets engine manages its own listener to service any KMIP requests that operate on KMIP managed objects. The KMIP secrets engine determines the set of KMIP operations that the clients can perform based on roles that are assigned.

![Hashicorp Vault Architecture](Images/HashicorpVaultSolutionSummaryImage.png)
Loading

2 comments on commit 7b4f07d

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.