เอกสารนี้อธิบายวิธีติดตั้งและกำหนดค่า UI ของ Edge เวอร์ชันใหม่สำหรับ Apigee Edge for Private Cloud ในเวอร์ชัน 4.54.00 UI ของ Edge เวอร์ชันใหม่ประกอบด้วยคอมโพเนนต์ RPM 2 รายการ ดังนี้
edge-management-ui: เซิร์ฟเวอร์แบ็กเอนด์ของ UI ของ Edge เวอร์ชันใหม่edge-management-ui-static: ชิ้นงานเว็บแบบคงที่สำหรับส่วนหน้าของ UI ของ Edge เวอร์ชันใหม่
ระบบจะติดตั้ง UI ของ Edge เวอร์ชันใหม่โดยค่าเริ่มต้นเมื่อคุณเรียกใช้ setup.sh ด้วยโปรไฟล์
aio (ทั้งหมดในหนึ่งเดียว), sa (แบบสแตนด์อโลน) หรือ ms (เซิร์ฟเวอร์
การจัดการ) หรือจะติดตั้งแยกกันในโหนดโดยใช้โปรไฟล์ ue ก็ได้
ข้อกำหนดเบื้องต้น
ก่อนติดตั้งหรือกำหนดค่า UI ของ Edge เวอร์ชันใหม่ในการติดตั้ง Apigee Edge for Private Cloud โปรดตรวจสอบว่าโหนดมีคุณสมบัติตรงตาม ข้อกำหนดต่อไปนี้
- ข้อกำหนดด้านฮาร์ดแวร์และระบบปฏิบัติการ
- RAM ขนาด 4 GB
- CPU 2 คอร์
- พื้นที่ในดิสก์ 60 GB
- ติดตั้งยูทิลิตี
apigee-setupเวอร์ชัน 4.54.00 ในโหนดตามที่อธิบายไว้ในหัวข้อติดตั้งยูทิลิตี apigee-setup ของ Edge - พอร์ต 3001 ต้องเปิดอยู่ ซึ่งเป็นพอร์ตเริ่มต้นที่ใช้สำหรับคำขอไปยัง UI ของ Edge เวอร์ชันใหม่ หากคุณเปลี่ยนพอร์ตโดยใช้พร็อพเพอร์ตี้ที่อธิบายไว้ใน ไฟล์การกำหนดค่า UI ของ Edge เวอร์ชันใหม่ โปรดตรวจสอบว่า พอร์ตนั้นเปิดอยู่
- การตรวจสอบสิทธิ์
- การตรวจสอบสิทธิ์พื้นฐาน (ค่าเริ่มต้น): เปิดใช้โดยค่าเริ่มต้น
(
AUTH_MODE=basic) ใช้ข้อมูลเข้าสู่ระบบของเซิร์ฟเวอร์การจัดการ Edge และ SymasLDAP โดยไม่จำเป็นต้องใช้ผู้ให้บริการข้อมูลประจำตัว (IdP) ภายนอก - SSO / IdP ภายนอก (ไม่บังคับ): คุณสามารถกำหนดค่า Apigee SSO หรือ IdP ภายนอก (เช่น SAML หรือ OIDC) ได้ หากคุณเชื่อมต่อกับ IdP ภายนอกผ่าน TLS, IdP ของคุณต้องรองรับ TLS เวอร์ชัน 1.2 ขึ้นไป
- การตรวจสอบสิทธิ์พื้นฐาน (ค่าเริ่มต้น): เปิดใช้โดยค่าเริ่มต้น
(
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ของ UI ของ Edge เวอร์ชันใหม่ได้ที่ UI ของ Edge เวอร์ชันใหม่สำหรับ Private Cloud
ภาพรวมการติดตั้งและการกำหนดค่า
กระบวนการติดตั้งหรือกำหนดค่า UI ของ Edge เวอร์ชันใหม่โดยใช้โปรไฟล์
ue มีลักษณะดังนี้
- ตรวจสอบว่าได้ติดตั้งยูทิลิตี
apigee-setupในโหนดแล้ว - สร้างไฟล์การกำหนดค่าแบบไม่มีเสียงและแก้ไขด้วยการตั้งค่าของคุณ
- วิ่ง
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFileซึ่งจะติดตั้งและกำหนดค่าทั้งedge-management-uiและedge-management-ui-static - เข้าสู่ระบบและทดสอบ UI ของ Edge เวอร์ชันใหม่ที่
http://new_edge_UI_IP:3001
หากเซิร์ฟเวอร์การจัดการและเซิร์ฟเวอร์ UI ของ Edge เวอร์ชันใหม่อยู่หลังตัวจัดสรรภาระงานที่มีการยกเลิกการโหลด TLS ที่ตัวจัดสรรภาระงาน โปรดตรวจสอบว่าการกำหนดค่าแสดงพร็อพเพอร์ตี้ที่ไฮไลต์ไว้ ใน หัวข้อกำหนดค่า UI ของ Edge เวอร์ชันใหม่เมื่อ TLS สิ้นสุดที่ตัวจัดสรรภาระงาน
ไฟล์การกำหนดค่า UI ของ Edge เวอร์ชันใหม่
ตัวอย่างต่อไปนี้แสดงไฟล์การกำหนดค่าสำหรับการติดตั้งและกำหนดค่า UI ของ Edge เวอร์ชันใหม่ ด้วยการตรวจสอบสิทธิ์พื้นฐานเริ่มต้น
การกำหนดค่าการตรวจสอบสิทธิ์พื้นฐาน (ค่าเริ่มต้น)
# IP of the Edge Management Server. IP1=management_server_IP # IP of the New Edge UI node (can be the same as IP1 or a separate node). IP2=new_edge_UI_server_IP # Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=your_password # If omitted, you are prompted for it. # Edge Management Server information. APIGEE_PORT_HTTP_MS=8080 MSIP=$IP1 MS_SCHEME=http # # New Edge UI configuration. # MANAGEMENT_UI_PORT=3001 MANAGEMENT_UI_IP=$IP2 MANAGEMENT_UI_APP_ENV=OPDK MANAGEMENT_UI_SCHEME=http MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT # Authentication mode (basic is default) AUTH_MODE=basic ## SMTP Configuration SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.example.com SMTPUSER=your@email.com SMTPPASSWORD=your_email_password SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company <myco@company.com>"
ติดตั้งหรือกำหนดค่า UI ของ Edge เวอร์ชันใหม่
วิธีติดตั้งหรือกำหนดค่า UI ของ Edge เวอร์ชันใหม่โดยใช้โปรไฟล์ ue:
- เข้าสู่ระบบโหนดเป้าหมายในฐานะผู้ดูแลระบบ
- ติดตั้งยูทิลิตี
apigee-setupเวอร์ชัน 4.54.00 ในโหนด ตามที่อธิบายไว้ในหัวข้อติดตั้งยูทิลิตี apigee-setup ของ Edge - ล้างข้อมูลที่แคชไว้ทั้งหมดด้วย Yum โดยเรียกใช้คำสั่งต่อไปนี้
sudo yum clean all
- สร้างไฟล์การกำหนดค่าตามที่อธิบายไว้ใน UI ของ Edge เวอร์ชันใหม่ และตรวจสอบว่าผู้ใช้ "apigee" เป็นเจ้าของไฟล์
chown apigee:apigee configFile
- เรียกใช้คำสั่งต่อไปนี้ในโหนด
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
ยูทิลิตี
apigee-setupจะติดตั้งและกำหนดค่าedge-management-uiและedge-management-ui-static - เข้าสู่ระบบ UI ของ Edge เวอร์ชันใหม่โดยเปิด URL ต่อไปนี้ในเบราว์เซอร์
http://new_edge_UI_IP:3001
โดยที่ new_edge_UI_IP คือที่อยู่ IP หรือชื่อโฮสต์ของโหนดที่โฮสต์ UI ของ Edge เวอร์ชันใหม่
- ป้อนข้อมูลเข้าสู่ระบบ
UI ของ Edge เวอร์ชันใหม่จะปรากฏขึ้น ดูข้อมูลเกี่ยวกับการใช้ UI ของ Edge เวอร์ชันใหม่ได้ที่ UI ของ Edge เวอร์ชันใหม่สำหรับ Private Cloud
หาก UI ของ Edge เวอร์ชันใหม่ไม่แสดงขึ้น โปรดตรวจสอบว่าพอร์ต 3001 เปิดอยู่สำหรับการเชื่อมต่อ
ไม่บังคับ: หากต้องการกำหนดค่า Apigee SSO สำหรับ การตรวจสอบสิทธิ์ ให้ทำตามขั้นตอนใน ติดตั้งและกำหนดค่า Apigee SSO และ เปิดใช้ IdP ภายนอกใน UI ของ Edge เวอร์ชันใหม่
ถอนการติดตั้ง UI ของ Edge เวอร์ชันใหม่
หากต้องการถอนการติดตั้ง UI ของ Edge เวอร์ชันใหม่จากโหนด ให้ถอนการติดตั้งทั้ง edge-management-ui และ
edge-management-ui-static คอมโพเนนต์
วิธีถอนการติดตั้งคอมโพเนนต์ UI ของ Edge เวอร์ชันใหม่
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall
วิธีนำคอมโพเนนต์ Edge ทั้งหมดออกจากโหนด
- หยุดบริการ Edge ทั้งหมดที่ทำงานในเครื่อง
/opt/apigee/apigee-service/bin/apigee-all stop
- ล้างแคช Yum
sudo yum clean all
- นำ RPM ของ Apigee ทั้งหมดออก
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- นำไดเรกทอรีรากของการติดตั้งออก
sudo rm -rf /opt/apigee