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

หลังจากติดตั้ง 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 เพื่อตั้งค่าพร็อพเพอร์ตี้ที่จำเป็น การเปลี่ยนแปลงในไฟล์ .properties รายการกำหนดให้คุณต้องรีสตาร์ทคอมโพเนนต์ Edge ที่ได้รับผลกระทบ

ไฟล์ .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