อัปเดต Apigee Edge 4.19.06 หรือ 4.50.00 เป็น 4.51.00

หัวข้อนี้จะอธิบายวิธีอัปเกรดจาก Apigee Edge 4.19.06 หรือ 4.50.00 เป็น 4.51.00

ใครอัปเดตได้บ้าง

ผู้ที่เรียกใช้การอัปเดตควรเป็นบุคคลที่ติดตั้ง Edge ตั้งแต่แรก หรือ คนที่เป็นรูท

หลังจากที่ติดตั้ง Edge RPM แล้ว ทุกคนจะกำหนดค่าได้

คุณต้องอัปเดตคอมโพเนนต์ใดบ้าง

คุณต้องอัปเดตคอมโพเนนต์ Edge ทั้งหมด Edge ไม่รองรับการตั้งค่าที่มีคอมโพเนนต์ จากหลายเวอร์ชัน

การเผยแพร่การตั้งค่าพร็อพเพอร์ตี้โดยอัตโนมัติ

หากคุณตั้งค่าพร็อพเพอร์ตี้ใดๆ โดยการแก้ไขไฟล์ .properties รายการใน /opt/apigee/customer/application ค่าเหล่านี้จะเก็บไว้ตามการอัปเดต

จำเป็นต้องอัปเกรดเป็น Postgres 10.17

Edge รุ่นนี้มีการอัปเกรดเป็น Postgres 10.17 ในการอัปเกรด ทั้งหมดนี้ ระบบจะย้ายข้อมูล Postgres ไปยัง Postgres 10.17

ระบบที่ใช้งานจริง Edge ส่วนใหญ่ใช้โหนด Postgres 2 รายการที่กำหนดค่าไว้สำหรับการจำลองสแตนด์บายต้นแบบ ระหว่างกระบวนการอัปเดต ขณะที่โหนด Postgres หยุดทำงานเพื่อการอัปเดต ข้อมูลการวิเคราะห์จะยังคง ที่เขียนไปยังโหนด Qpid หลังจากอัปเดตโหนด Postgres และกลับมาออนไลน์แล้ว ข้อมูลการวิเคราะห์ จะถูกพุชไปยังโหนด Postgres

วิธีดำเนินการอัปเดต Postgres จะขึ้นอยู่กับวิธีที่คุณกำหนดค่าพื้นที่เก็บข้อมูลสำหรับ โหนด Postgres:

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

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

    ในการกำหนดค่า Edge แบบ 1 และ 2 โหนด โทโพโลยีที่ใช้สำหรับการสร้างต้นแบบและการทดสอบ คุณ โดยมีโหนด Postgres เดียวเท่านั้น คุณสามารถอัปเดตโหนด Postgres เหล่านี้ได้โดยตรงโดยไม่ต้อง เพื่อสร้างโหนด Postgres ใหม่

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

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

การติดตั้ง Postgres ใหม่ โหนดสแตนด์บาย

กระบวนการนี้จะสร้างเซิร์ฟเวอร์สแตนด์บายของ Postgres ในโหนดใหม่ ตรวจสอบว่าคุณติดตั้งแอป เซิร์ฟเวอร์สแตนด์บายของ Postgres สำหรับ Edge เวอร์ชันที่มีอยู่ (4.19.06 หรือ 4.50.00) ไม่ใช่สำหรับเวอร์ชัน 4.51.00

หากต้องการดำเนินการติดตั้ง ให้ใช้ไฟล์การกำหนดค่าเดียวกันกับที่คุณใช้ติดตั้งเวอร์ชันปัจจุบัน ของ Edge

วิธีสร้างโหนดสแตนด์บายของ Postgres ใหม่

  1. ในต้นฉบับ Postgres ปัจจุบัน ให้แก้ไข /opt/apigee/customer/application/postgresql.properties เพื่อตั้งค่าโทเค็นต่อไปนี้ หากไม่มีไฟล์อยู่ ให้สร้างไฟล์ดังกล่าวโดยทำดังนี้
    conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust\ \nhost replication apigee new_standby_ip/32 trust

    โดยที่ existing_standby_ip คือที่อยู่ IP ของ Postgres ปัจจุบัน เซิร์ฟเวอร์สแตนด์บายและ new_standby_ip คือที่อยู่ IP ของโหนดสแตนด์บายใหม่

  2. รีสตาร์ท apigee-postgresql ในต้นแบบ Postgres:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  3. ยืนยันว่ามีการเพิ่มโหนดสแตนด์บายใหม่โดยดู /opt/apigee/apigee-postgresql/conf/pg_hba.conf ไฟล์หลัก คุณควรจะเห็น บรรทัดต่อไปนี้ในไฟล์นั้น
    host replication apigee existing_standby_ip/32 trust
    host replication apigee new_standby_ip/32 trust
  4. ติดตั้งเซิร์ฟเวอร์สแตนด์บายของ Postgres ใหม่:
    1. แก้ไขไฟล์การกำหนดค่าที่คุณใช้ติดตั้ง Edge เวอร์ชันปัจจุบันเพื่อระบุ ดังต่อไปนี้
      # IP address of the current master:
      PG_MASTER=192.168.56.103
      # IP address of the new standby node
      PG_STANDBY=192.168.56.102
    2. ปิดใช้ SELinux ตามที่อธิบายไว้ใน ติดตั้งยูทิลิตีการตั้งค่า Apigee ของ Edge
    3. ทำอย่างใดอย่างหนึ่งต่อไปนี้โดยขึ้นอยู่กับเวอร์ชันของ Edge ที่คุณอัปเกรดมาจาก
      • หากคุณอัปเกรดจาก Edge 4.19.06 ดาวน์โหลดไฟล์ Edge Bootstrap_4.19.06.sh ไปยัง /tmp/bootstrap_4.19.06.sh :
        curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh

        ถัดไป ให้ติดตั้งยูทิลิตีและ Dependencies ของ Edge apigee-service ดังนี้

        sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord
      • หากคุณกำลังอัปเกรดจาก Edge 4.50.00 ดาวน์โหลดไฟล์ Edge 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

        ถัดไป ให้ติดตั้งยูทิลิตีและ Dependencies ของ Edge apigee-service ดังนี้

        sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
    4. ใช้ apigee-service เพื่อติดตั้งยูทิลิตี apigee-setup:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. ติดตั้ง Postgres
      /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
    6. เรียกใช้คำสั่งต่อไปนี้ในโหนดสแตนด์บายใหม่
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      ตรวจสอบว่ามีข้อความระบุว่าอยู่ในโหมดสแตนด์บาย

