התקנה של AlloyDB Omni באמצעות RPM

בוחרים גרסה של מאמר העזרה:

במדריך למתחילים הזה נסביר איך להשתמש בחבילת RPM כדי להתקין את AlloyDB Omni במכונת Linux או בשרת Bare Metal שתומך ב-RHEL 9.

סקירה כללית של AlloyDB Omni זמינה במאמר AlloyDB Omni – סקירה כללית.

לפני שמתחילים

לפני שמתקינים את AlloyDB Omni, צריך לוודא שמתקיימות הדרישות הבאות.

בחירת אפשרות להורדה או להתקנה

אפשר להוריד ולהתקין את AlloyDB Omni באמצעות מאגר YUM לסביבות RHEL. אפשרויות ההורדה וההתקנה הזמינות

עמידה בדרישות החומרה והתוכנה

חשוב לוודא שאתם עומדים בדרישות המינימום הבאות לחומרה ולתוכנה:

מערכת הפעלה/פלטפורמה חומרה מינימלית תוכנה מינימלית
Linux
  • מעבד x86-64 או Arm (*) עם תמיכה ב-AVX2
  • זיכרון RAM בנפח 2GB
  • נפח אחסון של 10GB
  • RHEL 9
  • גרסת ליבת Linux‏ 5.3 ואילך
  • האפשרות Cgroupsv2 מופעלת
  • ‫(*) התמיכה ב-Arm היא בגרסת Preview.

    מוודאים ש-cgroupsv2 מופעל

    כדי לבדוק אם cgroupsv2 מופעל במחשב, מריצים את הפקודה הבאה:

    grep cgroup /proc/filesystems

    אם המחשב תומך ב-cgroupsv2, תראו את הפלט הבא:

    nodev cgroup
    nodev cgroupsv2
    

    אם המחשב לא תומך ב-cgroupsv2, תראו את הפלט הבא:

    nodev cgroup
    

    אימות ההגדרות של SELinux

    אם המערכת שלכם משתמשת ב-SELinux, צריך לוודא שהיא מוגדרת כך ש-AlloyDB Omni יוכל לפעול. במדריך למתחילים הזה, אפשר להגדיר באופן זמני את SELinux למצב מתירני על ידי הפעלת הפקודה הבאה:

    sudo setenforce 0

    התקנה של AlloyDB Omni באמצעות RPM

    כדי להתקין את 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 בכתובת ה-URL של AlloyDB Omni שקיבלתם אחרי שמילאתם את טופס ההרשמה להורדה.

    2. מתקינים את חבילת ה-RPM של AlloyDB Omni:

      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. התחברות ל-AlloyDB Omni באמצעות psql:

      sudo -u postgres psql -h localhost

      בחלון הטרמינל מוצג טקסט של התחברות psql שמסתיים בהנחיה postgres=#.

    הסרת המשאבים

    כדי להסיר את חבילת AlloyDB Omni ולמחוק את השירות שיצרתם במדריך למתחילים הזה, פועלים לפי השלבים הבאים:

    1. מפסיקים את שירות AlloyDB Omni:

      sudo systemctl stop alloydbomni18
    2. מסירים את חבילת AlloyDB Omni:

      sudo dnf remove alloydbomni18

    המאמרים הבאים