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, lihat 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
  • Linux kernel versi 5.3 atau yang lebih tinggi
  • Cgroupsv2 diaktifkan
  • (*) Dukungan Arm dalam Pratinjau.

    Memastikan cgroupsv2 diaktifkan

    Untuk menentukan apakah cgroupsv2 diaktifkan di komputer 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 mengizinkan AlloyDB Omni berjalan. Untuk panduan memulai ini, Anda dapat menyetel 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. Konfigurasikan 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. Lakukan 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) digunakan 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. Terhubung 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