การดำเนินการอัปเกรด Postgres ด้วยตนเอง

หากต้องการอัปเกรดในตัวเป็น Postgres 10.17 ให้ทำตามขั้นตอนต่อไปนี้

  1. อัปเกรด Postgres ในโฮสต์หลัก
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  2. เรียกใช้คำสั่งการตั้งค่าบนโฮสต์หลักดังนี้
    apigee-service apigee-postgresql setup -f /opt/silent.conf
  3. เรียกใช้คำสั่งกำหนดค่าในโฮสต์หลักดังนี้
    apigee-service apigee-postgresql configure
  4. รีสตาร์ทโฮสต์หลักดังนี้
    apigee-service apigee-postgresql restart
  5. กำหนดค่าเป็นโฆษณาหลัก โดยทำดังนี้
    apigee-service apigee-postgresql setup-replication-on-master -f /opt/silent.conf
  6. ตรวจสอบว่าโฮสต์หลักได้เริ่มต้นแล้ว โดยทำดังนี้
    apigee-service apigee-postgresql wait_for_ready
  7. หยุดสแตนด์บายโดยทำดังนี้
    apigee-service apigee-postgresql stop
  8. อัปเกรดการสแตนด์บาย

    หมายเหตุ: ไม่ต้องสนใจขั้นตอนนี้หากขั้นตอนนี้มีข้อผิดพลาด/ล้มเหลว update.sh จะพยายาม เริ่มต้นเซิร์ฟเวอร์สแตนด์บายด้วยการกำหนดค่าที่ไม่ถูกต้อง ให้ Postgres มีการอัปเกรดเป็น 10.17 ซึ่งข้อผิดพลาดนี้ไม่ได้มีความสำคัญใดๆ

    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. ตรวจสอบว่าหยุดสแตนด์บายแล้ว โดยทำดังนี้
    apigee-service apigee-postgresql stop
  10. นำการกำหนดค่าโหมดสแตนด์บายเดิมออก:
    rm -rf /opt/apigee/data/apigee-postgresql/
  11. ตั้งค่าการจำลองในเซิร์ฟเวอร์สแตนด์บาย:
    apigee-service apigee-postgresql setup-replication-on-standby -f /opt/silent.conf

หลังจากทำขั้นตอนนี้เสร็จแล้ว การสแตนด์บายจะเริ่มต้นขึ้นได้สำเร็จ

การเลิกใช้งานโหนด Postgres

หลังจากการอัปเดตเสร็จสมบูรณ์ ให้เลิกใช้โหนดสแตนด์บายใหม่:

  1. ตรวจสอบว่า Postgres ทำงานอยู่ โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-all status

    หาก Postgres ไม่ได้ทำงานอยู่ ให้เริ่มต้นดังนี้

    /opt/apigee/apigee-service/bin/apigee-all start
  2. รับ UUID ของโหนดสแตนด์บายใหม่โดยเรียกใช้คำสั่ง curl ต่อไปนี้ในโหนดใหม่ โหนดสแตนด์บาย:
    curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self

    คุณควรเห็น UUID ของโหนดที่ส่วนท้ายของเอาต์พุตในรูปแบบ

    "type" : [ "postgres-server" ],
    "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
  3. หยุดโหนดสแตนด์บายใหม่โดยเรียกใช้คำสั่งต่อไปนี้ในโหนดสแตนด์บายใหม่
    /opt/apigee/apigee-service/bin/apigee-all stop
  4. ในโหนดหลักของ Postgres ให้แก้ไข /opt/apigee/customer/application/postgresql.properties ในการนำโหนดสแตนด์บายใหม่จาก conf_pg_hba_replication.connection ออก:
    conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust
  5. รีสตาร์ท apigee-postgresql ในต้นแบบ Postgres โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  6. ตรวจสอบว่าโหนดสแตนด์บายใหม่ถูกนำออกโดยการดู /opt/apigee/apigee-postgresql/conf/pg_hba.conf ไฟล์หลัก คุณควรจะเห็น เฉพาะบรรทัดต่อไปนี้ในไฟล์นั้น
    host replication apigee existing_standby_ip/32 trust
  7. ลบ UUID ของโหนดสแตนด์บายจาก ZooKeeper โดยสร้างการจัดการ Edge ต่อไปนี้ การเรียก API ในโหนดเซิร์ฟเวอร์การจัดการ:
    curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/new_standby_uuid

