4.16.05 فرآیند بازگشت، 4.16.05 فرآیند بازگشت

Edge for Private Cloud نسخه 4.16.05

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

  1. بازگشت به نسخه قدیمی تر. به عنوان مثال از 4.16.05 تا 4.16.01.
  2. بازگشت به نسخه قدیمی در همان نسخه.

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

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

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

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

کدام اجزا را می توان به عقب برگرداند

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

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

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

بازگشت به عقب 4.16.05

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

  1. متوقف کردن مؤلفه برای بازگشت مجدد:
    1. اگر هر یک از اجزای زیر را برگردانید، باید همه آنها را متوقف کنید: سرور مدیریت، روتر، پردازشگر پیام، سرور Qpid یا سرور Postgres:
      > 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 حذف نصب
  3. کامپوننت را برای بازگرداندن حذف نصب کنید:
    1. اگر هر یک از مؤلفه‌های زیر را برگردانید، همه آنها را حذف نصب کنید: سرور مدیریت، روتر، پردازشگر پیام، سرور Qpid یا سرور Postgres:
      > حذف نصب edge-gateway apigee-service
    2. اگر می‌خواهید هر مؤلفه دیگری را به عقب برگردانید، فقط آن مؤلفه را حذف نصب کنید
      > apigee-service comp uninstall
  4. اگر روتر را به عقب برگردانید، باید محتویات /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 برای نسخه 4.16.01:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. ابزار و وابستگی های سرویس apigee 4.16.01 Edge را نصب کنید:
      > sudo bash /tmp/bootstrap.sh apigeeuser= uName apigeepassword= pWord
      که در آن uName و pWord نام کاربری و رمز عبوری است که از Apigee دریافت کرده اید. اگر pWord را حذف کنید، از شما خواسته می شود آن را وارد کنید.
    4. نسخه 4.16.01 apigee-setup را نصب کنید:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. نسخه 4.16.01 کامپوننت را نصب کنید:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      که در آن comp کامپوننت برای نصب است و configFile فایل پیکربندی 4.16.01 شما است.
  6. برای بازگرداندن مؤلفه به نسخه خاصی از نسخه 4.16.05:
    1. دانلود نسخه کامپوننت خاص:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service نسخه کامپ نصب
      که در آن comp-version جزء و نسخه ای است که باید نصب شود. مثلا:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      اگر از مخزن آنلاین Apigee استفاده می‌کنید، می‌توانید نسخه‌های مؤلفه موجود را با استفاده از دستور زیر تعیین کنید:
      > yum --showdupliates list comp
      مثلا:
      > yum --showdupliates 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 تماس بگیرید.

،

Edge for Private Cloud نسخه 4.16.05

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

  1. بازگشت به نسخه قدیمی تر. به عنوان مثال از 4.16.05 تا 4.16.01.
  2. بازگشت به نسخه قدیمی در همان نسخه.

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

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

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

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

کدام اجزا را می توان به عقب برگرداند

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

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

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

بازگشت به عقب 4.16.05

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

  1. متوقف کردن مؤلفه برای بازگشت مجدد:
    1. اگر هر یک از اجزای زیر را برگردانید، باید همه آنها را متوقف کنید: سرور مدیریت، روتر، پردازشگر پیام، سرور Qpid یا سرور Postgres:
      > 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 حذف نصب
  3. کامپوننت را برای بازگرداندن حذف نصب کنید:
    1. اگر هر یک از مؤلفه‌های زیر را برگردانید، همه آنها را حذف نصب کنید: سرور مدیریت، روتر، پردازشگر پیام، سرور Qpid یا سرور Postgres:
      > حذف نصب edge-gateway apigee-service
    2. اگر می‌خواهید هر مؤلفه دیگری را به عقب برگردانید، فقط آن مؤلفه را حذف نصب کنید
      > apigee-service comp uninstall
  4. اگر روتر را به عقب برگردانید، باید محتویات /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 برای نسخه 4.16.01:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. ابزار و وابستگی های سرویس apigee 4.16.01 Edge را نصب کنید:
      > sudo bash /tmp/bootstrap.sh apigeeuser= uName apigeepassword= pWord
      که در آن uName و pWord نام کاربری و رمز عبوری است که از Apigee دریافت کرده اید. اگر pWord را حذف کنید، از شما خواسته می شود آن را وارد کنید.
    4. نسخه 4.16.01 apigee-setup را نصب کنید:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. نسخه 4.16.01 کامپوننت را نصب کنید:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      که در آن comp کامپوننت برای نصب است و configFile فایل پیکربندی 4.16.01 شما است.
  6. برای بازگرداندن مؤلفه به نسخه خاصی از نسخه 4.16.05:
    1. دانلود نسخه کامپوننت خاص:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service نسخه کامپ نصب
      که در آن comp-version جزء و نسخه ای است که باید نصب شود. مثلا:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      اگر از مخزن آنلاین Apigee استفاده می‌کنید، می‌توانید نسخه‌های مؤلفه موجود را با استفاده از دستور زیر تعیین کنید:
      > yum --showdupliates list comp
      مثلا:
      > yum --showdupliates 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 تماس بگیرید.