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

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

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