อัปเดตข้อกำหนดเบื้องต้น

โปรดอ่านข้อกำหนดเบื้องต้นต่อไปนี้ก่อนอัปเกรด Apigee Edge

  • สำรองข้อมูลโหนดทั้งหมด
    ก่อนอัปเดต เราขอแนะนำให้สำรองข้อมูลโหนดทั้งหมดให้เรียบร้อยเพื่อความปลอดภัย เหตุผล โปรดใช้กระบวนการสำหรับ Edge เวอร์ชันปัจจุบันเพื่อสำรองข้อมูล

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

  • ตรวจสอบว่า Edge ทำงานอยู่
    ตรวจสอบว่า Edge ทำงานอยู่ในระหว่างขั้นตอนการอัปเดตโดยใช้คำสั่งต่อไปนี้
    /opt/apigee/apigee-service/bin/apigee-all status

UI ของ Edge ใหม่

ส่วนนี้จะแสดงข้อควรพิจารณาเกี่ยวกับ Edge UI สำหรับข้อมูลเพิ่มเติม โปรดดู EDGE UI ใหม่สำหรับ Private Cloud

ติดตั้ง Edge UI

หลังการติดตั้งครั้งแรกเสร็จสมบูรณ์แล้ว Apigee จะแนะนำให้คุณติดตั้ง Edge UI ซึ่งเป็นอินเทอร์เฟซผู้ใช้ที่ได้รับการปรับปรุงสำหรับนักพัฒนาและผู้ดูแลระบบ Apigee Edge สำหรับ Private Cloud

โปรดทราบว่า Edge UI กำหนดให้คุณต้องปิดใช้การตรวจสอบสิทธิ์ขั้นพื้นฐานและใช้ IDP เช่น SAML หรือ LDAP

โปรดดูข้อมูลเพิ่มเติมที่หัวข้อติดตั้ง Edge UI ใหม่

อัปเดต Edge UI

หากต้องการอัปเดตคอมโพเนนต์ Edge UI ให้พิจารณาเวอร์ชันของ Edge สำหรับ Private Cloud ที่คุณ กำลังอัปเกรดจาก:

อัปเดตด้วย Apigee mTLS

หากต้องการอัปเดต Apigee mTLS ให้ทำตามขั้นตอนต่อไปนี้ ขั้นตอน:

การย้อนกลับการอัปเดต

ในกรณีที่อัปเดตไม่สำเร็จ คุณสามารถลองแก้ไขปัญหาได้ แล้วดำเนินการ update.shอีกครั้ง คุณสามารถเรียกใช้การอัปเดตได้หลายครั้งเพื่อให้การอัปเดตดำเนินต่อไป จากจุดที่เล่นค้างไว้

หากความล้มเหลวทำให้คุณต้องย้อนกลับการอัปเดตเป็นเวอร์ชันก่อนหน้า โปรดดู ย้อนกลับไป 4.51.00 เพื่อดูวิธีการโดยละเอียด

ข้อมูลการอัปเดตการบันทึก

ตามค่าเริ่มต้น ยูทิลิตี update.sh จะเขียนข้อมูลบันทึกไปยัง:

/opt/apigee/var/log/apigee-setup/update.log

หากบุคคลที่เรียกใช้ยูทิลิตี update.sh ไม่มีสิทธิ์เข้าถึง ไดเรกทอรีนั้น ไฟล์จะเขียนบันทึกไปยังไดเรกทอรี /tmp เป็นไฟล์ชื่อ update_username.log

หากบุคคลดังกล่าวไม่มีสิทธิ์เข้าถึง /tmp ยูทิลิตี update.sh ล้มเหลว

การอัปเดตไม่มีช่วงพัก

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

การอัปเดตไม่มีช่วงพักจะทำได้ในกรณีที่กำหนดค่า 5 โหนดขึ้นไปเท่านั้น

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

  1. อัปเดตเครื่องตามลำดับที่ถูกต้องสำหรับการติดตั้งตามที่อธิบายไว้ ลำดับของการอัปเดตเครื่อง
  2. เมื่อถึงเวลาอัปเดตเราเตอร์ ให้เลือกเราเตอร์หนึ่งตัวและทำให้ไม่สามารถเข้าถึงได้ เช่น ที่อธิบายไว้ในบทความการเปิดใช้งาน/การปิดใช้งานเซิร์ฟเวอร์ (ตัวประมวลผลข้อความ/เราเตอร์) ความสามารถในการเข้าถึง
  3. อัปเดตเราเตอร์ที่เลือกและคอมโพเนนต์ Edge อื่นๆ ทั้งหมดบนเครื่องเดียวกันกับเราเตอร์ การกำหนดค่า Edge ทั้งหมดจะแสดงเราเตอร์และผู้ประมวลผลข้อความในโหนดเดียวกัน
  4. ทำให้เราเตอร์เข้าถึงได้อีกครั้ง
  5. ทำซ้ำขั้นตอนที่ 2 ถึง 4 สำหรับเราเตอร์ที่เหลือ
  6. อัปเดตเครื่องที่เหลือในการติดตั้งต่อ

