ব্যক্তিগত ক্লাউডের জন্য প্রান্ত v. 4.17.05
একটি সাধারণ এজ ইনস্টলেশনে একাধিক নোড জুড়ে বিতরণ করা এজ উপাদান থাকে। আপনি একটি নোডে এজ ইনস্টল করার পরে, আপনি তারপরে নোডে এক বা একাধিক এজ উপাদানগুলি ইনস্টল এবং কনফিগার করবেন।
ইনস্টলেশন প্রক্রিয়া
একটি নোডে এজ ইনস্টল করা একটি বহু-পদক্ষেপ প্রক্রিয়া:
- নোডে SELinux অক্ষম করুন বা অনুমতিমূলক মোডে সেট করুন। আরও জানতে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন দেখুন।
- আপনি ক্যাসান্দ্রা প্রমাণীকরণ সক্ষম করতে চান কিনা তা নির্ধারণ করুন।
- আপনি পোস্টগ্রেসের জন্য মাস্টার-স্ট্যান্ডবাই প্রতিলিপি সেট আপ করতে চান কিনা তা স্থির করুন।
- প্রস্তাবিত টপোলজির তালিকা থেকে আপনার এজ কনফিগারেশন নির্বাচন করুন। উদাহরণস্বরূপ, আপনি পরীক্ষার জন্য একটি একক নোডে বা উত্পাদনের জন্য 13টি নোডে এজ ইনস্টল করতে পারেন। আরো জন্য ইনস্টলেশন টপোলজি দেখুন.
- আপনার নির্বাচিত টপোলজির প্রতিটি নোডে, এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন:
- Edge bootstrap_4.17.05.sh ফাইলটি /tmp/bootstrap_4.17.05.sh এ ডাউনলোড করুন।
- এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন।
- এজ এপিজি-সেটআপ ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন।
আরও জানতে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন দেখুন।
- আপনার নির্বাচিত টপোলজির উপর ভিত্তি করে প্রতিটি নোডে এক বা একাধিক এজ উপাদান ইনস্টল করতে apigee-সেটআপ ইউটিলিটি ব্যবহার করুন।
একটি নোডে একটি নোডে এজ উপাদান ইনস্টল দেখুন। - ম্যানেজমেন্ট সার্ভার নোডে, অ্যাপিজি-প্রভিশন ইনস্টল করতে অ্যাপিজি-সেটআপ ইউটিলিটি ব্যবহার করুন, যে ইউটিলিটিগুলি আপনি এজ সংস্থাগুলি তৈরি এবং পরিচালনা করতে ব্যবহার করেন।
আরো জন্য একটি প্রতিষ্ঠান অনবোর্ড দেখুন.
যারা ইনস্টল করতে পারেন
Apigee এজ ডিস্ট্রিবিউশন ফাইলগুলি RPM এবং নির্ভরতার সেট হিসাবে ইনস্টল করা হয়। এজ RPMগুলি ইনস্টল, আনইনস্টল এবং আপডেট করতে, কমান্ডগুলি অবশ্যই রুট ব্যবহারকারী বা সম্পূর্ণ sudo অ্যাক্সেস রয়েছে এমন ব্যবহারকারী দ্বারা চালিত হতে হবে। সম্পূর্ণ সুডো অ্যাক্সেসের জন্য, এর অর্থ হল ব্যবহারকারীর রুট হিসাবে একই ক্রিয়াকলাপ সম্পাদন করতে sudo অ্যাক্সেস রয়েছে।
যে কোনও ব্যবহারকারী যে নিম্নলিখিত কমান্ড বা স্ক্রিপ্টগুলি চালাতে চায় তাকে অবশ্যই রুট হতে হবে বা সম্পূর্ণ সুডো অ্যাক্সেস সহ ব্যবহারকারী হতে হবে:
- apigee-পরিষেবা ইউটিলিটি:
- apigee-সার্ভিস কমান্ড: ইনস্টল, আনইনস্টল, আপডেট ।
- apigee-সমস্ত কমান্ড: ইনস্টল, আনইনস্টল, আপডেট ।
- setup.sh স্ক্রিপ্ট এজ উপাদানগুলি ইনস্টল করতে (যদি না আপনি ইতিমধ্যে প্রয়োজনীয় RPMগুলি ইনস্টল করার জন্য " apigee-service install " ব্যবহার করেন। তারপর রুট বা সম্পূর্ণ sudo অ্যাক্সেস প্রয়োজন না হলে।)
- update.sh স্ক্রিপ্ট এজ উপাদান আপডেট করতে
এছাড়াও, এজ ইনস্টলার আপনার সিস্টেমে একটি নতুন ব্যবহারকারী তৈরি করে, যার নাম "apigee"। অনেক এজ কমান্ড সুডোকে "এপিজি" ব্যবহারকারী হিসাবে চালানোর জন্য আহ্বান করে।
যে কোনও ব্যবহারকারী যে উপরে দেখানো কমান্ডগুলি ছাড়া অন্য সমস্ত কমান্ড চালাতে চায় তাকে অবশ্যই "এপিজি" ব্যবহারকারীর সম্পূর্ণ সুডো অ্যাক্সেস সহ একজন ব্যবহারকারী হতে হবে। এই কমান্ড অন্তর্ভুক্ত:
- এপিজি-সার্ভিস ইউটিলিটি কমান্ড, সহ:
- apigee-সার্ভিস কমান্ড যেমন স্টার্ট, স্টপ, রিস্টার্ট, কনফিগার ।
- apigee-সমস্ত কমান্ড যেমন স্টার্ট, স্টপ, রিস্টার্ট, কনফিগার ।
"apigee" ব্যবহারকারীর সম্পূর্ণ sudo অ্যাক্সেস সহ একটি ব্যবহারকারী তৈরি করা
একটি ব্যবহারকারীকে "apigee" ব্যবহারকারীর সম্পূর্ণ sudo অ্যাক্সেস পেতে কনফিগার করতে, যোগ করতে sudoers ফাইল সম্পাদনা করতে "visudo" কমান্ড ব্যবহার করুন:
installUser ALL=(apigee) NOPASSWD: ALL
যেখানে installUser হল এজ এর সাথে কাজ করা ব্যক্তির ব্যবহারকারীর নাম।
কনফিগারেশন ফাইলে অনুমতি সেট করা হচ্ছে
এজ কমান্ড দ্বারা ব্যবহৃত যেকোন ফাইল বা সংস্থান অবশ্যই "এপিজি" ব্যবহারকারীর কাছে অ্যাক্সেসযোগ্য হতে হবে। এটি এজ লাইসেন্স ফাইল এবং যেকোনো কনফিগার ফাইল অন্তর্ভুক্ত করে।
একটি কনফিগারেশন ফাইল তৈরি করার সময়, আপনি এটির মালিককে "apigee:apigee" এ পরিবর্তন করতে পারেন তা নিশ্চিত করতে এটি এজ কমান্ডগুলিতে অ্যাক্সেসযোগ্য:
- যেকোন ব্যবহারকারী হিসাবে একটি সম্পাদকে ফাইলটি তৈরি করুন।
- ফাইলের মালিককে "apigee:apigee" এ chown করুন অথবা, যদি আপনি "apigee" ব্যবহারকারী থেকে এজ পরিষেবা চালাচ্ছেন এমন ব্যবহারকারীকে পরিবর্তন করেন, তাহলে ফাইলটি সেই ব্যবহারকারীর কাছে chown করুন যিনি এজ পরিষেবাটি চালাচ্ছেন৷
রুট এবং নন-রুট ব্যবহারকারীর মধ্যে এজ ইনস্টলের কাজগুলি আলাদা করা
যদিও রুট হিসাবে বা সম্পূর্ণ সুডো অ্যাক্সেস আছে এমন ব্যবহারকারীর দ্বারা সম্পূর্ণ এজ ইনস্টল প্রক্রিয়াটি সম্পাদন করা সহজ, এটি সর্বদা সম্ভব নয়। পরিবর্তে, আপনি প্রক্রিয়াটিকে রুট দ্বারা সম্পাদিত কার্য এবং "apigee" ব্যবহারকারীর সম্পূর্ণ sudo অ্যাক্সেস সহ ব্যবহারকারী দ্বারা সম্পাদিত কার্যগুলির মধ্যে আলাদা করতে পারেন।
- রুট দ্বারা সম্পাদিত কাজ:
- bootstrap_4.17.05.sh ফাইলটি ডাউনলোড করুন এবং চালান:
> কার্ল https://software.apigee.com/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh
> sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser= uName apigeepassword= pWord
এই ধাপটি এপিজি-সার্ভিস ইউটিলিটি ইনস্টল করে এবং "এপিজি" ব্যবহারকারী তৈরি করে। - উপরে বর্ণিত হিসাবে "apigee" ব্যবহারকারীর সম্পূর্ণ sudo অ্যাক্সেস পেতে একটি ব্যবহারকারীকে কনফিগার করুন।
- অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল - নোডে এজ আরপিএম ইনস্টল করতে apigee-সেটআপ ইউটিলিটি ব্যবহার করুন:
> /opt/apigee/apigee-service/bin/apigee-service compName ইনস্টল
আপনি নোডে যে এজ RPMগুলি ইনস্টল করবেন তা আপনার টপোলজির উপর নির্ভর করে। উপলব্ধ উপাদানগুলির তালিকার মধ্যে রয়েছে: apigee-provision, apigee-validate, apigee-zookeeper, apigee-cassandra, apigee-openldap, edge-ui, edge-management-server, edge-ui, edge-router, edge-message-process , apigee-postgresql, apigee-qpidd, edge-postgres-server, edge-qpid-সার্ভার।
- bootstrap_4.17.05.sh ফাইলটি ডাউনলোড করুন এবং চালান:
- রুট ব্যবহারকারী নোডে এজ RPMগুলি ইনস্টল করার পরে, "apigee" ব্যবহারকারীর সম্পূর্ণ sudo অ্যাক্সেস সহ ব্যবহারকারী কনফিগারেশন প্রক্রিয়াটি সম্পূর্ণ করে:
- নোডের এজ উপাদানগুলির কনফিগারেশন সম্পূর্ণ করতে setup.sh ইউটিলিটি ব্যবহার করুন। কমান্ডের ফর্মটি নোডে ইনস্টল করা উপাদানগুলির উপর নির্ভর করে। একটি সম্পূর্ণ তালিকার জন্য, একটি নোডে এজ উপাদান ইনস্টল করুন দেখুন।
উদাহরণস্বরূপ, ZooKeeper এবং Cassandra এর ইনস্টলেশন সম্পূর্ণ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
> /opt/apigee/apigee-setup/bin/setup.sh -p ds -f কনফিগার ফাইল
যেখানে configFile হল এজ কনফিগারেশন ফাইল।
অথবা, একটি অল-ইন-ওয়ান ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
> /opt/apigee/apigee-setup/bin/setup.sh -p aio -f কনফিগার ফাইল
- নোডের এজ উপাদানগুলির কনফিগারেশন সম্পূর্ণ করতে setup.sh ইউটিলিটি ব্যবহার করুন। কমান্ডের ফর্মটি নোডে ইনস্টল করা উপাদানগুলির উপর নির্ভর করে। একটি সম্পূর্ণ তালিকার জন্য, একটি নোডে এজ উপাদান ইনস্টল করুন দেখুন।
ইনস্টলেশন কনফিগারেশন ফাইলের অবস্থান
আপনাকে অবশ্যই একটি কনফিগারেশন ফাইল এপিজি-সেটআপ ইউটিলিটিতে পাঠাতে হবে যাতে এজ ইনস্টলেশন সম্পর্কিত তথ্য রয়েছে। নীরব ইনস্টলেশনের একমাত্র প্রয়োজন হল কনফিগারেশন ফাইলটি "এপিজি" ব্যবহারকারীর দ্বারা অ্যাক্সেসযোগ্য বা পাঠযোগ্য হতে হবে। উদাহরণস্বরূপ, ফাইলটিকে নোডের /usr/local/var বা /usr/local/share ডিরেক্টরিতে রাখুন এবং এটিকে "apigee:apigee" এ chown করুন।
এজ সিস্টেম অ্যাডমিনিস্ট্রেটরের পাসওয়ার্ড ছাড়া কনফিগারেশন ফাইলের সমস্ত তথ্য প্রয়োজন। আপনি পাসওয়ার্ড বাদ দিলে, apigee-setup ইউটিলিটি আপনাকে কমান্ড লাইনে এটি প্রবেশ করতে অনুরোধ করে।
আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.
একটি ইনস্টলেশন ব্যর্থতা হ্যান্ডলিং
এজ কম্পোনেন্ট ইনস্টল করার সময় ব্যর্থতার ক্ষেত্রে, আপনি সমস্যাটি সংশোধন করার চেষ্টা করতে পারেন এবং তারপরে আবার ইনস্টলারটি চালাতে পারেন। ইনস্টলারটি এমন ক্ষেত্রে বারবার চালানোর জন্য ডিজাইন করা হয়েছে যেখানে এটি একটি ব্যর্থতা সনাক্ত করে, অথবা যদি আপনি পরে ইনস্টলেশনের পরে একটি উপাদান পরিবর্তন বা আপডেট করতে চান।
ইন্টারনেট বা নন-ইন্টারনেট ইনস্টলেশন
একটি নোডে এজ ইনস্টল করতে, নোডটি অবশ্যই Apigee সংগ্রহস্থল অ্যাক্সেস করতে সক্ষম হবে:
- একটি বাহ্যিক ইন্টারনেট সংযোগ সহ নোড
একটি বাহ্যিক ইন্টারনেট সংযোগ সহ নোডগুলি এজ RPM এবং নির্ভরতাগুলি ইনস্টল করতে Apigee সংগ্রহস্থলে অ্যাক্সেস করে। - একটি বহিরাগত ইন্টারনেট সংযোগ ছাড়া নোড
বাহ্যিক ইন্টারনেট সংযোগ ছাড়া নোডগুলি আপনার অভ্যন্তরীণভাবে সেট আপ করা Apigee সংগ্রহস্থলের একটি মিরর করা সংস্করণ অ্যাক্সেস করতে পারে। এই রিপোজিটরিতে সমস্ত এজ RPM রয়েছে, তবে আপনাকে নিশ্চিত করতে হবে যে আপনার কাছে অভ্যন্তরীণ নেটওয়ার্কে রেপো থেকে অন্যান্য সমস্ত নির্ভরতা উপলব্ধ রয়েছে।
অভ্যন্তরীণ Apigee সংগ্রহস্থল তৈরি করতে, আপনার এজ RPM এবং নির্ভরতা ডাউনলোড করতে সক্ষম হওয়ার জন্য একটি বাহ্যিক ইন্টারনেট অ্যাক্সেস সহ একটি নোড প্রয়োজন। একবার আপনি অভ্যন্তরীণ রেপো তৈরি করার পরে, আপনি এটিকে অন্য নোডে নিয়ে যেতে পারেন বা ইনস্টলেশনের জন্য সেই নোডটিকে এজ নোডগুলিতে অ্যাক্সেসযোগ্য করে তুলতে পারেন।
আপনার এজ সংস্করণ বজায় রাখতে একটি স্থানীয় এজ সংগ্রহস্থল ব্যবহার করা
একটি স্থানীয়, বা মিরর করা, সংগ্রহস্থল ব্যবহার করার একটি কারণ হল নোডগুলিতে এজ ইনস্টল করা যার কোনো বহিরাগত ইন্টারনেট সংযোগ নেই, যেমনটি পূর্ববর্তী বিভাগে বর্ণিত হয়েছে।
যাইহোক, একটি স্থানীয় রেপো ব্যবহার করার আরেকটি সুবিধা রয়েছে, এমনকি একটি বহিরাগত ইন্টারনেট সংযোগ সহ নোডগুলির জন্যও। আপনি যখন Apigee পাবলিক রিপোজিটরি থেকে এজ ইনস্টল করেন, আপনি সর্বদা লেটেস্ট এজ RPM ইনস্টল করেন। অতএব, আপনি যদি এজ-এর একটি নির্দিষ্ট সংস্করণের জন্য এজ RPM ডাউনলোড এবং সংরক্ষণ করতে চান, তাহলে আপনার সেই এজ সংস্করণের জন্য একটি স্থানীয় রেপো তৈরি করা উচিত। তারপরে আপনি এজ-এর যেকোনো সংস্করণের জন্য ইনস্টলেশন সম্পাদন করতে সেই স্থানীয় রেপো ব্যবহার করতে পারেন।
উদাহরণস্বরূপ, আপনি প্রথমে একটি এজ ডেভেলপমেন্ট এনভায়রনমেন্ট ইনস্টল করতে স্থানীয় রেপো ব্যবহার করেন। তারপর, আপনি যখন একটি উত্পাদন পরিবেশে যেতে প্রস্তুত হন, আপনি আবার স্থানীয় রেপো থেকে এজ ইনস্টল করেন। স্থানীয় রেপো থেকে ইনস্টল করার মাধ্যমে, আপনি গ্যারান্টি দিচ্ছেন যে আপনার উন্নয়ন এবং উৎপাদন পরিবেশ মিলছে।
একটি মিররড রেপো খুব নমনীয়। উদাহরণস্বরূপ, আপনি সর্বশেষ এজ RPM বা এজের একটি নির্দিষ্ট সংস্করণ থেকে একটি মিররড রেপো তৈরি করতে পারেন। আপনি রেপো তৈরি করার পরে, ডিফারেন্স এজ সংস্করণ থেকে RPM যোগ করতে আপনি এটি আপডেট করতে পারেন। আরও জানতে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন দেখুন।
RPM ইনস্টলেশন নির্ভরতা সমাধান করা হচ্ছে
Apigee এজ ডিস্ট্রিবিউশন ফাইলগুলি RPM ফাইলগুলির একটি সেট হিসাবে ইনস্টল করা হয়, যার প্রতিটির নিজস্ব ইনস্টলেশন নির্ভরতার চেইন থাকতে পারে। এই নির্ভরতাগুলির মধ্যে অনেকগুলি তৃতীয়-পক্ষের উপাদানগুলির দ্বারা সংজ্ঞায়িত করা হয় যা Apigee-এর নিয়ন্ত্রণের বাইরে এবং যে কোনও সময় পরিবর্তন হতে পারে৷ অতএব, ডকুমেন্টেশন প্রতিটি নির্ভরতার সুস্পষ্ট সংস্করণ নম্বর তালিকাভুক্ত করে না।
আপনি যদি ইন্টারনেট অ্যাক্সেস সহ একটি মেশিনে ইনস্টলেশন করছেন, নোড প্রয়োজনীয় RPM এবং নির্ভরতা ডাউনলোড করতে পারে। যাইহোক, যদি আপনি ইন্টারনেট অ্যাক্সেস ছাড়াই একটি নোড থেকে ইনস্টল করেন, আপনি সাধারণত সমস্ত প্রয়োজনীয় নির্ভরতা সহ একটি অভ্যন্তরীণ রেপো সেট আপ করেন। আপনার স্থানীয় রেপোতে সমস্ত নির্ভরতা অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করার একমাত্র উপায় হল একটি ইনস্টলেশনের চেষ্টা করা, কোনো অনুপস্থিত নির্ভরতা সনাক্ত করা এবং ইনস্টলেশন সফল না হওয়া পর্যন্ত স্থানীয় রেপোতে সেগুলি অনুলিপি করা।
সাধারণ Yum কমান্ড
লিনাক্সের জন্য এজ ইনস্টলেশন সরঞ্জামগুলি উপাদানগুলি ইনস্টল এবং আপডেট করার জন্য ইয়ামের উপর নির্ভর করে। একটি নোডে ইনস্টলেশন পরিচালনা করার জন্য আপনাকে বেশ কয়েকটি Yum কমান্ড ব্যবহার করতে হতে পারে।
- সমস্ত Yum ক্যাশে পরিষ্কার করুন:
sudo yum সব পরিষ্কার - একটি এজ উপাদান আপডেট করতে:
sudo yum আপডেট componentName
যেমন:
sudo yum আপডেট এপিজি-সেটআপ
sudo yum আপডেট এজ-ম্যানেজমেন্ট-সার্ভার
ফাইল সিস্টেম স্ট্রাকচার
এজ /opt/apigee ডিরেক্টরিতে সমস্ত ফাইল ইনস্টল করে।
এই গাইডে এবং এজ অপারেশন গাইডে, রুট ইনস্টলেশন ডিরেক্টরিটি উল্লেখ করা হয়েছে:
/opt/apigee
ইনস্টলেশনটি ব্যক্তিগত ক্লাউডের জন্য Apigee এজ স্থাপন করতে নিম্নলিখিত ফাইল সিস্টেম কাঠামো ব্যবহার করে।
লগ ফাইল
apigee-setup- এর লগ ফাইল এবং setup.sh স্ক্রিপ্ট /tmp/setup-root.log- এ লেখা হয়।
প্রতিটি উপাদানের লগ ফাইলগুলি /opt/apigee/var/log ডিরেক্টরিতে থাকে। প্রতিটি উপাদানের নিজস্ব সাবডিরেক্টরি আছে। উদাহরণস্বরূপ, ম্যানেজমেন্ট সার্ভারের লগগুলি ডিরেক্টরিতে রয়েছে:
/opt/apigee/var/log/edge-management-server
নিম্নলিখিত টেবিলগুলি লগ ফাইলগুলির অবস্থান তালিকাভুক্ত করে:
উপাদান | অবস্থান |
---|---|
ম্যানেজমেন্ট সার্ভার | /opt/apigee/var/log/edge-management-server |
রাউটার | /opt/apigee/var/log/edge-router এজ রাউটার Nginx ব্যবহার করে প্রয়োগ করা হয়। অতিরিক্ত লগের জন্য, দেখুন: /opt/apigee/var/log/edge-router/nginx /opt/nginx/logs |
বার্তা প্রসেসর | /opt/apigee/var/log/edge-message-processor |
Apigee Qpid সার্ভার | /opt/apigee/var/log/edge-qpid-server |
Apigee Postgres সার্ভার | /opt/apigee/var/log/edge-postgres-server |
এজ UI | /opt/apigee/var/log/edge-ui |
চিড়িয়াখানার রক্ষক | /opt/apigee/var/log/apigee-zookeeper |
এলডিএপি খুলুন | /opt/apigee/var/log/apigee-openldap |
ক্যাসান্ড্রা | /opt/apigee/var/log/apigee-ক্যাসান্ড্রা |
Qpidd | /opt/apigee/var/log/apigee-qpidd |
PostgreSQL ডাটাবেস | /opt/apigee/var/log/apigee-postgresql |
ডেটা
উপাদান | অবস্থান |
---|---|
ম্যানেজমেন্ট সার্ভার | /opt/apigee/data/edge-management-server |
রাউটার | /opt/apigee/data/edge-রাউটার |
বার্তা প্রসেসর | /opt/apigee/data/edge-message-processor |
Apigee Qpid এজেন্ট | /opt/apigee/data/edge-qpid-server |
Apigee Postgres এজেন্ট | /opt/apigee/data/edge-postgres-server |
চিড়িয়াখানার রক্ষক | /opt/apigee/data/apigee-জুকিপার |
এলডিএপি খুলুন | /opt/apigee/data/apigee-openldap |
ক্যাসান্ড্রা | /opt/apigee/data/apigee-cassandra/data |
Qpidd | /opt/apigee/data/apigee-qpid/data |
PostgreSQL ডাটাবেস | /opt/apigee/data/apigee-postgres/pgdata |
পোস্ট ইনস্টলেশন কাজ
ইনস্টলেশন শেষ হওয়ার পরে, আপনি এজ উপাদানগুলিতে অতিরিক্ত ক্রিয়া সম্পাদন করতে পারেন।
ইনস্টলেশনের পরে এজ উপাদান কনফিগার করা হচ্ছে
ইনস্টলেশনের পরে এজ কনফিগার করতে, আপনি .properties ফাইল এবং এজ ইউটিলিটিগুলির সংমিশ্রণ ব্যবহার করেন। উদাহরণস্বরূপ, এজ UI-তে TLS/SSL কনফিগার করতে, আপনি প্রয়োজনীয় বৈশিষ্ট্যগুলি সেট করতে .properties ফাইলগুলি সম্পাদনা করেন৷ .properties ফাইলে পরিবর্তনের জন্য আপনাকে প্রভাবিত এজ কম্পোনেন্ট রিস্টার্ট করতে হবে।
.properties ফাইলগুলি /opt/apigee/customer/application ডিরেক্টরিতে অবস্থিত। সেই ডিরেক্টরিতে প্রতিটি উপাদানের নিজস্ব .properties ফাইল রয়েছে। উদাহরণস্বরূপ, router.properties এবং management-server.properties ।
একটি উপাদানের জন্য একটি বৈশিষ্ট্য সেট করতে, সংশ্লিষ্ট .properties ফাইলটি সম্পাদনা করুন এবং তারপরে উপাদানটি পুনরায় চালু করুন:
> /opt/apigee/apigee-service/bin/apigee-service component restart
যেমন:
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
আপনি যখন এজ আপডেট করেন, তখন /opt/apigee/customer/application ডিরেক্টরির .properties ফাইলগুলি পড়া হয়। এর মানে আপডেটটি আপনার উপাদানটিতে সেট করা যেকোনো বৈশিষ্ট্য ধরে রাখে।
এজ কনফিগারেশন সম্পর্কে আরও তথ্যের জন্য এজ কীভাবে কনফিগার করবেন তা দেখুন।
এজ উপাদানগুলিতে কমান্ড আহ্বান করা হচ্ছে
এজ /opt/apigee/apigee-service/bin এর অধীনে ম্যানেজমেন্ট ইউটিলিটি ইনস্টল করে যা আপনি এজ ইনস্টলেশন পরিচালনা করতে ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি নোডের সমস্ত এজ উপাদানগুলির স্থিতি শুরু, থামাতে, পুনরায় চালু করতে বা নির্ধারণ করতে apigee-all ইউটিলিটি ব্যবহার করতে পারেন:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
পৃথক উপাদান নিয়ন্ত্রণ এবং কনফিগার করতে apigee-পরিষেবা ইউটিলিটি ব্যবহার করুন। এপিজি-সার্ভিস ইউটিলিটির ফর্ম রয়েছে:
/opt/apigee/apigee-service/bin/apigee-service component action
উদাহরণস্বরূপ, এজ রাউটার পুনরায় চালু করতে:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
আপনি /opt/apigee ডিরেক্টরি পরীক্ষা করে নোডে ইনস্টল করা উপাদানগুলির তালিকা নির্ধারণ করতে পারেন। সেই ডিরেক্টরিতে নোডে ইনস্টল করা প্রতিটি এজ উপাদানের জন্য একটি সাবডিরেক্টরি রয়েছে। প্রতিটি সাবডিরেক্টরি এর দ্বারা উপসর্গযুক্ত:
- apigee - এজ দ্বারা ব্যবহৃত একটি তৃতীয় পক্ষের উপাদান। উদাহরণস্বরূপ, এপিজি-ক্যাসান্দ্রা ।
- প্রান্ত - Apigee থেকে একটি প্রান্ত উপাদান। উদাহরণস্বরূপ, এজ-ম্যানেজমেন্ট-সার্ভার ।
- এজ-মিন্ট - একটি নগদীকরণ উপাদান। যেমন এজ-মিন্ট-ম্যানেজমেন্ট-সার্ভার ।
- baas - একটি API BaaS উপাদান। উদাহরণস্বরূপ baas-usergrid ।
একটি উপাদানের জন্য কর্মের সম্পূর্ণ তালিকা উপাদান নিজেই নির্ভর করে, কিন্তু সমস্ত উপাদান নিম্নলিখিত কর্ম সমর্থন করে:
- শুরু, বন্ধ, পুনরায় আরম্ভ
- অবস্থা, সংস্করণ
- ব্যাকআপ, পুনরুদ্ধার
- install, uninstall