수동 설치 프로세스(권장되지 않음)의 일부로 PostgreSQL 데이터베이스를 설치하고 구성합니다.

PostgreSQL 데이터베이스를 설치하고 구성하려면:

  1. 다음 명령을 사용하여 PostgreSQL을 설치합니다.

    RHEL

    sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
    sudo yum update
    sudo yum install -y postgresql12-server postgresql12-contrib
    /usr/pgsql-12/bin/postgresql-12-setup initdb

    SLES 12

    2020년 6월부터는 SLES 12 SP4용 PostgreSQL을 설치하는 패키지가 Open SUSE 다운로드 센터에서 더 이상 제공되지 않습니다. SLES 15로 업그레이드하거나, 데이터베이스 관리자에게 문의하거나, 추가 지원이 필요한 경우 SUSE 지원에 문의하는 것을 좋습니다.

    SLES 15

    zypper addrepo https://download.opensuse.org/repositories/server:/database:/postgresql/SLE_15_SP1/server:database:postgresql.repo
    zypper refresh
    # install PostgreSQL 12
    zypper install postgresql12-server
    zypper install postgresql12-contrib
    # init the db by starting and stopping the postgresql service
    systemctl start postgresql
    systemctl stop postgresql
  2. 필요에 따라 pg_hba.conf 파일을 업데이트하여 RaaS 노드에서 연결을 사용하도록 설정합니다. 선택적으로 SSL을 사용하도록 설정합니다.
  3. PostgreSQL을 시작하고 RaaS 노드에 대한 데이터베이스 계정을 생성합니다. 예를 들면 다음과 같습니다.

    RHEL

    systemctl enable postgresql-12
    systemctl start postgresql-12
    sudo su - postgres -c 'createuser -s -P salt_eapi'# This account has Superuser privileges so that# various extensions my be installed.# After initial deployment the Superuser privilege# may be removed.

    SLES 12

    systemctl start postgresql
    su - postgres -c 'createuser -d -P -s root'

    SLES 15

    systemctl start postgresql
    su - postgres -c 'createuser -d -P -s root'

후속 작업

PostgreSQL을 설치하고 구성한 후 다음 단계에서는 Redis 데이터베이스를 설치하고 구성합니다. 자세한 내용은 Redis 설치 및 구성 항목을 참조하십시오.