এই পৃষ্ঠাটি বর্ণনা করে কিভাবে একটি অন-প্রিমিস সার্ভারে কাটলফিশ চালাতে হয়। একটি অন-প্রিমিস সার্ভারে Cuttlefish চালানোর জন্য, আপনাকে অবশ্যই Cuttlefish Docker ইমেজ এবং Cloud Orchestrator ওয়েব পরিষেবা ব্যবহার করতে হবে।
Cuttlefish Docker ইমেজ একটি পাত্রে Cuttlefish চালু করার জন্য প্রয়োজনীয় সমস্ত নির্ভরতা অন্তর্ভুক্ত করে। এই ডকার ইমেজটি আপনাকে বিভিন্ন হোস্ট পরিবেশে দূরবর্তীভাবে কাটলফিশ ইনস্ট্যান্স চালানোর জন্য পরিকাঠামো সেট আপ করতে দেয় এবং আপনার হোস্ট মেশিনের সেটআপ থেকে স্বাধীনভাবে কাটলফিশ চালু করতে দেয়, উদাহরণস্বরূপ OS ভেরিয়েন্ট (ডেবিয়ান, লিনাক্স), OS সংস্করণ, আর্কিটেকচার ভেরিয়েন্ট (x86_64, ARM64), এবং অন্যান্য ইনস্টলেশন নির্ভরতা।
ক্লাউড অর্কেস্ট্রেটর হল ভিএম বা কন্টেইনার হোস্ট করার জন্য একটি ওয়েব পরিষেবা যা আপনি কাটলফিশ চালাতে পারেন। cvdr
হল ক্লাউড অর্কেস্ট্রেটরের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ক্লায়েন্ট-সাইড কমান্ড লাইন ইন্টারফেস।
Cuttlefish দৃষ্টান্ত চালানোর জন্য সার্ভারের প্রয়োজনীয়তা
Cuttlefish দৃষ্টান্তগুলি চালানোর জন্য সার্ভারের প্রয়োজনীয়তা (উদাহরণস্বরূপ, CPU এবং মেমরির প্রয়োজনীয়তা) একই সময়ে চলমান Cuttlefish দৃষ্টান্তের সংখ্যা এবং প্রতিটি উদাহরণ ব্যবহার করা সম্পদের পরিমাণের উপর নির্ভর করে। উদাহরণস্বরূপ, 40টি কাটলফিশ ইনস্ট্যান্স চালানোর জন্য, যার প্রতিটিতে 4টি CPU কোর এবং 8 GB RAM ব্যবহার করা হয়, সার্ভারের কমপক্ষে 160 কোর এবং 320 GB RAM প্রয়োজন৷ গ্রাফিকাল ত্বরণ ব্যবহার করলে, জিপিইউও প্রয়োজন।
রেফারেন্সের জন্য, Cuttlefish টিম Cuttlefish হাইব্রিড ডিভাইস চালানোর জন্য একটি অন-প্রিমিস এআরএম সার্ভার সেটআপ ব্যবহার করে। একই সময়ে 40টি CHD দৃষ্টান্ত চালানোর জন্য, দলটি 128 কোর ব্যবহার করে (আমরা ARM v8.2 ব্যবহার করি তবে আপনি সর্বশেষ সংস্করণটি ব্যবহার করতে পারেন) এবং 512 GB RAM ব্যবহার করে৷
Cuttlefish চালানোর জন্য একটি অন-প্রিমিস সার্ভার সেট আপ করুন
Cuttlefish চালানোর জন্য একটি অন-প্রিমিস সার্ভার সেট আপ করতে, অন-প্রিমিস সার্ভারে অ্যাক্টিভেট ক্লাউড অর্কেস্ট্রেটর-এর নির্দেশাবলী অনুসরণ করুন। এই নির্দেশাবলী বর্ণনা করে কিভাবে ক্লাউড অর্কেস্ট্রেটর চালাতে হয়, যেটি হোস্ট হিসাবে কাটলফিশ ডকার ইমেজ ডাউনলোড করে এবং চালায়।
হোস্ট এবং কাটলফিশ উদাহরণ তৈরি করতে, মুছতে এবং তালিকাভুক্ত করতে ক্লাউড অর্কেস্ট্রেটরের সাথে ইন্টারঅ্যাক্ট করতে cvdr
ব্যবহার করুন।
Cuttlefish Docker ইমেজ ডাউনলোড করুন
Cuttlefish Docker ইমেজ ডাউনলোড করতে, GitHub-এ android-cuttlefish/docker/README.md- এ নির্দেশাবলী অনুসরণ করুন।