Edge for Private Cloud v4.18.01
Apigee টেস্ট স্ক্রিপ্ট প্রদান করে যা আপনি নিজের ইনস্টলেশন যাচাই করতে ব্যবহার করতে পারেন।
যাচাইকরণ টেস্ট রান করুন
যাচাইকরণ টেস্টিং প্রসেসের প্রতিটি ধাপ সফল টেস্টের জন্য HTTP 20X রেসপন্স কোড পাঠায়।
টেস্ট স্ক্রিপ্ট রান করতে:
- ম্যানেজমেন্ট সার্ভার নোডে
apigee-validate ইনস্টল করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate install - টেস্ট স্ক্রিপ্ট চালু করতে ম্যানেজমেন্ট সার্ভার নোডে সেট-আপ কমান্ড রান করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
configFile ফাইলে অবশ্যই নিম্নলিখিত প্রপার্টি থাকতে হবে:
APIGEE_ADMINPW=sysAdminPword
বাদ দেওয়া হলে, আপনাকে পাসওয়ার্ডের জন্য প্রম্পট করা হবে।
ডিফল্ট হিসেবে, apigee-validate ইউটিলিটি রাউটারে একটি ভার্চুয়াল হোস্ট তৈরি করে যা পোর্ট ৫৯০০১ ব্যবহার করে। রাউটারে সেই পোর্ট খোলা না থাকলে, পোর্ট সেট করার জন্য আপনি কনফিগারেশন ফাইলে বিকল্প হিসেবে VHOST_PORT প্রপার্টি যোগ করতে পারেন। যেমন:
VHOST_PORT=9000 - তারপর স্ক্রিপ্ট নিম্নলিখিত কাজগুলি করে:
- একটি সংস্থা তৈরি করে এবং এটিকে পডের সাথে যুক্ত করে।
- একটি এনভায়রনমেন্ট তৈরি করে এবং এনভায়রনমেন্টের সাথে মেসেজ প্রসেসরকে যুক্ত করে।
- ভার্চুয়াল হোস্ট তৈরি করে।
- একটি সাধারণ স্বাস্থ্য পরীক্ষা প্রক্সি ইমপোর্ট করে এবং অ্যাপ্লিকেশনটিকে "টেস্ট" এনভায়রনমেন্টে ডেপ্লয় করে।
- SmartDocs প্রক্সি ইমপোর্ট করুন।
- সবকিছু প্রত্যাশা অনুযায়ী কাজ করছে কিনা তা নিশ্চিত করতে টেস্টটি এক্সিকিউট করে।
টেস্ট সফল হলে 20X HTTP রেসপন্স পাওয়া যায়।
টেস্ট স্ক্রিপ্টের মাধ্যমে তৈরি করা সংস্থা, এনভায়রনমেন্ট ও অন্যান্য আর্টিফ্যাক্ট সরাতে:
- নিম্নলিখিত কমান্ড রান করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
যেখানে configFile হল সেই একই ফাইল যা আপনি পরীক্ষা রান করার জন্য ব্যবহার করেছেন।
মনে রাখবেন: টেস্টিং ও সমস্যার সমাধানকরণ পদ্ধতি থেকে কোনও সমস্যা হলে, Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন এবং সমস্যার লগ প্রদান করুন।
পড ইনস্টলেশন যাচাই করুন
আপনি Apigee Analytics ইনস্টল করেছেন, তাই আপনাকে নিম্নলিখিত প্রাথমিক কিন্তু গুরুত্বপূর্ণ যাচাইকরণ করার জন্য সাজেস্ট করা হচ্ছে:
- ম্যানেজমেন্ট সার্ভার সেন্ট্রাল POD-এ আছে কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত CURL কমান্ড
রান করুন:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
আপনি এই ফর্ম্যাটে আউটপুট দেখতে পাবেন:
[ {
"internalIP" : "192.168.1.11",
"isUp" : true,
"pod" : "central",
"reachable" : true,
"region" : "dc-1",
"tags" : {
"property" : [ ]
},
"type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings
datastore", "audit-datastore" ],
"uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
"externalHostName" : "localhost",
"externalIP" : "192.168.1.11",
"internalHostName" : "localhost",
"internalIP" : "192.168.1.11",
"isUp" : true,
"pod" : "central",
"reachable" : true,
"region" : "dc-1",
"tags" : {
"property" : [ {
"name" : "started.at",
"value" : "1454691312854"
}, ... ]
},
"type" : [ "qpid-server" ],
"uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ] - রাউটার এবং মেসেজ প্রসেসর গেটওয়ে POD-এ আছে কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে,
নিম্নলিখিত CURL কমান্ড রান করুন:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
আপনি সেন্ট্রাল পডের মতো আউটপুট দেখতে পাবেন, তবে এটি রাউটার এবং মেসেজ প্রসেসরের জন্য। - Postgres অ্যানালিটিক্স POD-এ আছে কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত CURL
কমান্ড রান করুন:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
আপনি সেন্ট্রাল পডের মতো আউটপুট দেখতে পাবেন, তবে Postgres-এর জন্য।