เข้าใช้หลายเซิร์ฟเวอร์ Essbase โดยใช้ URL Smart View แบบรวมศูนย์

คุณสามารถคอนฟิเกอร์การเข้าใช้ของผู้ใช้ปลายทางจุดเดียวได้จาก Smart View สำหรับอินสแตนซ์เซิร์ฟเวอร์ Essbase หลายอินสแตนซ์

สำหรับอินสแตนซ์ Essbase ที่ใช้งานอย่างเป็นอิสระและไม่ได้ลงทะเบียนกับ EPM Shared Services คุณสามารถใช้บริการของผู้ให้บริการเพื่อคอนฟิเกอร์เซิร์ฟเวอร์ Essbase ทั้งหมดให้เข้าใช้ได้ในรูปแบบโหนดภายใต้ URL Smart View หนึ่งเดียวแบบรวมศูนย์

หลังจากทำเช่นนั้นแล้ว ผู้ใช้ Smart View จะสามารถเข้าใช้เซิร์ฟเวอร์ Essbase ทั้งหมดโดยใช้เพียง URL เดียวในแผงการเชื่อมต่อของผู้ใช้

วิธีตั้งค่าการเข้าใช้ URL แบบรวมศูนย์

  1. ในเครื่องเซิร์ฟเวอร์ Essbase ให้นาวิเกตไปยังตำแหน่งสคริปต์โคลน

    • Linux

      <Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey
    • Windows

      <Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey

    หากคุณไม่ทราบว่า <Essbase Product Home> อยู่ที่ใดในสภาวะแวดล้อมของคุณ โปรดอ้างอิง ตำแหน่งสภาวะแวดล้อมในแพลตฟอร์ม Essbase เพื่อดูคำอธิบาย

  2. คัดลอกสคริปต์ cloneTokenManagerKeys (.sh หรือ .cmd) และไฟล์ updatedClusterId.py ไปยังไดเรคทอรี bin ของ <Domain Home> บนเครื่องเซิร์ฟเวอร์ Essbase ปัจจุบันของคุณ หากคุณไม่ทราบตำแหน่งของ <Domain Home> ในสภาวะแวดล้อมของคุณ โปรดดูคำอธิบายที่ ตำแหน่งสภาวะแวดล้อมในแพลตฟอร์ม Essbase

    สำหรับ Linux

    1. คัดลอก cloneTokenManagerKeys.sh และ updatedClusterId.py ไปยัง $DOMAIN_HOME/bin ตัวอย่างเช่น

      /scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
    2. เปิดพรอมต์คำสั่งในไดเรคทอรี $DOMAIN_HOME/bin และมอบสิทธิ์รันให้กับ cloneTokenManagerKeys.sh ตัวอย่างเช่น

      chmod +x cloneTokenManagerKeys.sh
    3. รันสคริปต์ ระบุ Admin Server URL รองเพื่อซิงโครไนซ์สคริปต์ (สำหรับการเข้าสู่ระบบแบบครั้งเดียวโดยใช้ Provider Services) กับเซิร์ฟเวอร์ปัจจุบัน

      รูปแบบคำสั่งคือ:

      ./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>

      ตัวอย่างเช่น

      ./cloneTokenManagerKeys.sh t3://AdminServer2:7001

      หากมีหลายสภาวะแวดล้อมให้ซิงโครไนซ์ ให้ป้อน Admin Server URL สำหรับแต่ละสภาวะแวดล้อม โดยคั่นด้วยช่องว่าง ตัวอย่างเช่น

      ./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001

      หาก TLS (SSL) ใช้งานอยู่ ให้ใช้โปรโตคอล t3s เพื่อระบุ URL ตัวอย่างเช่น

      ./cloneTokenManagerKeys.sh t3s://AdminServer2:7002

    สำหรับ Windows

    1. คัดลอก cloneTokenManagerKeys.cmd และ updatedClusterId.py ไปยัง %DOMAIN_HOME%\bin ตัวอย่างเช่น

      C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
    2. เปิดพรอมต์คำสั่งในไดเรคทอรี %DOMAIN_HOME%\bin

    3. รันสคริปต์ ระบุ Admin Server URL รองเพื่อซิงโครไนซ์สคริปต์ (สำหรับการเข้าสู่ระบบแบบครั้งเดียว) กับเซิร์ฟเวอร์ปัจจุบันโดยใช้ Provider Services

      รูปแบบคำสั่งคือ:

      .\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>

      ตัวอย่างเช่น

      .\cloneTokenManagerKeys.cmd t3://AdminServer2:7001

      หากมีหลายสภาวะแวดล้อมให้ซิงโครไนซ์ ให้ป้อน Admin Server URL สำหรับแต่ละสภาวะแวดล้อม โดยคั่นด้วยช่องว่าง ตัวอย่างเช่น

      .\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001

      หาก TLS (SSL) ใช้งานอยู่ ให้ใช้โปรโตคอล t3s เพื่อระบุ URL ตัวอย่างเช่น

      .\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
  3. หลังจากที่กระบวนการซิงโครไนซ์เสร็จสิ้นแล้ว ให้เริ่มต้นเซิร์ฟเวอร์ Essbase ทั้งหมดใหม่ที่คุณซิงโครไนซ์กับเซิร์ฟเวอร์ Essbase ปัจจุบัน โปรดดู เริ่มต้น หยุด และตรวจสอบเซิร์ฟเวอร์

  4. คอนฟิเกอร์เซิร์ฟเวอร์ Essbase ของคุณด้วยการเพิ่มไปยังการจัดการ Provider Services โดยใช้เว็บอินเตอร์เฟซ Essbase

    1. ในเว็บอินเตอร์เฟซ Essbase ให้นาวิเกตไปที่ คอนโซล และคลิก คอนฟิเกอเรชัน

    2. ไปที่แท็บ URL แบบรวมศูนย์ และคลิก เพิ่ม

    3. ในไดอะล็อก เพิ่มโฮสต์ ให้ป้อนข้อมูลเกี่ยวกับเซิร์ฟเวอร์ Essbase เครื่องใดเครื่องหนึ่ง ระบุชื่อแทนและ URL เอเจนต์


      ไดอะล็อกเพิ่มโฮสต์ ชื่อแทนที่ป้อนคือ PHX250 URL ของ Essbase ที่ป้อนคือ https://phx250.example.com:9001/essbase/agent

    4. คลิก ส่ง และคลิก เพิ่ม อีกครั้งเพื่อเพิ่มเซิร์ฟเวอร์ Essbase ที่คุณต้องการทำให้เข้าใช้ได้จาก URL ของ Smart View รายการเดียว


      มีการคอนฟิเกอร์ URL แบบรวมศูนย์สองรายการในคอนโซลเว็บอินเตอร์เฟซ Essbase Discovery URL ของ Essbase https://iad150.example.com:9001/essbase/agent เชื่อมโยงกับชื่อแทน LocalMachine Discovery URL ของ Essbase อีกรายการ https://phx250.example.com:9001/essbase/agent เชื่อมโยงกับชื่อแทน PHX250

    5. จาก Smart View ให้ล็อกอินเข้าสู่เซิร์ฟเวอร์ Essbase ที่คุณเพิ่งคอนฟิเกอร์ คุณควรจะเชื่อมต่ออินสแตนซ์ทั้งหมดที่คอนฟิเกอร์ไว้สำหรับ URL แบบรวมศูนย์ได้


      การเชื่อมต่อส่วนบุคคลของ Smart View กับโหนดอินสแตนซ์เซิร์ฟเวอร์สองโหนด PHX250 และ LocalMachine อยู่ภายใต้ URL เดียว (URL ของเครื่องในระบบ)

    6. หากคุณต้องการตั้งค่าการเข้าใช้ที่มีความพร้อมในการใช้งานสูง (เฟลโอเวอร์) เพิ่มเติมสำหรับแอปพลิเคชันที่โฮสต์บนเซิร์ฟเวอร์ Essbase อย่างน้อยหนึ่งเครื่องที่คุณคอนฟิเกอร์ไว้โดยใช้ URL แบบรวมศูนย์ โปรดดำเนินการต่อไปที่ คอนฟิเกอร์และจัดการคลัสเตอร์ Essbase แบบใช้งาน-ใช้งาน (อ่านอย่างเดียว)