ดูแลสิ่งต่อไปนี้ก่อนและหลังการอัปเดต

ใช้ไฟล์การกำหนดค่าที่ผู้ใช้ไม่ต้องดำเนินการ

คุณต้องส่งไฟล์การกำหนดค่าที่ผู้ใช้ไม่ต้องดำเนินการไปยังคำสั่งอัปเดต ไฟล์การกำหนดค่าที่ผู้ใช้ไม่มีการแจ้งเตือน ควรเป็นอีเมลเดียวกับที่คุณใช้ติดตั้ง Edge 4.19.06 หรือ 4.50.00

อัปเดตเป็น 4.51.00 บนโหนดที่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก

ใช้ขั้นตอนต่อไปนี้เพื่ออัปเดตคอมโพเนนต์ Edge ในโหนด

  1. หากมี ให้ปิดใช้งาน cron ที่กำหนดค่าไว้เพื่อดำเนินการซ่อมแซมใน Cassandra จนกว่าการอัปเดตจะเสร็จสมบูรณ์
  2. เข้าสู่ระบบโหนดในฐานะรูทเพื่อติดตั้ง Edge RPM
  3. ติดตั้ง yum-utils และ yum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. ปิดใช้งาน SELinux ตามที่อธิบายไว้ใน ติดตั้ง ยูทิลิตีการตั้งค่า Apigee ของ Edge
  5. หากกำลังติดตั้งใน Oracle 7.x ให้ใช้คำสั่งต่อไปนี้
    sudo yum-config-manager --enable ol7_optional_latest
  6. หากกำลังติดตั้งบน AWS ให้เรียกใช้คำสั่งต่อไปนี้ yum-configure-manager คำสั่ง:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  7. ดาวน์โหลดไฟล์ Edge 4.51.00 bootstrap_4.51.00.sh ไปยัง /tmp/bootstrap_4.51.00.sh:
    curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
  8. ติดตั้งยูทิลิตีและ Dependency ของ Edge 4.51.00 apigee-service โดย กำลังเรียกใช้คำสั่งต่อไปนี้
    sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

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

    โดยค่าเริ่มต้น โปรแกรมติดตั้งจะตรวจสอบว่าคุณติดตั้ง Java 1.8 แล้ว ถ้าคุณไม่ติดตั้ง โปรแกรมติดตั้งให้คุณ

    ใช้ตัวเลือก JAVA_FIX เพื่อระบุวิธีจัดการ การติดตั้ง Java JAVA_FIX ใช้ค่าต่อไปนี้

    • I: ติดตั้ง OpenJDK 1.8 (ค่าเริ่มต้น)
    • C: ดำเนินการต่อโดยไม่ติดตั้ง Java
    • Q: ออก สำหรับตัวเลือกนี้ คุณต้องติดตั้ง Java ด้วยตนเอง
  9. ใช้ apigee-service เพื่ออัปเดตยูทิลิตี apigee-setup เป็น ตัวอย่างต่อไปนี้จะแสดง
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  10. อัปเดตยูทิลิตี apigee-validate ในเซิร์ฟเวอร์การจัดการเป็นดังนี้ ตัวอย่างได้แก่
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. อัปเดตยูทิลิตี apigee-provision ในเซิร์ฟเวอร์การจัดการเป็นดังนี้ ตัวอย่างได้แก่
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  12. เรียกใช้ยูทิลิตี update บนโหนดโดยเรียกใช้คำสั่งต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    ทำเช่นนี้ตามลำดับที่อธิบายไว้ในลำดับของเครื่อง อัปเดต

    สถานที่:

    • component เป็นคอมโพเนนต์ Edge ที่จะอัปเดต ค่าที่เป็นไปได้ ได้แก่
      • cs: คาสซานดรา
      • edge: คอมโพเนนต์ Edge ทั้งหมดยกเว้น Edge UI: เซิร์ฟเวอร์การจัดการ, ข้อความ โปรเซสเซอร์, เราเตอร์, เซิร์ฟเวอร์ QPID, เซิร์ฟเวอร์ Postgres
      • ldap: OpenLDAP
      • ps: Postgresql
      • qpid: qpidd
      • sso: SSO ของ Apigee (หากติดตั้ง SSO ไว้)
      • ue: UI ของ Edge ใหม่
      • ui: UI ของ Edge แบบคลาสสิก
      • zk: Zookeeper
    • configFile เป็นไฟล์การกำหนดค่าเดียวกันกับที่คุณใช้ กำหนด Edge ของคุณ ระหว่างการติดตั้ง 4.19.06 หรือ 4.50.00

    คุณเรียกใช้ update.sh กับคอมโพเนนต์ทั้งหมดได้โดยการตั้งค่า component เป็น "all" แต่เฉพาะเมื่อคุณมีโปรไฟล์การติดตั้ง Edge all-in-one (AIO) เท่านั้น เช่น

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  13. รีสตาร์ทคอมโพเนนต์ Edge UI บนโหนดทั้งหมดที่เรียกใช้คอมโพเนนต์ดังกล่าว หากยังไม่ได้ดำเนินการ ให้ทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  14. ทดสอบการอัปเดตโดยเรียกใช้ยูทิลิตี apigee-validate ในการจัดการ เซิร์ฟเวอร์ ตามที่อธิบายไว้ในทดสอบการติดตั้ง

