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

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

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

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

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

  1. สร้างไฟล์ mark_readonly.ldif ในเซิร์ฟเวอร์โดยมีบรรทัดต่อไปนี้
    dn: olcDatabase={2}mdb,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}mdb,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