Edge สำหรับ Private Cloud เวอร์ชัน 4.17.09
หากต้องการติดตั้ง Edge ในโหนด คุณต้องติดตั้งยูทิลิตี Edge Apigee-setup ก่อน หากคุณอยู่ในสภาพแวดล้อมที่โหนดไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก คุณต้องติดตั้งสำเนาที่เก็บ Apigee ในเครื่องด้วย
ไดเรกทอรีการติดตั้งเริ่มต้น: /opt/apigee
Edge จะติดตั้งไฟล์ทั้งหมดในไดเรกทอรี /opt/apigee
คุณจะเปลี่ยนไดเรกทอรีนี้ไม่ได้ อย่างไรก็ตาม คุณสามารถสร้างลิงก์สัญลักษณ์เพื่อจับคู่ /opt/apigee
กับตำแหน่งอื่นได้ หากต้องการ ดูข้อมูลเพิ่มเติมได้ในข้อกำหนดในการติดตั้ง
สิ่งที่ต้องทำก่อน: ปิดใช้ SELinux
คุณต้องปิดใช้ SELinux หรือตั้งค่าเป็นโหมดอนุญาตก่อนจึงจะติดตั้งยูทิลิตี้ Edge apigee-setup
หรือคอมโพเนนต์ Edge ได้ หากจำเป็น หลังจากติดตั้ง Edge แล้ว คุณจะเปิดใช้ SELinux อีกครั้งได้
- หากต้องการตั้งค่า SELinux เป็นโหมดอนุญาตชั่วคราว ให้ใช้คำสั่งต่อไปนี้
- ในระบบปฏิบัติการ Linux 6.x:
> sudo echo 0 > /selinux/enforce
วิธีเปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge
> sudo echo 1 > /selinux/enforce
- ในระบบปฏิบัติการ Linux 7.x:
> sudo setenforce 0
วิธีเปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge
> sudo setenforce 1
- ในระบบปฏิบัติการ Linux 6.x:
- หากต้องการปิดใช้ SELinux ถาวร หรือตั้งค่าเป็นโหมดอนุญาต ให้ทำดังนี้
- เปิด
/etc/sysconfig/selinux
ในเครื่องมือแก้ไข - ตั้งค่า
SELINUX=disabled
หรือSELINUX=permissive
- บันทึกการแก้ไข
- รีสตาร์ทโหนด
- หากจำเป็น ให้เปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge โดยทำซ้ำขั้นตอนนี้เพื่อตั้งค่า
SELINUX=enabled
- เปิด
สิ่งที่ต้องทำก่อน: เปิดใช้ที่เก็บ EPEL
คุณต้องเปิดใช้แพ็กเกจพิเศษสำหรับ Enterprise Linux (หรือ EPEL) เพื่อติดตั้งหรืออัปเดต Edge หรือสร้างที่เก็บในเครื่อง คำสั่งที่คุณใช้ขึ้นอยู่กับเวอร์ชันของ RedHat/CentOS ดังนี้
- สำหรับ RedHat/CentOS/Oracle 7.x:
> wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; sudo rpm -ivh epel-release-latest-7.noarch.rpm
- สำหรับ RedHat/CentOS/Oracle 6.x:
> wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; sudo rpm -ivh epel-release-latest-6.noarch.rpm
สิ่งที่ต้องทำก่อน: ตรวจสอบเวอร์ชันไลบรารี libdb4 ใน RedHat 7.4 และ CentOS 7.4
ใน RedHat 7.4 และ CentOS 7.4 ให้ตรวจสอบเวอร์ชันของ libdb4
RPM ก่อนติดตั้ง Edge ต้องใช้เวอร์ชัน 4.8 รวมถึง RedHat 7.4 และ CentOS 7.4 บางเวอร์ชันจะมาพร้อมกับเวอร์ชันที่ใหม่กว่า
คุณใช้คำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชันของคุณได้
> rpm -qa | grep libdb
หากคุณพบว่า libdb4
RPM เป็นเวอร์ชันต่ำกว่า 4.8 ให้ใช้คำสั่งต่อไปนี้เพื่อแทนที่ RPM
> rpm -Uvh --oldpackage libdb4-cxx-4.8.30-13.el7.x86_64.rpm libdb4-4.8.30-13.el7.x86_64.rpm
หากต้องดาวน์โหลด RPM เหล่านี้ คุณสามารถรับ RPM ได้จาก
- http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-cxx-4.8.30-13.el7.x86_64.rpm
- http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-4.8.30-13.el7.x86_64.rpm
ติดตั้งยูทิลิตี Edge Apigee-setup บนโหนดที่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก
วิธีติดตั้ง Edge ในโหนดที่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก
- รับชื่อผู้ใช้และรหัสผ่านจาก Apigee ที่คุณใช้เข้าถึงที่เก็บ Apigee หากมี username:password สำหรับเว็บไซต์ Apigee FTP อยู่แล้ว คุณจะใช้ข้อมูลเข้าสู่ระบบเหล่านั้นได้
- เข้าสู่ระบบโหนดเป็นรูทเพื่อติดตั้ง Edge RPM
- ติดตั้ง
yum-utils
และyum-plugin-priorities
:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
- เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ข้างต้น
- หากจะติดตั้งบน AWS ให้เรียกใช้คำสั่ง
yum-configure-manager
ต่อไปนี้> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- ดาวน์โหลดไฟล์ Edge
bootstrap_4.17.09.sh
ไปยัง/tmp/bootstrap_4.17.09.sh
:> curl https://software.apigee.com/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh
- ติดตั้งยูทิลิตีและทรัพยากร Dependency ของ Edge Apigee-Service
> sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณไม่ใส่ pWord คุณจะได้รับข้อความแจ้งให้ป้อนข้อมูล
โดยค่าเริ่มต้น โปรแกรมติดตั้งจะตรวจสอบว่าคุณติดตั้ง Java 1.8 หรือไม่ หากคุณไม่ได้ทำ ระบบจะติดตั้งให้คุณ ใช้ตัวเลือก
JAVA_FIX
เพื่อระบุวิธีจัดการการติดตั้ง JavaJAVA_FIX
ใช้ค่าต่อไปนี้- I = ติดตั้ง OpenJDK 1.8 (ค่าเริ่มต้น)
- C = ดำเนินการต่อโดยไม่ติดตั้ง Java
- Q = ออก คุณต้องติดตั้ง Java ด้วยตนเองสำหรับตัวเลือกนี้
การติดตั้งยูทิลิตี apigee-service จะสร้างไฟล์ /etc/yum.repos.d/apigee.repo ที่กำหนดที่เก็บ Apigee หากต้องการดูไฟล์คำจำกัดความ ให้ใช้คำสั่งต่อไปนี้
> cat /etc/yum.repos.d/apigee.repo
หากต้องการดูเนื้อหาของที่เก็บ ให้ใช้คำสั่งต่อไปนี้
> sudo yum -v repolist 'apigee*'
- ใช้
apigee-service
เพื่อติดตั้งยูทิลิตีapigee-setup
:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- ใช้
apigee-setup
เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge บนโหนด ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด
ติดตั้งยูทิลิตี Edge Apigee-setup บนโหนดที่ไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก
หากโหนด Edge อยู่หลังไฟร์วอลล์หรือถูกห้ามไม่ให้เข้าถึงที่เก็บ Apigee ทางอินเทอร์เน็ตเช่นกัน คุณต้องสร้างที่เก็บในเครื่องหรือมิเรอร์ของที่เก็บ Apigee จากนั้นทุกโหนดต้องเข้าถึงมิเรอร์นั้นได้ เมื่อสร้างแล้ว โหนดจะเข้าถึงมิเรอร์ในเครื่องนั้นเพื่อติดตั้ง Edge ได้
หากต้องการสร้างที่เก็บ Apigee ภายใน คุณต้องมีโหนดที่มีสิทธิ์เข้าถึงอินเทอร์เน็ตภายนอกจึงจะดาวน์โหลด Edge RPM และทรัพยากร Dependency ได้ เมื่อสร้างที่เก็บภายในแล้ว คุณจะย้ายไปยังโหนดอื่นหรือกำหนดให้โหนด Edge เข้าถึงโหนดดังกล่าวเพื่อติดตั้งได้
หลังจากสร้างที่เก็บ Edge ในเครื่องแล้ว คุณอาจต้องอัปเดตที่เก็บดังกล่าวด้วยไฟล์การเผยแพร่ Edge ล่าสุดในภายหลัง ส่วนต่อไปนี้อธิบายวิธีสร้างที่เก็บในเครื่องและวิธีอัปเดตที่เก็บ
สร้างที่เก็บ Apigee ในเครื่อง
วิธีสร้างที่เก็บ Apigee ในเครื่อง
- รับชื่อผู้ใช้และรหัสผ่านจาก Apigee ที่คุณใช้เข้าถึงที่เก็บ Apigee หากมี username:password สำหรับเว็บไซต์ Apigee FTP อยู่แล้ว คุณจะใช้ข้อมูลเข้าสู่ระบบเหล่านั้นได้
- เข้าสู่ระบบโหนดในฐานะรูทเพื่อติดตั้ง Edge RPM
- ติดตั้ง
yum-utils
และyum-plugin-priorities
:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
- เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ข้างต้น
- หากกำลังติดตั้งบน AWS ให้เรียกใช้คำสั่ง
yum-configure-manager
ต่อไปนี้
> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- ดาวน์โหลดไฟล์ Edge
bootstrap_4.17.09.sh
ไปยัง/tmp/bootstrap_4.17.09.sh
:> curl https://software.apigee.com/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh
- ติดตั้งยูทิลิตีและทรัพยากร Dependency ของ Edge
apigee-service
> sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณไม่ใส่ pWord คุณจะได้รับข้อความแจ้งให้ป้อนข้อมูล
- ติดตั้งยูทิลิตี
apigee-mirror
ในโหนด> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
- ใช้ยูทิลิตี
apigee-mirror
เพื่อซิงค์ที่เก็บ Apigee กับไดเรกทอรี/opt/apigee/data/apigee-mirror/repos/
หากต้องการลดขนาดของที่เก็บ ให้ใส่
--only-new-rpms
เพื่อดาวน์โหลดเฉพาะ RPM ล่าสุด คุณต้องมีพื้นที่ดิสก์ประมาณ 1.6 GB สําหรับการดาวน์โหลด:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
หากต้องการดาวน์โหลดที่เก็บทั้งหมด รวมถึง RPM แบบเก่า ให้ข้าม
--only-new-rpms
คุณต้องมีพื้นที่ว่างในดิสก์ประมาณ 6 GB สำหรับการดาวน์โหลดแบบเต็ม:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
ตอนนี้คุณมีสำเนาที่เก็บของ Apigee ในเครื่องแล้ว หัวข้อถัดไปจะอธิบายวิธีติดตั้งยูทิลิตี
apigee-setup
Edge จากที่เก็บในเครื่อง -
(ไม่บังคับ) หากต้องการติดตั้ง Edge จากที่เก็บในเครื่องลงในโหนดเดียวกันที่โฮสต์ที่เก็บในเครื่อง คุณจะต้องเรียกใช้คำสั่งต่อไปนี้ก่อน
- เรียกใช้
bootstrap_4.17.09.sh
จากที่เก็บในเครื่องเพื่อติดตั้งยูทิลิตีapigee-service
:> sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.17.09.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
- ใช้
apigee-service
เพื่อติดตั้งยูทิลิตีapigee-setup
:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- ใช้
apigee-setup
เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge บนโหนด ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด
- เรียกใช้
ติดตั้ง Apigee-setup บนโหนดระยะไกลจากที่เก็บในเครื่อง
คุณมี 2 ตัวเลือกในการติดตั้ง Edge จากที่เก็บในเครื่อง เลือกดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- สร้างไฟล์ .tar ของที่เก็บ คัดลอกไฟล์ .tar ไปยังโหนด จากนั้นติดตั้ง Edge จากไฟล์ .tar
- ติดตั้งเว็บเซิร์ฟเวอร์บนโหนดที่มีที่เก็บในเครื่องเพื่อให้โหนดอื่นๆ เข้าถึงได้ Apigee มีเว็บเซิร์ฟเวอร์ Nginx ให้คุณใช้ หรือจะใช้เว็บเซิร์ฟเวอร์ของคุณเองก็ได้
ติดตั้งจากไฟล์ .tar:
- บนโหนดที่มีที่เก็บในเครื่อง ให้ใช้คำสั่งต่อไปนี้เพื่อแพ็กเกจที่เก็บในเครื่องลงในไฟล์ .tar ไฟล์เดียวที่ชื่อ
/opt/apigee/data/apigee-mirror/apigee-4.17.09.tar.gz
:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- คัดลอกไฟล์ .tar ไปยังโหนดที่ต้องการติดตั้ง Edge เช่น คัดลอกไปยังไดเรกทอรี
/tmp
ในโหนดใหม่ - ติดตั้ง
yum-utils
และyum-plugin-priorities
:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- ในโหนดใหม่ ให้ปิดใช้ SELinux ตามที่อธิบายข้างต้น
- เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ข้างต้น
- ในโหนดใหม่ ให้นำไฟล์ออกจากไดเรกทอรี /tmp ดังนี้
> tar -xzf apigee-4.17.09.tar.gz
คำสั่งนี้จะสร้างไดเรกทอรีใหม่ที่ชื่อว่า repos ในไดเรกทอรีที่มีไฟล์ .tar เช่น
/tmp/repos.
- ติดตั้งยูทิลิตีและทรัพยากร Dependency ของบริการ Edge Apigee จาก
/tmp/repos
ด้วย> sudo bash /tmp/repos/bootstrap_4.17.09.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
โปรดสังเกตว่าคุณใส่เส้นทางไปยังไดเรกทอรี Repos ในคำสั่งนี้
- ใช้
apigee-service
เพื่อติดตั้งยูทิลิตีapigee-setup
:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- ใช้
apigee-setup
เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge บนโหนด ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด
ติดตั้งจากที่เก็บโดยใช้เว็บเซิร์ฟเวอร์ Nginx ดังนี้
- ติดตั้งเว็บเซิร์ฟเวอร์ Nginx บนโหนดที่เก็บ:
> opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- โดยค่าเริ่มต้น Nginx จะได้รับการกำหนดค่าให้ใช้ localhost เป็นชื่อเซิร์ฟเวอร์และพอร์ต 3939 วิธีเปลี่ยนค่าเหล่านี้
- เปิด
/opt/apigee/customer/application/mirror.properties
ในเครื่องมือแก้ไข ให้สร้างไฟล์หากยังไม่มี - ตั้งค่าต่อไปนี้ตามความจำเป็น
conf_apigee_mirror_listen_port=3939 conf_apigee_mirror_server_name=localhost
- รีสตาร์ท Nginx:
> /opt/nginx/scripts/apigee-nginx restart
- เปิด
- โดยค่าเริ่มต้น ที่เก็บต้องการ username:password ของ
admin:admin
หากต้องการเปลี่ยนข้อมูลเข้าสู่ระบบเหล่านี้ ให้ตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้MIRROR_USERNAME=uName MIRROR_PASSWORD=pWord
- ติดตั้ง
yum-utils
และyum-plugin-priorities
:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- ในโหนดใหม่ ให้ปิดใช้ SELinux ตามที่อธิบายข้างต้น
- เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ข้างต้น
- ในโหนดระยะไกล ให้ดาวน์โหลดไฟล์ Edge Boottrap_4.17.09.sh ไปยัง
/tmp/bootstrap_4.17.09.sh
:> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณตั้งค่าไว้ด้านบนสำหรับที่เก็บ และ remoteRepo คือที่อยู่ IP หรือชื่อ DNS ของโหนดที่เก็บ
- ติดตั้งยูทิลิตี
apigee-service
Edgeapigee-service
และ Dependencies ในโหนดระยะไกล> sudo bash /tmp/bootstrap_4.17.09.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านของที่เก็บ
- ในโหนดระยะไกล ให้ใช้
apigee-service
เพื่อติดตั้งยูทิลิตีapigee-setup
:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- ใช้
apigee-setup
เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge ในโหนดระยะไกล ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด
อัปเดตที่เก็บ Apigee ในเครื่อง
หากต้องการอัปเดตที่เก็บ คุณต้องดาวน์โหลดไฟล์ Bootstrap_4.17.09.sh ล่าสุด จากนั้นดำเนินการ ซิงค์ใหม่
- ดาวน์โหลดไฟล์ Edge browstrap_4.17.09.sh ไปยัง
/tmp/bootstrap_4.17.09.sh
:> curl https://software.apigee.com/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh
- เรียกใช้ไฟล์ Edge
bootstrap_4.17.09.sh
:> sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณไม่ใส่ pWord คุณจะได้รับข้อความแจ้งให้ป้อนข้อมูล
- อัปเดต
apigee-mirror
:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
- ดำเนินการซิงค์:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- หากต้องการดาวน์โหลดที่เก็บทั้งหมด ให้ทำดังนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
ทำความสะอาดที่เก็บ Apigee ในพื้นที่
การล้างที่เก็บในเครื่องจะลบ /opt/apigee/data/apigee-mirror
และ /var/tmp/yum-apigee-*
หากต้องการล้างที่เก็บในเครื่อง ให้ใช้
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean
เพิ่มหรืออัปเดต Edge 4.16.0x/4.17.0x ในที่เก็บ 4.17.09
หากคุณต้องคงการติดตั้งสำหรับ Edge 4.16.0x หรือ 4.17.01/4.17.05 ในที่เก็บ 4.17.09 คุณจะเก็บรักษาที่เก็บที่มีทุกเวอร์ชันไว้ได้ จากนั้นคุณจะติดตั้ง Edge เวอร์ชันใดก็ได้จากที่เก็บดังกล่าว
หากต้องการเพิ่ม 4.16.0x/4.17.0x ไปยังที่เก็บ 4.17.09 ให้ทำดังนี้
- ตรวจสอบว่าคุณได้ติดตั้งยูทิลิตี
apigee-mirror
เวอร์ชัน 4.17.09 แล้ว:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror version
คุณควรเห็นผลลัพธ์ในแบบฟอร์มด้านล่าง โดยที่ xyz คือหมายเลขบิลด์
apigee-mirror-4.17.09-0.0.xyz
- ใช้ยูทิลิตี
apigee-mirror
เพื่อดาวน์โหลด Edge 4.16.0x/4.17.01/4.17/05 ไปยังที่เก็บของคุณ สังเกตวิธีใส่คำนำหน้าคำสั่งด้วยเวอร์ชันที่ต้องการ:> apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
ใช้คำสั่งเดียวกันนี้เพื่ออัปเดตที่เก็บ 4.16.0x/4.17.05 ในภายหลังโดยระบุหมายเลขเวอร์ชันที่ต้องการ
- ตรวจสอบไดเรกทอรี
/opt/apigee/data/apigee-mirror/repos
เพื่อดูโครงสร้างไฟล์ ดังนี้> ls /opt/apigee/data/apigee-mirror/repos
คุณควรเห็นไฟล์และไดเรกทอรีต่อไปนี้
apigee apigee-repo-1.0-6.x86_64.rpm bootstrap_4.16.01.sh bootstrap_4.16.05.sh bootstrap_4.17.01.sh bootstrap_4.17.05.sh bootstrap_4.17.09.sh thirdparty
สังเกตวิธีที่คุณมีไฟล์ Bootstrap สำหรับ Edge ทุกเวอร์ชัน นอกจากนี้ ไดเรกทอรี
apigee
ยังมีไดเรกทอรีแยกกันสำหรับ Edge แต่ละเวอร์ชันด้วย - หากต้องการทำแพ็กเกจที่เก็บในไฟล์ .tar ให้ใช้คำสั่งต่อไปนี้
> apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
คำสั่งนี้จะจัดแพ็กเกจ Repos ขนาด 4.17.0x และ 4.16.0x ทั้งหมดไว้ในไฟล์ .tar เดียวกัน คุณจะสร้างแพ็กเกจเฉพาะบางส่วนของที่เก็บไม่ได้
หากต้องการติดตั้ง Edge จากไฟล์ repo ในเครื่องหรือไฟล์ .tar โปรดตรวจสอบว่าคุณได้เรียกใช้ไฟล์ Bootstrap ที่ถูกต้องโดยใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้ ตัวอย่างนี้ติดตั้ง Edge 4.17.01:
- หากติดตั้งจากไฟล์ .tar ให้เรียกใช้ไฟล์ Bootstrap ที่ถูกต้องจากที่เก็บ:
> sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ทำตามขั้นตอนที่เหลือจาก "ติดตั้งจากไฟล์ .tar" ด้านบนเพื่อให้การติดตั้งเสร็จสมบูรณ์
- หากติดตั้งโดยใช้เว็บเซิร์ฟเวอร์ Nginx ให้ดาวน์โหลดแล้วเรียกใช้ไฟล์ Bootstrap ที่ถูกต้องจากที่เก็บ:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh > sudo bash /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
ในการติดตั้งให้เสร็จสมบูรณ์ ให้ทำตามขั้นตอนที่เหลือจาก "ติดตั้งจากที่เก็บโดยใช้เว็บเซิร์ฟเวอร์ Nginx" ด้านบน