ติดตั้งยูทิลิตีการตั้งค่า Edge API

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

หากต้องการติดตั้ง Edge ในโหนด คุณต้องติดตั้งยูทิลิตี apigee-setup ของ Edge ก่อน หากคุณอยู่ในสภาพแวดล้อมที่โหนดไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก คุณต้องติดตั้งสำเนาในเครื่องของที่เก็บ Apigee ด้วย

ไดเรกทอรีการติดตั้งเริ่มต้น: /opt/apigee

Edge จะติดตั้งไฟล์ทั้งหมดในไดเรกทอรี /opt/apigee คุณเปลี่ยนไดเรกทอรีนี้ไม่ได้ อย่างไรก็ตาม คุณสามารถสร้างลิงก์สัญลักษณ์เพื่อแมป /opt/apigee กับตำแหน่งอื่นได้หากต้องการ ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดในการติดตั้ง

ข้อกำหนดเบื้องต้น: ปิดใช้ SELinux

คุณต้องปิดใช้ SELinux หรือตั้งค่าเป็นโหมดอนุญาตก่อนจึงจะติดตั้งยูทิลิตี apigee-setup ของ Edge หรือคอมโพเนนต์ Edge ได้ หากจำเป็น คุณสามารถเปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge แล้ว

  • หากต้องการตั้งค่า SELinux เป็นโหมดอนุญาตชั่วคราว ให้เรียกใช้คำสั่งต่อไปนี้
    1. ในระบบปฏิบัติการ Linux 6.x:
      sudo echo 0 > /selinux/enforce

      หากต้องการเปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge ให้ทำดังนี้
      sudo echo 1 > /selinux/enforce
    2. ในระบบปฏิบัติการ Linux 7.x:
      sudo setenforce 0

      หากต้องการเปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge ให้ทำดังนี้
      sudo setenforce 1
  • หากต้องการปิดใช้ SELinux อย่างถาวรหรือตั้งค่าเป็นโหมดอนุญาต ให้ทำดังนี้
    1. เปิด /etc/sysconfig/selinux ในเครื่องมือแก้ไข
    2. ตั้งค่า SELINUX=disabled หรือ SELINUX=permissive
    3. บันทึกการแก้ไข
    4. รีสตาร์ทโหนด
    5. หากจำเป็น ให้เปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge โดยทำตามขั้นตอนนี้ซ้ำเพื่อตั้งค่า SELINUX=enabled

ข้อกำหนดเบื้องต้น: เปิดใช้ที่เก็บ EPEL

คุณต้องเปิดใช้แพ็กเกจเสริมสำหรับ Enterprise Linux (หรือ EPEL) เพื่อติดตั้งหรืออัปเดต Edge คำสั่งที่คุณใช้จะขึ้นอยู่กับเวอร์ชันของ RedHat/CentOS ดังนี้

  • สำหรับ RedHat/CentOS 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 6.x:
    > wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; sudo rpm -ivh epel-release-latest-6.noarch.rpm

ติดตั้งยูทิลิตี apigee-setup ของ Edge ในโหนดที่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก

วิธีติดตั้ง Edge ในโหนดที่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก

  1. รับชื่อผู้ใช้และรหัสผ่านจาก Apigee ที่คุณใช้เพื่อเข้าถึงที่เก็บ Apigee หากคุณมีชื่อผู้ใช้:รหัสผ่านสำหรับเว็บไซต์ FTP ของ Apigee อยู่แล้ว คุณสามารถใช้ข้อมูลเข้าสู่ระบบดังกล่าวได้
  2. เข้าสู่ระบบโหนดในฐานะรูทเพื่อติดตั้ง Edge RPM
    หมายเหตุ: แม้ว่าการติดตั้ง RPM จะต้องใช้สิทธิ์เข้าถึงระดับรูท แต่คุณสามารถกำหนดค่า Edge โดยไม่ต้องใช้สิทธิ์เข้าถึงระดับรูทได้
  3. ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  4. เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ข้างต้น
  5. ดาวน์โหลดไฟล์ Edge bootstrap_4.17.05.sh ไปยัง /tmp/bootstrap_4.17.05.sh:
    > curl https://software.apigee.com/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh
  6. ติดตั้งยูทิลิตี apigee-service ของ Edge และทรัพยากร Dependency:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser=uName apigeepassword=pWord

    โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อนรหัสผ่าน

    โดยค่าเริ่มต้น โปรแกรมติดตั้งจะตรวจสอบว่าคุณได้ติดตั้ง Java 1.8 ไว้หรือไม่ หากยังไม่ได้ติดตั้ง ระบบจะติดตั้งให้คุณ ใช้ตัวเลือก JAVA_FIX เพื่อระบุวิธีจัดการการติดตั้ง Java JAVA_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*'
  7. (CentOS-6.x และ RedHat-6.x เท่านั้น) ในโหนด Qpid ทั้งหมด ให้เรียกใช้คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าคุณดาวน์โหลด Qpid เวอร์ชันที่ถูกต้อง
    > yum install apigee-qpidd --disablerepo=epel
  8. ใช้ apigee-service เพื่อติดตั้งยูทิลิตี apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  9. ใช้ apigee-setup เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge ในโหนด ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

