ข้อกําหนดในการติดตั้ง EDGE Demo

Edge for Private Cloud เวอร์ชัน 4.17.01

คุณสามารถติดตั้ง Edge สำหรับ Private Cloud ในเครื่องโฮสต์เครื่องเดียวได้โดยเป็นส่วนหนึ่งของการติดตั้งเพื่อสาธิตหรือการพิสูจน์แนวคิด การติดตั้งประเภทนี้เรียกว่าการติดตั้ง Edge แบบ "ครบวงจร" เครื่องโฮสต์อาจเป็นเครื่องแบบสแตนด์อโลนหรือ VM ที่ตรงตามข้อกำหนดเบื้องต้นของระบบที่ระบุไว้ด้านล่าง

หลังจากติดตั้ง Edge สำหรับ Private Cloud ในเครื่องโฮสต์แล้ว คุณจะเลือกติดตั้งสิ่งต่อไปนี้ได้

  • พอร์ทัลบริการสำหรับนักพัฒนาแอปในเครื่องโฮสต์ของตัวเอง
  • API BaaS ในเครื่องโฮสต์ของตัวเอง

การอนุญาตให้ใช้สิทธิ

การติดตั้ง Edge แต่ละครั้งต้องใช้ไฟล์ใบอนุญาตที่ไม่ซ้ำกันซึ่งคุณได้รับจาก Apigee หากคุณยังไม่มีใบอนุญาต โปรดติดต่อฝ่ายขายที่นี่

ข้อกำหนดของระบบสำหรับ Edge

ตารางต่อไปนี้แสดงข้อกำหนดของระบบสำหรับการติดตั้ง Edge ในเครื่องโฮสต์เครื่องเดียว

ข้อกำหนด

คำอธิบาย

การทดสอบ

สิทธิ์เข้าถึงที่เก็บ RPM ของ Apigee

ตรวจสอบว่าเข้าถึง https://software.apigee.com ได้

ตรวจสอบว่าคุณได้รับชื่อผู้ใช้/รหัสผ่านจาก Apigee สำหรับที่เก็บข้อมูลต่อไปนี้

  • หากคุณเป็นผู้มีโอกาสเป็นลูกค้าที่กำลังประเมิน Apigee โปรดติดต่อฝ่ายขายของ Apigee ที่นี่
  • หากคุณเป็นลูกค้า Apigee อยู่แล้ว โปรดติดต่อตัวแทน Apigee

curl -v https://software.apigee.com แสดงผล HTTP 200

การเข้าถึงบริการแบ็กเอนด์

ตรวจสอบว่าเข้าถึงบริการแบ็กเอนด์ได้

curl -v http://backend เพื่อตรวจสอบการเข้าถึงบริการแบ็กเอนด์

รหัสสัญญาอนุญาต

ตรวจสอบอีเมลจาก Apigee ที่มีรหัสสัญญาอนุญาตแนบมาด้วย

ตรวจสอบว่าได้ติดตั้งใช้งานรหัสสัญญาอนุญาตในเครื่องโฮสต์แล้ว

เวอร์ชันระบบปฏิบัติการ

เวอร์ชันระบบปฏิบัติการที่รองรับตามที่ระบุไว้ในซอฟต์แวร์ที่รองรับและเวอร์ชันที่รองรับ

cat /etc/redhat-release จะแสดงผลเวอร์ชันของระบบปฏิบัติการ

เวอร์ชัน Java

เวอร์ชัน Java ที่รองรับ:

  • Oracle JDK 1.8
  • OpenJDK 1.8

java -version จะแสดงผลเวอร์ชัน Java ที่ติดตั้งไว้

หากไม่พบ Java เวอร์ชันที่จำเป็น โปรแกรมติดตั้ง Edge จะดาวน์โหลดและติดตั้งให้

คอร์ CPU

อย่างน้อย 2 รายการ

lscpu แสดงผลจำนวน CPU

cat /proc/cpuinfo แสดงข้อมูล CPU

RAM

ขั้นต่ำ 8 GB

cat /proc/meminfo แสดงข้อมูลหน่วยความจำ

Diskspace

ขั้นต่ำ 100 GB

df -h จะแสดงพื้นที่ในดิสก์

df -h /opt แสดงผลพื้นที่ในดิสก์สำหรับ /opt ซึ่งเป็นไดเรกทอรีการติดตั้ง Edge

ชื่อโฮสต์

ชื่อโฮสต์ที่ตั้งค่าเป็นที่อยู่ IP ของโฮสต์

hostname -i จะแสดงผลที่อยู่ IP ของโฮสต์

เครือข่าย

ต้องมีการเข้าถึงอินเทอร์เน็ตภายนอก

สำหรับระบบปฏิบัติการ RedHat ให้เข้าถึงที่เก็บ yum ของ RHEL

yum repolist จะแสดงผลที่เก็บที่พร้อมใช้งาน

สำหรับ RedHat ให้ตรวจสอบความพร้อมใช้งานของที่เก็บจาก /etc/yum.repos.d/redhat-rhui.repo

ports, iptables, firewalld