หากคุณตัดสินใจยกเลิกการอัปเดตในภายหลัง ให้ดำเนินการตามขั้นตอนที่อธิบายไว้ใน ย้อนกลับไป 4.51.00

อัปเดตเป็น 4.51.00 จากที่เก็บในเครื่อง

หากโหนด Edge ของคุณอยู่หลังไฟร์วอลล์ หรือมีการห้ามไม่ให้เข้าถึงด้วยวิธีการอื่นใด ที่เก็บ Apigee บนอินเทอร์เน็ต จากนั้นคุณจะดำเนินการอัปเดตจากที่เก็บในเครื่องได้ หรือมิเรอร์ของที่เก็บ Apigee

หลังจากสร้างที่เก็บ Edge ในเครื่องแล้ว คุณจะมี 2 ตัวเลือกในการอัปเดต Edge จาก ที่เก็บในท้องถิ่น:

  • สร้างไฟล์ .tar ของที่เก็บ คัดลอกไฟล์ .tar ไปยังโหนด แล้วอัปเดต Edge จาก ไฟล์ .tar
  • ติดตั้งเว็บเซิร์ฟเวอร์บนโหนดที่มีที่เก็บภายในเพื่อให้โหนดอื่นๆ เข้าถึงได้ Apigee มีเว็บเซิร์ฟเวอร์ NGINX ให้คุณใช้ หรือคุณจะใช้เว็บเซิร์ฟเวอร์ NGINX ก็ได้ เว็บเซิร์ฟเวอร์

วิธีอัปเดตจากที่เก็บในเครื่อง 4.51.00

  1. สร้างที่เก็บ 4.51.00 ในเครื่องตามที่อธิบายไว้ใน "สร้างที่เก็บ Apigee ในเครื่อง" ที่ ติดตั้งยูทิลิตีการตั้งค่า Apigee ของ Edge
  2. วิธีติดตั้ง apigee-service จากไฟล์ .tar
    1. ในโหนดที่มีที่เก็บในเครื่อง ให้ใช้คำสั่งต่อไปนี้เพื่อจัดแพ็กเกจที่เก็บในเครื่อง ลงในไฟล์ .tar ไฟล์เดียวที่ชื่อ /opt/apigee/data/apigee-mirror/apigee-4.51.00.tar.gz
      /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. คัดลอกไฟล์ .tar ไปยังโหนดที่ต้องการอัปเดต Edge ตัวอย่างเช่น คัดลอกไปที่ ไดเรกทอรี /tmp ในโหนดใหม่
    3. ในโหนดใหม่ ให้ยกเลิกการอัปโหลดไฟล์ไปยังไดเรกทอรี /tmp:
      tar -xzf apigee-4.51.00.tar.gz

      คำสั่งนี้จะสร้างไดเรกทอรีใหม่ ชื่อ repos ในไดเรกทอรี ที่มีไฟล์ .tar เช่น /tmp/repos

    4. ติดตั้งยูทิลิตี Edge apigee-service และการอ้างอิงจาก /tmp/repos:
      sudo bash /tmp/repos/bootstrap_4.51.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      คุณจะเห็นว่าใส่เส้นทางไปยังไดเรกทอรี repos ในคำสั่งนี้

  3. วิธีติดตั้ง apigee-service โดยใช้เว็บเซิร์ฟเวอร์ NGINX
    1. กำหนดค่าเว็บเซิร์ฟเวอร์ NGINX ตามที่อธิบายไว้ใน "ติดตั้งจากที่เก็บโดยใช้ NGINX webserver" ที่ Install the Edge ยูทิลิตีการตั้งค่า Apigee
    2. ในโหนดระยะไกล ให้ดาวน์โหลดไฟล์ Edge bootstrap_4.51.00.sh ไปยัง /tmp/bootstrap_4.51.00.sh:
      /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh

      โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณตั้งค่าไว้ก่อนหน้านี้ ที่เก็บ และ remoteRepo คือที่อยู่ IP หรือชื่อ DNS ของโหนดที่เก็บ

    3. ในโหนดระยะไกล ให้ติดตั้งยูทิลิตีและ Dependencies ของ Edge apigee-setup:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่เก็บ

  4. ใช้ apigee-service เพื่ออัปเดตยูทิลิตี apigee-setup เป็น ตัวอย่างต่อไปนี้จะแสดง
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. อัปเดตยูทิลิตี apigee-validate ในเซิร์ฟเวอร์การจัดการเป็นดังนี้ ตัวอย่างได้แก่
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. อัปเดตยูทิลิตี apigee-provision ในเซิร์ฟเวอร์การจัดการเป็นดังนี้ ตัวอย่างได้แก่
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  7. เรียกใช้ยูทิลิตี update บนโหนดของคุณตามลำดับที่อธิบายไว้ใน ลำดับของการอัปเดตเครื่อง:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    สถานที่:

    • component เป็นคอมโพเนนต์ Edge ที่จะอัปเดต โดยปกติคุณจะอัปเดต คอมโพเนนต์ดังต่อไปนี้
      • cs: คาสซานดรา
      • edge: คอมโพเนนต์ Edge ทั้งหมดยกเว้น Edge UI: เซิร์ฟเวอร์การจัดการ, ตัวประมวลผลข้อความ, เราเตอร์ เซิร์ฟเวอร์ QPID, เซิร์ฟเวอร์ Postgres
      • ldap: OpenLDAP
      • ps: Postgresql
      • qpid: qpidd
      • sso: SSO ของ Apigee (หากติดตั้ง SSO ไว้)
      • UI ของ Edge ใหม่ ue รายการ
      • ui: UI ของ Edge แบบคลาสสิก
      • zk: Zookeeper
    • configFile เป็นไฟล์การกำหนดค่าเดียวกันกับที่คุณใช้ กำหนดคอมโพเนนต์ Edge ระหว่างการติดตั้ง 4.19.06 หรือ 4.50.00

    คุณเรียกใช้ update.sh กับคอมโพเนนต์ทั้งหมดได้โดยการตั้งค่า component เป็น "all" แต่เฉพาะเมื่อคุณมีโปรไฟล์การติดตั้ง Edge all-in-one (AIO) เท่านั้น เช่น

    /opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
  8. รีสตาร์ทคอมโพเนนต์ UI บนโหนดทั้งหมดที่เรียกใช้คอมโพเนนต์ดังกล่าว หากยังไม่ได้ดำเนินการ ให้ทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|edge-ui] restart
  9. ทดสอบการอัปเดตโดยเรียกใช้ยูทิลิตี apigee-validate ในการจัดการ เซิร์ฟเวอร์ ตามที่อธิบายไว้ในทดสอบการติดตั้ง

