2ndQuadrant | PostgreSQL
Bases de Datos de Misión Crítica
  • Contacto
  • ES
    • EN
    • FR
    • IT
    • DE
    • PT
  • Soporte & Servicios
  • Descargas
    • Instaladores
      • Postgres Installer
      • 2UDA – Unified Data Analytics
    • Whitepapers
      • Caso de Negocio para Soporte PostgreSQL
      • Mejores Prácticas de Seguridad
    • Casos de Estudio
      • Migración de Bases de Datos
        • International Game Technology (IGT)
        • Healthcare Software Solutions (HSS)
        • Navionics
      • Ajustes de Rendimiento
        • BenchPrep
        • tastyworks
      • Clústeres de Bases de Datos Distribuidas
        • ClickUp
        • Agencia Espacial Europea (ESA)
        • Animal Logic
        • Telefónica del Sur
      • Actualizaciones de Bases de Datos
        • Instituto Alfred Wegener (AWI)
      • Soporte & Administración de Bases de Datos
        • Met Office
        • Agilis Systems
        • London & Partners
  • Centro de Aprendizaje Postgres
    • Webinars
      • Próximos Webinars
      • Biblioteca de Webinar
    • Whitepapers
      • Caso de Negocio para Soporte PostgreSQL
      • Mejores Prácticas de Seguridad
    • Blog
    • Formación
      • Catálogo de los Cursos
    • Casos de Estudio
      • Ajustes de Rendimiento
        • BenchPrep
        • tastyworks
      • Clústeres Distribuidos
        • ClickUp
        • Agencia Espacial Europea (ESA)
        • Telefónica del Sur
        • Animal Logic
      • Administración de Bases de Datos
        • Agilis Systems
      • Formación Profesional
        • Met Office
        • London Partners
      • Actualizaciones de Bases de Datos
        • Instituto Alfred Wegener (AWI)
      • Migración de Bases de Datos
        • International Game Technology (IGT)
        • Healthcare Software Solutions (HSS)
        • Navionics
    • Libros
      • PostgreSQL 11 Administration Cookbook
      • PostgreSQL 10 Administration Cookbook
      • PostgreSQL High Availability Cookbook – 2a Edición
      • PostgreSQL 9 Administration Cookbook – 3a Edición
      • PostgreSQL Server Programming Cookbook – 2a Edición
      • PostgreSQL 9 Cookbook – Edición en Chino
    • Videos
    • PostgreSQL
      • PostgreSQL – La historia
      • ¿Quién usa PostgreSQL?
      • Preguntas Frecuentes sobre PostgreSQL
      • PostgreSQL VS MySQL
      • Caso de Negocio para PostgreSQL
      • Información de Seguridad
      • Documentación
  • Sobre nosotros
    • Sobre 2ndQuadrant
    • La Pasión de 2ndQuadrant por PostgreSQL
    • Noticias
    • Trabaje con Nosotros
  • Blog
  • Instaladores
  • Menú Menú
Usted está aquí: Inicio1 / Gestión de replicación y failover para Postgres2 / Instrucciones de instalación para repmgr

Instrucciones de instalación para repmgr

Repositorio Yum de 2ndQuadrant

Empezando con la versión 3.1.3, 2ndQuadrant ofrece un repositorio Yum dedicado para lanzamientos de repmgr. Este repositorio complementa el repositorio PGDG principal, pero permite a los usuarios de repmgr acceder a los paquetes de repmgr más recientes antes de que estén disponibles a través de PGDG.

Arquitecturas y distribuciones soportadas

Actualmente este repositorio soporta las siguientes distribuciones en arquitectura x86_64:

  •   Fedora 25
  •   RHEL 6 (y derivados)
  •   RHEL 7 (y derivados)

Los paquetes RHEL funcionarán en CentOS y otros derivados de RHEL.

Instalación

  • Importe la clave pública del repositorio (opcional pero recomendado)
rpm --import http://packages.2ndquadrant.com/repmgr/RPM-GPG-KEY-repmgr
  • Asegúrese de tener instalado el repositorio yum de PGDG correcto para su Sistema Operativo y versión de PostgreSQL deseada; vea: http://yum.postgresql.org/repopackages.php
  • Instale el RPM del repositorio para su distribución (esto activa el repositorio 2ndQuadrant como fuente de los paquetes repmgr)
    • Fedora:http://packages.2ndquadrant.com/repmgr/yum-repo-rpms/repmgr-fedora-1.0-1.noarch.rpm
    • RHEL:  http://packages.2ndquadrant.com/repmgr/yum-repo-rpms/repmgr-rhel-1.0-1.noarch.rpm
$ yum install http://packages.2ndquadrant.com/repmgr/yum-repo-rpms/repmgr-rhel-1.0-1.noarch.rpm

Complementos cargados: fastestmirror
Preparando proceso de instalación
repmgr-rhel-1.0-1.noarch.rpm                                           | 4.5 kB     00:00
(...)
Dependencias resueltas

==============================================================================================
Package              Arquitectura    Versión        Repositorio                       Tamaño
==============================================================================================
Instalando:
repmgr-rhel          noarch          1.0-1          /repmgr-rhel-1.0-1.noarch          1.9 k

Resumen de la transacción
==============================================================================================
Instalar  1 Paquete

Tamaño total: 1.9 k
Tamaño instalado: 1.9 k
Is this ok [y/N]: y

(...)

Instalado:
  repmgr-rhel.noarch 0:1.0-1

¡Listo!
  • Instale la versión apropiada de repmgr para su versión de PostgreSQL (por ejemplo, repmgr96)
