পাইথন-ভিএম-বিল্ডারের একটি আধুনিক সমমান আছে?


11

আমি পাইথন-ভিএম-বিল্ডার (ওরফে উবুন্টু-ভিএম-বিল্ডার) এর সাথে যা করতাম তা করার সর্বোত্তম অনুশীলন, আধুনিক পদ্ধতি সন্ধান করার চেষ্টা করছি ।

আমি একটি স্ক্রিপ্টযুক্ত, পুনরাবৃত্তিযোগ্য উপায় যেমন উবুন্টু-কোর (যেমন জেওএস হিসাবে আগে শিল্পী হিসাবে পরিচিত ) থেকে শুরু করা, কিছু প্যাকেজ যুক্ত করা, প্রথম-চালিত স্ক্রিপ্টগুলি সংজ্ঞায়িত করা ইত্যাদি want

আমি যা করছি তা হ'ল কাস্টম আইএসও কাটানোর অনুরূপ (যদিও এটি কোনও আইএসও হবে না, এটি একটি "ইনস্টলড" সিস্টেম হবে)। ফলাফলটি একটি কার্নেল, আরআরডি ইমেজ এবং রুটফেস হওয়া দরকার যা এনএফএসের সাথে ডিস্কলেস পিএক্সই বুটের জন্য উপযুক্ত।

উবুন্টু নেটবুট চিত্র (বা এই বিষয়ে কোনও উবুন্টু চিত্র) বলতে কী কী সরঞ্জাম তৈরি করতে ব্যবহার করা হয়? তারা কি আমার প্রয়োজনের জন্য যথেষ্ট নমনীয়?

উবুন্টু ইন্টিগ্রেশন পরীক্ষার জন্য ব্যবহৃত নতুন-ইনস্টল পরিবেশ তৈরিতে ব্যবহৃত সরঞ্জামগুলি সম্পর্কে কীভাবে? তারা উপযুক্ত হবে?

নোট করুন যে চলমান সময়ে রুটফগুলি কেবল পঠনের জন্য মাউন্ট করা হবে, তাই আমি সময়ের সাথে সাথে কোনও উদাহরণ পরিচালনা করতে চাইছি না। আমি প্রতিটি নতুন উবুন্টু রিলিজে একটি স্বয়ংক্রিয় ইনস্টল পুনরায় স্পিন করতে চাইছি এবং পর্যায়ক্রমে এর মধ্যে 6 মাসের মধ্যে।


2
আমার কাছে উত্তর নেই, কারণ আমি বর্তমানের সেরা অনুশীলনের উপায় সম্পর্কে নিশ্চিত নই, তবে এটি সন্দেহভাজনভাবে শেফ বা পুতুলের পক্ষে সম্ভবত কোনও ভ্যাগ্র্যান্টের মতো কাজ বলে মনে হচ্ছে।
মার্কো সেপ্পি

1
Vmbuilder আপনার প্রয়োজন অনুসারে আর কেন মানায় না? এটি debootstrapবেস সিস্টেম তৈরি করতে ব্যবহার করে (একটি "ক্রুট" যা পরে ডিস্ক চিত্রে অনুলিপি করা যায়)। একবার দেখুন এবং দেখুন এটি সাহায্য করে কিনা।
সালেম

আমি মনে করি vmbuilder কাজ করবে, তবে এটি একটি দীর্ঘমেয়াদী ব্যবস্থার জন্য, সুতরাং আমি ইতিমধ্যে পানিতে মরে যাওয়া বিটগুলিতে নির্মাণ করতে চাই না।
jderose

উত্তর:


7

আপনি সরাসরি অফিশিয়াল ক্লাউড ইমেজ ব্যবহার করতে পারেন এবং তারপরে ক্লাউড-ইন-তে "নোক্লাউড" ডেটা উত্স হিসাবে ব্যবহার করতে cloud-localds( cloud-utilsপ্যাকেজ থেকে ) একটি ছোট আইএসও চিত্র তৈরি করতে পারেন।

