আমি ল্যাচুয়ালি ভার্চুয়াল মেশিনগুলির সাথে খেলছি, এবং ভাবছি আমি যদি ভার্চুয়াল মেশিনের ভিতরে ভার্চুয়াল মেশিনটি চালাতে পারি?
এটা কি সম্ভব?
এটা কি ব্যবহারিক?
আমি ল্যাচুয়ালি ভার্চুয়াল মেশিনগুলির সাথে খেলছি, এবং ভাবছি আমি যদি ভার্চুয়াল মেশিনের ভিতরে ভার্চুয়াল মেশিনটি চালাতে পারি?
এটা কি সম্ভব?
এটা কি ব্যবহারিক?
উত্তর:
নেস্টিং ভিএমগুলি এমন কিছু যা আইবিএম মেইনফ্রেম হার্ডওয়ারে চিরকালের জন্য করা হয়ে থাকে। প্রক্রিয়াটিকে খুব দক্ষ করে তোলার জন্য হার্ডওয়্যার প্রচুর স্টাফ করে। আপনি ভিএমগুলি একটি স্বেচ্ছাসেবী গভীরতায় বাসাতে পারেন এবং এটি খুব ভালভাবে কাজ করে।
পিসি হার্ডওয়্যার খুব সম্প্রতি খুব সহজেই এটি সম্ভব করেছে। ভিএমওয়্যারের ওয়েবসাইটে একটি নথি এটিকে নিয়ে আলোচনা করে, তবে সংক্ষিপ্তসারটি হ'ল আপনি ভিএম 2 টি গভীর নীস্টে থাকতে পারেন তবে কেবলমাত্র খুব আধুনিক হার্ডওয়্যার যা সত্যিকারের হার্ডওয়্যার ভার্চুয়ালাইজেশন (ভিটি-এক্স বা এএমডি-ভি) সমর্থন করে এবং দ্বিতীয় ভিএম গভীরতা অবশ্যই পুরানো স্টাইল বিটি / বাইনারি অনুবাদ স্টাইল ভার্চুয়ালাইজেশন চলছে। এছাড়াও আপনি ভার্চুয়াল মনিটরের অভ্যন্তরীণ অতিথিকে চালাতে সক্ষম হবার ক্ষেত্রে কঠোর বিধিনিষেধ রয়েছে।
বলা বাহুল্য, এটি সমর্থিত নয় এবং আপনি যদি দূর থেকে অদ্ভুতভাবে কিছু করেন তবে (ইএসএক্সের অধীনে হাইপার-ভি এর মতো) এটি সত্যই ফ্লেকি হওয়ার প্রত্যাশা করব। স্থিতিশীল হোক না কেন এবং পারফরম্যান্স ভাল হবে না।
হ্যা, তুমি পারো. উদাহরণস্বরূপ, লিনাক্সে আপনি একাধিক ভিএম ওপেনভিজেড, ভার্চুয়াল সার্ভার বা অন্য কোনও ধরণের ভিএম সিস্টেম চালিয়ে জেন চালাতে পারেন। এটি আপনার উদ্দেশ্য অনুসারে এটি অবশ্যই সম্ভব এবং খুব ব্যবহারিক।
এটি করার জন্য আমি যে কারণটি ভাবতে পারি তা হ'ল একক শারীরিক মেশিনে একাধিক সার্ভার চালানো। আপনি একে ভিএম হায়ারার্কির একক স্তর হিসাবে চালিত করুন বা একাধিকগুলি আপনার সংস্থান বিচ্ছিন্নকরণ পরিকল্পনার উপর নির্ভরশীল।
আপনার যদি কিছু নির্দিষ্ট প্রয়োজন হয়, লিগ্যাসি বলুন, ভার্চুয়ালাইজড করার জন্য সিস্টেমটি আপনি এটি সর্বদা সফ্টওয়্যারটিতে করতে পারেন, নীড় বাঁধা কোনও সমস্যা নয়। কিমু চেষ্টা করুন, আমি এটির সাথে এটি 2 স্তরের গভীর করেছিলাম তবে আপনি আরও গভীরতর হতে পারেন, পারফরম্যান্স সম্ভবত এটি অকেজো করে দেবে, যদিও। বিটিডাব্লু, পিসি আর্কিটেকচারটি আইবিএম দ্বারা নির্মিত নামযুক্ত শগল ছিল, তবে এটি বর্তমানে ব্যবহৃত ব্যবস্থার তুলনায় সম্পূর্ণ ভিন্ন ব্যবহারের জন্য।
আমি বিশ্বাস করি না বেশিরভাগ ভার্চুয়ালাইজেশন প্যাকেজগুলি আপনাকে কোনও ভিএম-তে একটি ভিএম চালানোর অনুমতি দেবে। আমি জানি যে ভিএমওয়্যার এটি কোনও ভিএম-এ ইনস্টল হচ্ছে কিনা তা দেখার জন্য এটি কখন ইনস্টল করা হবে তা যাচাই করবে এবং আমি আশা করি অন্যান্য পণ্যও এটির মতো কাজ করবে। আমি মনে করি না যে ভিপিএমের মাধ্যমে দ্বিতীয় ভিএম পৌঁছানোর জন্য হার্ডওয়্যারটিতে চালিত হাইপারভাইজারের মাধ্যমে প্রয়োজনীয় সিপিইউ নির্দেশাবলী উপস্থাপন করা হবে। যদি এটি কাজ করে, আপনিও বিনিময়ে কিছু না পেয়ে ওভারহেড যুক্ত করবেন।
এটি ব্যবহারিক কিনা - তা কেন দেখছি না। আপনার যদি অন্য ভিএম প্রয়োজন হয় তবে আপনি ইতিমধ্যে যা চালিয়েছেন তার পাশেই চালাতে পারেন। আমি এমন কোনও ক্ষেত্রে কল্পনা করতে পারি না যেখানে আপনার অবশ্যই অন্য ভিএম এর ভিতরে কোনও ভিএম চলে। কিছু সংস্থার আনুপাতিক লাভ ব্যতীত অতিরিক্ত ওভারহেড এটিকে ব্যবহারিক করে তোলে।
হ্যাঁ। ভার্চুয়াল মেশিনে ভিএমওয়্যার ইএসএক্স / ভিএসফিয়ার চালানোর এমনকি উপায় রয়েছে। আপনি কেন অনুশীলন করতে চান তা আমি জানি না, তবে এটি হয়ে গেছে।
হ্যাঁ, আপনি পারেন তবে অনেক কিছু পছন্দ করার অর্থ আপনার হওয়া উচিত নয়। আমি ভার্চুয়ালাইজড ইএসএক্স সার্ভারটি ভার্চুয়াল মেশিনটি চালিত করে দেখেছি যার মধ্যে আরও একটি ভার্চুয়াল ইএসএক্স সার্ভার রয়েছে। অনুমোদিত যে এটি করা যেতে পারে কিনা তা দেখার জন্য এটি একটি পরীক্ষা ছিল (এবং এটি হতে পারে) আমি সত্যিই এটির প্রস্তাব দিই না।
এটি ভার্চুয়ালাইজেশন কৌশল নির্ভর করে। যদি আপনি এমন সমাধান ব্যবহার করেন যা ইউএমএলের মতো "বাস্তব" ভার্চুয়ালাইজেশন না হয় তবে আপনি সেগুলি ভিতরে চালাতে পারেন, বলুন, ভিএমওয়্যার। বা তারা নিজেরাই এই বিষয়টির জন্য।
ইউএমএল ভিত্তিক ইনস্টলগুলি ভিএমওয়্যার ভিএম এবং অন্যান্য ইউএমএল ভিত্তিক ইনস্টলগুলির (এমনকি নেস্টেড) ভিতরে চলতে পারে। পারফরম্যান্সের মেট্রিকগুলি যদিও সুন্দর হতে চলেছে না!
হ্যাঁ, এটি সম্ভব তবে সত্যই ধীর।
যদি আপনি সীমিত বরাদ্দকৃত পাবলিক আইপি (যা আপনার ম্যাক অ্যাড্রেসের উদাহরণস্বরূপ আপনার সার্ভার সরবরাহকারীর নেটওয়ার্ককে বিষ না দেওয়ার জন্য) নির্ভর করে তবে সার্ভার ভাড়া দিলে এটি সবিস্তারে দরকারী; এবং আপনি চান যে আপনার ভিএম আইপি ইন্টারনেটের সাথে সরাসরি যোগাযোগের জন্য সেতুবন্ধিত হোক। সুতরাং যখন আপনি 3 টিরও বেশি পাবলিক আইপি অ্যাড্রেস না রাখতে পারেন, তবে আপনার 10 ভিএম লাগবে, একটি গ্লোবাল ভিএম-তে ভিএম রাখা খুব ভাল ধারণা: আপনি আপনার প্রদত্ত পাবলিক আইপিগুলির মধ্যে একটি ব্যবহার করবেন এবং তারপরে অনেক সাব ব্রিজড ভিএম রয়েছে।
তবে আপনি আসলে ব্রিজ এবং রাউটেড নেটওয়ার্ক কনফিগারেশনের মিশ্রণটি ব্যবহার করতে পারেন, এটি কনফিগারেশন সম্পর্কিত আরও বেশি শক্ত।
অনেক লোকের মতো সবাই প্রস্তুত বলেছে: অবশ্যই এটি সম্ভব। এটি নির্ভর করে ভিএম হার্ডওয়্যারটি কতটা ভালভাবে অনুকরণ করা হয় এবং আপনি কী ভার্চুয়ালাইজেশন সফ্টওয়্যার ব্যবহার করছেন। VMWare ওয়ার্কস্টেশন, কমপক্ষে, আপনি এটি ভার্চুয়ালাইজ করতে চান না।
যদি এটি ব্যবহারিক হয় তবে সম্ভবত আমাদের কাছে আপনার কাছে প্রশ্নটি উত্থাপন করা উচিত: আপনার এই ধরণের জিনিসটি কেন করা দরকার? পাশাপাশি দু'টি ভিএম পাশাপাশি চালাতে সমস্যা কি? এবং আপনি কোন ডিগ্রীতে জিজ্ঞাসা করেছেন এটি ব্যবহারিক কিনা? এটি হ'ল, যদি আপনি সেট আপ এবং কনফিগার করার জন্য এটি ব্যবহারিক হওয়ার বিষয়ে উদ্বিগ্ন হন তবে সম্ভবত তা নয়। যদি আপনি এর ব্যবহারিক ব্যবহার সম্পর্কে আরও উদ্বিগ্ন হন তবে, আমি ভার্চুয়ালাইজেশন সফ্টওয়্যার বা কোনও কিছুর ত্রুটি খুঁজে না নিলে এর জন্য আমার যা করার দরকার তা আমি ভাবতে পারি না।
হ্যাঁ। এখানে দেখো:
ভার্চুয়াল মেশিনে কীভাবে ভিএমওয়্যার ইএসএক্স বা ইএসএক্সআই চালানো যায়?
আপনি পারেন, তবে আমি এটির প্রস্তাব দিই না।
"অতিথির অতিথি" মেশিনে পুরো পুরো প্রক্রিয়াটিতে পারফরম্যান্স সাধারণত বেশ ভারী হয়। বিশেষায়িত হার্ডওয়্যার এবং সফ্টওয়্যার ছাড়া আপনার যদি সত্যিই এটি করতে হয় তবে আপনার জন্য শুভকামনা। তবে ভার্চুয়ালাইজেশন অর্জনে ব্যবহৃত সাধারণ পদ্ধতিগুলির সাথে এটি সাধারণত ভাল অনুশীলন নয়।
আমি জানি আপনি যদি ভিএমওয়্যার সিস্টেমের মধ্যে ভিএমওয়্যার চালানোর চেষ্টা করেন তবে এটি অভিযোগ করবে এবং আপনাকে এটি করতে দেবে না। ভার্চুয়ালবক্স সম্পর্কে আমি অনিশ্চিত। আমি কয়েক জন লোককে জানি, যারা যাই হোক না কেন, ডকারের পাত্রে (বা তাই তারা বলে) ডকারের পাত্রে স্থাপন করে। গল্পটির নৈতিকতা হ'ল: যদিও এটি সম্ভব হতে পারে তবে আপনি কী করছেন তা যদি আপনি সত্যিই না জানেন তবে এটি করা সম্ভবত বুদ্ধিমানের কাজ নয়।
নেটওয়ার্কিংয়ের বাইরে আমি ব্যক্তিগতভাবে এর কোনও বাস্তব ব্যবহারের বিষয়টি জানি না।