এই ডকুমেন্টে Apigee Edge for Private Cloud-এর জন্য Edge UI কীভাবে ইনস্টল করতে হয় তা বর্ণনা করা হয়েছে। Edge UI হল Edge-এর পরবর্তী প্রজন্মের UI।
পূর্বশর্ত
Apigee Edge for Private Cloud ইনস্টলেশনে নতুন Edge UI ব্যবহার করে দেখতে, আপনাকে অবশ্যই:
- এজ UI তার নিজস্ব নোডে ইনস্টল করুন। আপনি এটি এমন কোনও নোডে ইনস্টল করতে পারবেন না যেখানে অন্যান্য এজ উপাদান রয়েছে, যার মধ্যে বিদ্যমান ক্লাসিক UI যে নোডে থাকে তাও অন্তর্ভুক্ত। এটি করলে ব্যবহারকারীরা ক্লাসিক UI তে লগ ইন করতে পারবেন না।
এজ UI এর নোডকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
- জাভা ১.৮
- ৪ গিগাবাইট র্যাম
- ২-কোর
- ৬০ গিগাবাইট ডিস্ক স্পেস
- আপনাকে প্রথমে নোডে
apigee-setupইউটিলিটির 4.53.01 সংস্করণটি ইনস্টল করতে হবে যেমনটি Edge apigee-setup ইউটিলিটি ইনস্টল করুন বিভাগে বর্ণিত হয়েছে। - পোর্ট ৩০০১ অবশ্যই খোলা থাকতে হবে। এটি এজ UI-তে অনুরোধের জন্য ব্যবহৃত ডিফল্ট পোর্ট। যদি আপনি নতুন UE কনফিগারেশন ফাইলে বর্ণিত বৈশিষ্ট্যগুলি ব্যবহার করে পোর্ট পরিবর্তন করেন, তাহলে নিশ্চিত করুন যে পোর্টটি খোলা আছে।
- এজে একটি বহিরাগত IDP সক্ষম করুন। এজ UI প্রমাণীকরণ প্রক্রিয়া হিসাবে SAML বা LDAP সমর্থন করে।
- (শুধুমাত্র SAML IDP) Edge UI শুধুমাত্র TLS v1.2 সমর্থন করে। যেহেতু আপনি TLS এর মাধ্যমে SAML IDP এর সাথে সংযোগ করেন, তাই আপনি যদি SAML ব্যবহার করেন, তাহলে আপনার IDP অবশ্যই TLS v1.2 সমর্থন করবে।
এজ UI সম্পর্কে আরও জানতে, প্রাইভেট ক্লাউডের জন্য নতুন এজ UI দেখুন।
ইনস্টলেশন ওভারভিউ
উচ্চ স্তরে, Apigee Edge for Private Cloud-এর জন্য Edge UI ইনস্টল করার প্রক্রিয়াটি নিম্নরূপ:
- আপনার ক্লাস্টারে একটি নতুন নোড যোগ করুন
- নতুন নোডে লগ ইন করুন
-
apigee-setupইউটিলিটি ডাউনলোড করুন। - একটি কনফিগারেশন ফাইল তৈরি করুন এবং আপনার সেটিংস দিয়ে এটি পরিবর্তন করুন।
-
apigee-setupইউটিলিটি কার্যকর করুন - লগ ইন করুন এবং নতুন UE পরীক্ষা করুন
নতুন নোডে কার্যকর করা হলে, apigee-setup ইউটিলিটি:
- shoehorn নামক বেস ক্লাসিক UI ইনস্টল করে এবং Edge এর সাথে প্রমাণীকরণের জন্য একটি বহিরাগত IDP ব্যবহার করার জন্য ক্লাসিক UI কনফিগার করে।
- নতুন এজ UI ইনস্টল করে , এবং এজ UI কনফিগার করে যাতে আপনার বহিরাগত IDP ব্যবহার করে এজ এর সাথে প্রমাণীকরণ করা যায়।
নতুন এজ UI ইনস্টল করার আগে বিবেচনাগুলি
উপরে পূর্বশর্তগুলিতে বর্ণিত হিসাবে, Edge UI-এর জন্য আপনাকে Edge-এ একটি বহিরাগত IDP সক্ষম করতে হবে। এর অর্থ হল ব্যবহারকারীর প্রমাণীকরণ IDP দ্বারা নিয়ন্ত্রিত হয়, যেখানে আপনি এটিকে ব্যবহারকারীর আইডি হিসাবে ইমেল ঠিকানা ব্যবহার করার জন্য কনফিগার করেন। অতএব, সমস্ত Edge UI ব্যবহারকারীদের IDP-তে নিবন্ধিত হতে হবে।
ক্লাসিক UI, যা আপনি Apigee Edge for Private Cloud এর সাথে ইনস্টল করেছেন, এর জন্য কোনও বহিরাগত IDP প্রয়োজন হয় না। এটি একটি IDP অথবা বেসিক প্রমাণীকরণ ব্যবহার করতে পারে। এর অর্থ হল আপনি যে কোনও একটি করতে পারেন:
- এজ এবং ক্লাসিক ইউআই এবং এজ ইউআই উভয় ক্ষেত্রেই বহিরাগত আইডিপি সমর্থন সক্ষম করুন।
এই পরিস্থিতিতে, সমস্ত ক্লাসিক UI এবং Edge UI ব্যবহারকারী IDP-তে নিবন্ধিত। IDP-তে নতুন ব্যবহারকারী যোগ করার তথ্যের জন্য, নতুন Edge ব্যবহারকারীদের নিবন্ধন করুন দেখুন।
- এজে বাহ্যিক IDP সমর্থন সক্ষম করুন, কিন্তু বেসিক প্রমাণীকরণ সক্ষম রাখুন। এজ UI IDP ব্যবহার করে এবং ক্লাসিক UI এখনও বেসিক প্রমাণীকরণ ব্যবহার করে।
এই পরিস্থিতিতে, সমস্ত ক্লাসিক UI ব্যবহারকারীরা বেসিক প্রমাণীকরণ শংসাপত্র দিয়ে লগ ইন করেন, যেখানে তাদের শংসাপত্রগুলি Edge SymasLDAP ডাটাবেসে সংরক্ষণ করা হয়। Edge UI ব্যবহারকারীরা IDP-তে নিবন্ধিত হন এবং SAML অথবা LDAP ব্যবহার করে লগ ইন করেন।
তবে, একজন ক্লাসিক UI ব্যবহারকারী Edge UI তে লগ ইন করতে পারবেন না যতক্ষণ না আপনি Register new Edge users এ বর্ণিত IDP তে সেই ব্যবহারকারীকে যোগ করেন।
যদি আপনার ম্যানেজমেন্ট সার্ভার এবং নিউ এজ ইউআই সার্ভার লোড ব্যালেন্সারের পিছনে থাকে যেখানে লোড ব্যালেন্সারে TLS অফলোডিং চলছে, তাহলে নিশ্চিত করুন যে লোড ব্যালেন্সারে TLS বন্ধ হয়ে গেলে কনফিগারেশনটি কনফিগার দ্য এজ ইউআই-তে হাইলাইট করা বৈশিষ্ট্যগুলি প্রতিফলিত করে।
পূর্ববর্তী রিলিজ থেকে ইনস্টলেশন কনফিগারেশন পরিবর্তন
এজ UI এর বিটা রিলিজ থেকে ইনস্টলেশন পদ্ধতিতে নিম্নলিখিত পরিবর্তনগুলি সম্পর্কে সচেতন থাকুন।
নতুন এজ UI কনফিগারেশন ফাইল
নিম্নলিখিত কনফিগারেশন ফাইলটিতে নতুন এজ UI ইনস্টল এবং কনফিগার করার জন্য প্রয়োজনীয় সমস্ত তথ্য রয়েছে। আপনি একই কনফিগারেশন ফাইলটি ব্যবহার করে জুতা/ক্লাসিক UI এবং এজ UI উভয়ই ইনস্টল এবং কনফিগার করতে পারেন।
# IP of the Edge Management Server. # This node also hosts the Apigee SSO module and the current, or Classic UI. IP1=management_server_IP # IP of the Edge UI node. IP2=edge_UI_server_IP # Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=your_password # If omitted, you are prompted for it. # Edge Management Server information. APIGEE_PORT_HTTP_MS=8080 MSIP=$IP1 MS_SCHEME=http # # Edge UI configuration. # # Enable the Edge UI. EDGEUI_ENABLE_UNIFIED_UI=y # Specify IP and port for the Edge UI. # The management UI port must be open for requests to the Edge UI MANAGEMENT_UI_PORT=3001 MANAGEMENT_UI_IP=$IP2 # Set to 'OPDK' to specify a Private Cloud deployment. MANAGEMENT_UI_APP_ENV=OPDK # Disable TLS on the Edge UI. MANAGEMENT_UI_SCHEME=http # Location of Edge UI. MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT MANAGEMENT_UI_SSO_REGISTERED_PUBLIC_URIS=$MANAGEMENT_UI_PUBLIC_URIS MANAGEMENT_UI_SSO_CSRF_SECRET=YOUR_CSRF_SECRET # Duration of CSRF token. MANAGEMENT_UI_SSO_CSRF_EXPIRATION_HOURS=24 # Defaults to 8760 hours, or 365 days. MANAGEMENT_UI_SSO_STRICT_TRANSPORT_SECURITY_AGE_HOURS=8760 ## SSO configuration for the Edge UI. MANAGEMENT_UI_SSO_ENABLED=y # Only required if MANAGEMENT_UI_SSO_ENABLED is 'y' MANAGEMENT_UI_SSO_CLIENT_OVERWRITE=y MANAGEMENT_UI_SSO_CLIENT_ID=newueclient MANAGEMENT_UI_SSO_CLIENT_SECRET=your_client_sso_secret # # Shoehorn UI configuration # # Set to http even if you enable TLS on the Edge UI since new edge UI makes internal calls to # shoehorn UI hosted on the same node. SHOEHORN_SCHEME=http # Should be set to the IP of the New Edge UI server OR the DNS name of the New Edge UI server. SHOEHORN_IP=$MANAGEMENT_UI_IP SHOEHORN_PORT=9000 # # Edge Classic UI configuration. # Some settings are for the Classic UI, but are still required to configure the Edge UI. # # These settings assume that Classic UI is installed on the Management Server. CLASSIC_UI_IP=$MSIP CLASSIC_UI_PORT=9000 CLASSIC_UI_SCHEME=http EDGEUI_PUBLIC_URIS=$CLASSIC_UI_SCHEME://$CLASSIC_UI_IP:$CLASSIC_UI_PORT # Information about publicly accessible URL for Classic UI. EDGEUI_SSO_REGISTERED_PUBLIC_URIS=$EDGEUI_PUBLIC_URIS # Enable SSO EDGEUI_SSO_ENABLED=y # The name of the OAuth client used to connect to apigee-sso. # The default client name is 'edgeui'. # Apigee recommends that you use the same settings as you used # when enabling your IDP on the Classic UI. EDGEUI_SSO_CLIENT_NAME=edgeui # Oauth client password using uppercase, lowercase, number, and special chars. EDGEUI_SSO_CLIENT_SECRET=ssoClient123 # If set, existing EDGEUI client will deleted and new one will be created. EDGEUI_SSO_CLIENT_OVERWRITE=y # Apigee SSO Component configuration # Externally accessible IP or DNS of Edge SSO module. SSO_PUBLIC_URL_HOSTNAME=$IP1 SSO_PUBLIC_URL_PORT=9099 # Default ishttp. Set tohttpsif you enabled TLS on the Apigee SSO module. # If Apigee SSO uses a self-signed cert, you must also set MANAGEMENT_UI_SKIP_VERIFY to "y". SSO_PUBLIC_URL_SCHEME=http # MANAGEMENT_UI_SKIP_VERIFY=y # SSO admin credentials as set when you installed Apigee SSO module. SSO_ADMIN_NAME=ssoadmin SSO_ADMIN_SECRET=your_sso_admin_secret # ## SSO Configuration (define external IDP) # # # Use one of the following configuration blocks to # # define your IDP settings: # # - SAML configuration properties # # - LDAP Direct Binding configuration properties # # - LDAP Indirect Binding configuration properties # INSERT_IDP_CONFIG_BLOCK_HERE (SAML, LDAP direct, or LDAP indirect) ## SMTP Configuration (required) # SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.gmail.com SMTPUSER=your@email.com SMTPPASSWORD=your_email_password SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company myco@company.com"
এজ UI ইনস্টল করুন
কনফিগারেশন ফাইল তৈরি এবং সংশোধন করার পরে, আপনি সেই নতুন নোডে নতুন এজ UI ইনস্টল করতে পারেন।
এজ UI ইনস্টল করতে:
- আপনার ক্লাস্টারে একটি নতুন নোড যোগ করুন।
- প্রশাসক হিসেবে নতুন নোডে লগ ইন করুন।
- নোডে
apigee-setupইউটিলিটির 4.53.01 সংস্করণটি ইনস্টল করুন, যেমনটি Edge apigee-setup ইউটিলিটি ইনস্টল করুন বিভাগে বর্ণিত হয়েছে। - নিম্নলিখিত কমান্ডটি কার্যকর করে Yum দিয়ে সমস্ত ক্যাশে করা তথ্য পরিষ্কার করুন:
sudo yum clean all
- New Edge UI কনফিগারেশন ফাইলে বর্ণিত কনফিগারেশন ফাইলটি তৈরি করুন এবং নিশ্চিত করুন যে এটি "apigee" ব্যবহারকারীর মালিকানাধীন:
chown apigee:apigee configFile
কনফিগারেশন ফাইলে নিম্নলিখিত সম্পাদনাগুলি নিশ্চিত করুন:
- কনফিগারেশন ফাইলে
MANAGEMENT_UI_SSO_CSRF_SECRETপ্রপার্টির মান আপনার CSRF সিক্রেটে পরিবর্তন করুন। - নিম্নলিখিতগুলির মধ্যে একটি ব্যবহার করার জন্য এজ কনফিগার করুন (নতুন এজ UI এর জন্য একটি বহিরাগত IDP প্রয়োজন):
- এসএএমএল
- এলডিএপি
আরও তথ্যের জন্য, বহিরাগত IDP প্রমাণীকরণের ওভারভিউ দেখুন।
- কনফিগারেশন ফাইলে
- আপনার বহিরাগত IDP সেই ব্যবহারকারীদের সাথে কনফিগার করুন যাদের আপনি Edge UI-তে অ্যাক্সেস পেতে চান। আরও তথ্যের জন্য, নতুন Edge ব্যবহারকারীদের নিবন্ধন করুন দেখুন।
- নতুন নোডে, নিম্নলিখিত কমান্ডটি কার্যকর করুন:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
apigee-setupইউটিলিটি ক্লাসিক UI ইনস্টল করে। ক্লাসিক UI এর উপরে, ইনস্টলার তারপর Edge UI ইনস্টল করে। - ব্রাউজারে নিম্নলিখিত URL টি খুলে Edge UI তে লগ ইন করুন:
http://new_edge_UI_IP:3001
যেখানে new_edge_UI_IP হল নতুন Edge UI হোস্ট করা নোডের IP ঠিকানা।
এজ আপনাকে আপনার বহিরাগত IDP শংসাপত্রের জন্য অনুরোধ করবে।
- আপনার শংসাপত্র লিখুন।
নতুন এজ UI প্রদর্শিত হচ্ছে। এজ UI ব্যবহার সম্পর্কে তথ্যের জন্য, প্রাইভেট ক্লাউডের জন্য নতুন এজ UI দেখুন।
যদি এজ UI প্রদর্শিত না হয়, তাহলে নিশ্চিত করুন যে পোর্ট 3001 বহিরাগত সংযোগের জন্য খোলা আছে।
নতুন UI আনইনস্টল করুন
নতুন UI এর নোড থেকে আনইনস্টল করতে, আপনাকে নতুন Edge UI এবং বেস ক্লাসিক UI ( shoehorn ) উভয়ই আনইনস্টল করতে হবে যা UI ইনস্টলেশন প্রক্রিয়ার সময় নোডে ইনস্টল করা হয়েছিল।
নতুন এজ UI আনইনস্টল করতে:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall
বেস ক্লাসিক UI ( shoehorn ) আনইনস্টল করতে:
/opt/apigee/apigee-service/bin/apigee-service edge-ui uninstall
নোড থেকে সমস্ত এজ উপাদান অপসারণ করতে:
- মেশিনে চলমান সকল এজ পরিষেবা বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-all stop
- yum ক্যাশে সাফ করুন:
sudo yum clean all
- সমস্ত Apigee RPM সরান:
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- ইনস্টলেশন রুট ডিরেক্টরিটি সরান:
sudo rm -rf /opt/apigee
এই ডকুমেন্টে Apigee Edge for Private Cloud-এর জন্য Edge UI কীভাবে ইনস্টল করতে হয় তা বর্ণনা করা হয়েছে। Edge UI হল Edge-এর পরবর্তী প্রজন্মের UI।
পূর্বশর্ত
Apigee Edge for Private Cloud ইনস্টলেশনে নতুন Edge UI ব্যবহার করে দেখতে, আপনাকে অবশ্যই:
- এজ UI তার নিজস্ব নোডে ইনস্টল করুন। আপনি এটি এমন কোনও নোডে ইনস্টল করতে পারবেন না যেখানে অন্যান্য এজ উপাদান রয়েছে, যার মধ্যে বিদ্যমান ক্লাসিক UI যে নোডে থাকে তাও অন্তর্ভুক্ত। এটি করলে ব্যবহারকারীরা ক্লাসিক UI তে লগ ইন করতে পারবেন না।
এজ UI এর নোডকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
- জাভা ১.৮
- ৪ গিগাবাইট র্যাম
- ২-কোর
- ৬০ গিগাবাইট ডিস্ক স্পেস
- আপনাকে প্রথমে নোডে
apigee-setupইউটিলিটির 4.53.01 সংস্করণটি ইনস্টল করতে হবে যেমনটি Edge apigee-setup ইউটিলিটি ইনস্টল করুন বিভাগে বর্ণিত হয়েছে। - পোর্ট ৩০০১ অবশ্যই খোলা থাকতে হবে। এটি এজ UI-তে অনুরোধের জন্য ব্যবহৃত ডিফল্ট পোর্ট। যদি আপনি নতুন UE কনফিগারেশন ফাইলে বর্ণিত বৈশিষ্ট্যগুলি ব্যবহার করে পোর্ট পরিবর্তন করেন, তাহলে নিশ্চিত করুন যে পোর্টটি খোলা আছে।
- এজে একটি বহিরাগত IDP সক্ষম করুন। এজ UI প্রমাণীকরণ প্রক্রিয়া হিসাবে SAML বা LDAP সমর্থন করে।
- (শুধুমাত্র SAML IDP) Edge UI শুধুমাত্র TLS v1.2 সমর্থন করে। যেহেতু আপনি TLS এর মাধ্যমে SAML IDP এর সাথে সংযোগ করেন, তাই আপনি যদি SAML ব্যবহার করেন, তাহলে আপনার IDP অবশ্যই TLS v1.2 সমর্থন করবে।
এজ UI সম্পর্কে আরও জানতে, প্রাইভেট ক্লাউডের জন্য নতুন এজ UI দেখুন।
ইনস্টলেশন ওভারভিউ
উচ্চ স্তরে, Apigee Edge for Private Cloud-এর জন্য Edge UI ইনস্টল করার প্রক্রিয়াটি নিম্নরূপ:
- আপনার ক্লাস্টারে একটি নতুন নোড যোগ করুন
- নতুন নোডে লগ ইন করুন
-
apigee-setupইউটিলিটি ডাউনলোড করুন। - একটি কনফিগারেশন ফাইল তৈরি করুন এবং আপনার সেটিংস দিয়ে এটি পরিবর্তন করুন।
-
apigee-setupইউটিলিটি কার্যকর করুন - লগ ইন করুন এবং নতুন UE পরীক্ষা করুন
নতুন নোডে কার্যকর করা হলে, apigee-setup ইউটিলিটি:
- shoehorn নামক বেস ক্লাসিক UI ইনস্টল করে এবং Edge এর সাথে প্রমাণীকরণের জন্য একটি বহিরাগত IDP ব্যবহার করার জন্য ক্লাসিক UI কনফিগার করে।
- নতুন এজ UI ইনস্টল করে , এবং এজ UI কনফিগার করে যাতে আপনার বহিরাগত IDP ব্যবহার করে এজ এর সাথে প্রমাণীকরণ করা যায়।
নতুন এজ UI ইনস্টল করার আগে বিবেচনাগুলি
উপরে পূর্বশর্তগুলিতে বর্ণিত হিসাবে, Edge UI-এর জন্য আপনাকে Edge-এ একটি বহিরাগত IDP সক্ষম করতে হবে। এর অর্থ হল ব্যবহারকারীর প্রমাণীকরণ IDP দ্বারা নিয়ন্ত্রিত হয়, যেখানে আপনি এটিকে ব্যবহারকারীর আইডি হিসাবে ইমেল ঠিকানা ব্যবহার করার জন্য কনফিগার করেন। অতএব, সমস্ত Edge UI ব্যবহারকারীদের IDP-তে নিবন্ধিত হতে হবে।
ক্লাসিক UI, যা আপনি Apigee Edge for Private Cloud এর সাথে ইনস্টল করেছেন, এর জন্য কোনও বহিরাগত IDP প্রয়োজন হয় না। এটি একটি IDP অথবা বেসিক প্রমাণীকরণ ব্যবহার করতে পারে। এর অর্থ হল আপনি যে কোনও একটি করতে পারেন:
- এজ এবং ক্লাসিক ইউআই এবং এজ ইউআই উভয় ক্ষেত্রেই বহিরাগত আইডিপি সমর্থন সক্ষম করুন।
এই পরিস্থিতিতে, সমস্ত ক্লাসিক UI এবং Edge UI ব্যবহারকারী IDP-তে নিবন্ধিত। IDP-তে নতুন ব্যবহারকারী যোগ করার তথ্যের জন্য, নতুন Edge ব্যবহারকারীদের নিবন্ধন করুন দেখুন।
- এজে বাহ্যিক IDP সমর্থন সক্ষম করুন, কিন্তু বেসিক প্রমাণীকরণ সক্ষম রাখুন। এজ UI IDP ব্যবহার করে এবং ক্লাসিক UI এখনও বেসিক প্রমাণীকরণ ব্যবহার করে।
এই পরিস্থিতিতে, সমস্ত ক্লাসিক UI ব্যবহারকারীরা বেসিক প্রমাণীকরণ শংসাপত্র দিয়ে লগ ইন করেন, যেখানে তাদের শংসাপত্রগুলি Edge SymasLDAP ডাটাবেসে সংরক্ষণ করা হয়। Edge UI ব্যবহারকারীরা IDP-তে নিবন্ধিত হন এবং SAML অথবা LDAP ব্যবহার করে লগ ইন করেন।
তবে, একজন ক্লাসিক UI ব্যবহারকারী Edge UI তে লগ ইন করতে পারবেন না যতক্ষণ না আপনি Register new Edge users এ বর্ণিত IDP তে সেই ব্যবহারকারীকে যোগ করেন।
যদি আপনার ম্যানেজমেন্ট সার্ভার এবং নিউ এজ ইউআই সার্ভার লোড ব্যালেন্সারের পিছনে থাকে যেখানে লোড ব্যালেন্সারে TLS অফলোডিং চলছে, তাহলে নিশ্চিত করুন যে লোড ব্যালেন্সারে TLS বন্ধ হয়ে গেলে কনফিগারেশনটি কনফিগার দ্য এজ ইউআই-তে হাইলাইট করা বৈশিষ্ট্যগুলি প্রতিফলিত করে।
পূর্ববর্তী রিলিজ থেকে ইনস্টলেশন কনফিগারেশন পরিবর্তন
এজ UI এর বিটা রিলিজ থেকে ইনস্টলেশন পদ্ধতিতে নিম্নলিখিত পরিবর্তনগুলি সম্পর্কে সচেতন থাকুন।
নতুন এজ UI কনফিগারেশন ফাইল
নিম্নলিখিত কনফিগারেশন ফাইলটিতে নতুন এজ UI ইনস্টল এবং কনফিগার করার জন্য প্রয়োজনীয় সমস্ত তথ্য রয়েছে। আপনি একই কনফিগারেশন ফাইলটি ব্যবহার করে জুতা/ক্লাসিক UI এবং এজ UI উভয়ই ইনস্টল এবং কনফিগার করতে পারেন।
# IP of the Edge Management Server. # This node also hosts the Apigee SSO module and the current, or Classic UI. IP1=management_server_IP # IP of the Edge UI node. IP2=edge_UI_server_IP # Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=your_password # If omitted, you are prompted for it. # Edge Management Server information. APIGEE_PORT_HTTP_MS=8080 MSIP=$IP1 MS_SCHEME=http # # Edge UI configuration. # # Enable the Edge UI. EDGEUI_ENABLE_UNIFIED_UI=y # Specify IP and port for the Edge UI. # The management UI port must be open for requests to the Edge UI MANAGEMENT_UI_PORT=3001 MANAGEMENT_UI_IP=$IP2 # Set to 'OPDK' to specify a Private Cloud deployment. MANAGEMENT_UI_APP_ENV=OPDK # Disable TLS on the Edge UI. MANAGEMENT_UI_SCHEME=http # Location of Edge UI. MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT MANAGEMENT_UI_SSO_REGISTERED_PUBLIC_URIS=$MANAGEMENT_UI_PUBLIC_URIS MANAGEMENT_UI_SSO_CSRF_SECRET=YOUR_CSRF_SECRET # Duration of CSRF token. MANAGEMENT_UI_SSO_CSRF_EXPIRATION_HOURS=24 # Defaults to 8760 hours, or 365 days. MANAGEMENT_UI_SSO_STRICT_TRANSPORT_SECURITY_AGE_HOURS=8760 ## SSO configuration for the Edge UI. MANAGEMENT_UI_SSO_ENABLED=y # Only required if MANAGEMENT_UI_SSO_ENABLED is 'y' MANAGEMENT_UI_SSO_CLIENT_OVERWRITE=y MANAGEMENT_UI_SSO_CLIENT_ID=newueclient MANAGEMENT_UI_SSO_CLIENT_SECRET=your_client_sso_secret # # Shoehorn UI configuration # # Set to http even if you enable TLS on the Edge UI since new edge UI makes internal calls to # shoehorn UI hosted on the same node. SHOEHORN_SCHEME=http # Should be set to the IP of the New Edge UI server OR the DNS name of the New Edge UI server. SHOEHORN_IP=$MANAGEMENT_UI_IP SHOEHORN_PORT=9000 # # Edge Classic UI configuration. # Some settings are for the Classic UI, but are still required to configure the Edge UI. # # These settings assume that Classic UI is installed on the Management Server. CLASSIC_UI_IP=$MSIP CLASSIC_UI_PORT=9000 CLASSIC_UI_SCHEME=http EDGEUI_PUBLIC_URIS=$CLASSIC_UI_SCHEME://$CLASSIC_UI_IP:$CLASSIC_UI_PORT # Information about publicly accessible URL for Classic UI. EDGEUI_SSO_REGISTERED_PUBLIC_URIS=$EDGEUI_PUBLIC_URIS # Enable SSO EDGEUI_SSO_ENABLED=y # The name of the OAuth client used to connect to apigee-sso. # The default client name is 'edgeui'. # Apigee recommends that you use the same settings as you used # when enabling your IDP on the Classic UI. EDGEUI_SSO_CLIENT_NAME=edgeui # Oauth client password using uppercase, lowercase, number, and special chars. EDGEUI_SSO_CLIENT_SECRET=ssoClient123 # If set, existing EDGEUI client will deleted and new one will be created. EDGEUI_SSO_CLIENT_OVERWRITE=y # Apigee SSO Component configuration # Externally accessible IP or DNS of Edge SSO module. SSO_PUBLIC_URL_HOSTNAME=$IP1 SSO_PUBLIC_URL_PORT=9099 # Default ishttp. Set tohttpsif you enabled TLS on the Apigee SSO module. # If Apigee SSO uses a self-signed cert, you must also set MANAGEMENT_UI_SKIP_VERIFY to "y". SSO_PUBLIC_URL_SCHEME=http # MANAGEMENT_UI_SKIP_VERIFY=y # SSO admin credentials as set when you installed Apigee SSO module. SSO_ADMIN_NAME=ssoadmin SSO_ADMIN_SECRET=your_sso_admin_secret # ## SSO Configuration (define external IDP) # # # Use one of the following configuration blocks to # # define your IDP settings: # # - SAML configuration properties # # - LDAP Direct Binding configuration properties # # - LDAP Indirect Binding configuration properties # INSERT_IDP_CONFIG_BLOCK_HERE (SAML, LDAP direct, or LDAP indirect) ## SMTP Configuration (required) # SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.gmail.com SMTPUSER=your@email.com SMTPPASSWORD=your_email_password SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company myco@company.com"
এজ UI ইনস্টল করুন
কনফিগারেশন ফাইল তৈরি এবং সংশোধন করার পরে, আপনি সেই নতুন নোডে নতুন এজ UI ইনস্টল করতে পারেন।
এজ UI ইনস্টল করতে:
- আপনার ক্লাস্টারে একটি নতুন নোড যোগ করুন।
- প্রশাসক হিসেবে নতুন নোডে লগ ইন করুন।
- নোডে
apigee-setupইউটিলিটির 4.53.01 সংস্করণটি ইনস্টল করুন, যেমনটি Edge apigee-setup ইউটিলিটি ইনস্টল করুন বিভাগে বর্ণিত হয়েছে। - নিম্নলিখিত কমান্ডটি কার্যকর করে Yum দিয়ে সমস্ত ক্যাশে করা তথ্য পরিষ্কার করুন:
sudo yum clean all
- New Edge UI কনফিগারেশন ফাইলে বর্ণিত কনফিগারেশন ফাইলটি তৈরি করুন এবং নিশ্চিত করুন যে এটি "apigee" ব্যবহারকারীর মালিকানাধীন:
chown apigee:apigee configFile
কনফিগারেশন ফাইলে নিম্নলিখিত সম্পাদনাগুলি নিশ্চিত করুন:
- কনফিগারেশন ফাইলে
MANAGEMENT_UI_SSO_CSRF_SECRETপ্রপার্টির মান আপনার CSRF সিক্রেটে পরিবর্তন করুন। - নিম্নলিখিতগুলির মধ্যে একটি ব্যবহার করার জন্য এজ কনফিগার করুন (নতুন এজ UI এর জন্য একটি বহিরাগত IDP প্রয়োজন):
- এসএএমএল
- এলডিএপি
আরও তথ্যের জন্য, বহিরাগত IDP প্রমাণীকরণের ওভারভিউ দেখুন।
- কনফিগারেশন ফাইলে
- আপনার বহিরাগত IDP সেই ব্যবহারকারীদের সাথে কনফিগার করুন যাদের আপনি Edge UI-তে অ্যাক্সেস পেতে চান। আরও তথ্যের জন্য, নতুন Edge ব্যবহারকারীদের নিবন্ধন করুন দেখুন।
- নতুন নোডে, নিম্নলিখিত কমান্ডটি কার্যকর করুন:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
apigee-setupইউটিলিটি ক্লাসিক UI ইনস্টল করে। ক্লাসিক UI এর উপরে, ইনস্টলার তারপর Edge UI ইনস্টল করে। - ব্রাউজারে নিম্নলিখিত URL টি খুলে Edge UI তে লগ ইন করুন:
http://new_edge_UI_IP:3001
যেখানে new_edge_UI_IP হল নতুন Edge UI হোস্ট করা নোডের IP ঠিকানা।
এজ আপনাকে আপনার বহিরাগত IDP শংসাপত্রের জন্য অনুরোধ করবে।
- আপনার শংসাপত্র লিখুন।
নতুন এজ UI প্রদর্শিত হচ্ছে। এজ UI ব্যবহার সম্পর্কে তথ্যের জন্য, প্রাইভেট ক্লাউডের জন্য নতুন এজ UI দেখুন।
যদি এজ UI প্রদর্শিত না হয়, তাহলে নিশ্চিত করুন যে পোর্ট 3001 বহিরাগত সংযোগের জন্য খোলা আছে।
নতুন UI আনইনস্টল করুন
নতুন UI এর নোড থেকে আনইনস্টল করতে, আপনাকে নতুন Edge UI এবং বেস ক্লাসিক UI ( shoehorn ) উভয়ই আনইনস্টল করতে হবে যা UI ইনস্টলেশন প্রক্রিয়ার সময় নোডে ইনস্টল করা হয়েছিল।
নতুন এজ UI আনইনস্টল করতে:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall
বেস ক্লাসিক UI ( shoehorn ) আনইনস্টল করতে:
/opt/apigee/apigee-service/bin/apigee-service edge-ui uninstall
নোড থেকে সমস্ত এজ উপাদান অপসারণ করতে:
- মেশিনে চলমান সকল এজ পরিষেবা বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-all stop
- yum ক্যাশে সাফ করুন:
sudo yum clean all
- সমস্ত Apigee RPM সরান:
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- ইনস্টলেশন রুট ডিরেক্টরিটি সরান:
sudo rm -rf /opt/apigee