หลังจากติดตั้ง 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-cassandraedge: คอมโพเนนต์ Edge จาก Apigee เช่นedge-management-serveredge-mint: คอมโพเนนต์การสร้างรายได้ เช่นedge-mint-management-server.
รายการการดำเนินการทั้งหมดสำหรับคอมโพเนนต์จะขึ้นอยู่กับคอมโพเนนต์นั้นๆ แต่คอมโพเนนต์ทั้งหมด รองรับการดำเนินการต่อไปนี้
start, stop, restartstatus, versionbackup, restoreinstall, 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 ที่ไม่จำเป็นต้องเปลี่ยนเส้นทางการรับส่งข้อมูล เราขอแนะนำให้คุณกำหนดค่าเซิร์ฟเวอร์ให้เป็นแบบอ่านอย่างเดียว โดยทำดังนี้
- สร้างไฟล์
mark_readonly.ldifในเซิร์ฟเวอร์โดยมีบรรทัดต่อไปนี้dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - เรียกใช้คำสั่งต่อไปนี้ในเซิร์ฟเวอร์เพื่อทำเครื่องหมายให้เป็นแบบอ่านอย่างเดียว
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
ในกรณีที่เซิร์ฟเวอร์หลักล้มเหลว คุณสามารถเปลี่ยนกลับไปใช้เซิร์ฟเวอร์สแตนด์บายเป็นเซิร์ฟเวอร์หลักได้โดยทำดังนี้
- สร้างไฟล์
mark_writable.ldifในเซิร์ฟเวอร์สแตนด์บายโดยมีบรรทัดต่อไปนี้dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - เรียกใช้คำสั่งต่อไปนี้ในเซิร์ฟเวอร์สแตนด์บาย
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif