Installazione EDB Postgres

Un amministratore di istanza può installare EDB Postgres su IBM® Software Hub Versione 5.3.

Chi deve completare questo compito?

Amministratore dell'istanza Per eseguire l'installazione EDB Postgres, è necessario essere amministratori dell'istanza. Un amministratore di istanza ha il permesso di installare software nei seguenti progetti:

Il progetto degli operatori per l'istanza

Gli operatori per questa istanza di EDB Postgres sono installati nel progetto operatori.

Nei comandi di installazione, la variabile ${PROJECT_CPD_INST_OPERATORS} di ambiente si riferisce al progetto degli operatori.

Il progetto operandi per l'istanza

Le risorse personalizzate per e EDB Postgrescontrol plane sono installate nel progetto operands.

Nei comandi di installazione, la variabile ${PROJECT_CPD_INST_OPERANDS} di ambiente si riferisce al progetto operands.

Quando devi completare questo compito?

Esamina le seguenti opzioni per determinare se è necessario completare questa attività:

  • Se desideri installare più servizi contemporaneamente, segui invece la procedura descritta in Esecuzione di un'installazione batch di soluzioni e servizi.
  • Se non hai eseguito l'installazione EDB Postgres come parte di un'installazione batch, completa questa operazione per aggiungere EDB Postgres al tuo ambiente.

    Ripeti secondo necessità Se sei responsabile di più istanze di IBM Software Hub, puoi ripetere questa operazione per installare più istanze di EDB Postgres sul cluster.

Informazioni necessarie per completare questa attività

Prima dell'installazione EDB Postgres, leggere attentamente le seguenti informazioni:

Requisiti di versione

Tutti i componenti associati a un'istanza di IBM Software Hub devono essere installati nella stessa versione. Ad esempio, se IBM Software Hubcontrol plane è installato nella versione 5.3.1, è necessario installare EDB Postgres nella versione 5.3.1.

Variabili di ambiente

I comandi in questa attività utilizzano variabili di ambiente in modo da poter eseguire i comandi esattamente come sono scritti.

  • Se non disponi dello script che definisce le variabili di ambiente, consulta Configurazione delle variabili di ambiente di installazione.
  • Per utilizzare le variabili di ambiente dallo script, è necessario caricare le variabili di ambiente prima di eseguire i comandi in questa attività. Ad esempio, eseguire:
    source ./cpd_vars.sh
vincolo del contesto di sicurezza

EDB Postgres funziona con il vincolo di contesto di Red Hat® OpenShift® Container Platform sicurezza predefinito, restricted-v2.

Requisiti di archiviazione
Non è necessario specificare le informazioni di archiviazione durante l'installazione EDB Postgres. Tuttavia, è necessario specificare lo spazio di archiviazione quando si provisiona un'istanza di EDB Postgres.

Prima di iniziare

Questo compito presuppone che siano soddisfatti i seguenti prerequisiti:

Requisiti di sistema
Questo compito presuppone che il cluster soddisfi i requisiti minimi per EDB Postgres.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare i requisiti di sistema.
Inoltre, se prevedi di utilizzare funzionalità che richiedono una GPU, assicurati di disporre del tipo e del numero di GPU adeguati per EDB Postgres.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare i requisiti della GPU.
Workstation
Questo compito presuppone che la workstation da cui verrà eseguita l'installazione sia configurata come workstation client e disponga delle seguenti interfacce della riga di comando:
  • IBM Software Hub CLI: cpd-cli
  • OpenShift CLI: oc
  • Helm CLI: helm
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Configurazione di una workstation client.
Piano di controllo
Questo compito presuppone che IBM Software Hubcontrol plane sia installato.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Installazione di un'istanza di IBM Software Hub.
Registro privato dei container
Se il tuo ambiente utilizza un registro container privato (ad esempio, il tuo cluster è air-gapped), questa attività presuppone che le seguenti attività siano state completate:
  1. Le immagini EDB Postgres software vengono replicate nel registro container privato.
    Dove trovare ulteriori informazioni
    Se questa operazione non è stata completata, consulta la sezione Duplicazione delle immagini in un registro container privato.
  2. Il cpd-cli è configurato per estrarre olm-utils-v4 l'immagine dal registro dei container privato.
    Dove trovare ulteriori informazioni
    Se questa operazione non è stata completata, consultare Recupero olm-utils-v4 dell'immagine dal registro container privato.
Limite ID processo
L'impostazione del limite degli ID di processo viene regolata per EDB Postgres.
Dove trovare ulteriori informazioni
Se questa operazione non viene completata, consultare Modifica del limite degli ID di processo.
Parametri kernel
Le impostazioni dei parametri del kernel sono regolate per EDB Postgres.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Modifica delle impostazioni dei parametri del kernel.
Impostazioni SMT
Le impostazioni SMT (Simultaneous Multithreading) per i sistemi compatibili con KVM (Kernel-based Virtual Machine) e i sistemi compatibili con PowerVM core di grandi dimensioni vengono regolate, se applicabile.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Modifica delle impostazioni di alimentazione.
Operatori GPU
Se si intende utilizzare funzionalità che richiedono GPU, questa operazione presuppone che siano installati gli operatori necessari per l'utilizzo delle GPU.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Installazione degli operatori per i servizi che richiedono GPU.
Risorse con ambito cluster
Questa operazione presuppone l'esistenza di risorse a livello di cluster, quali definizioni di risorse personalizzate, ruoli di cluster e associazioni di ruoli di cluster.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Creazione di risorse a livello di cluster per la IBMSoftware Hub piattaforma e i servizi.
Segreti pull immagine
Questo compito presuppone che esistano i segreti che contengono le credenziali di pull dell'immagine per l'istanza.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Creazione di segreti di pull immagine per un'istanza di IBM Software Hub.

Procedura

Per l'installazione EDB Postgres, completare le seguenti operazioni:

  1. Installazione del servizio
  2. Convalida dell'installazione
  3. Cosa fare dopo

Installazione del servizio

Per installare EDB Postgres :

  1. Accedi al cpd-cli cluster Red Hat OpenShift Container Platform :
    ${CPDM_OC_LOGIN}
    Ricorda: CPDM_OC_LOGIN è un alias del cpd-cli manage login-to-ocp comando.
  2. Installa l'operatore e la risorsa personalizzata per EDB Postgres.
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=edb_cp4d \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}

Convalida dell'installazione

EDB Postgres viene installato quando il install-components comando restituisce:
[SUCCESS]... The install-components command ran successfully

Se desideri verificare che lo stato della risorsa personalizzata sia Completed, puoi eseguire il cpd-cli manage get-cr-status comando:

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=edb_cp4d

Cosa fare successivamente

È necessario completare la configurazione post-installazione del EDB Postgres servizio prima che gli utenti possano accedere EDB Postgres alle istanze.