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

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

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

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

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

/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 ใน UI ของ New Edge ให้แก้ไข .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 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ การกำหนดค่า 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