# yum install repmgr96
Complementos cargados: fastestmirror, langpacks
Preparando proceso de instalación
(...) 

Dependencias resueltas

==============================================================================================
 Package            Arquitectura     Versión               Repositorio                 Tamaño
==============================================================================================
Instalando:
 repmgr96           x86_64           4.0.4-1.rhel7           pgdg96                      181 k

Resumen de la transacción
==============================================================================================
Instalar  1 Paquete

Tamaño total de la descarga: 181 k
Tamaño instalado: 726 k
Is this ok [y/N]: y
Downloading Packages:
repmgr96-4.0.4-1.rhel7.x86_64.rpm                                        | 181 kB     00:00:13

(...)

Instalado:
  repmgr96.x86_64 0:4.0.4-1.rhel7

¡Listo!

Compatibilidad con los repositorios PGDG

El repositorio yum para repmgr de 2ndQuadrant usa exactamente la misma definición de paquetes que el repositorio PGDG y es efectivamente un espejo selectivo solo para paquetes repmgr. Normalmente yum debería priorizar el repositorio con la versión más reciente de repmgr. Una vez que el repositorio PGDG haya sido actualizado, no importa de qué repositorio se instalen los paquetes.

Para asegurar que el de 2ndQuadrant siempre tenga prioridad, instale «yum-plugin-priorities» y establezca las prioridades correspondientes de los repositorios.

Repositorio Apt de PGDG

Las siguientes instrucciones son válidas para Debian y toda la gama de distribuciones basadas en Debian (por ejemplo, Ubuntu).

Prerrequisitos

Para utilizar el repositorio PGDG, primero siga los pasos a continuación:

  • Para apuntar a los repositorios de producción, cree /etc/apt/sources.list.d/pgdg.list. Las distribuciones se llaman codename-pgdg. En el siguiente ejemplo, reemplace wheezy con la distribución real que esté utilizando (Puede determinar el nombre clave de su distribución ejecutando lsb_release -c):
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
  • Para una versión resumida de lo anterior:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  • Para apuntar a los repositorios de prueba para obtener versiones de prueba (por ejemplo, Alpha, Beta), cree /etc/apt/sources.list.d/pgdg-testing.list. Las distribuciones se llaman codename-pgdg-testing. En el siguiente ejemplo, reemplace wheezy con la distribución real que esté utilizando (Puede determinar el codename de su distribución ejecutando lsb_release -c):
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg-testing main
  • Para una versión resumida de lo anterior:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg-testing main" > /etc/apt/sources.list.d/pgdg-testing.list'
  • Importe la clave del repositorio desde https://www.postgresql.org/media/keys/ACCC4CF8.asc, actualice la lista de paquetes y empiece a instalar paquetes
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.6

Instalar repmgr

Una vez que se cumplan los prerrequisitos, instalar repmgr solo es cuestión de ejecutar lo siguiente para su versión de PostgreSQL:

Para repositorios de producción:

PostgreSQL 9.4: sudo apt-get install postgresql-9.4-repmgr
PostgreSQL 9.5: sudo apt-get install postgresql-9.5-repmgr
PostgreSQL 9.6: sudo apt-get install postgresql-9.6-repmgr

Para repositorios de prueba:

PostgreSQL 9.3: sudo apt-get install -t $(lsb_release -cs)-pgdg-testing postgresql-9.3-repmgr
PostgreSQL 9.4: sudo apt-get install -t $(lsb_release -cs)-pgdg-testing postgresql-9.4-repmgr
PostgreSQL 9.5: sudo apt-get install -t $(lsb_release -cs)-pgdg-testing postgresql-9.5-repmgr
PostgreSQL 9.6: sudo apt-get install -t $(lsb_release -cs)-pgdg-testing postgresql-9.6-repmgr
PostgreSQL 10: sudo apt-get install -t $(lsb_release -cs)-pgdg-testing postgresql-10-repmgr

Recent Posts

  • PG Phriday: 10 cosas que Postgres podría mejorar – Parte 3 noviembre 8, 2020
  • Búsqueda de texto completo desde PostgreSQL 8.3 noviembre 5, 2020
  • Webinar: Mejores prácticas para la carga masiva de datos en PostgreSQL [continuación] noviembre 4, 2020
  • Números aleatorios noviembre 4, 2020
  • ¿Qué partición de mi base de datos PostgreSQL contiene una fila determinada? noviembre 1, 2020

  • Twitter
  • Linkedin
  • Facebook
  • Youtube
  • Mail

Soporte y Servicios

Soporte de producción 24/7

Soporte para desarrolladores

DBA remoto para PostgreSQL

Monitoreo para bases de datos PostgreSQL

Health Check para PostgreSQL

Ajustes de Rendimiento para PostgreSQL

Auditoría de seguridad para bases de datos

Actualice PostgreSQL

Evaluación de Migración hacia PostgreSQL

Migre desde Oracle

Productos

PostgreSQL de alta disponibilidad

BDR

2ndQPostgres

pglogical

repmgr

Barman

Postgres Cloud Manager

Firewall SQL

Postgres-XL

OmniDB

Postgres Installer

2UDA

Centro de Aprendizaje Postgres

PostgreSQL

Blog

Webinars

Libros

Videos

Formación

Casos de Estudio

Eventos

Sobre nosotros

Sobre 2ndQuadrant

¿Qué significa «2ndQuadrant»?

Noticias

Trabaje con nosotros

Nuestro equipo

© 2ndQuadrant Ltd. All rights reserved | Privacy Policy
  • Twitter
  • LinkedIn
  • Facebook
  • Youtube
  • Mail
Desplazarse hacia arriba
×