ตรวจสอบว่าพอร์ต 8080, 9000, 9001 และ 9002 สามารถรับแพ็กเก็ตขาเข้าได้

ข้อกำหนดนี้ขึ้นอยู่กับระบบปฏิบัติการและการกำหนดค่าระบบปฏิบัติการของคุณ คุณใช้คำสั่งต่อไปนี้เพื่อดูการตั้งค่าปัจจุบันได้

iptables -nvL

Linux 6.x: service iptables status

Linux 7.x: sysctl firewalld status

คุณสามารถหยุด iptables หรือ firewalld ได้หากจำเป็น

SELinux

ปิดใช้ SELinux หรือตั้งค่าเป็นโหมดอนุญาตในระหว่างการติดตั้ง เปิดใช้อีกครั้งหลังติดตั้ง หากจำเป็น

ตั้งค่า SELinux เป็นโหมดอนุญาตชั่วคราวโดยทำดังนี้

ในระบบปฏิบัติการ Linux 6.x

echo 0 > /selinux/enforce

วิธีเปิดใช้อีกครั้งหลังจากติดตั้ง Edge

echo 1 > /selinux/enforce

ในระบบปฏิบัติการ Linux 7.x ให้ทำดังนี้

setenforce 0

วิธีเปิดใช้อีกครั้งหลังจากติดตั้ง Edge

setenforce 1

หากต้องการปิดใช้ SELinux อย่างถาวร โปรดดูหัวข้อติดตั้งยูทิลิตี apigee-setup ของ Edge

สิทธิ์เข้าถึงของผู้ใช้ระบบ

ผู้ใช้ที่ทำการติดตั้งต้องมีสิ่งต่อไปนี้

  • สิทธิ์เข้าถึง sudo หรือสิทธิ์เข้าถึงรูท
  • ความสามารถในการเพิ่มผู้ใช้ในเครื่องโฮสต์

sudo whoami ควรแสดงผลเป็น root

เซิร์ฟเวอร์ SMTP

สิทธิ์เข้าถึงเซิร์ฟเวอร์ SMTP เพื่อส่งอีเมลไปยังผู้ใช้ Edge ใหม่

ข้อกำหนดของระบบสำหรับพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์

คุณสามารถติดตั้งพอร์ทัล Edge Developer Services ในเครื่องอื่นที่ไม่ใช่เครื่องที่คุณใช้ติดตั้ง Edge ได้ ตรวจสอบว่าคุณมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้ก่อนติดตั้งพอร์ทัล

ข้อกำหนด

คำอธิบาย

การทดสอบ

สิทธิ์เข้าถึงที่เก็บ RPM ของ Apigee

ตรวจสอบว่าเข้าถึง https://software.apigee.com ได้

ตรวจสอบว่าคุณได้รับชื่อผู้ใช้/รหัสผ่านจาก Apigee สำหรับที่เก็บ

curl -v https://software.apigee.com แสดงผล HTTP 200

Edge ติดตั้งอยู่ในโฮสต์

ตรวจสอบว่าคุณได้ติดตั้ง Edge ในเครื่องโฮสต์แล้ว

โปรดดูข้อกำหนดของระบบสำหรับ Edge ด้านบน

พอร์ต

ตรวจสอบว่าพอร์ต 80 พร้อมใช้งานและเข้าถึงได้

netstat -nlptu | grep 80

ข้อกำหนดของระบบสำหรับ API BaaS

คุณสามารถติดตั้ง API BaaS ในเครื่องโฮสต์เครื่องเดียว ซึ่งแตกต่างจากเครื่องที่คุณใช้ติดตั้ง Edge ตรวจสอบว่าคุณมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้ก่อนติดตั้ง API BaaS ในโฮสต์

ข้อกำหนด

คำอธิบาย

การทดสอบ

สิทธิ์เข้าถึงที่เก็บ RPM ของ Apigee

ตรวจสอบว่าเข้าถึง https://software.apigee.com ได้

ตรวจสอบว่าคุณได้รับชื่อผู้ใช้/รหัสผ่านจาก Apigee สำหรับที่เก็บ

curl -v https://software.apigee.com แสดงผล HTTP 200

ข้อกำหนดทั้งหมดของ Edge

ตรวจสอบว่าเครื่องโฮสต์เป็นไปตามข้อกำหนดทั้งหมดที่ระบุไว้ข้างต้นสำหรับ Edge

โปรดดูข้อกำหนดของระบบสำหรับ Edge ด้านบน

ports, iptables, firewalld

ตรวจสอบว่าพอร์ต 2551, 8080, 9000, 9200-9400 สามารถรับแพ็กเก็ตขาเข้าได้

ขั้นตอนนี้ขึ้นอยู่กับระบบปฏิบัติการและการกำหนดค่าระบบปฏิบัติการ คุณใช้คำสั่งต่อไปนี้เพื่อดูการตั้งค่าปัจจุบันได้

iptables -nvL

Linux 6.x: service iptables status

Linux 7.x: sysctl firewalld status

คุณสามารถหยุด iptables หรือ firewalld ได้หากจำเป็น