4.50.00.03 - Edge สำหรับบันทึกประจำรุ่นของ Private Cloud

คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่ เอกสารประกอบเกี่ยวกับ Apigee X.
ข้อมูล

เมื่อวันที่ 29 กันยายน 2020 เราได้เปิดตัว Apigee Edge รุ่นใหม่สำหรับ Private Cloud

กระบวนการอัปเดต

การอัปเดตรุ่นนี้จะอัปเดตคอมโพเนนต์ในรายการต่อไปนี้ RPM:

  • edge-gateway-4.50.00-0.0.20093.noarch.rpm
  • edge-management-server-4.50.00-0.0.20093.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20093.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20093.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20093.noarch.rpm
  • edge-router-4.50.00-0.0.20093.noarch.rpm
  • edge-analytics-4.50.00-0.0.40031.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20187.noarch.rpm
  • apigee-mtls-consul-4.50.00-0.0.20127.noarch.rpm
  • apigee-cassandra-2.1.16-0.0.2509.noarch.rpm
  • apigee-sso-4.50.00-0.0.20079.noarch.rpm
  • edge-ui-4.50.00-0.0.20165.noarch.rpm

คุณสามารถตรวจสอบเวอร์ชัน RPM ที่ติดตั้งไว้ในปัจจุบันเพื่อดูว่าเวอร์ชันเหล่านั้น จำเป็นต้องอัปเดต โดยป้อน:

apigee-all version

หากต้องการอัปเดตการติดตั้ง ให้ทำตามขั้นตอนต่อไปนี้ในโหนด Edge

  1. ในโหนด Edge ทั้งหมด:

    1. ล้างที่เก็บของ Yum:
      sudo yum clean all
    2. ดาวน์โหลดไฟล์ Edge 4.50.00 bootstrap_4.50.00.sh เวอร์ชันล่าสุดลงใน /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ติดตั้งยูทิลิตีและ Dependency ของ Edge 4.50.00 apigee-service ดังนี้ วันที่
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณไม่ใส่ pWord ระบบจะแจ้งให้คุณป้อน

    4. อัปเดตยูทิลิตี apigee-setup ดังนี้ วันที่
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. ใช้คำสั่ง source เพื่อเรียกใช้สคริปต์ apigee-service.sh
      source /etc/profile.d/apigee-service.sh
  2. อัปเดตโหนด Cassandra ทั้งหมด:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    โดยที่ configFile ระบุไฟล์การกำหนดค่าที่คุณใช้ติดตั้ง Apigee Edge สำหรับ Private Cloud เช่น /opt/silent.conf

  3. ในโหนด Edge ทั้งหมด ให้เรียกใช้สคริปต์ update.sh สำหรับ edge ขั้นตอนได้ ในการดำเนินการนี้ ให้เรียกใช้คำสั่งต่อไปนี้ในแต่ละโหนด
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. เรียกใช้สคริปต์ update.sh สำหรับ UI บนโหนดทั้งหมด ในแต่ละโหนด ให้เรียกใช้คำสั่ง คำสั่งต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. เรียกใช้สคริปต์ update.sh สำหรับ SSO บนโหนดทั้งหมด ในแต่ละโหนด ให้เรียกใช้คำสั่ง คำสั่งต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  6. หากคุณใช้ Apigee mTLS ให้ทำตามขั้นตอนที่อธิบายไว้ใน อัปเกรด Apigee mTLS

    สำหรับข้อมูลเพิ่มเติม โปรดดู ข้อมูลเบื้องต้นเกี่ยวกับ Apigee mTLS

ซอฟต์แวร์ที่รองรับ

ไม่มีการเปลี่ยนแปลง

การเลิกใช้งานและการเกษียณ

ไม่มีการเลิกใช้งานหรือเลิกใช้ครั้งใหม่

ฟีเจอร์ใหม่

ส่วนนี้จะแสดงฟีเจอร์ใหม่ในรุ่นนี้

กำลังเข้ารหัสรหัสผ่าน JMX

คุณสามารถเข้ารหัสรหัสผ่าน JMX ได้แล้ว โปรดดู การเปิดใช้การเข้ารหัสรหัสผ่าน JMX และ การเปิดใช้การตรวจสอบสิทธิ์ JMX สำหรับ Cassandra เพื่อดูรายละเอียด (150633039)

