Menginstal AlloyDB Omni menggunakan RPM

Pilih versi dokumentasi:

Panduan memulai ini menunjukkan cara menggunakan paket RPM untuk menginstal AlloyDB Omni di mesin Linux atau server bare metal yang mendukung RHEL 9.

Untuk mengetahui info tentang AlloyDB Omni, baca Ringkasan AlloyDB Omni.

Sebelum memulai

Sebelum menginstal AlloyDB Omni, pastikan Anda memenuhi persyaratan berikut.

Memilih opsi download atau penginstalan

AlloyDB Omni dapat didownload dan diinstal menggunakan repositori YUM untuk lingkungan RHEL. Lihat Opsi download dan penginstalan yang tersedia.

Memenuhi persyaratan hardware dan software

Pastikan Anda memenuhi persyaratan hardware dan software minimum berikut:

OS/Platform Hardware minimum Software minimum
Linux
  • CPU x86-64 atau Arm (*) dengan dukungan AVX2
  • RAM 2 GB
  • Kapasitas disk 10 GB
  • RHEL 9
  • Versi kernel Linux 5.3 atau yang lebih baru
  • Cgroupsv2 diaktifkan
  • (*) Dukungan Arm dalam Pratinjau.

    Memastikan cgroupsv2 diaktifkan

    Untuk menentukan apakah cgroupsv2 diaktifkan di mesin Anda, jalankan perintah berikut:

    grep cgroup /proc/filesystems

    Jika mesin Anda mendukung cgroupsv2, Anda akan melihat output berikut:

    nodev cgroup
    nodev cgroupsv2
    

    Jika mesin Anda tidak mendukung cgroupsv2, Anda akan melihat output berikut:

    nodev cgroup
    

    Memverifikasi konfigurasi SELinux

    Jika sistem Anda menggunakan SELinux, pastikan sistem tersebut dikonfigurasi untuk memungkinkan AlloyDB Omni berjalan. Untuk panduan memulai ini, Anda dapat menetapkan SELinux ke mode permisif untuk sementara dengan menjalankan perintah berikut:

    sudo setenforce 0

    Menginstal AlloyDB Omni menggunakan RPM

    Untuk menginstal dan memulai AlloyDB Omni, ikuti langkah-langkah berikut:

    1. Konfigurasi repositori 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

      Ganti ALLOYDB_OMNI_URL dengan URL AlloyDB Omni yang Anda terima setelah mengisi formulir pendaftaran download.

    2. Instal paket RPM AlloyDB Omni:

      sudo dnf install alloydbomni18
    3. Inisialisasi database AlloyDB Omni:

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

      Ganti kode berikut:

      • POSTGRES_PASSWORD: sandi Anda.
      • DATA_DIR: jalur direktori host untuk menyimpan data terkait database—misalnya, MOUNT_POINT/18.
      • POSTGRES_INITDB_ARGS: (Opsional) gunakan untuk meneruskan opsi initdb standar sebagai satu string.
    4. Siapkan database AlloyDB Omni:

      sudo PGPASSWORD=POSTGRES_PASSWORD /usr/lib/postgresql/18/bin/alloydbomni18-setup preparedb
    5. (Opsional) Untuk eksekusi yang dioptimalkan di host, jalankan skrip setup-host. Penyesuaian tingkat host ini terpisah dari argumen inisialisasi database POSTGRES_INITDB_ARGS:

      sudo /usr/lib/postgresql/18/bin/alloydbomni18-setup-host
    6. Aktifkan dan mulai layanan AlloyDB Omni:

      sudo systemctl enable alloydbomni18
      sudo systemctl start alloydbomni18
    7. Hubungkan ke AlloyDB Omni menggunakan psql:

      sudo -u postgres psql -h localhost

      Jendela terminal menampilkan teks login psql yang diakhiri dengan perintah postgres=#.

    Pembersihan

    Untuk meng-uninstal paket AlloyDB Omni dan membersihkan layanan yang Anda buat selama panduan memulai ini, gunakan langkah-langkah berikut:

    1. Hentikan layanan AlloyDB Omni:

      sudo systemctl stop alloydbomni18
    2. Hapus paket AlloyDB Omni:

      sudo dnf remove alloydbomni18

    Langkah berikutnya