בשביל מופעי Essbase הפרוסים באופן עצמאי שלא רשומים בשירותים משותפים של EPM, תוכל להשתמש בשירותי ספק כדי להגדיר את כל שרתי ה-Essbase כך שיהיו נגישים כצמתים תחת כתובת URL אחת מרכזית ל-Smart View.
לאחר שתעשה זאת, משתמשי Smart View יוכלו לגשת לכל שרתי ה-Essbase באמצעות כתובת URL אחת בלבד בלוח החיבור שלהם.
כדי להקים את הגישה לכתובת ה-URL המרכזית,
במחשב Essbase Server הנוכחי שלך, נווט אל המיקום של התסריטים המשובטים.
Linux
<דף הבית של מוצר Essbase>/modules/oracle.essbase.sysman/scripts/copyclusterkey
Windows
<דף הבית של מוצר Essbase>\modules\oracle.essbase.sysman\scripts\copyclusterkey
אם אינך יודע היכן נמצא <דף הבית של מוצר Essbase> בסביבה שלך, עיין ב-מיקומי סביבה בפלטפורמת ה-Essbase לקבלת הסבר.
העתק את התסריט cloneTokenManagerKeys (.sh
או .cmd
) ואת הקובץ updatedClusterId.py לספריית bin
של <Domain Home> במחשב של Essbase Server הנוכחי שלך. אם אינך יודע היכן <Domain Home> נמצא בסביבה שלך, ראה מיקומי סביבה בפלטפורמת ה-Essbase לקבלת הסבר.
ב-Linux,
העתק את cloneTokenManagerKeys.sh
ו-updatedClusterId.py
ל-$DOMAIN_HOME/bin
. לדוגמה:
/scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
פתח שורת פקודה בספרייה $DOMAIN_HOME/bin
, והענק הרשאות ביצוע ל-cloneTokenManagerKeys.sh
. לדוגמה,
chmod +x cloneTokenManagerKeys.sh
הרץ את התסריט וציין URL משני של Admin Server כדי לסנכרן אותו (להזדהות אחודה באמצעות שירותי ספק) עם השרת הנוכחי.
התחביר הוא:
./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
לדוגמה:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001
אם יש סביבות מרובות לסנכרון, הזן את כתובות ה-URL של Admin Server בכל סביבה, והפרד ביניהן באמצעות רווחים. לדוגמה:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001
אם TLS (SSL) אפשרי, השתמש בפרוטוקול t3s
כדי לציין את כתובת ה-URL. לדוגמה:
./cloneTokenManagerKeys.sh t3s://AdminServer2:7002
ב-Windows,
העתק את cloneTokenManagerKeys.cmd
ו-updatedClusterId.py
ל-%DOMAIN_HOME%/bin
. לדוגמה:
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
פתח שורת פקודה בספרייה %DOMAIN_HOME%/bin
.
הרץ את התסריט וציין URL משני של Admin Server כדי לסנכרן אותו (להזדהות אחודה) עם השרת הנוכחי באמצעות שירותי ספק.
התחביר הוא:
.\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
לדוגמה:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001
אם יש סביבות מרובות לסנכרון, הזן את כתובות ה-URL של Admin Server בכל סביבה, והפרד ביניהן באמצעות רווחים. לדוגמה:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001
אם TLS (SSL) אפשרי, השתמש בפרוטוקול t3s
כדי לציין את כתובת ה-URL. לדוגמה:
.\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
לאחר שתסיים את תהליך הסנכרון, הפעל מחדש את כל שרתי Essbase שסנכרנת עם שרת Essbase הנוכחי. עיין בהתחל, עצור ובדוק שרתים.
הגדר את שרתי Essbase שלך על-ידי הוספתם לניהול שירותי ספקים באמצעות ממשק האינטרנט של Essbase.
בממשק האינטרנט של Essbase, נווט אל קונסולה ולחץ על תצורה.
עבור אל הכרטיסייה URL מרכזי ולחץ על הוסף.
בתיבת הדו-שיח הוסף מארח, הזן מידע על מארח משרתי Essbase. ספק כינוי וכתובת URL של סוכן.
לחץ על שליחה, ולחץ שוב על הוספה כדי להוסיף עוד שרת Essbase שברצונך להפוך לנגישים מ-URL אחד של Smart View.
מ-Smart View, התחבר לשרת Essbase שהגדרת זה עתה. אתה אמור להיות מסוגל להתחבר לכל המופעים שהגדרת ל-URL מרכזי.
אם תרצה בנוסף להקים גישה בזמינות גבוהה (תחלוף בכשל) ליישום המתארח באחד או יותר משרתי Essbase שהגדרת באמצעות URL מרכזי, המשך אל הגדר ונהל אשכולות Essbase שהם Active-Active (לקריאה בלבד)..