তারপরে আপনি প্যাকেজ যুক্ত করতে এবং মেঘ সরবরাহকারীগুলিতে অফিসিয়াল উবুন্টু ক্লাউড চিত্র সরবরাহ করার পাশাপাশি আপনার স্থানীয় ভিএমগুলিতে আপনার নিজস্ব প্রথম রান স্ক্রিপ্টগুলি চালানোর জন্য একক প্রক্রিয়া হিসাবে ক্লাউড-ডিআইএন ইউর্দাডটা (উদাহরণস্বরূপ) ব্যবহার করতে পারেন ।

আপনি যদি cloud-localdsকোনও প্যারামিটার না দিয়ে চালনা করেন তবে এটি সরাসরি কেভিএম ব্যবহার করে কোনও ভিএম কনফিগার করতে এবং চালানোর জন্য উদাহরণ ব্যবহার প্রদর্শন করবে।

অন্য কোনও উপায়ে ভিএম চালানোর জন্য, কেবল একটি মেঘ চিত্র সরবরাহ করুন (উদাহরণস্বরূপ, https://cloud-images.ubuntu.com/precise/current/precise-server-cloudimg-amd64-disk1.img থেকে 12.04-র জন্য ডাউনলোড করা ) প্রথম ডিস্কে cloud-localdsসিডি-রম হিসাবে আইএসও চিত্রের আউটপুট উপস্থাপন করুন ।

আরও তথ্য স্কট মোজারের ব্লগ পোস্টে রয়েছে


1
যদিও আপনি কোনও ডেস্কটপ সিস্টেমে শেষ করতে চান তবে এটি কতটা প্রযোজ্য তা আমি নিশ্চিত নই।
রবি বাসাক

ধন্যবাদ! এটি আমি যে ধরণের জিনিসটি সন্ধান করছি তা দেখে মনে হচ্ছে। এবং এই পরিবেশটি কোনও ডেস্কটপ সিস্টেমের জন্য নয়, বিটিডাব্লু। আমি কিছুটা এমএএএস কালকের পরিবেশের মতো তৈরি করছি building একা উবুন্টু কোর বলার চেয়ে এটি আরও ব্যাপক হওয়া দরকার তবে আমি এটি নূন্যতম উবুন্টু সার্ভার ইনস্টল করার চেয়ে কিছুটা ছোট হতে চাই।
jrdose

2

আমি কখনও কোনও আইএসও প্যাকেজ করি নি, তাই আমি নিজের অভিজ্ঞতা থেকে মন্তব্য করতে পারি না, তবে মনে হয় আপনার প্রশ্নের উত্তরটি মুচলেকা ( http://cobbler.github.com )।

উবুন্টু কমিউনিটি ডকুমেন্টেশন থেকে:
"উবুন্টু উবুন্টু মেশিনগুলির জন্য পছন্দসই প্রভিশন সার্ভার হিসাবে মোবিড় ব্যবহার করে।" -  https://help.ubuntu.com/commune/Cobbler


1
help.ubuntu.com/commune/Cobbler এর মেয়াদ শেষ। আমি সবেমাত্র এটি আপডেট করার জন্য বলেছি। দুঃখিত, এটি আগে মিস ছিল।
রবি বাসাক

1
ধন্যবাদ! যদিও আমি সম্ভবত মুচির সাথে যা করতে চাই তা করতে পেরেছি, তবে আমি যা লক্ষ্য করছি তার পক্ষে এটি ওভারকিল বলে মনে হচ্ছে। আমি কোনও প্রভিশন সার্ভিস (এবং যে জটিলতাগুলি নিয়ে আসে) চাই না, কেবল একটি খুব সহজ বিধান সরঞ্জাম। আমি ডিবুটস্ট্র্যাপের চেয়ে উচ্চতর স্তরের জন্য সন্ধান করছি, তবে এখনও একটি একক-ব্যবহার কমান্ড লাইন বা এপিআই সরঞ্জাম।
jderose

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.