diff --git a/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/index.mdx b/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/index.mdx index 26a099eaa35..717a84e2bfa 100644 --- a/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/index.mdx +++ b/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/index.mdx @@ -30,3 +30,11 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/edb-dms-reader_ubuntu_22), [Ubuntu 20.04](linux_x86_64/edb-dms-reader_ubuntu_20) - [Debian 12](linux_x86_64/edb-dms-reader_debian_12), [Debian 11](linux_x86_64/edb-dms-reader_debian_11) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/edb-dms-reader_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/edb-dms-reader_rhel_9) diff --git a/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/edb-dms-reader_rhel_9.mdx b/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/edb-dms-reader_rhel_9.mdx new file mode 100644 index 00000000000..a576829d9e1 --- /dev/null +++ b/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/edb-dms-reader_rhel_9.mdx @@ -0,0 +1,36 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Data Migration Service Reader on RHEL 9 or OL 9 arm64 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +Install the EDB DMS Reader (packaged as `cdcreader`): + +```shell +sudo dnf install cdcreader +``` diff --git a/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/index.mdx b/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..2c54c64a4e5 --- /dev/null +++ b/advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/index.mdx @@ -0,0 +1,16 @@ +--- +title: "Installing EDB Data Migration Service Reader on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" +indexCards: none + +navigation: + - edb-dms-reader_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](edb-dms-reader_rhel_9) + +- [Oracle Linux (OL) 9](edb-dms-reader_rhel_9) diff --git a/advocacy_docs/partner_docs/HashicorpVault/04-ConfiguringHashicorpVault.mdx b/advocacy_docs/partner_docs/HashicorpVault/04-ConfiguringHashicorpVault.mdx index 88222b36acf..fc1848ef4be 100644 --- a/advocacy_docs/partner_docs/HashicorpVault/04-ConfiguringHashicorpVault.mdx +++ b/advocacy_docs/partner_docs/HashicorpVault/04-ConfiguringHashicorpVault.mdx @@ -36,7 +36,7 @@ If you run a check and find that your system doesn't have Python installed, you ## Install Pykmip Once your EDB Repository is installed on your server, you can then install the PyKMIP utility. -- As root user, issue the `install python3-pykmip` command. This example uses a RHEL8 server, so the command is `dnf install python3-pymkip`. +- As root user, issue the `install python3-pykmip` command. This example uses a RHEL8 server, so the command is `dnf install python3-pykmip`. The output looks something like: @@ -230,4 +230,4 @@ IgIhAMb3y3xRXwddt2ejaow1GytysRz4LoxC3B5dLn1LoCpI -----END CERTIFICATE----- ``` -Once you have all of the required certificates, you're ready to use the Hashicorp Vault secrets engine with your EDB Postgres distribution with TDE. \ No newline at end of file +Once you have all of the required certificates, you're ready to use the Hashicorp Vault secrets engine with your EDB Postgres distribution and TDE. diff --git a/advocacy_docs/supported-open-source/postgresql/installing/index.mdx b/advocacy_docs/supported-open-source/postgresql/installing/index.mdx index f9c41467155..fe3359d13bb 100644 --- a/advocacy_docs/supported-open-source/postgresql/installing/index.mdx +++ b/advocacy_docs/supported-open-source/postgresql/installing/index.mdx @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/postgresql_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/postgresql_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/postgresql_debian_12) diff --git a/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx index a5b44702762..0b8f1e9e273 100644 --- a/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx +++ b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx @@ -4,11 +4,18 @@ navTitle: "On Linux ARM64" indexCards: none navigation: + - postgresql_rhel_9 - postgresql_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](postgresql_rhel_9) + +- [Oracle Linux (OL) 9](postgresql_rhel_9) + ### Debian and derivatives - [Debian 12](postgresql_debian_12) diff --git a/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/postgresql_rhel_9.mdx b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/postgresql_rhel_9.mdx new file mode 100644 index 00000000000..99d7acb4f60 --- /dev/null +++ b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/postgresql_rhel_9.mdx @@ -0,0 +1,55 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing PostgreSQL on RHEL 9 or OL 9 arm64 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + !!! Note + Rather than use the EDB repository, you can obtain PostgreSQL installers and installation packages from the [PostgreSQL community downloads page](https://www.postgresql.org/download/). + !!! + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- Enable additional repositories to resolve dependencies: + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` +- Disable the built-in PostgreSQL module: + ```shell + dnf -qy module disable postgresql + ``` + +## Install the package + +```shell +sudo dnf -y install postgresql-server postgresql-contrib +``` + +Where `` is the version of PostgreSQL you are installing. For example, if you are installing version 16, the package name would be `postgresql16-server postgresql16-contrib`. diff --git a/install_template/config.yaml b/install_template/config.yaml index 4fb2dcc60c2..0485e53a8a4 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -10,6 +10,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [2] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [2] - name: Debian 11 arch: x86_64 supported versions: [2] @@ -39,6 +42,9 @@ products: - name: RHEL 9 arch: ppc64le supported versions: [42.7.3.2] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [42.7.3.2] - name: AlmaLinux 9 or Rocky Linux 9 arch: x86_64 supported versions: [42.7.3.2] @@ -77,6 +83,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [55] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [55] - name: AlmaLinux 9 or Rocky Linux 9 arch: x86_64 supported versions: [55] @@ -127,6 +136,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [14, 15, 16, 17] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [14, 15, 16, 17] - name: Debian 11 arch: x86_64 supported versions: [14, 15, 16, 17] @@ -168,6 +180,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [13, 16] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [13, 16] - name: Debian 11 arch: x86_64 supported versions: [13, 16] @@ -208,7 +223,10 @@ products: supported versions: [1] - name: RHEL 9 or OL 9 arch: x86_64 - supported versions: [1] + supported versions: [1] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [1] - name: Debian 11 arch: x86_64 supported versions: [1] @@ -250,6 +268,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [4] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [4] - name: Debian 11 arch: x86_64 supported versions: [4] @@ -291,6 +312,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [4] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [4] - name: Debian 11 arch: x86_64 supported versions: [4] @@ -326,6 +350,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [11, 12, 13, 14, 15, 16, 17] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [13, 14, 15, 16, 17] - name: RHEL 9 arch: ppc64le supported versions: [11, 12, 13, 14, 15, 16, 17] @@ -367,6 +394,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [15, 16, 17] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [15, 16, 17] - name: Debian 12 arch: x86_64 supported versions: [16, 17] @@ -396,6 +426,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [41] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [41] - name: RHEL 9 arch: ppc64le supported versions: [41] @@ -440,6 +473,9 @@ products: - name: RHEL 9 arch: ppc64le supported versions: [4] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [4] - name: RHEL 8 arch: ppc64le supported versions: [4] @@ -478,6 +514,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [2] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [2] - name: RHEL 9 arch: ppc64le supported versions: [2] @@ -519,6 +558,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [5] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [5] - name: RHEL 9 arch: ppc64le supported versions: [5] @@ -560,6 +602,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [2] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [2] - name: Ubuntu 22.04 arch: x86_64 supported versions: [2] @@ -601,6 +646,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [3.4.2] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [3.4.2] - name: Ubuntu 22.04 arch: x86_64 supported versions: [3.4.2] @@ -642,6 +690,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [9] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [9] - name: RHEL 9 arch: ppc64le supported versions: [9] @@ -683,6 +734,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [9] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [9] - name: RHEL 9 arch: ppc64le supported versions: [9] @@ -730,6 +784,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [15, 16] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [15, 16] - name: Debian 12 arch: x86_64 supported versions: [15, 16] @@ -765,6 +822,9 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [7] + - name: RHEL 9 or OL 9 + arch: arm64 + supported versions: [7] - name: Debian 11 arch: x86_64 supported versions: [7] diff --git a/install_template/templates/platformBase/index.njk b/install_template/templates/platformBase/index.njk index d2adae158ae..6aba8f97103 100644 --- a/install_template/templates/platformBase/index.njk +++ b/install_template/templates/platformBase/index.njk @@ -79,7 +79,7 @@ Select a link to access the applicable installation instructions: {{archInstall("IBM Power (ppc64le)", "ppc64le", ["RHEL", "SLES"])}} -{{archInstall("AArch64 (ARM64)", "arm64", ["Debian"])}} +{{archInstall("AArch64 (ARM64)", "arm64", ["RHEL", "OL", "Debian"])}} {% endblock linuxinstall %} {% block otherosinstall %} diff --git a/install_template/templates/products/edb*plus/rhel-9_arm64.njk b/install_template/templates/products/edb*plus/rhel-9_arm64.njk new file mode 100644 index 00000000000..99fac101b08 --- /dev/null +++ b/install_template/templates/products/edb*plus/rhel-9_arm64.njk @@ -0,0 +1,3 @@ +{% extends "products/edb*plus/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} +{% block prerequisites %}{% endblock prerequisites %} \ No newline at end of file diff --git a/install_template/templates/products/edb-data-migration-service-reader/arm64_index.njk b/install_template/templates/products/edb-data-migration-service-reader/arm64_index.njk new file mode 100644 index 00000000000..c538681325a --- /dev/null +++ b/install_template/templates/products/edb-data-migration-service-reader/arm64_index.njk @@ -0,0 +1,7 @@ +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="edb-dms-reader" %} + +{% block frontmatter %} +deployPath: advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/index.mdx +indexCards: none +{% endblock frontmatter %} \ No newline at end of file diff --git a/install_template/templates/products/edb-data-migration-service-reader/rhel-9_arm64.njk b/install_template/templates/products/edb-data-migration-service-reader/rhel-9_arm64.njk new file mode 100644 index 00000000000..0599dba7d89 --- /dev/null +++ b/install_template/templates/products/edb-data-migration-service-reader/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-data-migration-service-reader/rhel-9-or-ol-9.njk" %} + diff --git a/install_template/templates/products/edb-jdbc-connector/arm64_index.njk b/install_template/templates/products/edb-jdbc-connector/arm64_index.njk index 0a8c6d32c3d..587a9816227 100644 --- a/install_template/templates/products/edb-jdbc-connector/arm64_index.njk +++ b/install_template/templates/products/edb-jdbc-connector/arm64_index.njk @@ -4,3 +4,4 @@ {% block frontmatter %} deployPath: jdbc_connector/{{ product.version }}/installing/linux_arm64/index.mdx {% endblock frontmatter %} + diff --git a/install_template/templates/products/edb-jdbc-connector/rhel-9_arm64.njk b/install_template/templates/products/edb-jdbc-connector/rhel-9_arm64.njk new file mode 100644 index 00000000000..223963c714d --- /dev/null +++ b/install_template/templates/products/edb-jdbc-connector/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-jdbc-connector/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/rhel-9_arm64.njk b/install_template/templates/products/edb-ocl-connector/rhel-9_arm64.njk new file mode 100644 index 00000000000..9f0b856e325 --- /dev/null +++ b/install_template/templates/products/edb-ocl-connector/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-ocl-connector/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-odbc-connector/rhel-9_arm64.njk b/install_template/templates/products/edb-odbc-connector/rhel-9_arm64.njk new file mode 100644 index 00000000000..11f119351c1 --- /dev/null +++ b/install_template/templates/products/edb-odbc-connector/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-odbc-connector/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgbouncer/rhel-9_arm64.njk b/install_template/templates/products/edb-pgbouncer/rhel-9_arm64.njk new file mode 100644 index 00000000000..38d001007d7 --- /dev/null +++ b/install_template/templates/products/edb-pgbouncer/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgbouncer/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/rhel-9_arm64.njk b/install_template/templates/products/edb-pgpool-ii-extensions/rhel-9_arm64.njk new file mode 100644 index 00000000000..1e82154321e --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii-extensions/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgpool-ii-extensions/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii/rhel-9_arm64.njk b/install_template/templates/products/edb-pgpool-ii/rhel-9_arm64.njk new file mode 100644 index 00000000000..83f9e29b663 --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgpool-ii/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-postgres-advanced-server/rhel-9_arm64.njk b/install_template/templates/products/edb-postgres-advanced-server/rhel-9_arm64.njk new file mode 100644 index 00000000000..0c0b0deb008 --- /dev/null +++ b/install_template/templates/products/edb-postgres-advanced-server/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-postgres-advanced-server/rhel-9-or-ol-9.njk" %} + diff --git a/install_template/templates/products/edb-postgres-extended-server/rhel-9_arm64.njk b/install_template/templates/products/edb-postgres-extended-server/rhel-9_arm64.njk new file mode 100644 index 00000000000..668e6b32a40 --- /dev/null +++ b/install_template/templates/products/edb-postgres-extended-server/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-postgres-extended-server/rhel-9-or-ol-9.njk" %} + diff --git a/install_template/templates/products/failover-manager/rhel-9_arm64.njk b/install_template/templates/products/failover-manager/rhel-9_arm64.njk new file mode 100644 index 00000000000..ea56c076990 --- /dev/null +++ b/install_template/templates/products/failover-manager/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/failover-manager/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/rhel-9_arm64.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/rhel-9_arm64.njk new file mode 100644 index 00000000000..11d9017285f --- /dev/null +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/rhel-9_arm64.njk @@ -0,0 +1,9 @@ +{% extends "products/hadoop-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} +{% block prerequisites %} +{{ super() }} +- Enable additional repositories to resolve dependencies: + ```shell + sudo dnf config-manager --set-enabled PowerTools + ``` +{% endblock prerequisites %} \ No newline at end of file diff --git a/install_template/templates/products/migration-toolkit/rhel-9_arm64.njk b/install_template/templates/products/migration-toolkit/rhel-9_arm64.njk new file mode 100644 index 00000000000..8a0caab90f9 --- /dev/null +++ b/install_template/templates/products/migration-toolkit/rhel-9_arm64.njk @@ -0,0 +1,3 @@ +{% extends "products/migration-toolkit/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} +{% block prerequisites %}{% endblock prerequisites %} \ No newline at end of file diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/rhel-9_arm64.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/rhel-9_arm64.njk new file mode 100644 index 00000000000..5d9c95280c5 --- /dev/null +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/mongodb-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/rhel-9_arm64.njk b/install_template/templates/products/mysql-foreign-data-wrapper/rhel-9_arm64.njk new file mode 100644 index 00000000000..f6086814d16 --- /dev/null +++ b/install_template/templates/products/mysql-foreign-data-wrapper/rhel-9_arm64.njk @@ -0,0 +1,2 @@ +{% extends "products/mysql-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} \ No newline at end of file diff --git a/install_template/templates/products/postgis/rhel-9_arm64.njk b/install_template/templates/products/postgis/rhel-9_arm64.njk new file mode 100644 index 00000000000..781d890ee87 --- /dev/null +++ b/install_template/templates/products/postgis/rhel-9_arm64.njk @@ -0,0 +1,29 @@ +{% extends "products/postgis/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} +{% block prerequisites %} +{{ super() }} +- Enable additional repositories to resolve dependencies: + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` + !!!note + + If you are using a public cloud RHEL image, `subscription manager` may not be enabled and enabling it may incur unnecessary charges. Equivalent packages may be available under a different name such as `codeready-builder-for-rhel-8-rhui-rpms`. Consult the documentation for the RHEL image you are using to determine how to install `codeready-builder`. + + !!! +{% endblock prerequisites %} +{% block installCommand %} +```shell +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 + +# To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: +sudo dnf -y install edb-as-postgis3 + +# To install PostGIS 3.1 using EDB Postgres Advanced Server 11-12: +sudo dnf -y install edb-as-postgis +``` +{% include "./_epasVersionInPostGISPackageName.njk" %} +{% endblock installCommand %} + + diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/rhel-9_arm64.njk b/install_template/templates/products/postgres-enterprise-manager-agent/rhel-9_arm64.njk new file mode 100644 index 00000000000..86cb86a3880 --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-agent/rhel-9_arm64.njk @@ -0,0 +1,3 @@ +{% extends "products/postgres-enterprise-manager-agent/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} +{% block prerequisites %}{% endblock prerequisites %} \ No newline at end of file diff --git a/install_template/templates/products/postgres-enterprise-manager-server/rhel-9_arm64.njk b/install_template/templates/products/postgres-enterprise-manager-server/rhel-9_arm64.njk new file mode 100644 index 00000000000..61856ff934e --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-server/rhel-9_arm64.njk @@ -0,0 +1,11 @@ +{% extends "products/postgres-enterprise-manager-server/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} +{% set ssutilsName %}sslutils_ postgresql-contrib{% endset %} +{% set ssutilsExtendedName %}edb-postgresextended-contrib{% endset %} +{% set ssutilsExtendedFirstName %}edb-postgresextended-sslutils{% endset %} +{% block prerequisites %}{% endblock prerequisites %} +{% block firewallCommand %}```shell + firewall-cmd --permanent --zone=public --add-port=8443/tcp + + firewall-cmd --reload + ```{% endblock firewallCommand %} diff --git a/install_template/templates/products/postgresql/rhel-9_arm64.njk b/install_template/templates/products/postgresql/rhel-9_arm64.njk new file mode 100644 index 00000000000..70b8b9d5529 --- /dev/null +++ b/install_template/templates/products/postgresql/rhel-9_arm64.njk @@ -0,0 +1 @@ +{% extends "products/postgresql/rhel-9-or-ol-9.njk" %} \ No newline at end of file diff --git a/install_template/templates/products/replication-server/rhel-9_arm64.njk b/install_template/templates/products/replication-server/rhel-9_arm64.njk new file mode 100644 index 00000000000..62ec8c125f5 --- /dev/null +++ b/install_template/templates/products/replication-server/rhel-9_arm64.njk @@ -0,0 +1,3 @@ +{% extends "products/replication-server/base.njk" %} +{% set platformBaseTemplate = "rhel-9-or-ol-9" %} +{% block prerequisites %}{% endblock prerequisites %} \ No newline at end of file diff --git a/product_docs/docs/edb_plus/41/installing/index.mdx b/product_docs/docs/edb_plus/41/installing/index.mdx index e39e4d016a8..8d3ba5149f9 100644 --- a/product_docs/docs/edb_plus/41/installing/index.mdx +++ b/product_docs/docs/edb_plus/41/installing/index.mdx @@ -12,8 +12,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le - windows - configuring_linux_installation --- @@ -54,6 +54,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/edbplus_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/edbplus_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/edbplus_debian_12) diff --git a/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_rhel_9.mdx b/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_rhel_9.mdx new file mode 100644 index 00000000000..ac035a6544a --- /dev/null +++ b/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_rhel_9.mdx @@ -0,0 +1,49 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB*Plus on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /edb_plus/41/03_installing_edb_plus/install_on_linux/arm64/edbplus_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo dnf -y install edb-edbplus +``` + +## Initial configuration + +After performing a Linux installation of EDB\*Plus, you must set the values of environment variables that allow EDB\*Plus to locate your Java installation: + +```shell +export JAVA_HOME= +export PATH=/bin:$PATH +``` diff --git a/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx b/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx index b59092fa855..57ef6887bac 100644 --- a/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx +++ b/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB*Plus on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - edbplus_rhel_9 - edbplus_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](edbplus_rhel_9) + +- [Oracle Linux (OL) 9](edbplus_rhel_9) + ### Debian and derivatives - [Debian 12](edbplus_debian_12) diff --git a/product_docs/docs/efm/4/installing/index.mdx b/product_docs/docs/efm/4/installing/index.mdx index 8cac86cdc53..2bb0829289d 100644 --- a/product_docs/docs/efm/4/installing/index.mdx +++ b/product_docs/docs/efm/4/installing/index.mdx @@ -72,6 +72,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/efm_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/efm_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/efm_debian_12) diff --git a/product_docs/docs/efm/4/installing/linux_arm64/efm_rhel_9.mdx b/product_docs/docs/efm/4/installing/linux_arm64/efm_rhel_9.mdx new file mode 100644 index 00000000000..dfd8881b0a2 --- /dev/null +++ b/product_docs/docs/efm/4/installing/linux_arm64/efm_rhel_9.mdx @@ -0,0 +1,66 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing Failover Manager on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /efm/4/03_installing_efm/arm64/efm_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host (not needed for witness nodes). + + - See [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - See [PostgreSQL Downloads](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-efm<4x> +``` + +Where `<4x>` is the version of Failover Manager that you're installing. For example, if you're installing version 4.10, the package name is `edb-efm410`. + +The installation process creates a user named efm that has privileges to invoke scripts that control the Failover Manager service for clusters owned by enterprisedb or postgres. + +## Initial configuration + +If you're using Failover Manager to monitor a cluster owned by a user other than enterprisedb or postgres, see [Extending Failover Manager permissions](../../04_configuring_efm/04_extending_efm_permissions/#extending_efm_permissions). + +After installing on each node of the cluster: + +1. Modify the [cluster properties file](../../04_configuring_efm/01_cluster_properties/#cluster_properties) on each node. +2. Modify the [cluster members file](../../04_configuring_efm/03_cluster_members/#cluster_members) on each node. +3. If applicable, configure and test virtual IP address settings and any scripts that are identified in the cluster properties file. +4. Start the agent on each node of the cluster. For more information, see [Controlling the Failover Manager service](../../08_controlling_efm_service/). diff --git a/product_docs/docs/efm/4/installing/linux_arm64/index.mdx b/product_docs/docs/efm/4/installing/linux_arm64/index.mdx index caa4e6ab3f9..ecb0c136441 100644 --- a/product_docs/docs/efm/4/installing/linux_arm64/index.mdx +++ b/product_docs/docs/efm/4/installing/linux_arm64/index.mdx @@ -10,11 +10,18 @@ navTitle: "On Linux ARM64" redirects: navigation: + - efm_rhel_9 - efm_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](efm_rhel_9) + +- [Oracle Linux (OL) 9](efm_rhel_9) + ### Debian and derivatives - [Debian 12](efm_debian_12) diff --git a/product_docs/docs/epas/13/installing/index.mdx b/product_docs/docs/epas/13/installing/index.mdx index ad0299efdaa..61ab80fcbd0 100644 --- a/product_docs/docs/epas/13/installing/index.mdx +++ b/product_docs/docs/epas/13/installing/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - linux_x86_64 + - linux_arm64 - linux_ppc64le - windows - linux_install_details @@ -54,6 +55,14 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/epas_sles_15) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/epas_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/epas_rhel_9) + ## Windows - [Windows Server 2022](windows) diff --git a/product_docs/docs/epas/13/installing/linux_arm64/epas_rhel_9.mdx b/product_docs/docs/epas/13/installing/linux_arm64/epas_rhel_9.mdx new file mode 100644 index 00000000000..337c7a30287 --- /dev/null +++ b/product_docs/docs/epas/13/installing/linux_arm64/epas_rhel_9.mdx @@ -0,0 +1,157 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Advanced Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /epas/13/epas_inst_linux/installing_epas_using_edb_repository/arm64/epas_rhel9_arm + - /epas/13/epas_inst_linux/installing_epas_using_edb_repository/arm/epas_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- If you are also installing PostGIS, enable additional repositories to resolve dependencies: + + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` + + !!!note + + If you are using a public cloud RHEL image, `subscription manager` may not be enabled and enabling it may incur unnecessary charges. Equivalent packages may be available under a different name such as `codeready-builder-for-rhel-9-rhui-rpms`. Consult the documentation for the RHEL image you are using to determine how to install `codeready-builder`. + + !!! + +## Install the package + +```shell +sudo dnf -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced Server you're installing. For example, if you're installing version 13, the package name is `edb-as13-server`. + +To install an individual component: + +```shell +sudo dnf -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/13/installing/linux_install_details/rpm_packages/). + +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash`, and the user's home directory is `/var/lib/edb/as13`. + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-as-13-setup` script creates a cluster in Oracle-compatible mode with the `edb` sample database in the cluster. To create a cluster in Postgres mode, see [Initializing the cluster in Postgres mode](../linux_install_details/managing_an_advanced_server_installation/#initializing-the-cluster-in-postgres-mode). + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/as13/bin/edb-as-13-setup initdb + +sudo systemctl start edb-as-13 +``` + +To work in your cluster, log in as the enterprisedb user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo su - enterprisedb + +psql edb +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, enterprisedb. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../epas_guide/03_database_administration/01_configuration_parameters/01_setting_new_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE enterprisedb IDENTIFIED BY password; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +psql (13.0.0, server 13.0.0) +You are now connected to database "hr" as user "enterprisedb". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/13/installing/linux_arm64/index.mdx b/product_docs/docs/epas/13/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..52ed78c6861 --- /dev/null +++ b/product_docs/docs/epas/13/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing EDB Postgres Advanced Server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - epas_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](epas_rhel_9) + +- [Oracle Linux (OL) 9](epas_rhel_9) diff --git a/product_docs/docs/epas/14/installing/index.mdx b/product_docs/docs/epas/14/installing/index.mdx index 8b8efef1348..159288cf4fc 100644 --- a/product_docs/docs/epas/14/installing/index.mdx +++ b/product_docs/docs/epas/14/installing/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - linux_x86_64 + - linux_arm64 - linux_ppc64le - windows - linux_install_details @@ -54,6 +55,14 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/epas_sles_15) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/epas_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/epas_rhel_9) + ## Windows - [Windows Server 2022](windows) diff --git a/product_docs/docs/epas/14/installing/linux_arm64/epas_rhel_9.mdx b/product_docs/docs/epas/14/installing/linux_arm64/epas_rhel_9.mdx new file mode 100644 index 00000000000..44c3edccb28 --- /dev/null +++ b/product_docs/docs/epas/14/installing/linux_arm64/epas_rhel_9.mdx @@ -0,0 +1,157 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Advanced Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /epas/14/epas_inst_linux/installing_epas_using_edb_repository/arm64/epas_rhel9_arm + - /epas/14/epas_inst_linux/installing_epas_using_edb_repository/arm/epas_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- If you are also installing PostGIS, enable additional repositories to resolve dependencies: + + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` + + !!!note + + If you are using a public cloud RHEL image, `subscription manager` may not be enabled and enabling it may incur unnecessary charges. Equivalent packages may be available under a different name such as `codeready-builder-for-rhel-9-rhui-rpms`. Consult the documentation for the RHEL image you are using to determine how to install `codeready-builder`. + + !!! + +## Install the package + +```shell +sudo dnf -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced Server you're installing. For example, if you're installing version 14, the package name is `edb-as14-server`. + +To install an individual component: + +```shell +sudo dnf -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/14/installing/linux_install_details/rpm_packages/). + +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash`, and the user's home directory is `/var/lib/edb/as14`. + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-as-14-setup` script creates a cluster in Oracle-compatible mode with the `edb` sample database in the cluster. To create a cluster in Postgres mode, see [Initializing the cluster in Postgres mode](../linux_install_details/managing_an_advanced_server_installation/#initializing-the-cluster-in-postgres-mode). + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/as14/bin/edb-as-14-setup initdb + +sudo systemctl start edb-as-14 +``` + +To work in your cluster, log in as the enterprisedb user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo su - enterprisedb + +psql edb +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, enterprisedb. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../epas_guide/03_database_administration/01_configuration_parameters/01_setting_new_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE enterprisedb IDENTIFIED BY password; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +psql (14.0.0, server 14.0.0) +You are now connected to database "hr" as user "enterprisedb". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/14/installing/linux_arm64/index.mdx b/product_docs/docs/epas/14/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..52ed78c6861 --- /dev/null +++ b/product_docs/docs/epas/14/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing EDB Postgres Advanced Server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - epas_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](epas_rhel_9) + +- [Oracle Linux (OL) 9](epas_rhel_9) diff --git a/product_docs/docs/epas/15/installing/index.mdx b/product_docs/docs/epas/15/installing/index.mdx index ed51b1932c8..31ecf8ee083 100644 --- a/product_docs/docs/epas/15/installing/index.mdx +++ b/product_docs/docs/epas/15/installing/index.mdx @@ -18,6 +18,7 @@ redirects: navigation: - linux_x86_64 + - linux_arm64 - linux_ppc64le - windows - linux_install_details @@ -58,6 +59,14 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/epas_sles_15) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/epas_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/epas_rhel_9) + ## Windows - [Windows Server 2022](windows) diff --git a/product_docs/docs/epas/15/installing/linux_arm64/epas_rhel_9.mdx b/product_docs/docs/epas/15/installing/linux_arm64/epas_rhel_9.mdx new file mode 100644 index 00000000000..abf73aba6cc --- /dev/null +++ b/product_docs/docs/epas/15/installing/linux_arm64/epas_rhel_9.mdx @@ -0,0 +1,157 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Advanced Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /epas/15/epas_inst_linux/installing_epas_using_edb_repository/arm64/epas_rhel9_arm + - /epas/15/epas_inst_linux/installing_epas_using_edb_repository/arm/epas_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- If you are also installing PostGIS, enable additional repositories to resolve dependencies: + + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` + + !!!note + + If you are using a public cloud RHEL image, `subscription manager` may not be enabled and enabling it may incur unnecessary charges. Equivalent packages may be available under a different name such as `codeready-builder-for-rhel-9-rhui-rpms`. Consult the documentation for the RHEL image you are using to determine how to install `codeready-builder`. + + !!! + +## Install the package + +```shell +sudo dnf -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced Server you're installing. For example, if you're installing version 15, the package name is `edb-as15-server`. + +To install an individual component: + +```shell +sudo dnf -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/15/installing/linux_install_details/rpm_packages/). + +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash`, and the user's home directory is `/var/lib/edb/as15`. + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-as-15-setup` script creates a cluster in Oracle-compatible mode with the `edb` sample database in the cluster. To create a cluster in Postgres mode, see [Initializing the cluster in Postgres mode](../linux_install_details/managing_an_advanced_server_installation/specifying_cluster_options/#initializing-the-cluster-in-postgres-mode). + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/as15/bin/edb-as-15-setup initdb + +sudo systemctl start edb-as-15 +``` + +To work in your cluster, log in as the enterprisedb user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo su - enterprisedb + +psql edb +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, enterprisedb. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../database_administration/01_configuration_parameters/01_setting_new_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE enterprisedb IDENTIFIED BY password; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +psql (15.0.0, server 15.0.0) +You are now connected to database "hr" as user "enterprisedb". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/15/installing/linux_arm64/index.mdx b/product_docs/docs/epas/15/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..52ed78c6861 --- /dev/null +++ b/product_docs/docs/epas/15/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing EDB Postgres Advanced Server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - epas_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](epas_rhel_9) + +- [Oracle Linux (OL) 9](epas_rhel_9) diff --git a/product_docs/docs/epas/16/installing/index.mdx b/product_docs/docs/epas/16/installing/index.mdx index 3ed032d9fa7..bc4f033a0f6 100644 --- a/product_docs/docs/epas/16/installing/index.mdx +++ b/product_docs/docs/epas/16/installing/index.mdx @@ -14,8 +14,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le - windows - linux_install_details - windows_install_details @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/epas_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/epas_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/epas_debian_12) diff --git a/product_docs/docs/epas/16/installing/linux_arm64/epas_rhel_9.mdx b/product_docs/docs/epas/16/installing/linux_arm64/epas_rhel_9.mdx new file mode 100644 index 00000000000..6a5bba9ad44 --- /dev/null +++ b/product_docs/docs/epas/16/installing/linux_arm64/epas_rhel_9.mdx @@ -0,0 +1,157 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Advanced Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /epas/16/epas_inst_linux/installing_epas_using_edb_repository/arm64/epas_rhel9_arm + - /epas/16/epas_inst_linux/installing_epas_using_edb_repository/arm/epas_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- If you are also installing PostGIS, enable additional repositories to resolve dependencies: + + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` + + !!!note + + If you are using a public cloud RHEL image, `subscription manager` may not be enabled and enabling it may incur unnecessary charges. Equivalent packages may be available under a different name such as `codeready-builder-for-rhel-9-rhui-rpms`. Consult the documentation for the RHEL image you are using to determine how to install `codeready-builder`. + + !!! + +## Install the package + +```shell +sudo dnf -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced Server you're installing. For example, if you're installing version 16, the package name is `edb-as16-server`. + +To install an individual component: + +```shell +sudo dnf -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/16/installing/linux_install_details/rpm_packages/). + +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash`, and the user's home directory is `/var/lib/edb/as16`. + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-as-16-setup` script creates a cluster in Oracle-compatible mode with the `edb` sample database in the cluster. To create a cluster in Postgres mode, see [Initializing the cluster in Postgres mode](../linux_install_details/managing_an_advanced_server_installation/specifying_cluster_options/#initializing-the-cluster-in-postgres-mode). + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/as16/bin/edb-as-16-setup initdb + +sudo systemctl start edb-as-16 +``` + +To work in your cluster, log in as the enterprisedb user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo su - enterprisedb + +psql edb +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, enterprisedb. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../database_administration/01_configuration_parameters/01_setting_new_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE enterprisedb IDENTIFIED BY password; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +psql (16.0.0, server 16.0.0) +You are now connected to database "hr" as user "enterprisedb". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/16/installing/linux_arm64/index.mdx b/product_docs/docs/epas/16/installing/linux_arm64/index.mdx index c1e50ddb610..10c64a6a576 100644 --- a/product_docs/docs/epas/16/installing/linux_arm64/index.mdx +++ b/product_docs/docs/epas/16/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB Postgres Advanced Server on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - epas_rhel_9 - epas_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](epas_rhel_9) + +- [Oracle Linux (OL) 9](epas_rhel_9) + ### Debian and derivatives - [Debian 12](epas_debian_12) diff --git a/product_docs/docs/epas/17/installing/index.mdx b/product_docs/docs/epas/17/installing/index.mdx index 8b47c5d7b99..f98853d0098 100644 --- a/product_docs/docs/epas/17/installing/index.mdx +++ b/product_docs/docs/epas/17/installing/index.mdx @@ -14,8 +14,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le - windows - linux_install_details - windows_install_details @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/epas_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/epas_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/epas_debian_12) diff --git a/product_docs/docs/epas/17/installing/linux_arm64/epas_rhel_9.mdx b/product_docs/docs/epas/17/installing/linux_arm64/epas_rhel_9.mdx new file mode 100644 index 00000000000..aa04ebba1fb --- /dev/null +++ b/product_docs/docs/epas/17/installing/linux_arm64/epas_rhel_9.mdx @@ -0,0 +1,157 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Advanced Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /epas/17/epas_inst_linux/installing_epas_using_edb_repository/arm64/epas_rhel9_arm + - /epas/17/epas_inst_linux/installing_epas_using_edb_repository/arm/epas_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- If you are also installing PostGIS, enable additional repositories to resolve dependencies: + + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` + + !!!note + + If you are using a public cloud RHEL image, `subscription manager` may not be enabled and enabling it may incur unnecessary charges. Equivalent packages may be available under a different name such as `codeready-builder-for-rhel-9-rhui-rpms`. Consult the documentation for the RHEL image you are using to determine how to install `codeready-builder`. + + !!! + +## Install the package + +```shell +sudo dnf -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced Server you're installing. For example, if you're installing version 17, the package name is `edb-as17-server`. + +To install an individual component: + +```shell +sudo dnf -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/17/installing/linux_install_details/rpm_packages/). + +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash`, and the user's home directory is `/var/lib/edb/as17`. + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-as-17-setup` script creates a cluster in Oracle-compatible mode with the `edb` sample database in the cluster. To create a cluster in Postgres mode, see [Initializing the cluster in Postgres mode](../linux_install_details/managing_an_advanced_server_installation/specifying_cluster_options/#initializing-the-cluster-in-postgres-mode). + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/as17/bin/edb-as-17-setup initdb + +sudo systemctl start edb-as-17 +``` + +To work in your cluster, log in as the enterprisedb user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo su - enterprisedb + +psql edb +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, enterprisedb. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../database_administration/01_configuration_parameters/01_setting_new_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE enterprisedb IDENTIFIED BY password; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +psql (17.0.0, server 17.0.0) +You are now connected to database "hr" as user "enterprisedb". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/17/installing/linux_arm64/index.mdx b/product_docs/docs/epas/17/installing/linux_arm64/index.mdx index c1e50ddb610..10c64a6a576 100644 --- a/product_docs/docs/epas/17/installing/linux_arm64/index.mdx +++ b/product_docs/docs/epas/17/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB Postgres Advanced Server on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - epas_rhel_9 - epas_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](epas_rhel_9) + +- [Oracle Linux (OL) 9](epas_rhel_9) + ### Debian and derivatives - [Debian 12](epas_debian_12) diff --git a/product_docs/docs/eprs/7/installing/index.mdx b/product_docs/docs/eprs/7/installing/index.mdx index 4719e38ab4c..df9e6de11e6 100644 --- a/product_docs/docs/eprs/7/installing/index.mdx +++ b/product_docs/docs/eprs/7/installing/index.mdx @@ -59,6 +59,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/eprs_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/eprs_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/eprs_debian_12) diff --git a/product_docs/docs/eprs/7/installing/linux_arm64/eprs_rhel_9.mdx b/product_docs/docs/eprs/7/installing/linux_arm64/eprs_rhel_9.mdx new file mode 100644 index 00000000000..d651e4c6cf2 --- /dev/null +++ b/product_docs/docs/eprs/7/installing/linux_arm64/eprs_rhel_9.mdx @@ -0,0 +1,62 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing Replication Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /eprs/7/03_installation/03_installing_rpm_package/arm64/eprs_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +You can install all Replication Server components with a single install command, or you may choose to install selected, individual components by installing only those particular packages. + +To install all Replication Server components: + +```shell +sudo dnf -y install edb-xdb +``` + +To install an individual component: + +```shell +sudo dnf -y install +``` + +Where `` is: + +| Package name | Component | +| -------------------- | --------------------------------------------------------------------- | +| `edb-xdb-console` | Replication console and the Replication Server command line interface | +| `edb-xdb-publisher` | Publication server | +| `edb-xdb-subscriber` | Subscription server | + +## Initial configuration + +Before using Replication Server, you must download and install JDBC drivers. See [Installing a JDBC driver](/eprs/7/installing/installing_jdbc_driver) for details. diff --git a/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx b/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx index c3bab4f2b74..f456da6a0aa 100644 --- a/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx +++ b/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx @@ -11,11 +11,18 @@ redirects: - /eprs/latest/03_installation/03_installing_rpm_package/arm64/ navigation: + - eprs_rhel_9 - eprs_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](eprs_rhel_9) + +- [Oracle Linux (OL) 9](eprs_rhel_9) + ### Debian and derivatives - [Debian 12](eprs_debian_12) diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx index 08e22d13dfd..c3d6ffd8b6a 100644 --- a/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx @@ -15,8 +15,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le --- Select a link to access the applicable installation instructions: @@ -55,6 +55,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/hadoop_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/hadoop_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/hadoop_debian_12) diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/hadoop_rhel_9.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/hadoop_rhel_9.mdx new file mode 100644 index 00000000000..b33b585ecd3 --- /dev/null +++ b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/hadoop_rhel_9.mdx @@ -0,0 +1,59 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing Hadoop Foreign Data Wrapper on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/arm64/hadoop_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- Enable additional repositories to resolve dependencies: + ```shell + sudo dnf config-manager --set-enabled PowerTools + ``` + +## Install the package + +```shell +sudo dnf -y install edb-as15-hdfs_fdw +``` + +Where `15` is the version of EDB Postgres Advanced Server. Replace `15` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx index 5affcd4accf..9abb36c317a 100644 --- a/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing Hadoop Foreign Data Wrapper on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - hadoop_rhel_9 - hadoop_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](hadoop_rhel_9) + +- [Oracle Linux (OL) 9](hadoop_rhel_9) + ### Debian and derivatives - [Debian 12](hadoop_debian_12) diff --git a/product_docs/docs/jdbc_connector/42.7.3.2/installing/index.mdx b/product_docs/docs/jdbc_connector/42.7.3.2/installing/index.mdx index 04c05105109..e644670856a 100644 --- a/product_docs/docs/jdbc_connector/42.7.3.2/installing/index.mdx +++ b/product_docs/docs/jdbc_connector/42.7.3.2/installing/index.mdx @@ -68,6 +68,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/jdbc_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/jdbc_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/jdbc_debian_12) diff --git a/product_docs/docs/jdbc_connector/42.7.3.2/installing/linux_arm64/index.mdx b/product_docs/docs/jdbc_connector/42.7.3.2/installing/linux_arm64/index.mdx index d96899f574a..9a7ad427d61 100644 --- a/product_docs/docs/jdbc_connector/42.7.3.2/installing/linux_arm64/index.mdx +++ b/product_docs/docs/jdbc_connector/42.7.3.2/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB JDBC Connector on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - jdbc_rhel_9 - jdbc_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](jdbc_rhel_9) + +- [Oracle Linux (OL) 9](jdbc_rhel_9) + ### Debian and derivatives - [Debian 12](jdbc_debian_12) diff --git a/product_docs/docs/jdbc_connector/42.7.3.2/installing/linux_arm64/jdbc_rhel_9.mdx b/product_docs/docs/jdbc_connector/42.7.3.2/installing/linux_arm64/jdbc_rhel_9.mdx new file mode 100644 index 00000000000..aefa66992f7 --- /dev/null +++ b/product_docs/docs/jdbc_connector/42.7.3.2/installing/linux_arm64/jdbc_rhel_9.mdx @@ -0,0 +1,55 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB JDBC Connector on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /jdbc_connector/42.5.4.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/arm64/jdbc42_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Ensure that Java is installed on your system. You can download a Java installer that matches your environment from the Oracle Java Downloads [website](http://www.oracle.com/technetwork/java/javase/downloads/index.html). Documentation that contains detailed installation instructions is available through the associated `Installation Instruction` links on the same page. + +- Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-jdbc +``` diff --git a/product_docs/docs/migration_toolkit/55/installing/index.mdx b/product_docs/docs/migration_toolkit/55/installing/index.mdx index 12f8a23c699..350db2b5bd6 100644 --- a/product_docs/docs/migration_toolkit/55/installing/index.mdx +++ b/product_docs/docs/migration_toolkit/55/installing/index.mdx @@ -71,6 +71,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/mtk_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/mtk_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/mtk_debian_12) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx index d7fea6257e9..ca17a82f60b 100644 --- a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx +++ b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing Migration Toolkit on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - mtk_rhel_9 - mtk_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](mtk_rhel_9) + +- [Oracle Linux (OL) 9](mtk_rhel_9) + ### Debian and derivatives - [Debian 12](mtk_debian_12) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_rhel_9.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_rhel_9.mdx new file mode 100644 index 00000000000..42ddf8a3081 --- /dev/null +++ b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_rhel_9.mdx @@ -0,0 +1,44 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing Migration Toolkit on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /migration_toolkit/55/05_installing_mtk/install_on_linux/arm64/mtk55_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo dnf -y install edb-migrationtoolkit +``` + +## Initial configuration + +Before invoking Migration Toolkit, you must download and install JDBC drivers for connecting to the source and target databases. See [Installing a JDBC driver](/migration_toolkit/latest/installing/installing_jdbc_driver/) for details. diff --git a/product_docs/docs/mongo_data_adapter/5/installing/index.mdx b/product_docs/docs/mongo_data_adapter/5/installing/index.mdx index a30fd831ccc..7a4bea64607 100644 --- a/product_docs/docs/mongo_data_adapter/5/installing/index.mdx +++ b/product_docs/docs/mongo_data_adapter/5/installing/index.mdx @@ -15,8 +15,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le --- Select a link to access the applicable installation instructions: @@ -55,6 +55,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/mongo_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/mongo_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/mongo_debian_12) diff --git a/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx index df33136f6c0..f5b2c21f281 100644 --- a/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx +++ b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing MongoDB Foreign Data Wrapper on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - mongo_rhel_9 - mongo_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](mongo_rhel_9) + +- [Oracle Linux (OL) 9](mongo_rhel_9) + ### Debian and derivatives - [Debian 12](mongo_debian_12) diff --git a/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/mongo_rhel_9.mdx b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/mongo_rhel_9.mdx new file mode 100644 index 00000000000..7310e6d1c7d --- /dev/null +++ b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/mongo_rhel_9.mdx @@ -0,0 +1,53 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing MongoDB Foreign Data Wrapper on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /mongo_data_adapter/5/04_installing_the_mongo_data_adapter/arm64/mongo_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-as15-mongo_fdw +``` + +Where `15` is the version of EDB Postgres Advanced Server. Replace `15` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/index.mdx b/product_docs/docs/mysql_data_adapter/2/installing/index.mdx index df826a484c5..76e8ff5b52b 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/index.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/index.mdx @@ -14,8 +14,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le --- Select a link to access the applicable installation instructions: @@ -54,6 +54,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/mysql_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/mysql_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/mysql_debian_12) diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx index 47795097677..cc4c9fff8fd 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing MySQL Foreign Data Wrapper on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - mysql_rhel_9 - mysql_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](mysql_rhel_9) + +- [Oracle Linux (OL) 9](mysql_rhel_9) + ### Debian and derivatives - [Debian 12](mysql_debian_12) diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/mysql_rhel_9.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/mysql_rhel_9.mdx new file mode 100644 index 00000000000..d7011921dbb --- /dev/null +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/mysql_rhel_9.mdx @@ -0,0 +1,53 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing MySQL Foreign Data Wrapper on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /mysql_data_adapter/2/04_installing_the_mysql_data_adapter/arm64/mysql_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-as15-mysql8_fdw +``` + +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/ocl_connector/14/installing/index.mdx b/product_docs/docs/ocl_connector/14/installing/index.mdx index 38ad5284927..ea9cf7354f1 100644 --- a/product_docs/docs/ocl_connector/14/installing/index.mdx +++ b/product_docs/docs/ocl_connector/14/installing/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_ppc64le - linux_x86_64 + - linux_arm64 - windows - upgrading --- @@ -54,6 +55,14 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/ocl_sles_15) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/ocl_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/ocl_rhel_9) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/ocl_connector/14/installing/linux_arm64/index.mdx b/product_docs/docs/ocl_connector/14/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..a7de35aebcd --- /dev/null +++ b/product_docs/docs/ocl_connector/14/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing EDB OCL Connector on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - ocl_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](ocl_rhel_9) + +- [Oracle Linux (OL) 9](ocl_rhel_9) diff --git a/product_docs/docs/ocl_connector/14/installing/linux_arm64/ocl_rhel_9.mdx b/product_docs/docs/ocl_connector/14/installing/linux_arm64/ocl_rhel_9.mdx new file mode 100644 index 00000000000..8702eb5c124 --- /dev/null +++ b/product_docs/docs/ocl_connector/14/installing/linux_arm64/ocl_rhel_9.mdx @@ -0,0 +1,52 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB OCL Connector on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /ocl_connector/14/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/arm64/ocl_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-oci +sudo dnf -y install edb-oci-devel +``` diff --git a/product_docs/docs/ocl_connector/15/installing/index.mdx b/product_docs/docs/ocl_connector/15/installing/index.mdx index 718f25597e2..3f77a558408 100644 --- a/product_docs/docs/ocl_connector/15/installing/index.mdx +++ b/product_docs/docs/ocl_connector/15/installing/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_ppc64le - linux_x86_64 + - linux_arm64 - windows - upgrading --- @@ -54,6 +55,14 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/ocl_sles_15) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/ocl_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/ocl_rhel_9) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/ocl_connector/15/installing/linux_arm64/index.mdx b/product_docs/docs/ocl_connector/15/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..a7de35aebcd --- /dev/null +++ b/product_docs/docs/ocl_connector/15/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing EDB OCL Connector on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - ocl_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](ocl_rhel_9) + +- [Oracle Linux (OL) 9](ocl_rhel_9) diff --git a/product_docs/docs/ocl_connector/15/installing/linux_arm64/ocl_rhel_9.mdx b/product_docs/docs/ocl_connector/15/installing/linux_arm64/ocl_rhel_9.mdx new file mode 100644 index 00000000000..045b51f7b87 --- /dev/null +++ b/product_docs/docs/ocl_connector/15/installing/linux_arm64/ocl_rhel_9.mdx @@ -0,0 +1,52 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB OCL Connector on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /ocl_connector/15/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/arm64/ocl_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-oci +sudo dnf -y install edb-oci-devel +``` diff --git a/product_docs/docs/ocl_connector/16/installing/index.mdx b/product_docs/docs/ocl_connector/16/installing/index.mdx index 4b1f1965ad5..8016d75f50f 100644 --- a/product_docs/docs/ocl_connector/16/installing/index.mdx +++ b/product_docs/docs/ocl_connector/16/installing/index.mdx @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/ocl_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/ocl_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/ocl_debian_12) diff --git a/product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx b/product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx index 15061e86556..23b7a315d78 100644 --- a/product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx +++ b/product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB OCL Connector on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - ocl_rhel_9 - ocl_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](ocl_rhel_9) + +- [Oracle Linux (OL) 9](ocl_rhel_9) + ### Debian and derivatives - [Debian 12](ocl_debian_12) diff --git a/product_docs/docs/ocl_connector/16/installing/linux_arm64/ocl_rhel_9.mdx b/product_docs/docs/ocl_connector/16/installing/linux_arm64/ocl_rhel_9.mdx new file mode 100644 index 00000000000..b16c1a1d363 --- /dev/null +++ b/product_docs/docs/ocl_connector/16/installing/linux_arm64/ocl_rhel_9.mdx @@ -0,0 +1,52 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB OCL Connector on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /ocl_connector/16/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/arm64/ocl_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-oci +sudo dnf -y install edb-oci-devel +``` diff --git a/product_docs/docs/ocl_connector/17/installing/index.mdx b/product_docs/docs/ocl_connector/17/installing/index.mdx index 78a2585180f..6428feff91d 100644 --- a/product_docs/docs/ocl_connector/17/installing/index.mdx +++ b/product_docs/docs/ocl_connector/17/installing/index.mdx @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/ocl_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/ocl_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/ocl_debian_12) diff --git a/product_docs/docs/ocl_connector/17/installing/linux_arm64/index.mdx b/product_docs/docs/ocl_connector/17/installing/linux_arm64/index.mdx index 15061e86556..23b7a315d78 100644 --- a/product_docs/docs/ocl_connector/17/installing/linux_arm64/index.mdx +++ b/product_docs/docs/ocl_connector/17/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB OCL Connector on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - ocl_rhel_9 - ocl_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](ocl_rhel_9) + +- [Oracle Linux (OL) 9](ocl_rhel_9) + ### Debian and derivatives - [Debian 12](ocl_debian_12) diff --git a/product_docs/docs/ocl_connector/17/installing/linux_arm64/ocl_rhel_9.mdx b/product_docs/docs/ocl_connector/17/installing/linux_arm64/ocl_rhel_9.mdx new file mode 100644 index 00000000000..908f9e3faeb --- /dev/null +++ b/product_docs/docs/ocl_connector/17/installing/linux_arm64/ocl_rhel_9.mdx @@ -0,0 +1,52 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB OCL Connector on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /ocl_connector/17/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/arm64/ocl_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-oci +sudo dnf -y install edb-oci-devel +``` diff --git a/product_docs/docs/odbc_connector/13/installing/index.mdx b/product_docs/docs/odbc_connector/13/installing/index.mdx index 734cb20cc69..b3255e4d4f2 100644 --- a/product_docs/docs/odbc_connector/13/installing/index.mdx +++ b/product_docs/docs/odbc_connector/13/installing/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_ppc64le - linux_x86_64 + - linux_arm64 - windows - upgrading --- @@ -54,6 +55,14 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/odbc_sles_15) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/odbc_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/odbc_rhel_9) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/odbc_connector/13/installing/linux_arm64/index.mdx b/product_docs/docs/odbc_connector/13/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..02b84b1bd33 --- /dev/null +++ b/product_docs/docs/odbc_connector/13/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing EDB ODBC Connector on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - odbc_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](odbc_rhel_9) + +- [Oracle Linux (OL) 9](odbc_rhel_9) diff --git a/product_docs/docs/odbc_connector/13/installing/linux_arm64/odbc_rhel_9.mdx b/product_docs/docs/odbc_connector/13/installing/linux_arm64/odbc_rhel_9.mdx new file mode 100644 index 00000000000..1909c35d14a --- /dev/null +++ b/product_docs/docs/odbc_connector/13/installing/linux_arm64/odbc_rhel_9.mdx @@ -0,0 +1,52 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB ODBC Connector on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /odbc_connector/13/03_installing_edb_odbc/01_installing_linux/arm64/odbc13_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-odbc +sudo dnf -y install edb-odbc-devel +``` diff --git a/product_docs/docs/odbc_connector/16/installing/index.mdx b/product_docs/docs/odbc_connector/16/installing/index.mdx index adfc7806b5f..b65e5abd687 100644 --- a/product_docs/docs/odbc_connector/16/installing/index.mdx +++ b/product_docs/docs/odbc_connector/16/installing/index.mdx @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/odbc_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/odbc_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/odbc_debian_12) diff --git a/product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx b/product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx index 2514e5a8b44..91bec2cc213 100644 --- a/product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx +++ b/product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB ODBC Connector on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - odbc_rhel_9 - odbc_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](odbc_rhel_9) + +- [Oracle Linux (OL) 9](odbc_rhel_9) + ### Debian and derivatives - [Debian 12](odbc_debian_12) diff --git a/product_docs/docs/odbc_connector/16/installing/linux_arm64/odbc_rhel_9.mdx b/product_docs/docs/odbc_connector/16/installing/linux_arm64/odbc_rhel_9.mdx new file mode 100644 index 00000000000..8d4f1ea4eaa --- /dev/null +++ b/product_docs/docs/odbc_connector/16/installing/linux_arm64/odbc_rhel_9.mdx @@ -0,0 +1,52 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB ODBC Connector on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /odbc_connector/16/03_installing_edb_odbc/01_installing_linux/arm64/odbc13_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-odbc +sudo dnf -y install edb-odbc-devel +``` diff --git a/product_docs/docs/pem/9/index.mdx b/product_docs/docs/pem/9/index.mdx index 7624ced8cfa..19db59efe42 100644 --- a/product_docs/docs/pem/9/index.mdx +++ b/product_docs/docs/pem/9/index.mdx @@ -78,10 +78,10 @@ PEM is a comprehensive database design and management system. PEM is designed to Supported versions of Postgres for PEM 9.x: -| |**Monitored Instance** |**Backend Instance** | -|:-----------------------------------------|:---------------------------|:---------------------| -|**EDB Postgres Advanced Server (EPAS)** |12, 13, 14, 15, 16 |12, 13, 14, 15, 16 | -|**PostgreSQL (PG)** |12, 13, 14, 15, 16 |12, 13, 14, 15, 16 | -|**EDB Postgres Extended Server (PGE)** |12, 13, 14, 15, 16 |13, 14, 15, 16[^1] | +| | **Monitored Instance** | **Backend Instance** | +|:----------------------------------------|:-----------------------|:-----------------------| +| **EDB Postgres Advanced Server (EPAS)** | 12, 13, 14, 15, 16, 17 | 12, 13, 14, 15, 16, 17 | +| **PostgreSQL (PG)** | 12, 13, 14, 15, 16, 17 | 12, 13, 14, 15, 16, 17 | +| **EDB Postgres Extended Server (PGE)** | 12, 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17[^1] | [^1]: sslutils isn't available for RHEL 7 on IBM Power, so this distribution can't use PGE as a backend. diff --git a/product_docs/docs/pem/9/installing/dependencies.mdx b/product_docs/docs/pem/9/installing/dependencies.mdx index ff9555f20b5..c6ef5d43864 100644 --- a/product_docs/docs/pem/9/installing/dependencies.mdx +++ b/product_docs/docs/pem/9/installing/dependencies.mdx @@ -37,6 +37,7 @@ Python 3 and mod_wsgi (a Python module for Apache HTTPD) are required for PEM Se | RHEL 9 | x86_64 | `python39/python39-mod_wsgi` | 3.9 | `/usr/bin/python3` | | | ppc64le | `python39/python39-mod_wsgi` | 3.9 | `/usr/bin/python3` | | | s390x | `python39/python39-mod_wsgi` | 3.9 | `/usr/bin/python3` | +| | arm64 | `python39/python39-mod_wsgi` | 3.9 | `/usr/bin/python3` | | SLES 15 | x86_64 | `edb-python310/edb-python310-mod-wsgi` | 3.10 | `/usr/libexec/edb-python310/bin/python3` | | | ppc64le | `edb-python310/edb-python310-mod-wsgi` | 3.10 | `/usr/libexec/edb-python310/bin/python3` | | | s390x | `edb-python310/edb-python310-mod-wsgi` | 3.10 | `/usr/libexec/edb-python310/bin/python3` | @@ -60,6 +61,7 @@ The PEM Server and Agent require OpenSSL. | RHEL 9 | x86_64 | `openssl-3.0.7` | | | ppc64le | `openssl-3.0.7` | | | s390x | `openssl-3.0.7` | +| | arm64 | `openssl-3.0.7` | | SLES 12 | x86_64 | `openssl-1.0.2p` | | | ppc64le | `openssl-1.0.2p` | | | s390x | `openssl-1.0.2p` | diff --git a/product_docs/docs/pem/9/installing/index.mdx b/product_docs/docs/pem/9/installing/index.mdx index 38af403dee0..61bb23e5dc4 100644 --- a/product_docs/docs/pem/9/installing/index.mdx +++ b/product_docs/docs/pem/9/installing/index.mdx @@ -18,8 +18,8 @@ navigation: - prerequisites - dependencies - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le - windows - creating_pem_repository_in_isolated_network - configuring_the_pem_server_on_linux @@ -61,6 +61,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pem_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pem_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/pem_debian_12) diff --git a/product_docs/docs/pem/9/installing/linux_arm64/index.mdx b/product_docs/docs/pem/9/installing/linux_arm64/index.mdx index 7fd8cff272d..0fb39a9821e 100644 --- a/product_docs/docs/pem/9/installing/linux_arm64/index.mdx +++ b/product_docs/docs/pem/9/installing/linux_arm64/index.mdx @@ -10,11 +10,18 @@ navTitle: "On Linux ARM64" redirects: navigation: + - pem_rhel_9 - pem_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pem_rhel_9) + +- [Oracle Linux (OL) 9](pem_rhel_9) + ### Debian and derivatives - [Debian 12](pem_debian_12) diff --git a/product_docs/docs/pem/9/installing/linux_arm64/pem_rhel_9.mdx b/product_docs/docs/pem/9/installing/linux_arm64/pem_rhel_9.mdx new file mode 100644 index 00000000000..9cbcb213627 --- /dev/null +++ b/product_docs/docs/pem/9/installing/linux_arm64/pem_rhel_9.mdx @@ -0,0 +1,97 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing Postgres Enterprise Manager server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pem/9/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/arm64/pem_server_rhel9_arm + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/ibm_power_ppc64le/pem_server_rhel9_arm/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/ppc64le/pem_server_rhel9_arm/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/x86_amd64/pem_server_rhel9_arm/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/x86/pem_server_rhel9_arm/ +--- + +You can install PEM on a single server, or you can install the web application server and the backend database on two separate servers. You must prepare your servers for PEM installation. + +After fulfilling the prerequisites and completing the installation procedure described in the following steps, you must [configure](/pem/9/installing/configuring_the_pem_server_on_linux.mdx) PEM. If you're using two servers, install and configure PEM on both servers. + +## Prerequisites + +Before you begin the installation process: + +1. Install a [supported Postgres instance](/pem/latest/#postgres-compatibility) for PEM to use as a backend database. + + You can install this instance on the same server to be used for the PEM web application or on a separate server. You can also use an existing Postgres instance if it is configured as detailed in the next steps. + +2. Configure authentication on the Postgres backend database by updating the `pg_hba.conf` file. + + Make the following changes manually, prior to configuration. (Additional changes are necessary during [configuration](../configuring_the_pem_server_on_linux.mdx).) + + - To create the relations required for PEM, the PEM configuration script connects to the Postgres backend database as a superuser of your choice using password authentication. This requires you to permit your chosen superuser to authenticate using a password. This user must be able to connect from any location where you run the configuration script. In practice, this means the server where the backend database is located and the server where the PEM web application is to be installed, if they're different. + + - To allow the chosen superuser to connect using password authentication, add a line to `pg_hba.conf` that allows `host` connections using `md5` or `scram-sha-256` authentication, such as `host all superusername 127.0.0.1/32 scram-sha-256`. + + !!! Note + If you're using EDB Postgres Advanced Server, see [Modifying the pg_hba.conf file](/pem/latest/managing_database_server/#modifying-the-pg_hbaconf-file). + + If you're using PostgreSQL, see [Client Authentication](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html). + !!! + +3. Verify that the `sslutils` extension is installed on your Postgres server. + + If you're using PostgreSQL or EDB Postgres Extended Server on RHEL/AlmaLinux/Rocky Linux or SLES, you also need to install the `hstore contrib` module. + + - If you're using EDB Postgres Advanced Server, you can install the `sslutils` extension as follows, where `` is the EDB Postgres Advanced server version. + + ```shell + sudo dnf install edb-as-server-sslutils + ``` + + - If you're using PostgreSQL, you can install the `sslutils` and, if required, `hstore` modules as follows, where `` is the PostgreSQL version. + ```shell + sudo dnf install sslutils_ postgresql-contrib + ``` + - If you're using EDB Postgres Extended Server, you can install the `sslutils` and, if required, `hstore` modules as follows, where `` is the EDB Postgres Extended Server version. + ```shell + sudo dnf install edb-postgresextended-sslutils edb-postgresextended-contrib + ``` + +4. If you're using a firewall, allow access to port 8443 on the server where the PEM web application will be located: + + ```shell + firewall-cmd --permanent --zone=public --add-port=8443/tcp + + firewall-cmd --reload + ``` + +5. Make sure the components Postgres Enterprise Manager depends on are up to date on all servers. You can do this by updating the whole system using your package manager as shown below. + If you prefer to update individual packages, a full list of dependencies is provided in [Dependencies of the PEM Server and Agent on Linux](../dependencies.md). + + ```shell + sudo dnf upgrade + ``` + +## Install the package + +```shell +sudo dnf -y install edb-pem +``` + +## Initial configuration + +```shell +# You can configure the PEM server using the following command: +sudo /usr/edb/pem/bin/configure-pem-server.sh +``` + +For more details, see [Configuring the PEM server on Linux](../configuring_the_pem_server_on_linux/). + +!!! Note + + - The operating system user pem is created while installing the PEM server. The PEM server web application is a WSGI application, which runs under Apache HTTPD. The pem application data and the session is saved to this user's home directory. + +## Supported locales + +Currently, the Postgres Enterprise Manager server and web interface support a locale of `English(US) en_US` and use of a period (.) as a language separator character. Using an alternate locale or a separator character other than a period might cause errors. diff --git a/product_docs/docs/pem/9/installing_pem_agent/index.mdx b/product_docs/docs/pem/9/installing_pem_agent/index.mdx index 23f4bb5a93b..1237796ac8a 100644 --- a/product_docs/docs/pem/9/installing_pem_agent/index.mdx +++ b/product_docs/docs/pem/9/installing_pem_agent/index.mdx @@ -15,8 +15,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le - windows_agent --- @@ -56,6 +56,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pem_agent_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pem_agent_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/pem_agent_debian_12) diff --git a/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx index 393d32d65aa..e8bb443eb7b 100644 --- a/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx +++ b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx @@ -10,11 +10,18 @@ redirects: - /pem/latest/installing_pem_agent/installing_on_linux/arm64/ navigation: + - pem_agent_rhel_9 - pem_agent_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pem_agent_rhel_9) + +- [Oracle Linux (OL) 9](pem_agent_rhel_9) + ### Debian and derivatives - [Debian 12](pem_agent_debian_12) diff --git a/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/pem_agent_rhel_9.mdx b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/pem_agent_rhel_9.mdx new file mode 100644 index 00000000000..ba5078b9d38 --- /dev/null +++ b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/pem_agent_rhel_9.mdx @@ -0,0 +1,42 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing Postgres Enterprise Manager agent on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pem/9/installing_pem_agent/installing_on_linux/arm64/pem_agent_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo dnf -y install edb-pem-agent +``` + +After installing PEM agent, you need to register the PEM agent. For detailed information see [Registering an agent](../../registering_agent/). diff --git a/product_docs/docs/pem/9/pem_rel_notes/980_rel_notes.mdx b/product_docs/docs/pem/9/pem_rel_notes/980_rel_notes.mdx new file mode 100644 index 00000000000..accc025012e --- /dev/null +++ b/product_docs/docs/pem/9/pem_rel_notes/980_rel_notes.mdx @@ -0,0 +1,23 @@ +--- +title: "Postgres Enterprise Manager 9.8.0 release notes" +navTitle: Version 9.8.0 +--- + +Released: 26th Nov 2024 +!!! Note +This release includes a fix for a bug that previously prevented the correct purging of historical data when the configured retention time expired. As a result, the first purge job to run after this update is expected to delete more data than usual and may take longer to complete. + +The purge job should begin within three hours of the upgrade. Additionally, after this job and the subsequent vacuuming process are finished, you may notice a significant reduction in the total size of your PEM database. +!!! + +New features, enhancements, bug fixes, and other changes in PEM 9.8.0 include: + +| Type | Description | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------| +| Enhancement | Added support for EDB Advanced Server, EDB Postgres Distributed, and PostgreSQL 17. | +| Enhancement | Added support for RHEL9 ARM64 platform. | +| Enhancement | Added support to allow sslmode connections from PEM agent to PEM server. | +| Bug fix | Fixed an issue for PEM port while registering the server. Now `pemworker` picks up the PEM port from the agent config file while registering the server. | +| Bug fix | Fixed an issue where PEM agent installation on Windows was failing if a `%` character was used to set the service for the agent. | +| Bug fix | Fixed an issue where some historical probe data was not purged because the system job that tracks data for purging would be erroneously deleted by another system job. | +| Bug fix | Fixed an issue for displaying errors on EINTR signal. Now spoolers `select()` error will be displayed on EINTR signal only when log level is set to INFO. | diff --git a/product_docs/docs/pem/9/pem_rel_notes/index.mdx b/product_docs/docs/pem/9/pem_rel_notes/index.mdx index 652a9654806..7563cce1b6d 100644 --- a/product_docs/docs/pem/9/pem_rel_notes/index.mdx +++ b/product_docs/docs/pem/9/pem_rel_notes/index.mdx @@ -1,6 +1,7 @@ --- title: "Release notes" navigation: + - 980_rel_notes - 970_rel_notes - 960_rel_notes - 951_rel_notes @@ -19,22 +20,23 @@ navigation: The Postgres Enterprise Manager (PEM) documentation describes the latest version of PEM 9 including minor releases and patches. The release notes in this section provide information on what was new in each release. For new functionality introduced after 8.0.0 in a minor or patch release, there are also indicators within the content about what release introduced the feature. -| Version | Release Date | Upstream Merges | Accessibility Conformance | -| ------------------------- | ------------ | --------------------------------------------------------------------------| --------------------------------------------------------------------------------------------------- | -| [9.7.0](970_rel_notes) | 13 Aug 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.6.0](960_rel_notes) | 15 May 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.5.1](951_rel_notes) | 04 Mar 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.5.0](950_rel_notes) | 15 Feb 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.4.1](941_rel_notes) | 28 Nov 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.4.0](940_rel_notes) | 16 Nov 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.3.1](931_rel_notes) | 12 Oct 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.3.0](930_rel_notes) | 31 Aug 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.2.2](922_rel_notes) | 14 Jul 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.2.1](921_rel_notes) | 03 Jul 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.2.0](920_rel_notes) | 24 May 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.1.1](911_rel_notes) | 31 Mar 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.1.0](910_rel_notes) | 14 Feb 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | -| [9.0.0](900_rel_notes) | 9 Dec 2022 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| Version | Release Date | Upstream Merges | Accessibility Conformance | +|------------------------|--------------|-----------------|------------------------------------------------------------------| +| [9.8.0](980_rel_notes) | 26 Nov 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.7.0](970_rel_notes) | 13 Aug 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.6.0](960_rel_notes) | 15 May 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.5.1](951_rel_notes) | 04 Mar 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.5.0](950_rel_notes) | 15 Feb 2024 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.4.1](941_rel_notes) | 28 Nov 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.4.0](940_rel_notes) | 16 Nov 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.3.1](931_rel_notes) | 12 Oct 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.3.0](930_rel_notes) | 31 Aug 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.2.2](922_rel_notes) | 14 Jul 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.2.1](921_rel_notes) | 03 Jul 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.2.0](920_rel_notes) | 24 May 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.1.1](911_rel_notes) | 31 Mar 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.1.0](910_rel_notes) | 14 Feb 2023 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | +| [9.0.0](900_rel_notes) | 9 Dec 2022 | NA | [Conformance Report](https://www.enterprisedb.com/accessibility) | Often only select issues are included in the upstream merges. The specific issues included in the merges are listed in the release note topics. diff --git a/product_docs/docs/pem/9/registering_agent.mdx b/product_docs/docs/pem/9/registering_agent.mdx index 73d558b884a..3c617e4f678 100644 --- a/product_docs/docs/pem/9/registering_agent.mdx +++ b/product_docs/docs/pem/9/registering_agent.mdx @@ -44,26 +44,27 @@ set PEM_SERVER_PASSWORD=edb ./pemworker.exe REGISTER ``` -| Option | Description | -|---------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `--pem-server` | The IP address of the PEM backend database server. This parameter is required. | -| `--pem-port` | The port of the PEM backend database server. The default value is `5432`. | -| `--pem-user` | The name of the database user having superuser privileges of the PEM backend database server. This parameter is required. | -| `--pem-agent-user` | The agent user to connect the PEM server backend database server. | -| `--cert-path` | The complete path to the directory where certificates are created. If you don't provide a path, certificates are created in `~/.pem` on Linux and `%APPDATA%/pem` on Windows. | -| `--config-dir` | The directory path for the configuration file. The default is `/../etc`. | -| `--display-name` | A user-friendly name for the agent to display in the PEM browser tree. In PEM 9.6 and later, the default is the host's fully qualified domain name (FQDN), falling back to the hostname if this option isn't set. For releases earlier than PEM 9.6, the default is the hostname. | -| `--force-registration` | Include the `force_registration` clause to register the agent with the arguments provided. This clause is useful if you're overriding an existing agent configuration. The default value is `Yes`. | -| `--group` | The name of the group in which the agent is displayed. | -| `--team` | The name of the database role on the PEM backend database server with access to the monitored database server. | -| `--owner` | The name of the database user on the PEM backend database server who owns the agent. | -| `--allow_server_restart` | Enable the `allow_server_restart` parameter to allow PEM to restart the monitored server. The default value is `True`. | -| `--allow-batch-probes` | Enable the `allow-batch-probes` parameter to allow PEM to run batch probes on this agent. The default value is `False`. | -| `--batch-script-user` | The operating system user to use for executing the batch/shell scripts. The default value is none. The scripts don't execute if you leave this parameter blank or the specified user doesn't exist. | -| `--enable-heartbeat-connection` | Enable the `enable-heartbeat-connection` parameter to create a dedicated heartbeat connection between the PEM agent and server to update the active status. The default value is `False`. | -| `--enable-smtp` | Enable the `enable-smtp parameter` to allow the PEM agent to send the email on behalf of the PEM server. The default value is `False`. | -| `--enable-snmp` | Enable the `enable-snmp parameter` to allow the PEM agent to send the SNMP traps on behalf of the PEM server. The default value is `False`. | -| `-o` | Specifies whether you want to override the configuration file options. | +| Option | Description | +|---------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `--pem-server` | The IP address of the PEM backend database server. This parameter is required. | +| `--pem-port` | The port of the PEM backend database server. The default value is `5432`. | +| `--pem-user` | The name of the database user having superuser privileges of the PEM backend database server. This parameter is required. | +| `--pem-agent-user` | The agent user to connect the PEM server backend database server. | +| `--pem-ssl-mode` | Type of SSL authentication used for connecting PEM agent to the PEM server. The possible values are `prefer`, `require`,`disable`,`verify-CA`, and `verify-full`. | +| `--cert-path` | The complete path to the directory where certificates are created. If you don't provide a path, certificates are created in `~/.pem` on Linux and `%APPDATA%/pem` on Windows. | +| `--config-dir` | The directory path for the configuration file. The default is `/../etc`. | +| `--display-name` | A user-friendly name for the agent to display in the PEM browser tree. In PEM 9.6 and later, the default is the host's fully qualified domain name (FQDN), falling back to the hostname if this option isn't set. For releases earlier than PEM 9.6, the default is the hostname. | +| `--force-registration` | Include the `force_registration` clause to register the agent with the arguments provided. This clause is useful if you're overriding an existing agent configuration. The default value is `Yes`. | +| `--group` | The name of the group in which the agent is displayed. | +| `--team` | The name of the database role on the PEM backend database server with access to the monitored database server. | +| `--owner` | The name of the database user on the PEM backend database server who owns the agent. | +| `--allow_server_restart` | Enable the `allow_server_restart` parameter to allow PEM to restart the monitored server. The default value is `True`. | +| `--allow-batch-probes` | Enable the `allow-batch-probes` parameter to allow PEM to run batch probes on this agent. The default value is `False`. | +| `--batch-script-user` | The operating system user to use for executing the batch/shell scripts. The default value is none. The scripts don't execute if you leave this parameter blank or the specified user doesn't exist. | +| `--enable-heartbeat-connection` | Enable the `enable-heartbeat-connection` parameter to create a dedicated heartbeat connection between the PEM agent and server to update the active status. The default value is `False`. | +| `--enable-smtp` | Enable the `enable-smtp parameter` to allow the PEM agent to send the email on behalf of the PEM server. The default value is `False`. | +| `--enable-snmp` | Enable the `enable-snmp parameter` to allow the PEM agent to send the SNMP traps on behalf of the PEM server. The default value is `False`. | +| `-o` | Specifies whether you want to override the configuration file options. | !!! Note Allowing the agent to restart the database server If you use any feature of PEM that requires a database server restart by the PEM agent (such as Audit Manager, Log Manager, or the Tuning Wizard), then you must set the value of `allow_server_restart` to `true` in the `agent.cfg` file or restart the server manually for changes to take effect. diff --git a/product_docs/docs/pgbouncer/1/installing/index.mdx b/product_docs/docs/pgbouncer/1/installing/index.mdx index 8d2a4fad1be..e1b8a0cf9a2 100644 --- a/product_docs/docs/pgbouncer/1/installing/index.mdx +++ b/product_docs/docs/pgbouncer/1/installing/index.mdx @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pgbouncer_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pgbouncer_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/pgbouncer_debian_12) diff --git a/product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx b/product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx index 5f856c7733b..e7d3bbc9906 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB pgBouncer on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - pgbouncer_rhel_9 - pgbouncer_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pgbouncer_rhel_9) + +- [Oracle Linux (OL) 9](pgbouncer_rhel_9) + ### Debian and derivatives - [Debian 12](pgbouncer_debian_12) diff --git a/product_docs/docs/pgbouncer/1/installing/linux_arm64/pgbouncer_rhel_9.mdx b/product_docs/docs/pgbouncer/1/installing/linux_arm64/pgbouncer_rhel_9.mdx new file mode 100644 index 00000000000..3af437c7d1a --- /dev/null +++ b/product_docs/docs/pgbouncer/1/installing/linux_arm64/pgbouncer_rhel_9.mdx @@ -0,0 +1,53 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB pgBouncer on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgbouncer/1/01_installation/install_on_linux/arm64/pgbouncer_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-pgbouncer +``` + +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgd/5.6/compatibility.mdx b/product_docs/docs/pgd/5.6/compatibility.mdx index d7812a703e9..14cd8df9c61 100644 --- a/product_docs/docs/pgd/5.6/compatibility.mdx +++ b/product_docs/docs/pgd/5.6/compatibility.mdx @@ -32,7 +32,7 @@ The following tables show the versions of EDB Postgres Distributed and their com | Oracle Linux 8/9 | Yes | Yes | | Rocky Linux/AlmaLinux | Yes | Yes | | SUSE Linux Enterprise Server 15SP5 | Yes | Yes | -| Ubuntu 20.04/22.04/24.04 | Yes | Yes | +| Ubuntu 20.04/22.04 | Yes | Yes | | Debian 11/12 | Yes | Yes | ### Linux ppc64le diff --git a/product_docs/docs/pgd/5.6/known_issues.mdx b/product_docs/docs/pgd/5.6/known_issues.mdx index 2d61b8aa3dc..0f881c854f8 100644 --- a/product_docs/docs/pgd/5.6/known_issues.mdx +++ b/product_docs/docs/pgd/5.6/known_issues.mdx @@ -51,6 +51,8 @@ To modify a commit scope safely, use [`bdr.alter_commit_scope`](/pgd/latest/refe - DDL run in serializable transactions can face the error: `ERROR: could not serialize access due to read/write dependencies among transactions`. A workaround is to run the DDL outside serializable transactions. -- The EPAS 17 data type [`BFILE`](/epas/latest/reference/sql_reference/02_data_types/03a_bfiles/) is not currently supported. This is due to `BFILE` being a file reference that is stored in the database, and the file itself is stored outside the database and not replicated. +- The EBD Postgres Advanced Server 17 data type [`BFILE`](/epas/latest/reference/sql_reference/02_data_types/03a_bfiles/) is not currently supported. This is due to `BFILE` being a file reference that is stored in the database, and the file itself is stored outside the database and not replicated. + +- EDB Postgres Advanced Server's native autopartioning is not supported in PGD. See [Restrictions on EDB Postgres Advanced Server-native automatic partitioning](scaling#restrictions-on-edb-postgres-advanced-server-native-automatic-partitioning) for more information. Details of other design or implementation [limitations](planning/limitations) are also available. diff --git a/product_docs/docs/pgd/5.6/scaling.mdx b/product_docs/docs/pgd/5.6/scaling.mdx index 612e43afda4..49bb625b580 100644 --- a/product_docs/docs/pgd/5.6/scaling.mdx +++ b/product_docs/docs/pgd/5.6/scaling.mdx @@ -1,6 +1,6 @@ --- title: PGD AutoPartition -description: How to use autopartioning in PGD to split tables into several partitions. +description: How to use autopartitioning in PGD to split tables into several partitions. redirects: - ../bdr/scaling --- @@ -185,19 +185,19 @@ enabled, then no action occurs. Similarly, use [`bdr.autopartition_disable()`](/pgd/latest/reference/autopartition#bdrautopartition_disable) to disable autopartitioning on the given table. -## Restrictions on EPAS-native automatic partitioning +## Restrictions on EDB Postgres Advanced Server-native automatic partitioning -EPAS-native automatic partitioning is not supported on PGD. +EDB Postgres Advanced Server-native automatic partitioning is not supported in PGD. -If the PGD extension is active on an EPAS database, DDL commands to configure -EPAS automatic partitioning (`ALTER TABLE ... SET AUTOMATIC` and `ALTER TABLE ... SET INTERVAL`) -will be rejected. +If the PGD extension is active on an EDB Postgres Advanced Server database, DDL commands to configure +EDB Postgres Advanced Server automatic partitioning (`ALTER TABLE ... SET AUTOMATIC` and `ALTER TABLE ... SET INTERVAL`) +are rejected. -Note that while it is possible to enable the PGD extension on an EPAS database -containing tables configured to use EPAS-native automatic partitioning, it -will not be possible to join further nodes using this node as a source node. +While it's possible to enable the PGD extension on an EDB Postgres Advanced Server database +containing tables configured to use EDB Postgres Advanced Server-native automatic partitioning, it +isn't possible to join more nodes using this node as a source node. -EPAS-native automatic partitioning can be disabled with one of the following +You can disable EDB Postgres Advanced Server-native automatic partitioning with one of the following commands: - `ALTER TABLE ... SET MANUAL` (for list partitioned tables) diff --git a/product_docs/docs/pge/15/installing/index.mdx b/product_docs/docs/pge/15/installing/index.mdx index db0991e6253..3d95d0b0b15 100644 --- a/product_docs/docs/pge/15/installing/index.mdx +++ b/product_docs/docs/pge/15/installing/index.mdx @@ -6,6 +6,7 @@ description: Installation instructions for EDB Postgres Extended Server on Linux navigation: - linux_x86_64 + - linux_arm64 --- Select a link to access the applicable installation instructions: @@ -27,3 +28,11 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/pge_ubuntu_22), [Ubuntu 20.04](linux_x86_64/pge_ubuntu_20) - [Debian 11](linux_x86_64/pge_debian_11) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pge_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pge_rhel_9) diff --git a/product_docs/docs/pge/15/installing/linux_arm64/index.mdx b/product_docs/docs/pge/15/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..5827df314c9 --- /dev/null +++ b/product_docs/docs/pge/15/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing EDB Postgres Extended Server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - pge_rhel_9 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pge_rhel_9) + +- [Oracle Linux (OL) 9](pge_rhel_9) diff --git a/product_docs/docs/pge/15/installing/linux_arm64/pge_rhel_9.mdx b/product_docs/docs/pge/15/installing/linux_arm64/pge_rhel_9.mdx new file mode 100644 index 00000000000..3b793cc0af9 --- /dev/null +++ b/product_docs/docs/pge/15/installing/linux_arm64/pge_rhel_9.mdx @@ -0,0 +1,129 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Extended Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-postgresextended15-server edb-postgresextended15-contrib +``` + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-pge-15-setup` script creates a cluster. + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/pge15/bin/edb-pge-15-setup initdb + +sudo systemctl start edb-pge-15 +``` + +To work in your cluster, log in as the postgres user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo -iu postgres + +psql postgres +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, postgres. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../administration/01_setting_configuration_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE postgres with PASSWORD 'password'; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +You are now connected to database "hr" as user "postgres". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/pge/16/installing/index.mdx b/product_docs/docs/pge/16/installing/index.mdx index 0cc88e55d5e..4883cc3bb07 100644 --- a/product_docs/docs/pge/16/installing/index.mdx +++ b/product_docs/docs/pge/16/installing/index.mdx @@ -31,6 +31,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pge_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pge_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/pge_debian_12) diff --git a/product_docs/docs/pge/16/installing/linux_arm64/index.mdx b/product_docs/docs/pge/16/installing/linux_arm64/index.mdx index 230f6000758..04d27036fdd 100644 --- a/product_docs/docs/pge/16/installing/linux_arm64/index.mdx +++ b/product_docs/docs/pge/16/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB Postgres Extended Server on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - pge_rhel_9 - pge_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pge_rhel_9) + +- [Oracle Linux (OL) 9](pge_rhel_9) + ### Debian and derivatives - [Debian 12](pge_debian_12) diff --git a/product_docs/docs/pge/16/installing/linux_arm64/pge_rhel_9.mdx b/product_docs/docs/pge/16/installing/linux_arm64/pge_rhel_9.mdx new file mode 100644 index 00000000000..3b9f60bc7ec --- /dev/null +++ b/product_docs/docs/pge/16/installing/linux_arm64/pge_rhel_9.mdx @@ -0,0 +1,129 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Extended Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-postgresextended16-server edb-postgresextended16-contrib +``` + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-pge-16-setup` script creates a cluster. + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/pge16/bin/edb-pge-16-setup initdb + +sudo systemctl start edb-pge-16 +``` + +To work in your cluster, log in as the postgres user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo -iu postgres + +psql postgres +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, postgres. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../administration/01_setting_configuration_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE postgres with PASSWORD 'password'; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +You are now connected to database "hr" as user "postgres". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/pge/17/installing/index.mdx b/product_docs/docs/pge/17/installing/index.mdx index 0cc88e55d5e..4883cc3bb07 100644 --- a/product_docs/docs/pge/17/installing/index.mdx +++ b/product_docs/docs/pge/17/installing/index.mdx @@ -31,6 +31,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pge_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pge_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/pge_debian_12) diff --git a/product_docs/docs/pge/17/installing/linux_arm64/index.mdx b/product_docs/docs/pge/17/installing/linux_arm64/index.mdx index 230f6000758..04d27036fdd 100644 --- a/product_docs/docs/pge/17/installing/linux_arm64/index.mdx +++ b/product_docs/docs/pge/17/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB Postgres Extended Server on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - pge_rhel_9 - pge_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pge_rhel_9) + +- [Oracle Linux (OL) 9](pge_rhel_9) + ### Debian and derivatives - [Debian 12](pge_debian_12) diff --git a/product_docs/docs/pge/17/installing/linux_arm64/pge_rhel_9.mdx b/product_docs/docs/pge/17/installing/linux_arm64/pge_rhel_9.mdx new file mode 100644 index 00000000000..37ed943c9e6 --- /dev/null +++ b/product_docs/docs/pge/17/installing/linux_arm64/pge_rhel_9.mdx @@ -0,0 +1,129 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Postgres Extended Server on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-postgresextended17-server edb-postgresextended17-contrib +``` + +## Initial configuration + +Getting started with your cluster involves logging in, ensuring the installation and initial configuration was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-pge-17-setup` script creates a cluster. + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/pge17/bin/edb-pge-17-setup initdb + +sudo systemctl start edb-pge-17 +``` + +To work in your cluster, log in as the postgres user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo -iu postgres + +psql postgres +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, postgres. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../administration/01_setting_configuration_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE postgres with PASSWORD 'password'; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +You are now connected to database "hr" as user "postgres". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/pgpool/4/installing/index.mdx b/product_docs/docs/pgpool/4/installing/index.mdx index 527aa99a1a1..5a49b78e14d 100644 --- a/product_docs/docs/pgpool/4/installing/index.mdx +++ b/product_docs/docs/pgpool/4/installing/index.mdx @@ -61,6 +61,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pgpool_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pgpool_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/pgpool_debian_12) diff --git a/product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx b/product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx index 2078edd5ca2..685b1c5f36d 100644 --- a/product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx +++ b/product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB Pgpool-II on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - pgpool_rhel_9 - pgpool_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pgpool_rhel_9) + +- [Oracle Linux (OL) 9](pgpool_rhel_9) + ### Debian and derivatives - [Debian 12](pgpool_debian_12) diff --git a/product_docs/docs/pgpool/4/installing/linux_arm64/pgpool_rhel_9.mdx b/product_docs/docs/pgpool/4/installing/linux_arm64/pgpool_rhel_9.mdx new file mode 100644 index 00000000000..e1909fa11c0 --- /dev/null +++ b/product_docs/docs/pgpool/4/installing/linux_arm64/pgpool_rhel_9.mdx @@ -0,0 +1,53 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Pgpool-II on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgpool/4/01_installing_and_configuring_the_pgpool-II/arm64/pgpool_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-pgpool +``` + +Where `` is the version of EDB PgPool-II you are installing. For example, if you are installing version 4.3, the package name would be `edb-pgpool43`. diff --git a/product_docs/docs/pgpool/4/installing_extensions/index.mdx b/product_docs/docs/pgpool/4/installing_extensions/index.mdx index 52a68de8565..9664747ebf5 100644 --- a/product_docs/docs/pgpool/4/installing_extensions/index.mdx +++ b/product_docs/docs/pgpool/4/installing_extensions/index.mdx @@ -58,6 +58,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/pgpoolext_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/pgpoolext_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/pgpoolext_debian_12) diff --git a/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx index 884bc272cc1..ce42a7975aa 100644 --- a/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx +++ b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx @@ -3,11 +3,18 @@ title: "Installing EDB Pgpool-II Extensions on Linux AArch64 (ARM64)" navTitle: "On Linux ARM64" navigation: + - pgpoolext_rhel_9 - pgpoolext_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](pgpoolext_rhel_9) + +- [Oracle Linux (OL) 9](pgpoolext_rhel_9) + ### Debian and derivatives - [Debian 12](pgpoolext_debian_12) diff --git a/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/pgpoolext_rhel_9.mdx b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/pgpoolext_rhel_9.mdx new file mode 100644 index 00000000000..15e7590074e --- /dev/null +++ b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/pgpoolext_rhel_9.mdx @@ -0,0 +1,53 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing EDB Pgpool-II Extensions on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgpool/4/02_extensions/arm64/pgpoolext_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +## Install the package + +```shell +sudo dnf -y install edb-as-pgpool-extensions +``` + +Where `` is the EDB Postgres Advanced Server version and `` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.4 and EDB Postgres Advanced Server version 15, the package name would be `edb-as15-pgpool44-extensions`. diff --git a/product_docs/docs/postgis/3/installing/index.mdx b/product_docs/docs/postgis/3/installing/index.mdx index e1c63fe9183..eb8ea65c5bd 100644 --- a/product_docs/docs/postgis/3/installing/index.mdx +++ b/product_docs/docs/postgis/3/installing/index.mdx @@ -14,8 +14,8 @@ redirects: navigation: - linux_x86_64 - - linux_ppc64le - linux_arm64 + - linux_ppc64le - windows - upgrading - uninstalling @@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions: ## Linux [AArch64 (ARM64)](linux_arm64) +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](linux_arm64/postgis_rhel_9) + +- [Oracle Linux (OL) 9](linux_arm64/postgis_rhel_9) + ### Debian and derivatives - [Debian 12](linux_arm64/postgis_debian_12) diff --git a/product_docs/docs/postgis/3/installing/linux_arm64/index.mdx b/product_docs/docs/postgis/3/installing/linux_arm64/index.mdx index 776defb5b04..1ce65b69c07 100644 --- a/product_docs/docs/postgis/3/installing/linux_arm64/index.mdx +++ b/product_docs/docs/postgis/3/installing/linux_arm64/index.mdx @@ -9,11 +9,18 @@ navTitle: "On Linux ARM64" redirects: navigation: + - postgis_rhel_9 - postgis_debian_12 --- Operating system-specific install instructions are described in the corresponding documentation: +### Red Hat Enterprise Linux (RHEL) and derivatives + +- [RHEL 9](postgis_rhel_9) + +- [Oracle Linux (OL) 9](postgis_rhel_9) + ### Debian and derivatives - [Debian 12](postgis_debian_12) diff --git a/product_docs/docs/postgis/3/installing/linux_arm64/postgis_rhel_9.mdx b/product_docs/docs/postgis/3/installing/linux_arm64/postgis_rhel_9.mdx new file mode 100644 index 00000000000..cf8ef005e3a --- /dev/null +++ b/product_docs/docs/postgis/3/installing/linux_arm64/postgis_rhel_9.mdx @@ -0,0 +1,73 @@ +--- +navTitle: RHEL 9 or OL 9 +title: Installing PostGIS on RHEL 9 or OL 9 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /postgis/latest/01a_installing_postgis/installing_on_linux/arm64/postgis_rhel9_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `dnf repolist | grep enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Install the EPEL repository: + + ```shell + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + ``` + +- Enable additional repositories to resolve dependencies: + + ```shell + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms" + ``` + + !!!note + + If you are using a public cloud RHEL image, `subscription manager` may not be enabled and enabling it may incur unnecessary charges. Equivalent packages may be available under a different name such as `codeready-builder-for-rhel-8-rhui-rpms`. Consult the documentation for the RHEL image you are using to determine how to install `codeready-builder`. + + !!! + +## Install the package + +```shell +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 + +# To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: +sudo dnf -y install edb-as-postgis3 + +# To install PostGIS 3.1 using EDB Postgres Advanced Server 11-12: +sudo dnf -y install edb-as-postgis +``` + +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/tpa/23/rel_notes/index.mdx b/product_docs/docs/tpa/23/rel_notes/index.mdx index 651be5a8139..2eddffa4239 100644 --- a/product_docs/docs/tpa/23/rel_notes/index.mdx +++ b/product_docs/docs/tpa/23/rel_notes/index.mdx @@ -3,7 +3,7 @@ title: Trusted Postgres Architect release notes navTitle: Release notes description: Release notes for Trusted Postgres Architect and later navigation: - - tpa_23.35_rel_notes + - tpa_23.35.0_rel_notes - tpa_23.34.1_rel_notes - tpa_23.34_rel_notes - tpa_23.33_rel_notes @@ -37,7 +37,7 @@ The Trusted Postgres Architect documentation describes the latest version of Tru | Trusted Postgres Architect version | Release Date | |---|---| -| [23.35](./tpa_23.35_rel_notes) | 25 Nov 2024 | +| [23.35.0](./tpa_23.35.0_rel_notes) | 25 Nov 2024 | | [23.34.1](./tpa_23.34.1_rel_notes) | 09 Sep 2024 | | [23.34](./tpa_23.34_rel_notes) | 22 Aug 2024 | | [23.33](./tpa_23.33_rel_notes) | 24 Jun 2024 | diff --git a/product_docs/docs/tpa/23/rel_notes/src/tpa_23.35_rel_notes.yml b/product_docs/docs/tpa/23/rel_notes/src/tpa_23.35.0_rel_notes.yml similarity index 99% rename from product_docs/docs/tpa/23/rel_notes/src/tpa_23.35_rel_notes.yml rename to product_docs/docs/tpa/23/rel_notes/src/tpa_23.35.0_rel_notes.yml index 2a3d85e7a6d..ceef28c7ea8 100644 --- a/product_docs/docs/tpa/23/rel_notes/src/tpa_23.35_rel_notes.yml +++ b/product_docs/docs/tpa/23/rel_notes/src/tpa_23.35.0_rel_notes.yml @@ -1,8 +1,8 @@ product: Trusted Postgres Architect -version: 23.35 +version: 23.35.0 date: 25 November 2024 intro: | - New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.35 include the following: + New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.35.0 include the following: highlights: | - Options for STIG/CIS compliance. - Support for PGD Lightweight architecture diff --git a/product_docs/docs/tpa/23/rel_notes/tpa_23.35_rel_notes.mdx b/product_docs/docs/tpa/23/rel_notes/tpa_23.35.0_rel_notes.mdx similarity index 98% rename from product_docs/docs/tpa/23/rel_notes/tpa_23.35_rel_notes.mdx rename to product_docs/docs/tpa/23/rel_notes/tpa_23.35.0_rel_notes.mdx index 6f8bbb20dd3..161be7b308e 100644 --- a/product_docs/docs/tpa/23/rel_notes/tpa_23.35_rel_notes.mdx +++ b/product_docs/docs/tpa/23/rel_notes/tpa_23.35.0_rel_notes.mdx @@ -1,11 +1,11 @@ --- -title: Trusted Postgres Architect 23.35 release notes -navTitle: Version 23.35 +title: Trusted Postgres Architect 23.35.0 release notes +navTitle: Version 23.35.0 --- Released: 25 November 2024 -New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.35 include the following: +New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.35.0 include the following: ## Highlights