แก้ไขข้อบกพร่องแล้ว

ตารางต่อไปนี้แสดงข้อบกพร่องที่ได้รับการแก้ไขในรุ่นนี้

รหัสปัญหา คำอธิบาย
135972575

Edge for Private Cloud แสดงลักษณะการทำงานที่แตกต่างกันระหว่างการทำให้ใช้งานได้ ด้วย override=true&delay=300

ปัญหานี้ได้รับการแก้ไขแล้ว

163578296

axstatus API รายงานสถานะความล้มเหลวอย่างไม่ถูกต้องสำหรับ การติดตั้งใหม่ทั้งหมด

ปัญหานี้ได้รับการแก้ไขแล้ว

160955355

เซสชันการติดตาม UI ไม่ตรงกับบันทึกเซสชันการติดตาม นโยบายที่ลงนามระหว่างคำขอราคาเสนอบริการ 2 รายการขาดหายไป

เหตุการณ์นี้เกิดขึ้นเนื่องจากมีการบันทึกและกระจายนโยบายบางรายการ คำสั่งซื้อ ปัญหานี้ได้รับการแก้ไขแล้ว

147736003

ไลบรารีที่ล้าสมัยใน enterprise.apigee.com ทำให้ระบบรักษาความปลอดภัย ปัญหา

อัปเดตไลบรารีแล้ว

161858295

ระบบสะกดตัวแปรเงียบบางรายการผิด

ตัวแปรการติดตั้งแบบปิดเสียง SSO_JWT_SIGNING_KEY_FILEPATH ไม่ถูกสะกดผิดแล้ว

160951701

ติดตั้ง mTLS ไม่สำเร็จเนื่องจากมีไบนารี Consul เวอร์ชันเก่า

ไบนารีของ Consul ได้รับการอัปเกรดจาก v1.6.2 เป็นเวอร์ชันล่าสุดแล้ว เวอร์ชันเสถียร v1.8.0

160916451

ติดตั้ง mTLS ไม่สำเร็จเนื่องจากไม่มีรายการสำหรับกงสุล bindaddr

ตอนนี้ apigee-mtls สามารถจัดการเซิร์ฟเวอร์ที่มีอินเทอร์เฟซเครือข่ายที่หลากหลายและ ที่อยู่

ปัญหาที่ทราบ

ตารางต่อไปนี้แสดงปัญหาที่ทราบในรุ่นนี้

รหัสปัญหา คำอธิบาย
149245401

ปัญหาการรวมการเชื่อมต่อนโยบาย Ldap

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

วิธีแก้ปัญหา

ในการเปลี่ยนคุณสมบัติของพูลการเชื่อมต่อ LDAP ให้ดำเนินการดังนี้ ขั้นตอนต่อไปนี้คือการตั้งค่าการเปลี่ยนแปลงส่วนกลางสำหรับนโยบาย LDAP ทั้งหมด

  1. สร้างไฟล์พร็อพเพอร์ตี้การกำหนดค่า หากยังไม่มี
    /opt/apigee/customer/application/message-processor.properties
  2. เพิ่มข้อมูลต่อไปนี้ลงในไฟล์ (แทนที่ค่าของ พร็อพเพอร์ตี้ของ Java Naming and Directory Interface (JNDI) ซึ่งเป็นไปตามข้อกำหนดในการกำหนดค่าทรัพยากร LDAP)
    bin_setenv_ext_jvm_opts="-Dcom.sun.jndi.ldap.connect.pool.maxsize=20
    -Dcom.sun.jndi.ldap.connect.pool.prefsize=2
    -Dcom.sun.jndi.ldap.connect.pool.initsize=2
    -Dcom.sun.jndi.ldap.connect.pool.timeout=120000
    -Dcom.sun.jndi.ldap.connect.pool.protocol=ssl"
  3. ตรวจสอบว่าไฟล์ /opt/apigee/customer/application/message-processor.properties คือ ของ apigee:apigee
  4. รีสตาร์ทโปรเซสเซอร์ข้อความแต่ละตัว

วิธียืนยันว่าพูลการเชื่อมต่อ JNDI มีผลบังคับใช้แล้ว คุณสามารถ ดำเนินการ tcpdump เพื่อสังเกตการทำงานของพูลการเชื่อมต่อ LDAP เมื่อเวลาผ่านไป