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

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

หากต้องการติดตั้ง Edge ในโหนด คุณต้องติดตั้งยูทิลิตีการตั้งค่า Apigee ของ Edge ก่อน หากคุณอยู่ใน ซึ่งโหนดของคุณไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก คุณจะต้องติดตั้ง สำเนาที่เก็บ Apigee ในเครื่อง

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

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

สิ่งที่ต้องทำก่อน: ปิดใช้ SELinux

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

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

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

      หากต้องการเปิดใช้ SELinux อีกครั้งหลังจากติดตั้ง Edge
      บังคับใช้ 1
  • หากต้องการปิดใช้ SELinux อย่างถาวร หรือตั้งค่าเป็นโหมดอนุญาต ให้ทำดังนี้
    1. เปิด /etc/sysconfig/selinux ใน Editor
    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

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

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

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

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

    โดยค่าเริ่มต้น โปรแกรมติดตั้งจะตรวจสอบว่าคุณติดตั้ง Java 1.8 แล้ว ถ้าคุณไม่ติดตั้ง ติดตั้งให้คุณได้เลย ใช้ตัวเลือก JAVA_FIX เพื่อระบุวิธีจัดการ การติดตั้ง Java JAVA_FIX ใช้ค่าต่อไปนี้

    I = ติดตั้ง OpenJDK 1.8 (ค่าเริ่มต้น)
    C = ดำเนินการต่อโดยไม่ติดตั้ง Java
    ถาม = ออก สำหรับตัวเลือกนี้ คุณต้องติดตั้ง Java ด้วยตนเอง

    การติดตั้งยูทิลิตี apigee-service จะสร้างไฟล์ /etc/yum.repos.d/apigee.repo ที่กำหนดที่เก็บ Apigee หากต้องการดูไฟล์คำจำกัดความ ให้ใช้คำสั่ง
    > แมว /etc/yum.repos.d/apigee.repo

    หากต้องการดูเนื้อหาที่เก็บ ให้ใช้คำสั่ง
    > sudo yum -v repolit "apigee*"
  7. (CentOS-6.x และ RedHat-6.x เท่านั้น) ในโหนด Qpid ทั้งหมด ให้เรียกใช้คำสั่งต่อไปนี้ เพื่อให้แน่ใจว่าคุณได้ดาวน์โหลด Qpid เวอร์ชันที่ถูกต้อง:
    > yum ติดตั้ง apigee-qpidd --disablerepo=epel
  8. ใช้ apigee-service เพื่อติดตั้งยูทิลิตีการตั้งค่า Apigee:
    > /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง apigee-setup
  9. ใช้ apigee-setup เพื่อติดตั้งและกำหนดค่าคอมโพเนนต์ Edge ในโหนด โปรดดูข้อมูลเพิ่มเติมที่หัวข้อติดตั้งคอมโพเนนต์ Edge ในโหนด

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

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

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

