במדריך למתחילים הזה מוסבר איך להתקין את AlloyDB Omni, שאפשר להריץ אותו בכל סביבה מבוססת UNIX שתומכת בזמני ריצה של קונטיינרים.
בסקירה הכללית של AlloyDB Omni אפשר לקרוא מידע נוסף על AlloyDB Omni.
לפני שמתחילים
לפני שמתקינים את AlloyDB Omni, צריך לוודא שאתם עומדים בדרישות הבאות.
בחירת אפשרות להורדה או להתקנה
| מדיה | מיקומי הורדה ומדריכי התקנה | פריסה ב |
|---|---|---|
| תמונת Debian | DockerHub (תגים) | |
| תמונת UBI (Red Hat) | Red Hat Ecosystem Catalog |
|
עמידה בדרישות החומרה והתוכנה
חשוב לוודא שאתם עומדים בדרישות המינימום הבאות לחומרה ולתוכנה:
| מערכת הפעלה/פלטפורמה | חומרה מינימלית | תוכנה מינימלית |
|---|---|---|
| Linux |
|
|
| macOS |
|
|
| (*) התמיכה ב-Arm היא בגרסת Preview. | ||
מוודאים ש-cgroupsv2 מופעל
כדי לבדוק אם cgroupsv2 מופעל במחשב, מריצים את הפקודה הבאה:
grep cgroup /proc/filesystems
אם המחשב תומך ב-cgroupsv2, תראו את הפלט הבא:
nodev cgroup
nodev cgroupsv2
אם המחשב לא תומך ב-cgroupsv2, תראו את הפלט הבא:
nodev cgroup
התקנת זמן ריצה של קונטיינר
מתקינים סביבת זמן ריצה של מאגר כמו Docker או Podman. AlloyDB Omni פועל בקונטיינר.
התקנה של AlloyDB Omni באמצעות Docker
לא נדרשת גישת root כדי להתקין את AlloyDB Omni.
Docker
משתמשים בפקודה
docker runכדי ליצור מאגר חדש עם AlloyDB Omni בשםmy-omni:docker run --name my-omni \ -e POSTGRES_PASSWORD=NEW_PASSWORD \ -d google/alloydbomni:IMAGE_TAGמחליפים את המשתנים הבאים:
-
NEW_PASSWORD: הסיסמה להקצאת משתמשpostgresחדש למאגר אחרי שהוא נוצר.
IMAGE_TAG: משתמשים ב-16.8.0כדי לקבל את קובץ האימג' העדכני של Debian או ב-16.8.0-ubiכדי לקבל את קובץ האימג' העדכני של UBI.
-
מתחברים ל-AlloyDB Omni בקונטיינרים באמצעות
psql:docker exec -it my-omni psql -h localhost -U postgresבחלון הטרמינל מוצג טקסט של
psqlהתחברות שמסתיים בהנחיהpostgres=#.
Podman
משתמשים בפקודה
docker runכדי ליצור מאגר חדש עם AlloyDB Omni בשםmy-omni:podman run --name my-omni \ -e POSTGRES_PASSWORD=NEW_PASSWORD \ -d google/alloydbomni:IMAGE_TAGמחליפים את המשתנים הבאים:
-
NEW_PASSWORD: הסיסמה להקצאת משתמשpostgresחדש למאגר אחרי שהוא נוצר.
IMAGE_TAG: משתמשים ב-16.3.0כדי לקבל את קובץ האימג' העדכני של Debian או ב-16.3.0-ubiכדי לקבל את קובץ האימג' העדכני של UBI.
-
מתחברים ל-AlloyDB Omni בקונטיינרים באמצעות
psql:podman exec -it my-omni psql -h localhost -U postgresבחלון הטרמינל מוצג טקסט של התחברות
psqlשמסתיים בהנחיה [0x0A]postgres=#.
הסרת המשאבים
כדי למחוק את קונטיינר AlloyDB Omni שיצרתם במדריך למתחילים הזה, פועלים לפי השלבים הבאים:
Docker
עוצרים את קונטיינר AlloyDB Omni שנקרא
my-omni:docker container stop my-omniכדי למחוק את הקונטיינר AlloyDB Omni שנקרא
my-omni:docker container rm my-omni
Podman
עוצרים את קונטיינר AlloyDB Omni שנקרא
my-omni:podman container stop my-omniכדי למחוק את הקונטיינר AlloyDB Omni שנקרא
my-omni:podman container rm my-omni
הוראות להתקנת AlloyDB Omni במאגר חדש לשימוש בסביבת ייצור זמינות במאמר התאמה אישית של ההתקנה של AlloyDB Omni.