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

בוחרים גרסת תיעוד:

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

סקירה כללית על 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

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