หากคุณตัดสินใจยกเลิกการอัปเดตในภายหลัง ให้ดำเนินการตามขั้นตอนที่อธิบายไว้ใน ย้อนกลับไป 4.51.00

ลำดับของการอัปเดตเครื่อง

ลำดับการอัปเดตเครื่องในการติดตั้ง Edge เป็นสิ่งสำคัญดังนี้

  • คุณต้องอัปเดตโหนด Cassandra และ ZooKeeper ทั้งหมดก่อนที่จะอัปเดต โหนดอื่นๆ
  • สําหรับเครื่องใดก็ตามที่มีคอมโพเนนต์ Edge หลายรายการ (เซิร์ฟเวอร์การจัดการ, Message Processor เราเตอร์, เซิร์ฟเวอร์ QPID แต่ไม่ใช่เซิร์ฟเวอร์ Postgres) ให้ใช้ตัวเลือก -c edge เพื่ออัปเดต ทุกคนได้พร้อมกัน
  • หากขั้นตอนระบุว่าควรดำเนินการในหลายเครื่อง ให้ดำเนินการใน ลำดับเครื่องที่ระบุ
  • เราไม่มีขั้นตอนแยกต่างหากในการอัปเดตการสร้างรายได้ จะมีการอัปเดตเมื่อคุณระบุ ตัวเลือก-c edge

การอัปเกรดแบบสแตนด์อโลนแบบ 1 โหนด

วิธีอัปเกรดการกำหนดค่าแบบสแตนด์อโลน 1 โหนดเป็น 4.51.00

  1. อัปเดตคอมโพเนนต์ทั้งหมด
    /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. (หากคุณติดตั้ง apigee-adminapi) อัปเดตยูทิลิตี apigee-adminapi แล้ว:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

การอัปเกรด 2 โหนดแบบสแตนด์อโลน

อัปเดตคอมโพเนนต์ต่อไปนี้สำหรับการติดตั้งแบบสแตนด์อโลน 2 โหนด

โปรดดูโทโพโลยีการติดตั้งสำหรับรายการ Topologies ของ Edge และหมายเลขโหนด

  1. อัปเดต Cassandra และ ZooKeeper ในเครื่อง 1:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. อัปเดต Qpid และ Postgres ในเครื่อง 2:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. อัปเดต LDAP ในเครื่อง 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. อัปเดตคอมโพเนนต์ Edge ในเครื่อง 2 และ 1 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. อัปเดต UI บนเครื่อง 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. (หากคุณติดตั้ง apigee-adminapi) อัปเดตยูทิลิตี apigee-adminapi ในเครื่อง 1 แล้ว:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  7. (หากคุณติดตั้ง SSO ของ Apigee) ให้อัปเดต Apigee SSO ในเครื่อง 1 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    โดยที่ sso_config_file คือไฟล์การกำหนดค่าที่คุณสร้างขึ้นเมื่อ SSO ที่ติดตั้ง

  8. รีสตาร์ทคอมโพเนนต์ Edge UI ในเครื่อง 1 โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

