আপনি পৃথক উপাদান, সমস্ত উপাদান আনইনস্টল করতে পারেন বা আপনার সিস্টেম থেকে এজ সম্পূর্ণরূপে মুছে ফেলতে পারেন। এছাড়াও, আপনি আপগ্রেড করলে এজকে রোল ব্যাক করতে পারেন।
পৃথক উপাদান আনইনস্টল
একটি উপাদান আনইনস্টল করতে, ফর্মে apigee-service
ইউটিলিটি ব্যবহার করুন:
/opt/apigee/apigee-service/bin/apigee-service component_name uninstall
যেখানে component_name আপনি যে উপাদানটিকে আনইনস্টল করতে চান তা চিহ্নিত করে। component_name এর সম্ভাব্য মানগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
apigee-cassandra
(ক্যাসান্দ্রা)-
apigee-openldap
(OpenLDAP) -
apigee-postgresql
(PostgreSQL ডাটাবেস) -
apigee-qpidd
(Qpidd) -
apigee-sso
(এজ এসএসও) -
apigee-zookeeper
(চিড়িয়াখানা) -
edge-management-server
(ম্যানেজমেন্ট সার্ভার) -
edge-management-ui
(নতুন এজ ইউআই) -
edge-message-processor
(মেসেজ প্রসেসর) -
edge-postgres-server
(Postgres সার্ভার) -
edge-qpid-server
(Qpid সার্ভার) -
edge-router
(এজ রাউটার) -
edge-ui
(ক্লাসিক UI)
এই উপাদানগুলি ছাড়াও, আপনি apigee-provision
এবং apigee-validate
উপাদানগুলিও আনইনস্টল করতে পারেন।
উদাহরণস্বরূপ, এজ UI আনইনস্টল করতে:
/opt/apigee/apigee-service/bin/apigee-service edge-ui uninstall
এই কমান্ডটি কোনো ডেটা বা লগ ফাইল মুছে দেয় না। এটি শুধুমাত্র উপাদান মুছে দেয়।
মনিটাইজেশন আনইনস্টল করুন
মনিটাইজেশন আনইনস্টল করার আগে, আমরা পোস্টগ্রেস ব্যাক আপ করার পরামর্শ দিই।
সমস্ত মনিটাইজেশন ডেটা সহ মনিটাইজেশন আনইনস্টল করতে:
- আপনার প্রতিষ্ঠানের জন্য নগদীকরণ সক্ষম কিনা তা পরীক্ষা করুন:
curl -u sysAdminEmail:adminPasswd -X GET http://management_server_IP:8080/v1/organizations/ORG
যেখানে ORG আপনার প্রতিষ্ঠানের নাম। এখানে একটি নমুনা প্রতিক্রিয়া আছে:
{ "createdBy" : "admin@apigee.com", "displayName" : "edge", "environments" : [ "prod", "test" ], "lastModifiedBy" : "admin@apigee.com", "name" : "edge-platform", "properties" : { "property" : [ { "name" : "features.isMonetizationEnabled", "value" : "true" } ] }, "type" : "paid" }
- নগদীকরণ অক্ষম করুন এবং নিম্নলিখিত বৈশিষ্ট্যগুলি ব্যবহার করে সংস্থার জন্য মুছে ফেলা সক্ষম করুন:
<Property name="features.isMintOrgDataDeletionAllowed">true</Property>: <Property name="features.isMonetizationEnabled">false</Property>
এখানে একটি নমুনা আপডেট অনুরোধ আছে:
curl -H "Content-Type:application/xml" -u sysAdminEmail:adminPasswd \ -X POST http://management_server_IP:8080/v1/organizations \ --header 'Content-Type: application/xml' \ --data '<Organization type="paid" name="edge-platform"> <DisplayName>edge-platform</DisplayName> <Properties> <Property name="features.isMintOrgDataDeletionAllowed">true</Property> <Property name="features.isMonetizationEnabled">false</Property> # List all other properties that are present in the organization. </Properties> </Organization>'
- সংস্থার জন্য নগদীকরণ ডেটা মুছে ফেলতে, নিম্নলিখিতগুলির মতো একটি কমান্ড ব্যবহার করুন:
curl -H "Content-Type:application/json" \ -u sysAdminEmail:adminPasswd -X POST \ http://management_server_IP:8080/v1/organizations/org_name/delete-org-data
এখানে একটি নমুনা প্রতিক্রিয়া আছে:
{ "id" : "ccfb2d26-a2a2-4ebc-aef7-5f7083c6fd84", "log" : "", "orgId" : "edge-platform", "status" : "RUNNING", "type" : "DELETE_ORG" }
নগদীকরণ সংস্থার ডেটা মুছে ফেলার জন্য কমান্ডটি একটি অ্যাসিঙ্ক্রোনাস কাজ শুরু করে। এই কাজের স্থিতি পরীক্ষা করতে, নিম্নলিখিত মত একটি কমান্ড ব্যবহার করুন:
curl -H "Content-Type:application/json" \ -u sysAdminEmail:adminPasswd -X GET \ http://management_server_IP:8080/v1/mint/asyncjobs/JOBID
যেখানে JOBID টাস্কের আইডি। এখানে একটি নমুনা প্রতিক্রিয়া আছে:
{ "id" : "ccfb2d26-a2a2-4ebc-aef7-5f7083c6fd84", "log" : "", "orgId" : "edge-platform", "status" : "COMPLETED", "type" : "DELETE_ORG" }
- নিচের মত একটি কমান্ড ব্যবহার করে মনিটাইজেশনের জন্য তৈরি করা অ্যানালিটিক্স গ্রুপ খুঁজুন:
curl -H "Content-Type:application/json" \ -u sysAdminEmail:adminPasswd -X GET \ http://management_server_IP:8080/v1/analytics/groups/ax/
- অ্যানালিটিক্স গ্রুপ থেকে সংস্থা এবং পরিবেশের সুযোগগুলি সরান:
curl -H "Content-Type:application/json" \ -u sysAdminEmail:adminPasswd -X DELETE \ http://management_server_IP:8080/v1/analytics/groups/ax/GROUP/scopes?org=ORG<\var>&env=ENV
যেখানে
- GROUP হল Analytics গ্রুপ।
- ORG হল সংস্থা।
- ENV হল পরিবেশ।
- Analtyics গ্রুপ থেকে Qpid, Postgres এবং ভোক্তা সার্ভারগুলি সরান:
curl -H "Content-Type:application/json" "http://localhost:8080/v1/analytics/groups/ax/mxgroup001/servers/?uuid=UUID&type=TYPEOFSERVER" -X DELETE -u$SUP
যেখানে
- UUID হল সার্বজনীনভাবে অনন্য আইডেন্টিফায়ার।
- TYPEOFSERVER হল সার্ভারের ধরন।
- MX গ্রুপ মুছুন (Apache Qpid এবং রেটিং সার্ভারের জন্য ব্যবহৃত গ্রুপ):
curl -H "Content-Type:application/json" \ -u sysAdminEmail:adminPasswd -X DELETE \ http://management_server_IP:8080/v1/analytics/groups/ax/group
- নগদীকরণ উপাদানগুলি সরান (ব্যবস্থাপনা এবং বার্তা প্রসেসর):
apigee-service edge-mint-gateway uninstall
মনিটাইজেশন আনইনস্টল করার পরে, পরিচালনা এবং বার্তা প্রসেসর পুনরায় চালু করুন:
apigee-service edge-management-server restart
apigee-service edge-message-processor restart
সমস্ত উপাদান আনইনস্টল করুন
নোডে সমস্ত Apigee উপাদান আনইনস্টল করতে, apigee-service
ইউটিলিটি আনইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-service uninstall
এই কমান্ডটি কোনো ডেটা বা লগ ফাইল মুছে দেয় না। এটি শুধুমাত্র উপাদান মুছে দেয়।
এজ সরান
আপনার সিস্টেম থেকে এজ সম্পূর্ণরূপে অপসারণ করতে:
- মেশিনে চলমান সমস্ত এজ পরিষেবা বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-all stop
- ইয়াম ক্যাশে সাফ করুন:
sudo yum clean all
- সমস্ত Apigee RPM সরান:
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- ইনস্টলেশন রুট ডিরেক্টরি সরান:
sudo rm -rf /opt/apigee
- Nginx ডিরেক্টরি সরান:
sudo rm -rf /opt/nginx