প্রাইভেট ক্লাউডের জন্য Edge v. 4.17.05
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 সহায়তা টিমের সাথে যোগাযোগ করুন এবং সমস্যার লগ দিন।
পড ইনস্টলেশন যাচাই করা
আপনি 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-এর জন্য হবে।