ติดตั้งยูทิลิตี apigee-setup ของ Edge ในโหนดที่ไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก

หากโหนด Edge อยู่หลังไฟร์วอลล์ หรือถูกห้ามไม่ให้เข้าถึงที่เก็บ Apigee ผ่านอินเทอร์เน็ตด้วยวิธีอื่น คุณต้องสร้างที่เก็บในเครื่องหรือมิเรอร์ของที่เก็บ Apigee จากนั้นโหนดทั้งหมดต้องเข้าถึงมิเรอร์นั้นได้ เมื่อสร้างแล้ว โหนดจะเข้าถึงมิเรอร์ในเครื่องนั้นเพื่อติดตั้ง Edge ได้

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

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

สร้างที่เก็บ Apigee ในเครื่อง

วิธีสร้างที่เก็บ Apigee ในเครื่อง

  1. รับชื่อผู้ใช้และรหัสผ่านจาก Apigee ที่คุณใช้เพื่อเข้าถึงที่เก็บ Apigee หากคุณมีชื่อผู้ใช้:รหัสผ่านสำหรับเว็บไซต์ FTP ของ Apigee อยู่แล้ว คุณสามารถใช้ข้อมูลเข้าสู่ระบบดังกล่าวได้
  2. เข้าสู่ระบบโหนด RedHat หรือ CentOS ในฐานะรูทเพื่อติดตั้ง Edge RPM
    หมายเหตุ: แม้ว่าการติดตั้ง RPM จะต้องใช้สิทธิ์เข้าถึงระดับรูท แต่คุณสามารถกำหนดค่า Edge ได้โดยไม่ต้องใช้สิทธิ์เข้าถึงระดับรูท
  3. ตรวจสอบว่าคุณใช้ yum-utils เวอร์ชันล่าสุด:
    > sudo yum update yum-utils
  4. ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  5. เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ข้างต้น
  6. ดาวน์โหลดไฟล์ Edge bootstrap_4.17.05.sh ไปยัง /tmp/bootstrap_4.17.05.sh:
    > curl https://software.apigee.com/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh
  7. (CentOS-6.x และ RedHat-6.x เท่านั้น) เรียกใช้คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าคุณดาวน์โหลด Qpid เวอร์ชันที่ถูกต้อง
    > yum install apigee-qpidd --disablerepo=epel
  8. ติดตั้งยูทิลิตี apigee-service ของ Edge และทรัพยากร Dependency:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser=uName apigeepassword=pWord

    โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อนรหัสผ่าน
  9. ติดตั้งยูทิลิตี apigee-mirror ในโหนด:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install

    หมายเหตุ: หากคุณกำลังอัปเดตที่เก็บที่มีอยู่เป็น 4.17.05 คุณจะต้องอัปเดต apigee-mirror เท่านั้น:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
  10. ใช้ยูทิลิตี 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 จากที่เก็บในเครื่อง
  11. (ไม่บังคับ) หากต้องการติดตั้ง Edge จากที่เก็บในเครื่องลงในโหนดเดียวกันกับที่โฮสต์ที่เก็บในเครื่อง คุณต้องเรียกใช้คำสั่งต่อไปนี้ก่อน
    1. เรียกใช้ bootstrap_4.17.05.sh จากที่เก็บในเครื่องเพื่อติดตั้งยูทิลิตี apigee-service:
      > sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.17.05.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. ใช้ apigee-service เพื่อติดตั้งยูทิลิตี apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    3. ใช้ apigee-setup เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge ในโหนด ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

ติดตั้ง apigee-setup บนโหนดระยะไกลจากที่เก็บในเครื่อง

