Skip to content

Commit

Permalink
Merge pull request #3619 from EnterpriseDB/release/2023-02-07
Browse files Browse the repository at this point in the history
Release: 2023-02-07
  • Loading branch information
drothery-edb authored Feb 7, 2023
2 parents cd9fdba + 228483e commit c4127c1
Show file tree
Hide file tree
Showing 29 changed files with 107 additions and 47 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'Commvault Backup & Recovery Implementation Guide'
title: 'Chemaxon JChem PostgreSQL Cartridge Implementation Guide'
indexCards: simple
directoryDefaults:
iconName: handshake
Expand All @@ -11,4 +11,4 @@ directoryDefaults:
<h1 style="text-align: center;">EDB GlobalConnect Technology Partner Implementation Guide</h1>
<h3 style="text-align: center;">Chemaxon JChem PostgreSQL Cartridge</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>
<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,53 @@
---
title: "PostgreSQL command line parameters"
navTitle: "Command line parameters"
---

On Windows and MacOS you can optionally include parameters for a PostgreSQL installation on the command line when invoking the PostgreSQL installer.

| Parameter | Description |
| ------------------------------------------- | ----------- |
| `--create_shortcuts <create_shortcuts>` | Specifies whether menu shortcuts are created <br />Default: `1` (yes) |
| `--datadir <datadir>` | Specifies a location for the cluster's data directory <br />Windows default: `C:\Program Files\PostgreSQL\15\data`<br />MacOS default: `/Library/PostgreSQL/15/data`|
| `--debuglevel <debuglevel>` | Sets the level of detail written to the debug file. Higher values generate more detailed information<br />Default: `2`<br />Allowed: `0` `1` `2` `3` `4` |
| `--debugtrace <debugtrace>` | Specifies the filename containing installation details used for troubleshooting purposes |
| `--disable-components <disable-components>` | Provides a comma-separated list of components that should not be installed<br /> Allowed: `server` `pgAdmin` `stackbuilder` `commandlinetools` |
| `--enable_acledit <enable_acledit>` | (Windows only) Checks and gives read permissions on the complete data directory path for the service account <br />Default: `0` (no) |
| `--enable-components <enable-components>` | Provides a comma-separated list of components to be installed<br />Default: `server` `pgAdmin` `stackbuilder` `commandlinetools`<br />Allowed: `server` `pgAdmin` `stackbuilder` `commandlinetools` |
| `--extract-only <extract-only>` | Indicates that the installer should extract the PostgreSQL binaries without performing an installation<br />Default: `0` (no) |
| `--help` | Displays the list of valid options |
| `--install_runtimes <install_runtimes>` | Specifies whether to install Microsoft Visual C++ runtime libraries before the installation proceeds<br />Default: `1` (yes) |
| `--installer-language <installer-language>` | Specifies the installer language<br />Default: `en`<br />Allowed: `en` `es` `fr` |
| `--locale <locale>` | Specifies the locale for the PostgreSQL cluster<br />Default: The locale detected by `initdb` |
| `--mode <mode>` | Specifies the installation mode<br />Default: `qt` (use the Qt graphical toolkit)<br />Allowed Windows values: `qt` `win32` `unattended`<br />Allowed MacOS values: `qt` `osx` `text` `unattended` |
| `--optionfile <optionfile>` | Specifies the name and complete path to a file that contains installation configuration options |
| `--prefix <prefix>` | Specifies an installation directory<br />Windows default: `C:\Program Files\PostgreSQL\15`<br />MacOS default: `/Library/PostgreSQL/15` |
| `--serverport <serverport>` | Specifies a listener port number for PostgreSQL<br />Default: `5432` |
| `--serviceaccount <serviceaccount>` | Sets the operating system user account that owns the server process<br />Default: `postgres` |
| `--servicename <servicename>` | Sets the name of the database service |
| `--servicepassword <servicepassword>` | (Windows only) Sets the password for the operating system user account that owns the server process<br />Default: The superuser password |
| `--superaccount <superaccount>` | Sets the user name of the database superuser<br />Default: `postgres` |
| `--superpassword <superpassword>` | Specifies the database superuser password |
| `--unattendedmodeui <unattendedmodeui>` | Specifies the installer behavior during an unattended installation<br />Default: `minimal`<br />Allowed: `none` `minimal` `minimalWithDialogs` |
| `--version` | Displays version information about the installer |





















Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ legacyRedirects:
navigation:
- windows
- macos
- command_line_parameters
---