หมายเหตุ: Apigee ไม่ได้โฮสต์ทรัพยากร Dependency ของบุคคลที่สามทั้งหมดแบบสาธารณะ ที่เก็บได้ คุณต้องดาวน์โหลดและติดตั้งทรัพยากร Dependency เหล่านี้จาก "เข้าถึงได้แบบสาธารณะ" ที่เก็บได้

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

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

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

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

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

    หมายเหตุ: หากกำลังอัปเดตที่เก็บที่มีอยู่เป็น 4.17.01 คุณจะเพียงแค่อัปเดตเท่านั้น apigee-mirror:
    /opt/apigee/apigee-service/bin/apigee-service การอัปเดต apigee-mirror
  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-มิเรอร์การซิงค์ --only-new-rpms

    หากต้องการดาวน์โหลดที่เก็บทั้งหมด รวมถึง RPM เก่า ให้ข้าม --only-new-rpms คุณต้องมีประมาณ 6 พื้นที่ว่างในดิสก์เป็น GB สำหรับการดาวน์โหลดทั้งหมด:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror การซิงค์

    ตอนนี้คุณมีสำเนาที่เก็บ Apigee ในเครื่องแล้ว ส่วนถัดไปจะอธิบายวิธีการติดตั้ง ยูทิลิตี Edge apigee-setup จาก ที่เก็บในท้องถิ่นได้
  11. (ไม่บังคับ) หากคุณต้องการติดตั้ง Edge จากที่เก็บในเครื่องไปยัง ที่โฮสต์ที่เก็บในเครื่อง คุณจะต้องเรียกใช้คำสั่งต่อไปนี้ก่อน
    1. เรียกใช้ bootstrap_4.17.01.sh จากในเครื่อง ที่เก็บเพื่อติดตั้งยูทิลิตี apigee-service ดังนี้
      Sudo Bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. ใช้ apigee-service เพื่อ ติดตั้ง apigee-setup ยูทิลิตี:
      /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง apigee-setup
    3. ใช้ apigee-setup เพื่อ ให้ติดตั้งและกำหนดค่าคอมโพเนนต์ Edge บนโหนด โปรดดูข้อมูลเพิ่มเติมที่หัวข้อติดตั้งคอมโพเนนต์ Edge ในโหนด

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

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

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

ติดตั้งจากไฟล์ .tar:

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

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

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

    คุณจะเห็นว่าใส่เส้นทางไปยังไดเรกทอรี repos ในคำสั่งนี้
  6. ใช้ apigee-service เพื่อ ติดตั้ง apigee-setup ยูทิลิตี:
    /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง apigee-setup
  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
  3. โดยค่าเริ่มต้น ที่เก็บต้องใช้ชื่อผู้ใช้:รหัสผ่านของ admin:admin หากต้องการเปลี่ยนแปลงข้อมูลเข้าสู่ระบบเหล่านี้ ตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. ในโหนดใหม่ ให้ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  5. ในโหนดระยะไกล ให้ดาวน์โหลดไฟล์ Edge Bootstrap_4.17.01.sh ไปยัง /tmp/bootstrap_4.17.01.sh:
    /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh

    โดยที่ uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณตั้งค่าไว้ด้านบนสำหรับ ที่เก็บ และ remoteRepo คือที่อยู่ IP หรือชื่อ DNS ของที่เก็บ
  6. ในโหนดระยะไกล ให้ติดตั้งยูทิลิตีและบริการ Apigee ของ Edge และทรัพยากร Dependency:
    > Sudo Bash /tmp/bootstrap_4.17.01.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
  8. ใช้ apigee-setup เพื่อติดตั้ง และกำหนดค่าคอมโพเนนต์ Edge บนโหนดระยะไกล โปรดดูข้อมูลเพิ่มเติมที่หัวข้อติดตั้งคอมโพเนนต์ Edge ในโหนด

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

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

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

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

ล้างที่เก็บ 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

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

วิธีเพิ่ม 4.16.0x ไปยังที่เก็บ 4.17.01

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

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

    ใช้คำสั่งเดียวกันนี้เพื่ออัปเดตที่เก็บ 4.16.05/4.16.09 ในภายหลังด้วยการระบุ หมายเลขเวอร์ชัน
  3. ตรวจสอบ /opt/apigee/data/apigee-mirror/repos เพื่อดูโครงสร้างไฟล์ดังนี้
    ล /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 สำหรับ Edge ทุกเวอร์ชัน ไดเรกทอรี apigee ยังมีแท็ก ไดเรกทอรีสำหรับ Edge แต่ละเวอร์ชัน
  4. หากต้องการทำแพ็กเกจที่เก็บเป็นไฟล์ .tar ให้ใช้คำสั่งต่อไปนี้
    > apigeereleasever=4.16.01 /opt/apigee/apigee-service/bin/apigee-service แพ็กเกจ Apigee-Mirror

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

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

  • หากติดตั้งจากไฟล์ .tar ให้เรียกใช้ไฟล์ Bootstrap ที่ถูกต้องจากที่เก็บ:
    > Sudo Bash /tmp/repos/bootstrap_4.16.0X.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

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


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