คุณมี 2 ตัวเลือกในการติดตั้ง Edge จากที่เก็บในเครื่อง เลือกดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้

  • สร้างไฟล์ .tar ของที่เก็บ คัดลอกไฟล์ .tar ไปยังโหนด แล้วติดตั้ง Edge จากไฟล์ .tar
  • ติดตั้งเว็บเซิร์ฟเวอร์ในโหนดที่มีที่เก็บในเครื่องเพื่อให้โหนดอื่นๆ เข้าถึงได้ Apigee มีเว็บเซิร์ฟเวอร์ Nginx ให้คุณใช้ หรือคุณจะใช้เว็บเซิร์ฟเวอร์ของคุณเองก็ได้

ติดตั้งจากไฟล์ .tar โดยทำดังนี้

  1. ในโหนดที่มีที่เก็บในเครื่อง ให้ใช้คำสั่งต่อไปนี้เพื่อจัดแพ็กเกจที่เก็บในเครื่องเป็นไฟล์ .tar ไฟล์เดียวชื่อ /opt/apigee/data/apigee-mirror/apigee-4.17.05.tar.gz

    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
  2. คัดลอกไฟล์ .tar ไปยังโหนดที่ต้องการติดตั้ง Edge เช่น คัดลอกไปยังไดเรกทอรี /tmp ในโหนดใหม่
  3. ในโหนดใหม่ ให้ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  4. ในโหนดใหม่ ให้ยกเลิกการบีบอัดไฟล์ไปยังไดเรกทอรี /tmp:
    > tar -xzf apigee-4.17.05.tar.gz

    คำสั่งนี้จะสร้างไดเรกทอรีใหม่ชื่อ repos ในไดเรกทอรีที่มีไฟล์ .tar เช่น /tmp/repos.
  5. ติดตั้งยูทิลิตี apigee-service ของ Edge และทรัพยากร Dependency จาก /tmp/repos:
    > sudo bash /tmp/repos/bootstrap_4.17.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    โปรดทราบว่าคุณต้องใส่เส้นทางไปยังไดเรกทอรี repos ในคำสั่งนี้
  6. ใช้ apigee-service เพื่อติดตั้งยูทิลิตี apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  7. ใช้ apigee-setup เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge ในโหนด ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

ติดตั้งจากที่เก็บโดยใช้เว็บเซิร์ฟเวอร์ Nginx

  1. ติดตั้งเว็บเซิร์ฟเวอร์ Nginx ในโหนดที่เก็บข้อมูล:
    > opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
  2. โดยค่าเริ่มต้น Nginx จะได้รับการกำหนดค่าให้ใช้ localhost เป็นชื่อเซิร์ฟเวอร์และพอร์ต 3939 หากต้องการเปลี่ยนค่าเหล่านี้ ให้ทำดังนี้
    1. เปิด /opt/apigee/customer/application/mirror.properties ในเครื่องมือแก้ไข สร้างไฟล์หากยังไม่มี
    2. กำหนดค่าต่อไปนี้ตามความจำเป็น
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. รีสตาร์ท Nginx:
      > /opt/nginx/scripts/apigee-nginx restart
  3. โดยค่าเริ่มต้น ที่เก็บต้องใช้ชื่อผู้ใช้:รหัสผ่านเป็น admin:admin หากต้องการเปลี่ยนข้อมูลเข้าสู่ระบบเหล่านี้ ให้ตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. ในโหนดใหม่ ให้ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  5. ในโหนดระยะไกล ให้ดาวน์โหลดไฟล์ Edge bootstrap_4.17.05.sh ไปยัง /tmp/bootstrap_4.17.05.sh
    > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh

    โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณตั้งค่าไว้ด้านบนสำหรับที่เก็บ และ remoteRepo คือที่อยู่ IP หรือชื่อ DNS ของโหนดที่เก็บ
  6. ในโหนดระยะไกล ให้ติดตั้งยูทิลิตี apigee-service ของ Edge และทรัพยากร Dependency ดังนี้
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านของที่เก็บ
  7. ในโหนดระยะไกล ให้ใช้ apigee-service เพื่อติดตั้งยูทิลิตี apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  8. ใช้ apigee-setup เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge ในโหนดระยะไกล ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

อัปเดตที่เก็บ Apigee ในเครื่อง

