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

Edge for Private Cloud v4.18.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:
      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 ใน Editor
    2. ตั้งค่า SELINUX=disabled หรือ SELINUX=permissive
    3. บันทึกการแก้ไข
    4. รีสตาร์ทโหนด
    5. หากจำเป็น ให้เปิดใช้ 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 ก่อนติดตั้ง ขอบ ต้องใช้เวอร์ชัน 4.8 และ RedHat 7.4 และ CentOS 7.4 บางเวอร์ชันที่มาพร้อมกับ เวอร์ชันที่ใหม่กว่า หากคุณใช้เวอร์ชันที่ใหม่กว่า ให้ถอนการติดตั้ง จากนั้นโปรแกรมติดตั้ง Edge จะ จากนั้นให้ติดตั้งเวอร์ชัน 4.8

คุณใช้คำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชันได้

> rpm -qa | grep libdb4

หากคุณเห็นว่าเวอร์ชัน RPM libdb4 เป็นเวอร์ชันเก่ากว่าเวอร์ชัน 4.8 ถอนการติดตั้ง

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

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

  1. รับชื่อผู้ใช้และรหัสผ่านจาก Apigee ที่คุณใช้เข้าถึงที่เก็บ Apigee หากมีชื่อผู้ใช้:รหัสผ่านของเว็บไซต์ Apigee สำหรับ FTP คุณสามารถใช้ชื่อผู้ใช้เหล่านั้น ข้อมูลเข้าสู่ระบบ
  2. เข้าสู่ระบบโหนดในฐานะรูทเพื่อติดตั้ง Edge RPM
    หมายเหตุ: แม้ว่าการติดตั้ง RPM จะต้องมีสิทธิ์เข้าถึงรูท แต่คุณดำเนินการ Edge ได้ การกำหนดค่าที่ไม่มีสิทธิ์เข้าถึงราก
  3. ติดตั้ง yum-utils และ yum-plugin-priorities:
    sudo yum ติดตั้ง yum-utils
    sudo yum ติดตั้ง yum-plugin-priorities
  4. ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  5. เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ข้างต้น
  6. ตรวจสอบเวอร์ชันของ libdb4 ตามที่อธิบายไว้ข้างต้น
  7. หากกำลังติดตั้งใน Oracle 7.x ให้เรียกใช้คำสั่งต่อไปนี้
    > sudo yum-config-manager --enable ol7_optional_latest
  8. หากกำลังติดตั้งใน AWS ให้เรียกใช้คำสั่ง yum-configure-manager ต่อไปนี้
    > อัปเดตน่าอร่อย rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  9. ดาวน์โหลดไฟล์ Edge bootstrap_4.18.01.sh ลงใน /tmp/bootstrap_4.18.01.sh:
    Curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh
  10. ติดตั้งยูทิลิตีและ Dependencies ของ Edge Apigee:
    > Sudo Bash /tmp/bootstrap_4.18.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*"
  11. ใช้ apigee-service เพื่อติดตั้งยูทิลิตีการตั้งค่า Apigee:
    > /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง apigee-setup
  12. ใช้ 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. เข้าสู่ระบบโหนดในฐานะรูทเพื่อติดตั้ง Edge RPM
    หมายเหตุ: แม้ว่าการติดตั้ง RPM จะต้องมีสิทธิ์เข้าถึงรูท แต่คุณดำเนินการ Edge ได้ การกำหนดค่าที่ไม่มีสิทธิ์เข้าถึงราก
  3. ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  4. ดาวน์โหลดไฟล์ Edge bootstrap_4.18.01.sh ลงใน /tmp/bootstrap_4.18.01.sh:
    Curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh
  5. ติดตั้งยูทิลิตีและ Dependencies ของ Edge Apigee:
    > Sudo Bash /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord

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

    หมายเหตุ: หากกำลังอัปเดตที่เก็บที่มีอยู่เป็น 4.18.01 คุณจะเพียงแค่อัปเดตเท่านั้น apigee-mirror:
    /opt/apigee/apigee-service/bin/apigee-service การอัปเดต apigee-mirror
  7. ใช้ 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 จาก ที่เก็บในท้องถิ่นได้
  8. (ไม่บังคับ) หากคุณต้องการติดตั้ง Edge จากที่เก็บในเครื่องไปยัง ที่โฮสต์ที่เก็บในเครื่อง คุณจะต้องเรียกใช้คำสั่งต่อไปนี้ก่อน
    1. เรียกใช้ bootstrap_4.18.01.sh จากในเครื่อง ที่เก็บเพื่อติดตั้งยูทิลิตี apigee-service ดังนี้
      Sudo Bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.18.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.18.01.tar.gz:
    /opt/apigee/apigee-service/bin/apigee-service แพ็กเกจ apigee-Mirror
  2. คัดลอกไฟล์ .tar ไปยังโหนดที่ต้องการติดตั้ง Edge เช่น คัดลอกไปไว้ใน /tmp ในไดเรกทอรีใหม่
  3. ในโหนดใหม่ ให้ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  4. ในโหนดใหม่ ให้เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ด้านบน
  5. ในโหนดใหม่ ให้ตรวจสอบว่าคุณได้ปิดใช้ที่เก็บอินเทอร์เน็ตภายนอกแล้ว เมื่อเรียกใช้คำสั่งต่อไปนี้ ที่เก็บภายนอกทั้งหมดควรแสดงเป็นปิดใช้ แต่ควรเปิดใช้ที่เก็บ Apigee ในเครื่องและที่เก็บภายในไว้:
    > sudo เติมความอร่อย
  6. ในโหนดใหม่ ให้ติดตั้ง yum-utils และ yum-plugin-priorities:
    ซูโดอร่อย ติดตั้ง yum-utils
    sudo yum ติดตั้ง yum-plugin-priorities
  7. ในโหนดใหม่ ให้ตรวจสอบเวอร์ชันของ libdb4 ตามที่อธิบายไว้ ที่ด้านบน
  8. หากกำลังติดตั้งใน Oracle 7.x ให้เรียกใช้คำสั่งต่อไปนี้
    > sudo yum-config-manager --เปิดใช้ ol7_optional_latest
  9. หากกำลังติดตั้งใน AWS ให้เรียกใช้คำสั่ง yum-configure-manager ต่อไปนี้
    > sudo yum-config-manager --เปิดใช้งาน rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. ในโหนดใหม่ ให้ยกเลิกการอัปโหลดไฟล์ไปยังไดเรกทอรี /tmp:
    > tar -Xzf apigee-4.18.01.tar.gz

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

    คุณจะเห็นว่าใส่เส้นทางไปยังไดเรกทอรี repos ในคำสั่งนี้
  12. ใช้ apigee-service เพื่อ ติดตั้ง apigee-setup ยูทิลิตี:
    /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง apigee-setup
  13. ใช้ 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. ในโหนดใหม่ ให้ติดตั้ง yum-utils และ yum-plugin-priorities:
    ซูโดอร่อย ติดตั้ง yum-utils
    sudo yum ติดตั้ง yum-plugin-priorities
  5. ในโหนดใหม่ ให้ปิดใช้ SELinux ตามที่อธิบายไว้ข้างต้น
  6. ในโหนดใหม่ ให้เปิดใช้ที่เก็บ EPEL ตามที่อธิบายไว้ด้านบน
  7. ในโหนดใหม่ ให้ตรวจสอบเวอร์ชันของ libdb4 ตามที่อธิบายไว้ ที่ด้านบน
  8. ในโหนดระยะไกล ให้ดาวน์โหลดไฟล์ Edge Bootstrap_4.18.01.sh ไปยัง /tmp/bootstrap_4.18.01.sh:
    /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh

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

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

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

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

  1. ดาวน์โหลดไฟล์ Edge Bootstrap_4.18.01.sh ไปยัง /tmp/bootstrap_4.18.01.sh:
    Curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh
  2. เรียกใช้ไฟล์ bootstrap_4.18.01.sh ของ Edge:
    Sudo Bash /tmp/bootstrap_4.18.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.0x/4.17.0x ในที่เก็บ 4.18.01

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

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

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

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

    ใช้คำสั่งเดียวกันนี้เพื่ออัปเดตที่เก็บ 4.16.0x/4.17.0x ในภายหลังด้วยการระบุ หมายเลขเวอร์ชัน
  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_4.17.05.sh bootstrap_4.17.09.sh bootstrap_4.18.01.sh บุคคลที่สาม

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

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

หากต้องการติดตั้ง Edge จากที่เก็บในเครื่องหรือไฟล์ .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" ที่ด้านบน