การอัปเกรด 5 โหนด

อัปเดตคอมโพเนนต์ต่อไปนี้สำหรับการติดตั้ง 5 โหนด

โปรดดูโทโพโลยีการติดตั้งสำหรับรายการ Topologies ของ Edge และหมายเลขโหนด

  1. อัปเดต Cassandra และ ZooKeeper ในเครื่อง 1, 2 และ 3
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. อัปเดต Qpid และ Postgres ในเครื่อง 4:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  3. อัปเดต Qpid และ Postgres ในเครื่อง 5:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  4. อัปเดต LDAP ในเครื่อง 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. อัปเดตคอมโพเนนต์ Edge ในเครื่อง 4, 5, 1, 2, 3 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. อัปเดต Edge UI ดังนี้
    • UI แบบคลาสสิก: หากคุณใช้ UI แบบคลาสสิก ให้อัปเดต คอมโพเนนต์ ui ในเครื่อง 1 ตามตัวอย่างต่อไปนี้
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    • UI ของ Edge ใหม่: หากคุณติดตั้ง Edge UI ใหม่ ให้อัปเดต คอมโพเนนต์ ue ในเครื่องที่เหมาะสม (อาจไม่ใช่เครื่อง 1):
      /opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
  7. (หากคุณติดตั้ง apigee-adminapi) อัปเดตยูทิลิตี apigee-adminapi ในเครื่อง 1 แล้ว:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (หากคุณติดตั้ง SSO ของ Apigee) ให้อัปเดต Apigee SSO ในเครื่อง 1 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    โดยที่ sso_config_file คือไฟล์การกำหนดค่าที่คุณสร้างขึ้นเมื่อ SSO ที่ติดตั้ง

  9. รีสตาร์ทคอมโพเนนต์ UI ด้วยคำสั่งต่อไปนี้
    • UI แบบคลาสสิก: หากคุณใช้ UI แบบคลาสสิก ให้รีสตาร์ทคำสั่ง คอมโพเนนต์ edge-ui ในเครื่อง 1 ตามตัวอย่างต่อไปนี้
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • UI ของ Edge ใหม่: หากคุณติดตั้ง Edge UI ใหม่แล้ว ให้รีสตาร์ท คอมโพเนนต์ edge-management-ui ในเครื่องที่เหมาะสม (อาจไม่ใช่เครื่อง 1):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

การอัปเกรดคลัสเตอร์ 9 โหนด

อัปเดตคอมโพเนนต์ต่อไปนี้สำหรับการติดตั้งคลัสเตอร์ 9 โหนด

โปรดดูโทโพโลยีการติดตั้งสำหรับรายการ Topologies ของ Edge และหมายเลขโหนด

  1. อัปเดต Cassandra และ ZooKeeper ในเครื่อง 1, 2 และ 3
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. อัปเดต Qpid บนเครื่อง 6 และ 7:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. อัปเดต Postgres ในเครื่อง 8 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. อัปเดต Postgres ในเครื่อง 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. อัปเดต LDAP ในเครื่อง 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. อัปเดตคอมโพเนนต์ Edge ในเครื่อง 6, 7, 8, 9, 1, 4 และ 5 ตามลำดับดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. อัปเดต UI ใหม่ (ue) หรือ UI แบบคลาสสิก (ui) ในเครื่อง 1:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  8. (หากคุณติดตั้ง apigee-adminapi) อัปเดตยูทิลิตี apigee-adminapi ในเครื่อง 1 ดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (หากคุณติดตั้ง SSO ของ Apigee) ให้อัปเดต Apigee SSO ในเครื่อง 1 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    โดยที่ sso_config_file คือไฟล์การกำหนดค่าที่คุณสร้างขึ้นเมื่อ SSO ที่ติดตั้ง

  10. รีสตาร์ทคอมโพเนนต์ UI ด้วยคำสั่งต่อไปนี้
    • UI แบบคลาสสิก: หากคุณใช้ UI แบบคลาสสิก ให้รีสตาร์ทคำสั่ง คอมโพเนนต์ edge-ui ในเครื่อง 1 ตามตัวอย่างต่อไปนี้
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • UI ของ Edge ใหม่: หากคุณติดตั้ง Edge UI ใหม่แล้ว ให้รีสตาร์ท คอมโพเนนต์ edge-management-ui ในเครื่องที่เหมาะสม (อาจไม่ใช่เครื่อง 1):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

การอัปเกรดคลัสเตอร์ 13 โหนด

อัปเดตคอมโพเนนต์ต่อไปนี้สำหรับการติดตั้งคลัสเตอร์ 13 โหนด

