หลังจากติดตั้ง 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 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 ใน 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 ที่ไม่จำเป็นต้องมีการรับส่งข้อมูล เปลี่ยนเป็นแบบอ่านอย่างเดียว เราขอแนะนำให้คุณกำหนดค่าเซิร์ฟเวอร์เป็นแบบอ่านอย่างเดียว โดยทำดังนี้
- สร้างไฟล์
mark_readonly.ldifในเซิร์ฟเวอร์โดยใช้บรรทัดต่อไปนี้dn: olcDatabase={2}bdb,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}bdb,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