‫۴.۱۶.۰۵ فرایند عقب‌گرد

Edge for Private Cloud نسخه ۴.۱۶.۰۵

دو سناریو وجود دارد که ممکن است بخواهید بازگرداندن را انجام دهید:

  1. به نسخه قدیمی‌تر برگردید. برای مثال از ۴.۱۶.۰۵ به ۴.۱۶.۰۱.
  2. برگشتن به نسخه قدیمی‌تر در همان نسخه پخش.

برای انجام بازگشت به نسخه قبلی در هر دو سناریو، از روش زیر استفاده کنید.

چه کسی می‌تواند بازگرداندن را انجام دهد

کاربری که بازگرداندن را انجام می‌دهد باید همان کاربری باشد که در ابتدا Edge را به‌روزرسانی کرده است، یا کاربری که به‌عنوان root اجرا می‌شود.

به‌طور پیش‌فرض، مؤلفه‌های Edge به‌عنوان کاربر «apigee» اجرا می‌شوند. در برخی موارد، ممکن است مؤلفه‌های Edge را به‌عنوان کاربران مختلف اجرا کنید. برای مثال، اگر «مسیریاب» باید به درگاه‌های ممتاز دسترسی داشته باشد، مثل درگاه‌های زیر ۱۰۰۰، باید «مسیریاب» را به‌عنوان ریشه یا به‌عنوان کاربری که به آن درگاه‌ها دسترسی دارد اجرا کنید. یا ممکن است یک مؤلفه را به‌عنوان یک کاربر و مؤلفه دیگر را به‌عنوان کاربر دیگری اجرا کنید.

کدام مؤلفه‌ها را می‌توان برگرداند

هنگام انجام بازگشت به نسخه قبلی باید از شرایط زیر آگاه باشید:

  • برای بازگرداندن هریک از پنج مؤلفه زیر در گره، باید هرکدام از این پنج مؤلفه نصب‌شده در گره را بازگردانید. برای مثال، اگر «سرور مدیریت»، «مسیر»، و «پردازشگر پیام» را در گره نصب کرده باشید، برای بازگرداندن هرکدام از آن‌ها باید هر سه را بازگردانید.

    این پنج عنصر عبارت‌اند از:
    • سرور مدیریت
    • رهیاب
    • پردازشگر پیام
    • سرور Qpid
    • سرور Postgres
  • Cassandra را عقب‌گرد نکنید. این نسخه از Edge حاوی نسخه به‌روزشده‌ای از Cassandra است که با نسخه ۴.۱۶.۰۱ سازگار است. اگر مؤلفه‌ای را برگرداندید، Cassandra را در نسخه 4.16.05 رها کنید تا از جدیدترین ویژگی‌ها بهره‌مند شوید.
  • این نسخه حاوی نسخه جدید postgresql یا qpidd نیست. بنابراین، لازم نیست آن‌ها را عقب‌گرد کنید.

برای عقب‌گرد کردن ۴.۱۶.۰۵

برای بازگرداندن Apigee Edge، مراحل بازگرداندن زیر را انجام دهید:

  1. برای بازگرداندن، مؤلفه را متوقف کنید:
    1. اگر هریک از مؤلفه‌های زیر را برمی‌گردانید، باید همه آن‌ها را متوقف کنید: Management Server،‏ Router،‏ Message Processor،‏ Qpid Server، یا Postgres Server:
      > apigee-service edge-management-server stop
      > apigee-service edge-router stop
      > apigee-service edge-message-processor stop
      > apigee-service edge-qpid-server stop
      > apigee-service edge-postgres-server stop
    2. اگر مؤلفه دیگری را برمی‌گردانید، فقط همان مؤلفه را متوقف کنید:
      > apigee-service comp stop
  2. اگر «درآمدزایی» را برمی‌گردانید، آن را حذف نصب کنید:
    > apigee-service edge-mint-gateway uninstall
  3. برای بازگشت به نسخه قبلی، مؤلفه را حذف نصب کنید:
    1. اگر هرکدام از مؤلفه‌های زیر را برمی‌گردانید، همه آن‌ها را حذف نصب کنید: Management Server،‏ Router،‏ Message Processor،‏ Qpid Server، یا Postgres Server:
      > apigee-service edge-gateway uninstall
    2. اگر مؤلفه دیگری را برمی‌گردانید، فقط همان مؤلفه را حذف نصب کنید
      > apigee-service comp uninstall
  4. اگر Router را برمی‌گردانید، باید محتوای /opt/nginx/conf.d را حذف کنید:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. برای بازگرداندن مؤلفه به نسخه 4.16.01:
    1. نسخه 4.16.05 از apigee-setup را حذف نصب کنید:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
    2. ‫bootstrap.sh را برای نسخه ۴.۱۶.۰۱ بارگیری کنید:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. Install the 4.16.01 Edge apigee-service utility and dependencies:
      > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
      where uName and pWord are the username and password you received from Apigee. اگر pWord را حذف کنید، از شما خواسته می‌شود آن را وارد کنید.
    4. نسخه ۴.۱۶.۰۱ apigee-setup را نصب کنید:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. نسخه ۴.۱۶.۰۱ مؤلفه را نصب کنید:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      که comp مؤلفه موردنظر برای نصب و configFile فایل پیکربندی نسخه ۴.۱۶.۰۱ شما است.
  6. برای برگرداندن مؤلفه به نسخه خاصی از نسخه پخش 4.16.05:
    1. نسخه مؤلفه خاص را بارگیری کنید:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version install
      که در آن comp-version مؤلفه و نسخه برای نصب است. برای مثال:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      اگر از مخزن آنلاین Apigee استفاده می‌کنید، می‌توانید نسخه‌های مؤلفه دردسترس را بااستفاده از فرمان زیر تعیین کنید:
      > yum --showduplicates list comp
      برای مثال:
      > yum --showduplicates list edge-ui
    2. از apigee-setup برای نصب مؤلفه استفاده کنید:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      برای مثال:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
      توجه کنید که هنگام نصب فقط نام مؤلفه را مشخص می‌کنید.

اگر هنگام بازگرداندن به نسخه قبلی با مشکلی مواجه شدید، با پشتیبانی Apigee تماس بگیرید.