‫4.50.00.03 - یادداشت‌های انتشار Edge for Private Cloud

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

در تاریخ ۲۹ سپتامبر ۲۰۲۰، نسخه جدیدی از Apigee Edge for Private Cloud منتشر کردیم.

به‌روزرسانی رویه

به‌روزرسانی این نسخه باعث به‌روزرسانی شدن عناصر در فهرست زیر از ‫RPMها می‌شود:

  • edge-gateway-4.50.00-0.0.20093.noarch.rpm
  • edge-management-server-4.50.00-0.0.20093.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20093.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20093.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20093.noarch.rpm
  • edge-router-4.50.00-0.0.20093.noarch.rpm
  • edge-analytics-4.50.00-0.0.40031.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20187.noarch.rpm
  • apigee-mtls-consul-4.50.00-0.0.20127.noarch.rpm
  • apigee-cassandra-2.1.16-0.0.2509.noarch.rpm
  • apigee-sso-4.50.00-0.0.20079.noarch.rpm
  • edge-ui-4.50.00-0.0.20165.noarch.rpm

با وارد کردن دستور زیر می‌توانید نسخه‌های RPM نصب‌شده فعلی را بررسی کنید تا ببینید نیاز به به‌روزرسانی دارند یا نه:

apigee-all version

برای به‌روزرسانی نصب، روی گره‌های Edge، روش زیر را انجام دهید:

  1. در همه گره‌های Edge:

    1. مخازن Yum را پاک کنید:
      sudo yum clean all
    2. جدیدترین فایل Edge 4.50.00 bootstrap_4.50.00.sh را در /tmp/bootstrap_4.50.00.sh بارگیری کنید:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ابزار و وابستگی‌های Edge 4.50.00 apigee-service را نصب کنید:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      که در آن uName:pWord نام کاربری و گذرواژه‌ای است که از Apigee دریافت کرده‌اید. اگر pWord را حذف کنید، از شما خواسته می‌شود آن را وارد کنید.

    4. به‌روزرسانی ابزار apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. برای اجرای دستورگان apigee-service.sh، از فرمان source استفاده کنید:
      source /etc/profile.d/apigee-service.sh
  2. به‌روزرسانی همه گره‌های Cassandra:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    که در آن configFile فایل پیکربندی‌ای را که برای نصب Apigee Edge for Private Cloud استفاده کرده‌اید مشخص می‌کند. برای مثال، /opt/silent.conf.

  3. در همه گره‌های Edge، update.sh را برای edge فرایند اجرا کنید. برای انجام این کار، فرمان زیر را در هر گره اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. برنامه update.sh را برای واسط کاربر در همه گره‌ها اجرا کنید. در هر گره، فرمان زیر را اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. برنامه update.sh را برای «ورود به سیستم یکپارچه» در همه گره‌ها اجرا کنید. در هر گره، فرمان زیر را اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  6. اگر از Apigee mTLS استفاده می‌کنید، رویه شرح‌داده‌شده در ارتقای Apigee mTLS را دنبال کنید.

    برای اطلاعات بیشتر، مقدمه‌ای بر Apigee mTLS را ببینید.

نرم‌افزار پشتیبانی‌شده

بدون تغییر.

منسوخ شدن و بازنشستگی

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

ویژگی‌های جدید

این بخش ویژگی‌های جدید این نسخه پخش را فهرست می‌کند.

درحال رمزگذاری گذرواژه‌های JMX

اکنون می‌توانید گذرواژه‌های JMX را رمزگذاری کنید. برای جزئیات بیشتر، فعال کردن رمزگذاری گذرواژه JMX و فعال کردن اصالت‌سنجی JMX برای Cassandra را ببینید. (150633039)

اشکالات رفع شد

جدول زیر اشکالات برطرف‌شده در این نسخه را فهرست می‌کند:

شناسه مشکل شرح
135972575

‫Edge for Private Cloud درطول استقرار با override=true&delay=300 رفتار متفاوتی نشان می‌داد.

این مشکل برطرف شده است.

163578296

میانای برنامه‌سازی کاربردی axstatus به‌اشتباه وضعیت ناموفق بودن نصب جدید را گزارش می‌کرد.

این مشکل برطرف شده است.

160955355

جلسه «ردیابی واسط کاربر» با گزارش جلسه ردیابی مطابقت نداشت: خط‌مشی‌های اجراشده بین دو فراخوانی سرویس وجود نداشت.

این اتفاق به این دلیل رخ می‌داد که برخی‌از خط‌مشی‌ها در ترتیب اشتباهی ذخیره و ارسال می‌شدند. این مشکل برطرف شده است.

147736003

کتابخانه قدیمی در enterprise.apigee.com باعث مشکلات امنیتی شده بود.

کتابخانه به‌روز شد.

161858295

برخی‌از متغیرهای بی‌صدا غلط املایی داشتند.

متغیر نصب بی‌صدا SSO_JWT_SIGNING_KEY_FILEPATH دیگر غلط املایی ندارد.

160951701

نصب mTLS به‌دلیل قدیمی بودن نسخه باینری Consul انجام نمی‌شد.

باینری Consul از نسخه ۱.۶.۲ به جدیدترین نسخه پایدار، نسخه ۱.۸.۰، ارتقا یافته است.

160916451

نصب mTLS به‌دلیل وجود ورودی ازدست‌رفته برای فیلد Consul bindaddr انجام نشد.

‫apigee-mtls اکنون سرورهای دارای چندین رابط شبکه و نشانی را به‌درستی مدیریت می‌کند.

مشکلات شناخته‌شده

جدول زیر مشکلات شناخته‌شده در این نسخه پخش را فهرست می‌کند:

شناسه مشکل شرح
149245401

مشکل استخر اتصال خط‌مشی Ldap

مشخصات استخر اتصال LDAP که بااستفاده از منبع LDAP مشخص شده است اعمال نمی‌شود. درنتیجه، اتصال‌ها هر بار برای استفاده واحد باز و بسته می‌شوند و تعداد زیادی اتصال در ساعت به سرور LDAP ایجاد می‌شود.

راهکار موقت:

برای تغییر دادن ویژگی‌های استخر اتصال LDAP، مراحل زیر را برای تنظیم تغییر سراسری در همه خط‌مشی‌های LDAP انجام دهید.

  1. اگر فایل پیکربندی ازقبل وجود ندارد، فایل ویژگی‌های پیکربندی را ایجاد کنید:
    /opt/apigee/customer/application/message-processor.properties
  2. مورد زیر را به فایل اضافه کنید (مقادیر مشخصه‌های Java Naming and Directory Interface (JNDI) را براساس الزامات پیکربندی منبع LDAP جایگزین کنید).
    bin_setenv_ext_jvm_opts="-Dcom.sun.jndi.ldap.connect.pool.maxsize=20
    -Dcom.sun.jndi.ldap.connect.pool.prefsize=2
    -Dcom.sun.jndi.ldap.connect.pool.initsize=2
    -Dcom.sun.jndi.ldap.connect.pool.timeout=120000
    -Dcom.sun.jndi.ldap.connect.pool.protocol=ssl"
  3. مطمئن شوید فایل /opt/apigee/customer/application/message-processor.properties متعلق به apigee:apigee باشد.
  4. هر پردازشگر پیام را بازراه‌اندازی کنید.

برای تأیید اینکه دارایی‌های استخر اتصال JNDI شما تأثیرگذار است، می‌توانید با tcpdump رفتار استخر اتصال LDAP را درطول زمان مشاهده کنید.