หากต้องการอัปเดตที่เก็บ คุณต้องดาวน์โหลดไฟล์ bootstrap_4.17.05.sh ล่าสุด แล้วทำการซิงค์ใหม่ โดยทำดังนี้

  1. ดาวน์โหลดไฟล์ bootstrap_4.17.05.sh ของ Edge ไปยัง /tmp/bootstrap_4.17.05.sh:
    > curl https://software.apigee.com/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh
  2. เรียกใช้ไฟล์ Edge bootstrap_4.17.05.sh:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser=uName apigeepassword=pWord

    โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อนรหัสผ่าน
  3. อัปเดต apigee-mirror:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
  4. ทำการซิงค์:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  5. หากต้องการดาวน์โหลดที่เก็บทั้งหมด ให้ทำดังนี้
    > /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.01/4.16.05/4.16.09/4.17.01 ในที่เก็บ 4.17.05

หากต้องรักษาการติดตั้งสำหรับ Edge 4.16.0x หรือ 4.17.01 ในที่เก็บ 4.17.05 คุณสามารถรักษาที่เก็บที่มีทุกเวอร์ชันได้ จากที่เก็บนั้น คุณจะติดตั้ง Edge เวอร์ชันใดก็ได้

วิธีเพิ่ม 4.16.0x/4.17.01 ลงในที่เก็บ 4.17.05

  1. ตรวจสอบว่าคุณได้ติดตั้งยูทิลิตี apigee-mirror เวอร์ชัน 4.17.05 แล้ว
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror version

    คุณควรเห็นผลลัพธ์ในรูปแบบด้านล่าง โดยที่ xyz คือหมายเลขบิลด์
    apigee-mirror-4.17.05-0.0.xyz
  2. ใช้ยูทิลิตี apigee-mirror เพื่อดาวน์โหลด Edge 4.16.01/4.16.05/4.16.09/4.17.01 ไปยังที่เก็บของคุณ โปรดสังเกตวิธีใส่คำนำหน้าคำสั่งด้วยเวอร์ชันที่ต้องการ
    > apigeereleasever=4.16.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms

    ใช้คำสั่งเดียวกันนี้เพื่ออัปเดตที่เก็บ 4.16.05/4.16.09/4.17.01 ในภายหลังโดยระบุหมายเลขเวอร์ชันที่ต้องการ
  3. ตรวจสอบไดเรกทอรี /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.shbootstrap_4.17.01.sh bootstrap_4.17.05.sh thirdparty

    โปรดสังเกตว่าคุณมีไฟล์บูตสแตรปสำหรับ Edge ทุกเวอร์ชัน ไดเรกทอรี apigee ยังมีไดเรกทอรีแยกต่างหากสำหรับ Edge แต่ละเวอร์ชันด้วย
  4. หากต้องการจัดแพ็กเกจที่เก็บเป็นไฟล์ .tar ให้ใช้คำสั่งต่อไปนี้
    > apigeereleasever=4.16.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package

    คำสั่งนี้จะจัดแพ็กเกจที่เก็บ 4.17.0x และ 4.16.0x ทั้งหมดไว้ในไฟล์ .tar เดียวกัน คุณไม่สามารถแพ็กเกจเฉพาะบางส่วนของที่เก็บได้

หากต้องการติดตั้ง Edge จากที่เก็บในเครื่องหรือไฟล์ .tar ให้ตรวจสอบว่าได้เรียกใช้ไฟล์บูตสแตรปที่ถูกต้องโดยใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้ ตัวอย่างนี้จะติดตั้ง Edge 4.16.01:

  • หากติดตั้งจากไฟล์ .tar ให้เรียกใช้ไฟล์บูตสแตรปที่ถูกต้องจากที่เก็บข้อมูล ดังนี้
    > sudo bash /tmp/repos/bootstrap_4.16.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    หากต้องการติดตั้งให้เสร็จสมบูรณ์ ให้ทำตามขั้นตอนที่เหลือจาก "ติดตั้งจากไฟล์ .tar" ด้านบน
  • หากติดตั้งโดยใช้เว็บเซิร์ฟเวอร์ Nginx ให้ดาวน์โหลดแล้วเรียกใช้ไฟล์ Bootstrap ที่ถูกต้องจากที่เก็บข้อมูล ดังนี้
    > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.16.01.sh -o /tmp/bootstrap_4.16.01.sh
    > sudo bash /tmp/bootstrap_4.16.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://


    หากต้องการติดตั้งให้เสร็จสมบูรณ์ ให้ทำตามขั้นตอนที่เหลือจาก "ติดตั้งจากที่เก็บข้อมูลโดยใช้เว็บเซิร์ฟเวอร์ Nginx" ด้านบน