หลังจากการติดตั้ง

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

งาน คำอธิบาย
เรียกใช้คำสั่งบนคอมโพเนนต์ Edge ใช้ยูทิลิตี apigee-service เพื่อเริ่ม หยุด รีสตาร์ท และรับสถานะของคอมโพเนนต์ Edge แต่ละรายการ
กำหนดค่าคอมโพเนนต์ Edge ใช้ไฟล์คุณสมบัติเพื่อเปลี่ยนการตั้งค่าคอมโพเนนต์ Edge เริ่มต้น
เรียกใช้การตรวจสอบ Apigee เรียกใช้สคริปต์ทดสอบเพื่อให้แน่ใจว่าการติดตั้งคอมโพเนนต์แต่ละรายการสำเร็จ
ปรับแต่งการตั้งค่าฮีปของ JVM เพิ่มประสิทธิภาพการตั้งค่าหน่วยความจำ Java สำหรับแต่ละโหนด
จัดการนโยบายรหัสผ่าน LDAP เปลี่ยนรหัสผ่าน LDAP เริ่มต้นและกำหนดการตั้งค่าการตรวจสอบสิทธิ์ต่างๆ
ติดตั้ง apigee-monit บนโหนด ติดตั้งและใช้เครื่องมือที่ตรวจสอบคอมโพเนนต์ในโหนดและพยายามรีสตาร์ทคอมโพเนนต์เหล่านั้นหากไม่สำเร็จ
เปลี่ยนรหัสผ่าน PostgreSQL เริ่มต้น Apigee ขอแนะนำให้คุณเปลี่ยนรหัสผ่าน PostgreSQL เริ่มต้นหลังจากติดตั้ง Edge สำหรับ Private Cloud เพื่อรักษาความปลอดภัยของข้อมูล
ตั้งค่างานการล้างข้อมูลใน PostgreSQL ลบข้อมูลที่ส่วนเกินซึ่งบริการวิเคราะห์รวบรวมไว้
ตั้งค่าการซ่อมแซม Nodetool ของ Cassandra คุณควรทำการบำรุงรักษาเป็นระยะบนวงแหวน Cassandra เพื่อให้แน่ใจว่าโหนดทั้งหมดสอดคล้องกัน
เปิดใช้การเริ่มต้นอัตโนมัติ สั่งให้ Edge สำหรับ Private Cloud รีสตาร์ทโดยอัตโนมัติระหว่างการรีบูต
ติดตั้ง Edge UI ใหม่ Apigee ขอแนะนำให้คุณติดตั้ง Edge UI ใหม่ ซึ่งเป็นอินเทอร์เฟซผู้ใช้ที่มีประสิทธิภาพมากขึ้นสำหรับนักพัฒนาซอฟต์แวร์และผู้ดูแลระบบของ Apigee Edge สำหรับ Private Cloud

โปรดทราบว่านี่เป็นเพียงงานทั่วไปบางส่วนที่คุณมักจะดำเนินการหลังจากติดตั้ง Edge สำหรับงานด้านการดำเนินการและการดูแลระบบเพิ่มเติม โปรดดูวิธีกำหนดค่า Edge และการดำเนินการ

เรียกใช้คำสั่งบนคอมโพเนนต์ Edge

Edge จะติดตั้งยูทิลิตีการจัดการภายใต้ /opt/apigee/apigee-service/bin ซึ่งคุณสามารถใช้เพื่อจัดการการติดตั้ง Edge ได้ เช่น คุณใช้ยูทิลิตี apigee-all เพื่อเริ่ม หยุด รีสตาร์ท หรือกำหนดสถานะของคอมโพเนนต์ Edge ทั้งหมดในโหนดได้

/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version

ใช้ยูทิลิตี apigee-service เพื่อควบคุมและกำหนดค่าคอมโพเนนต์แต่ละรายการ ยูทิลิตี apigee-service จะมีรูปแบบดังนี้

/opt/apigee/apigee-service/bin/apigee-service component_name action