EDB installation wizards provide an easy way to install PostgreSQL on a Mac or Windows system. The wizard prompts you to specify information about your system. It then starts the installation based on your selections.
Expand All @@ -22,3 +23,5 @@ When the PostgreSQL installation finishes, you can optionally invoke the Stack B
To download the EDB graphical PostgreSQL installers for Windows and Mac, see the [EDB downloads page](https://www.enterprisedb.com/downloads/postgresql).

EDB also makes PostgreSQL Early Experience distributions available. For details, see [PostgreSQL Early Experience](https://www.enterprisedb.com/postgresql-early-experience).

If you are installing PostgreSQL from the command line, you may want to take advantage of [command line parameters](command_line_parameters).
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ redirects:
{% endblock frontmatter %}

{% block prodprereq %}
- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

{% endblock prodprereq %}{% block pemprereq %}{% endblock pemprereq %}{% block pemsetuprepo %}{% endblock pemsetuprepo %}
{% block postinstall %}
Expand All @@ -24,7 +24,7 @@ redirects:
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ title: "Configuring the PEM server to use Kerberos authentication"
# This file is moved from pem_inst_guide_linux/04_installing_postgres_enterprise_manager
redirects:
- /pem/latest/pem_inst_guide_linux/04_installing_postgres_enterprise_manager/06_configuring_the_pem_server_to_use_kerberos_authentication/

---

You can configure Kerberos authentication for the PEM server. The Kerberos server works with hostnames and not with IP addresses. To use single sign-on in PEM server using Kerberos authentication, configure the following machines with hostnames using the DNS (realm).
Expand All @@ -15,7 +16,7 @@ For example, if the realm on Kerberos server is `edbpem.org`, then you can set t

## 1. Install Kerberos, the PEM server, and the PEM backend database

Install Kerberos on the machine that functions as the authentication server. Install the PEM server on a separate machine. For more information, see [Installing the PEM Server](/pem/latest/installing_pem_server/pem_server_inst_linux/).
Install Kerberos on the machine that functions as the authentication server. Install the PEM server on a separate machine. For more information, see [Installing the PEM Server](/pem/latest/installing/).

Install the PEM backend database (Postgres/EDB Postgres Advanced Server) on the same machine as the PEM server or on a different one. For more information, see the Installation steps on [EDB Docs website](https://www.enterprisedb.com/docs).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Perform the following installations:

- Install Active Directory on the Windows server (domain controller) that functions as the authentication server. Also, configure the Active Directory domain services to use Kerberos authentication, and then start it.

- Install the PEM server on a separate Linux machine. For more information, see [Installing the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/).
- Install the PEM server on a separate Linux machine. For more information, see [Installing the PEM server](/pem/latest/installing/).

- Install the PEM backend database (Postgres/EDB Postgres Advanced Server) on the same Linux machine as the PEM server or a different one. For more information, see the installation steps on the [EDB Docs website](https://www.enterprisedb.com/docs).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ navigation:
- configuring_the_pem_server_to_use_kerberos_authentication
- configuring_the_pem_server_to_use_windows_kerberos_server
- configuring_2fa_authentication

---

PEM also supports Kerberos and 2FA authentication. For implementation instructions, see:
Expand Down
2 changes: 1 addition & 1 deletion product_docs/docs/pem/9/considerations/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ There are a number of things to consider before deploying Postgres Enterprise Ma

| Considerations | Implementation instructions |
| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Is a standalone server sufficient or do you need a high availability architecture? | [Installing the server](/pem/latest/installing_pem_server/) or [Deploying high availability](setup_ha_using_efm/) |
| Is a standalone server sufficient or do you need a high availability architecture? | [Installing the server](/pem/latest/installing/) or [Deploying high availability](setup_ha_using_efm/) |
| Do you need to implement connection pooling? | [Deploying connection pooling](pem_pgbouncer/) |
| What type of authentication to use? | [Authentication options](authentication_options/) |
| What actions should you take to avoid security vulnerabilities? | [Securing your deployment](pem_security_best_practices/) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,26 @@ legacyRedirectsGenerated:
# This file is moved from pem_inst_guide_linux/04_installing_postgres_enterprise_manager
redirects:
- /pem/latest/pem_inst_guide_linux/04_installing_postgres_enterprise_manager/02_installing_pem_server_and_apache_web_server_preferences/

---

During the PEM server installation, you can specify your hosting preferences for the Apache web server.

## PEM server and Apache web server on separate hosts

1. Install the PEM server on both the hosts. See [Installing the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/).
1. Install the PEM server on both the hosts. See [Installing the PEM server](/pem/latest/installing/).
2. Configure the PEM server host by selecting the **Database** option on the first host.
3. Configure an Apache web server by selecting the **Web Services** option on the second host.

For more information about configuring a PEM server, see [Configuring the PEM server on Linux platforms](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more information about configuring a PEM server, see [Configuring the PEM server on Linux platforms](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note
For production environments, best practice is to have the PEM server and Apache web server on separate hosts.

## PEM server and Apache web server on the same host

1. Install the PEM server. See [Installing the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/).
2. Run the configuration script. Select the **Web Services and Database** option to install the PEM server and Apache web server on the same host. See [Configuring the PEM server on Linux platforms](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
1. Install the PEM server. See [Installing the PEM server](/pem/latest/installing/).
2. Run the configuration script. Select the **Web Services and Database** option to install the PEM server and Apache web server on the same host. See [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note
For nonproduction environments, best practice is to have the PEM server and Apache web server on same hosts.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ redirects:
- /pem/latest/pem_pgbouncer/04_configuring_the_pem_agent/
---

You can use an RPM package to install a PEM agent. For detailed installation information, see [Installating agent on Linux](../../installing_pem_agent/installing_on_linux).
You can use an RPM package to install a PEM agent. For detailed installation information, see [Installating the PEM agent](../../installing_pem_agent/).

Don't configure the PEM agent responsible for sending SNMP notifications with pgBouncer. For example, if the default PEM agent installed with PEM server is used for SNMP notifications, don't configure it with pgBouncer.

Expand Down
4 changes: 2 additions & 2 deletions product_docs/docs/pem/9/considerations/setup_ha_using_efm.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ The following must use the VIP address:
1. Install the following on the primary and one or more standbys:

- [EDB Postgres Advanced Server](/epas/latest/epas_inst_linux/) (backend database for PEM Server)
- [PEM server](/pem/latest/installing_pem_server/)
- [PEM server](/pem/latest/installing/)
- [EDB Failover Manager 4.1](/efm/latest/efm_user/03_installing_efm/)

Refer to the installation instructions in the product documentation using these links or see the instructions on the [EDB repos website](https://repos.enterprisedb.com). Replace `USERNAME:PASSWORD` with your username and password in the instructions to access the EDB repositories.
Expand All @@ -46,7 +46,7 @@ The following must use the VIP address:
```shell
/usr/edb/pem/bin/configure-pem-server.sh -t 1
```
For more detail on configuration types see, [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more detail on configuration types see, [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

3. Add the following ports in the firewall on the primary and all the standby servers to allow the access:

Expand Down
1 change: 1 addition & 0 deletions product_docs/docs/pem/9/installing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ navTitle: "Installing the PEM server"
title: "Installing Postgres Enterprise Manager server"
# This is new created file and content is added from pem_inst_guide_linux/04_installing_postgres_enterprise_manager/index.mdx
navigation:
- prerequisites
- linux_x86_64
- linux_ppc64le
- windows
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ redirects:

Before you begin the installation process:

- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

## Install the package

Expand All @@ -28,7 +28,7 @@ sudo dnf -y install edb-pem
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ redirects:

Before you begin the installation process:

- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

- Address other prerequisites

Expand All @@ -43,7 +43,7 @@ sudo zypper -n install edb-pem
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ redirects:

Before you begin the installation process:

- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

- Address other prerequisites

Expand Down Expand Up @@ -46,7 +46,7 @@ sudo zypper -n install edb-pem
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ redirects:

Before you begin the installation process:

- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

## Install the package

Expand All @@ -28,7 +28,7 @@ sudo yum -y install edb-pem
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ redirects:

Before you begin the installation process:

- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

## Install the package

Expand All @@ -28,7 +28,7 @@ sudo apt-get -y install edb-pem
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ redirects:

Before you begin the installation process:

- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

## Install the package

Expand All @@ -28,7 +28,7 @@ sudo apt-get -y install edb-pem
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ redirects:

Before you begin the installation process:

- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/).
- Review the [prerequisites](/pem/latest/installing/prerequisites/).

## Install the package

Expand All @@ -29,7 +29,7 @@ sudo dnf -y install edb-pem
sudo /usr/edb/pem/bin/configure-pem-server.sh
```

For more details, see [Configuring the PEM server on Linux](/pem/latest/installing_pem_server/pem_server_inst_linux/configuring_the_pem_server_on_linux/).
For more details, see [Configuring the PEM server on Linux](/pem/latest/installing/configuring_the_pem_server_on_linux/).

!!! Note

Expand Down
Loading

2 comments on commit c4127c1

@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.

πŸŽ‰ Published on https://edb-docs.netlify.app as production
πŸš€ Deployed on https://63e2a71ec68e582d5c6f3681--edb-docs.netlify.app

@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.