โปรดดูโทโพโลยีการติดตั้งสำหรับรายการ Topologies ของ Edge และหมายเลขโหนด

  1. อัปเดต Cassandra และ ZooKeeper บนเครื่อง 1, 2 และ 3
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. อัปเดต Qpid บนเครื่อง 12 และ 13:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. อัปเดต Postgres ในเครื่อง 8 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. อัปเดต Postgres ในเครื่อง 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. อัปเดต LDAP ในเครื่อง 4 และ 5:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. อัปเดตคอมโพเนนต์ Edge ในเครื่อง 12, 13, 8, 9, 6, 7, 10 และ 11 ตามลำดับดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. อัปเดต UI ใหม่ (ue) หรือ UI คลาสสิก (ui) บนเครื่อง 6 และ 7:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  8. (หากคุณติดตั้ง apigee-adminapi) อัปเดตยูทิลิตี apigee-adminapi ในเครื่อง 6 และ 7 แล้ว:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (หากติดตั้ง SSO ของ Apigee) ให้อัปเดต Apigee SSO ในเครื่อง 6 และ 7 ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    โดยที่ sso_config_file คือไฟล์การกำหนดค่าที่คุณสร้างขึ้นเมื่อ SSO ที่ติดตั้ง

  10. รีสตาร์ทคอมโพเนนต์ UI ด้วยคำสั่งต่อไปนี้
    • UI แบบคลาสสิก: หากคุณใช้ UI แบบคลาสสิก ให้รีสตาร์ทคำสั่ง edge-ui ในเครื่อง 6 และ 7 ตามตัวอย่างต่อไปนี้
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • UI ของ Edge ใหม่: หากคุณติดตั้ง Edge UI ใหม่แล้ว ให้รีสตาร์ท คอมโพเนนต์ edge-management-ui ในเครื่อง 6 และ 7:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

การอัปเกรดคลัสเตอร์ 12 โหนด

อัปเดตคอมโพเนนต์ต่อไปนี้สำหรับการติดตั้งคลัสเตอร์ 12 โหนด

โปรดดูโทโพโลยีการติดตั้งสำหรับรายการ Topologies ของ Edge และหมายเลขโหนด

  1. อัปเดต Cassandra และ ZooKeeper:
    1. บนเครื่อง 1, 2 และ 3 ในศูนย์ข้อมูล 1:
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. บนเครื่อง 7, 8 และ 9 ใน Data Center 2
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. อัปเดต qpidd:
    1. เครื่อง 4, 5 ใน Data Center 1
      1. อัปเดต qpidd ในเครื่อง 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. อัปเดต qpidd ในเครื่อง 5:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. เครื่อง 10, 11 ใน Data Center 2
      1. อัปเดต qpidd ในเครื่อง 10:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. อัปเดต qpidd ในเครื่อง 11:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. อัปเดต Postgres:
    1. เครื่อง 6 ในศูนย์ข้อมูล 1
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. เครื่อง 12 ในศูนย์ข้อมูล 2
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. อัปเดต LDAP:
    1. เครื่อง 1 ในศูนย์ข้อมูล 1
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. เครื่อง 7 ในศูนย์ข้อมูล 2
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. อัปเดตคอมโพเนนต์ Edge:
    1. เครื่อง 4, 5, 6, 1, 2, 3 ในศูนย์ข้อมูล 1
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. เครื่องที่ 10, 11, 12, 7, 8, 9 ใน Data Center 2
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. อัปเดต UI ใหม่ (ue) หรือ UI แบบคลาสสิก (ui) ดังนี้
    1. เครื่องที่ 1 ในศูนย์ข้อมูล 1:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
    2. เครื่อง 7 ในศูนย์ข้อมูล 2:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  7. (หากคุณติดตั้ง apigee-adminapi) อัปเดตยูทิลิตี apigee-adminapi แล้ว:
    1. เครื่องที่ 1 ในศูนย์ข้อมูล 1:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
    2. เครื่อง 7 ในศูนย์ข้อมูล 2:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (หากคุณติดตั้ง SSO ของ Apigee) ให้อัปเดต SSO ของ Apigee ดังนี้
    1. เครื่องที่ 1 ในศูนย์ข้อมูล 1:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    2. เครื่อง 7 ในศูนย์ข้อมูล 2:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    3. โดยที่ sso_config_file คือไฟล์การกำหนดค่าที่คุณสร้างขึ้นเมื่อ SSO ที่ติดตั้ง

  9. รีสตาร์ท Edge UI ใหม่ (edge-management-ui) หรือ Edge UI แบบคลาสสิก (edge-ui) คอมโพเนนต์ในเครื่อง 1 และ 7:
    /opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart

สำหรับการกำหนดค่าที่ไม่ใช่แบบมาตรฐาน

หากคุณมีการกำหนดค่าที่ไม่เป็นมาตรฐาน ให้อัปเดตคอมโพเนนต์ของ Edge ในขั้นตอนต่อไปนี้ คำสั่งซื้อ:

  1. ZooKeeper
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. Edge หมายถึง "-c edge" บนโหนดทั้งหมดในลำดับ: โหนดที่มีเซิร์ฟเวอร์ Qpid Edge Postgres Server, เซิร์ฟเวอร์การจัดการ, ตัวประมวลผลข้อความ และเราเตอร์
  6. Edge UI (คลาสสิกหรือใหม่)
  7. apigee-adminapi
  8. SSO ของ Apigee

หลังจากอัปเดตเสร็จแล้ว โปรดรีสตาร์ทคอมโพเนนต์ Edge UI ในอุปกรณ์ทุกเครื่องที่ใช้งานอยู่ ได้