RPM을 사용하여 AlloyDB Omni 설치

문서 버전을 선택합니다.

이 빠른 시작에서는 RPM 패키지를 사용하여 RHEL 9를 지원하는 Linux 머신 또는 베어메탈 서버에 AlloyDB Omni를 설치하는 방법을 보여줍니다.

AlloyDB Omni 개요는 AlloyDB Omni 개요를 참고하세요.

시작하기 전에

AlloyDB Omni를 설치하기 전에 다음 요구사항을 충족하는지 확인하세요.

다운로드 또는 설치 옵션 선택

AlloyDB Omni는 RHEL 환경의 YUM 저장소를 사용하여 다운로드하고 설치할 수 있습니다. 사용 가능한 다운로드 및 설치 옵션을 참고하세요.

하드웨어 및 소프트웨어 요구사항 충족

다음 최소 하드웨어 및 소프트웨어 요구사항을 충족하는지 확인합니다.

OS/플랫폼 최소 하드웨어 최소 소프트웨어
Linux
  • AVX2를 지원하는 x86-64 또는 Arm(*) CPU
  • RAM 2GB
  • 디스크 공간 10GB
  • RHEL 9
  • Linux 커널 버전 5.3 이상
  • Cgroupsv2 사용 설정
  • (*) Arm 지원은 프리뷰 버전입니다.

    cgroupsv2가 사용 설정되어 있는지 확인

    머신에서 cgroupsv2가 사용 설정되어 있는지 확인하려면 다음 명령어를 실행합니다.

    grep cgroup /proc/filesystems

    머신에서 cgroupsv2를 지원하면 다음과 같은 출력이 표시됩니다.

    nodev cgroup
    nodev cgroupsv2
    

    머신에서 cgroupsv2를 지원하지 않으면 다음 출력이 표시됩니다.

    nodev cgroup
    

    SELinux 구성 확인

    시스템에서 SELinux를 사용하는 경우 AlloyDB Omni를 실행할 수 있도록 구성되어 있는지 확인합니다. 이 빠른 시작에서는 다음 명령어를 실행하여 SELinux를 허용 모드로 일시적으로 설정할 수 있습니다.

    sudo setenforce 0

    RPM을 사용하여 AlloyDB Omni 설치

    AlloyDB Omni를 설치하고 시작하려면 다음 단계를 따르세요.

    1. YUM 저장소를 구성합니다.

      sudo tee -a /etc/yum.repos.d/alloydbomni.repo << EOF
      [alloydbomni]
      name=alloydbomni
      baseurl=ALLOYDB_OMNI_URL
      enabled=1
      repo_gpgcheck=1
      gpgcheck=1
      gpgkey=https://dl.google.com/linux/linux_signing_key.pub
      EOF
      sudo yum makecache

      ALLOYDB_OMNI_URL을(를) 다운로드 가입 양식을 작성한 후 받은 AlloyDB Omni URL로 바꿉니다.

    2. AlloyDB Omni RPM 패키지를 설치합니다.

      sudo dnf install alloydbomni18
    3. AlloyDB Omni 데이터베이스를 초기화합니다.

      sudo PGPASSWORD=POSTGRES_PASSWORD PGDATA=DATA_DIR /usr/lib/postgresql/18/bin/alloydbomni18-setup initdb POSTGRES_INITDB_ARGS

      다음을 바꿉니다.

      • POSTGRES_PASSWORD: 비밀번호
      • DATA_DIR: 데이터베이스 관련 데이터를 저장할 호스트 디렉터리 경로(예: MOUNT_POINT/18)
      • POSTGRES_INITDB_ARGS: (선택사항) 표준 initdb 옵션을 단일 문자열로 전달하는 데 사용합니다.
    4. AlloyDB Omni 데이터베이스를 준비합니다.

      sudo PGPASSWORD=POSTGRES_PASSWORD /usr/lib/postgresql/18/bin/alloydbomni18-setup preparedb
    5. (선택사항) 호스트에서 실행을 최적화하려면 setup-host 스크립트를 실행합니다. 이 호스트 수준 조정은 POSTGRES_INITDB_ARGS 데이터베이스 초기화 인수와는 별개입니다.

      sudo /usr/lib/postgresql/18/bin/alloydbomni18-setup-host
    6. AlloyDB Omni 서비스를 사용 설정하고 시작합니다.

      sudo systemctl enable alloydbomni18
      sudo systemctl start alloydbomni18
    7. psql을 사용하여 AlloyDB Omni에 연결합니다.

      sudo -u postgres psql -h localhost

      터미널 창에 postgres=# 프롬프트로 끝나는 psql 로그인 텍스트가 표시됩니다.

    정리

    AlloyDB Omni 패키지를 제거하고 이 빠른 시작 중에 만든 서비스를 정리하려면 다음 단계를 따르세요.

    1. AlloyDB Omni 서비스를 중지합니다.

      sudo systemctl stop alloydbomni18
    2. AlloyDB Omni 패키지를 삭제합니다.

      sudo dnf remove alloydbomni18

    다음 단계