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

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

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