본문 바로가기
IT/etc

오라클 클라우드(CentOS 8) Postgresql 설치

by honeybear 2022. 10. 24.

안녕하세요 꿀푸 입니다.

운영 중인 오라클 클라우드 서버에 postgresql DB를 설치 중입니다. 클라우드 기반 DB인 Planetscale 사용량이 생각보다 많이 나와 변경을 진행 중인데 생각보다 시간이 많이 걸리네요.

Maria DB를 먼저 설치 시도 해보았으나 방화벽 문제인지 외부 접속이 안되어 지우고 Postgresql을 설치 중입니다. (이것도 안되면..)

설치 과정 중 지금 사용 중인 오라클 클라우드가 CentOS 8 버전이라 몇몇 문제가 발생을 하네요. 설치는 dnf 패키지 관리 툴로 설치를 진행하였습니다.

dnf로 설치를 시도하면 아래 오류 메시지가 발생을 하는데 CentOS 8 버전이 EOS 되었고 이에 따라 Mirror Site를 못 찾아서 생기는 문제라고 합니다.

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

아래 명령어로 해결을 하였습니다.

$ sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*

$ sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*

다음으로 설치 가능한 모듈의 리스트를 확인 합니다.

$ sudo dnf module list postgresql

설치 가능한 버전 중 13 버전으로 설치를 진행하였습니다.

$ sudo dnf install @postgresql:13

확장 모듈까지 설치를 진행합니다.

$ sudo dnf install postgresql-contrib

설치가 완료되었으니 이제 설정만 남았네요. 앞으로 더 얼마나 많은 삽질이 기다릴지 기대가 됩니다..

댓글