ตำแหน่งที่ component_name ระบุคอมโพเนนต์ คอมโพเนนต์ต้องอยู่ในโหนดที่คุณเรียกใช้ apigee-service ค่าของ component_name อาจมีค่าต่อไปนี้ ทั้งนี้ขึ้นอยู่กับการกําหนดค่าของคุณ

  • apigee-cassandra (คาสซานดรา)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (ฐานข้อมูล PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (SSO ของ Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (เซิร์ฟเวอร์การจัดการ)
  • edge-management-ui (UI ใหม่ของ Edge)
  • edge-message-processor (ตัวประมวลผลข้อความ)
  • edge-postgres-server (เซิร์ฟเวอร์ Postgres)
  • edge-qpid-server (เซิร์ฟเวอร์ Qpid)
  • edge-router (เราเตอร์ Edge)
  • edge-ui (UI แบบคลาสสิก)

นอกเหนือจากคอมโพเนนต์เหล่านี้ คุณยังเรียกใช้ apigee-service ในคอมโพเนนต์ apigee-provision และ apigee-validate ได้ด้วย ทั้งนี้ขึ้นอยู่กับการกำหนดค่า

เช่น หากต้องการรีสตาร์ทเราเตอร์ Edge ให้ใช้คำสั่งต่อไปนี้

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

คุณระบุรายการคอมโพเนนต์ที่ติดตั้งในโหนดได้โดยตรวจสอบไดเรกทอรี /opt/apigee ไดเรกทอรีดังกล่าวจะมีไดเรกทอรีย่อยสำหรับคอมโพเนนต์ Edge ทุกรายการที่ติดตั้งในโหนด ไดเรกทอรีย่อยแต่ละรายการจะมีคำนำหน้าดังนี้

  • apigee: คอมโพเนนต์ของบุคคลที่สามที่ Edge เช่น apigee-cassandra
  • edge: คอมโพเนนต์ Edge จาก Apigee เช่น edge-management-server
  • edge-mint: องค์ประกอบการสร้างรายได้ เช่น edge-mint-management-server

รายการการดำเนินการทั้งหมดของคอมโพเนนต์จะขึ้นอยู่กับคอมโพเนนต์นั้นเอง แต่คอมโพเนนต์ทั้งหมดรองรับการดำเนินการต่อไปนี้

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

กำหนดค่าคอมโพเนนต์ Edge

หากต้องการกำหนดค่า Edge หลังการติดตั้ง ให้ใช้ไฟล์ .properties และยูทิลิตี Edge ร่วมกัน เช่น หากต้องการกำหนดค่า TLS/SSL ใน Edge UI คุณต้องแก้ไขไฟล์ .properties เพื่อตั้งค่าคุณสมบัติที่จำเป็น คุณต้องรีสตาร์ทคอมโพเนนต์ Edge ที่ได้รับผลกระทบเพื่อทำการเปลี่ยนแปลงในไฟล์ .properties

ไฟล์ .properties จะอยู่ในไดเรกทอรี /opt/apigee/customer/application คอมโพเนนต์แต่ละรายการจะมีไฟล์ .properties ของตัวเองในไดเรกทอรีนั้น เช่น router.properties และ management-server.properties

หากต้องการตั้งค่าพร็อพเพอร์ตี้สำหรับคอมโพเนนต์ ให้แก้ไขไฟล์ .properties ที่เกี่ยวข้อง จากนั้นรีสตาร์ทคอมโพเนนต์ ดังนี้

/opt/apigee/apigee-service/bin/apigee-service component restart

เช่น

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่า Edge ได้ในวิธีกำหนดค่า Edge

ติดตั้ง apigee-monit บนโหนด

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

กำหนดค่าเซิร์ฟเวอร์ OpenLDAP ให้เป็นแบบอ่านอย่างเดียว

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

  1. สร้างไฟล์ mark_readonly.ldif บนเซิร์ฟเวอร์พร้อมบรรทัดต่อไปนี้
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: TRUE
  2. เรียกใช้คำสั่งต่อไปนี้บนเซิร์ฟเวอร์เพื่อทำเครื่องหมายเป็นอ่านอย่างเดียว
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

ในกรณีที่เซิร์ฟเวอร์หลักไม่ทำงาน คุณสามารถเปลี่ยนกลับมาใช้เซิร์ฟเวอร์สแตนด์บายเป็นเซิร์ฟเวอร์หลักได้ดังนี้

  1. สร้างไฟล์ mark_writable.ldif บนเซิร์ฟเวอร์สแตนด์บายโดยใช้บรรทัดต่อไปนี้
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: FALSE
  2. เรียกใช้คำสั่งต่อไปนี้ในเซิร์ฟเวอร์ที่สแตนด์บาย:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif