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. - IBM Software
Hub CLI:
- 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:
- 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. - Il
cpd-cliè configurato per estrarreolm-utils-v4l'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.
- Le immagini EDB Postgres software vengono replicate nel 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:
Installazione del servizio
Per installare EDB Postgres :
- Accedi al
cpd-clicluster Red Hat OpenShift Container Platform :${CPDM_OC_LOGIN}Ricorda:CPDM_OC_LOGINè un alias delcpd-cli manage login-to-ocpcomando. - 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
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.