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

ভার্চুয়াল মেশিনের অপারেশন।

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

  • , নেটওয়ার্ক কার্ড এবং অন্যান্য কম্পিউটার হার্ডওয়্যার সম্পদ। একটি ভার্চুয়াল মেশিনে চলমান একটি অপারেটিং সিস্টেমের কোন জ্ঞান নেই যে এটি একটি ভার্চুয়াল পরিবেশে চলছে এবং এমন আচরণ করে যেন এটি কম্পিউটারের হার্ডওয়্যারের সম্পূর্ণ নিয়ন্ত্রণ রয়েছে।
    উপরে বর্ণিত পদ্ধতিতে ভার্চুয়াল মেশিনগুলি বাস্তবায়নের অর্থ হল যে সার্ভার ভার্চুয়ালাইজেশন নিম্নলিখিত প্রয়োজনীয়তা অনুসারে প্রয়োগ করা আবশ্যক: কন্ট্রোল ইন্টারফেস সার্ভার ভার্চুয়ালাইজেশনের জন্য ম্যানেজমেন্ট ইন্টারফেস প্রয়োজন যা প্রশাসকদের কম্পিউটারে চলমান ভার্চুয়াল মেশিন তৈরি, কনফিগার এবং নিয়ন্ত্রণ করতে দেয়। এই ইন্টারফেসগুলিকে অবশ্যই সফ্টওয়্যার প্রশাসনকে সমর্থন করতে হবে এবং একটি নেটওয়ার্কের মাধ্যমে পরিচালনা করতে হবে.
  • রিমোট কন্ট্রোল
    সার্ভার ভার্চুয়ালাইজেশনের জন্য একটি মেমরি ম্যানেজার প্রয়োজন যাতে সমস্ত ভার্চুয়াল মেশিন বরাদ্দ এবং বিচ্ছিন্ন মেমরি সংস্থান গ্রহণ করে।
  • প্ল্যানিং টুল
    সার্ভার ভার্চুয়ালাইজেশনের জন্য ভার্চুয়াল মেশিনের ভৌত সংস্থানগুলির অ্যাক্সেস নিয়ন্ত্রণ করার জন্য একটি শিডিউলিং টুল প্রয়োজন। সময়সূচী সরঞ্জামটি প্রশাসকের দ্বারা কনফিগারযোগ্য হতে হবে এবং সরঞ্জামগুলিতে বিভিন্ন অগ্রাধিকার স্তর নির্ধারণ করতে সক্ষম হতে হবে।
  • রাষ্ট্রীয় যন্ত্র
    সার্ভার ভার্চুয়ালাইজেশনের জন্য একটি স্টেট মেশিন প্রয়োজন যা কম্পিউটারে সমস্ত ভার্চুয়াল মেশিনের বর্তমান অবস্থা সম্পর্কে তথ্য নিরীক্ষণ করে। রাষ্ট্রীয় তথ্য ভার্চুয়াল মেশিন CPU, মেমরি, ডিভাইস এবং ভার্চুয়াল মেশিনের অবস্থা (চলছে বা বন্ধ) সম্পর্কে তথ্য অন্তর্ভুক্ত করে। রাষ্ট্রীয় যন্ত্রকে অবশ্যই বিভিন্ন রাজ্যের মধ্যে পরিবর্তন পরিচালনা করতে সহায়তা করতে হবে
  • স্টোরেজ এবং নেটওয়ার্কিং
    সার্ভার ভার্চুয়ালাইজেশনের জন্য একটি কম্পিউটারে সঞ্চয়স্থান এবং নেটওয়ার্কিং সংস্থান সরবরাহ করার ক্ষমতা প্রয়োজন, প্রতিটি ভার্চুয়াল মেশিনকে আলাদা অ্যাক্সেস করার অনুমতি দেয় হার্ড ড্রাইভএবং নেটওয়ার্ক ইন্টারফেস। এছাড়াও, ডেস্কটপ ভার্চুয়ালাইজেশনের জন্য একাধিক মেশিনের সামঞ্জস্য, বিচ্ছিন্নতা এবং নিরাপত্তা বজায় রেখে একই সাথে শারীরিক ডিভাইস অ্যাক্সেস করার ক্ষমতা প্রয়োজন।
  • ভার্চুয়ালাইজড ডিভাইস
    সার্ভার ভার্চুয়ালাইজেশনের জন্য ভার্চুয়ালাইজড ডিভাইসের প্রয়োজন হয় যা ভার্চুয়াল মেশিনে চলমান অপারেটিং সিস্টেম সরবরাহ করে এমন ডিভাইসের যৌক্তিক উপস্থাপনা যা তাদের শারীরিক প্রতিরূপের মতো আচরণ করে। অন্য কথায়, যখন OS একটি ভার্চুয়াল মেশিন থেকে একটি ফিজিক্যাল কম্পিউটার ডিভাইস অ্যাক্সেস করে, তখন সংশ্লিষ্ট ভার্চুয়ালাইজড ডিভাইসটি একটি ফিজিক্যাল ডিভাইস অ্যাক্সেস করার প্রক্রিয়ার অনুরূপভাবে অ্যাক্সেস করা হয়।
  • ড্রাইভার ভার্চুয়াল ডিভাইস
    একটি সার্ভার ভার্চুয়ালাইজ করতে, আপনাকে ভার্চুয়াল মেশিনে চলমান অপারেটিং সিস্টেমগুলিতে ভার্চুয়াল ডিভাইস ড্রাইভার ইনস্টল করতে হবে। ভার্চুয়াল ডিভাইস ড্রাইভারগুলি হার্ডওয়্যার এবং I/O সংযোগগুলির ভার্চুয়াল উপস্থাপনাগুলিতে অ্যাক্সেস সহ অ্যাপ্লিকেশনগুলিকে ফিজিক্যাল হার্ডওয়্যারের মতোই প্রদান করে।
আমরা নীচে দেখব যে মাইক্রোসফ্টের হাইপার-ভি সার্ভার ভার্চুয়ালাইজেশন সমাধান এই সমস্ত প্রয়োজনীয়তা পূরণ করে, তবে প্রথমে আমরা মূল বিষয়গুলি দেখব। সফ্টওয়্যার উপাদান, যা সার্ভার ভার্চুয়ালাইজেশন প্রদান করে - একটি নিম্ন-স্তরের শেল।

শেল বোঝা

হাইপারভাইজার হল একটি ভার্চুয়ালাইজেশন প্ল্যাটফর্ম যা একাধিক অপারেটিং সিস্টেমকে একটি একক শারীরিক কম্পিউটার - হোস্ট কম্পিউটারে চালানোর অনুমতি দেয়। হাইপারভাইজারের প্রাথমিক কাজ হল সমস্ত ভার্চুয়াল মেশিনের জন্য বিচ্ছিন্ন এক্সিকিউশন এনভায়রনমেন্ট তৈরি করা এবং ভার্চুয়াল মেশিনে গেস্ট অপারেটিং সিস্টেম এবং ফিজিক্যাল কম্পিউটারের অন্তর্নিহিত হার্ডওয়্যার রিসোর্সের মধ্যে মিথস্ক্রিয়া পরিচালনা করা। হাইপারভাইজার শব্দটি 1972 সালে তৈরি হয়েছিল যখন IBM ভার্চুয়ালাইজেশন সমর্থন করার জন্য System/370 কম্পিউটিং প্ল্যাটফর্মের জন্য ম্যানেজমেন্ট সফ্টওয়্যার আপডেট করেছিল। হাইপারভাইজার তৈরি করা ছিল বিবর্তনের একটি নতুন মাইলফলককম্পিউটার প্রযুক্তি

, যেহেতু এটি স্থাপত্যের সীমাবদ্ধতা অতিক্রম করেছে এবং মেইনফ্রেম ব্যবহারের খরচ কমিয়েছে।

নিম্ন-স্তরের শাঁস আলাদা। উদাহরণস্বরূপ, তারা টাইপের মধ্যে পৃথক - যেমন তারা শারীরিক হার্ডওয়্যারে চালিত হোক বা অপারেটিং সিস্টেম পরিবেশে হোস্ট করা হোক। শেলগুলিকে নকশা দ্বারাও ভাগ করা যায়: একশিলা বা মাইক্রোকোর।

1 শেল টাইপ করুন

  • টাইপ 1 শেল হোস্ট কম্পিউটারের অন্তর্নিহিত শারীরিক হার্ডওয়্যারে সরাসরি চলে এবং নিয়ন্ত্রণ প্রোগ্রাম হিসাবে কাজ করে। অন্য কথায়, তারা "হার্ডওয়্যারে" কার্যকর করা হয়। এই ক্ষেত্রে, গেস্ট অপারেটিং সিস্টেমগুলি হাইপারভাইজার স্তরের উপরে অবস্থিত একাধিক ভার্চুয়াল মেশিনে চলে (চিত্র 1 দেখুন)।
  • যেহেতু টাইপ 1 হাইপারভাইজারগুলি OS পরিবেশের পরিবর্তে সরাসরি হার্ডওয়্যারে চলে, তারা সাধারণত অন্যান্য ধরণের তুলনায় সর্বোত্তম কর্মক্ষমতা, প্রাপ্যতা এবং নিরাপত্তা প্রদান করে। টাইপ 1 হাইপারভাইজারগুলি নিম্নলিখিত সার্ভার ভার্চুয়ালাইজেশন পণ্যগুলিতেও প্রয়োগ করা হয়েছে:
  • মাইক্রোসফট হাইপার-ভি

সিট্রিক্স জেনসার্ভার

VMware ESX সার্ভার 2 শেল টাইপ করুনভার্চুয়াল মেশিন এবং হার্ডওয়্যারের মধ্যে টাইপ 2 শেল প্ল্যাটফর্মে কর্মক্ষমতা হ্রাস পায় এবং অনুশীলনে চালানো যেতে পারে এমন ভার্চুয়াল মেশিনের সংখ্যা সীমিত করে।

ভিএমওয়্যার সার্ভার

মাইক্রোসফ্ট ভার্চুয়াল পিসি ডেস্কটপ ভার্চুয়ালাইজেশন পণ্যটি একটি টাইপ 2 হাইপারভাইজার আর্কিটেকচার ব্যবহার করে।

মনোলিথিক নিম্ন-স্তরের শাঁস

একটি মনোলিথিক শেল আর্কিটেকচারে এমন ডিভাইস ড্রাইভার জড়িত যেগুলিকে সমর্থন করে, ভিতরে থাকে এবং শেল দ্বারা নিয়ন্ত্রিত হয় (চিত্র 3 দেখুন)।

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

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

মাইক্রোকারনেল হাইপারভাইজার প্ল্যাটফর্মে, প্যারেন্ট পার্টিশনে চলমান শারীরিক ডিভাইসগুলির জন্য ডিভাইস ড্রাইভার ইনস্টলেশন প্রয়োজন। গেস্ট অপারেটিং সিস্টেমে এই ড্রাইভারগুলি ইনস্টল করার প্রয়োজন নেই কারণ গেস্ট অপারেটিং সিস্টেমগুলিকে হোস্ট কম্পিউটারের ফিজিক্যাল হার্ডওয়্যার অ্যাক্সেস করার জন্য শুধুমাত্র প্যারেন্ট পার্টিশন অ্যাক্সেস করতে হবে। অন্য কথায়, মাইক্রোকারনেল আর্কিটেকচার গেস্ট অপারেটিং সিস্টেমকে সরাসরি অন্তর্নিহিত হার্ডওয়্যার অ্যাক্সেস করার অনুমতি দেয় না। ভৌত ডিভাইসগুলি শুধুমাত্র প্যারেন্ট পার্টিশনের সাথে ইন্টারঅ্যাক্ট করে অ্যাক্সেস করা যেতে পারে। চিত্র 4 হাইপারভাইজারের মাইক্রোকারনেল আর্কিটেকচারকে আরও বিস্তারিতভাবে দেখায়। একশিলা স্থাপত্যের তুলনায় মাইক্রোকারনেল আর্কিটেকচারের বেশ কিছু সুবিধা রয়েছে। প্রথমত, বিশেষ ড্রাইভারের প্রয়োজনের অনুপস্থিতি আপনাকে ব্যবহার করতে দেয় বিস্তৃত পরিসরবিদ্যমান ড্রাইভার প্রস্তুতকারকের দ্বারা সরবরাহ করা হয়। দ্বিতীয়ত, ডিভাইস ড্রাইভার শেলের অন্তর্ভুক্ত নয়, তাই এটি কম লোড তৈরি করে, ছোট এবং আরও স্থিতিস্থাপক। তৃতীয়, এবং সবচেয়ে গুরুত্বপূর্ণভাবে, সম্ভাব্য আক্রমণের সারফেস মিনিমাইজ করা হয়েছে কারণ শেলটিতে কোনো বিদেশী কোড লোড করা হয় না (ডিভাইস ড্রাইভারগুলি তৃতীয় পক্ষ দ্বারা তৈরি করা হয় এবং তাই শেল বিকাশকারীর দৃষ্টিকোণ থেকে বিদেশী কোড হিসাবে বিবেচিত হয়)। একমত যে দূষিত অনুপ্রবেশশেলের মধ্যে থাকা এবং কম্পিউটারের সমস্ত ভার্চুয়াল অপারেটিং সিস্টেমের নিয়ন্ত্রণ নেওয়াই শেষ জিনিস যা আপনি অনুভব করতে চান৷ মাইক্রোকারনেল ডিজাইনের একমাত্র ত্রুটি হল একটি বিশেষ প্যারেন্ট পার্টিশনের প্রয়োজন। এটি সিস্টেমে লোড বাড়ায় (যদিও এটি সাধারণত ন্যূনতম হয়) যেহেতু চাইল্ড পার্টিশনের হার্ডওয়্যারের অ্যাক্সেসের জন্য তাদের প্যারেন্ট পার্টিশনের সাথে ইন্টারঅ্যাক্ট করতে হয়।হাইপার-ভি-এর মাইক্রোকারনেল আর্কিটেকচারের একটি উল্লেখযোগ্য সুবিধা হল হাইপার-ভি প্রযুক্তির গভীরতায় প্রতিরক্ষা ব্যবস্থা আপনাকে হাইপারভাইজারে কোড এক্সিকিউশন কমাতে এবং স্ট্যাকের উপরে আরও ফাংশন পাস করতে দেয় (উদাহরণস্বরূপ, স্টেট মেশিন এবং নিয়ন্ত্রণ। ইন্টারফেস, যা ইউজার মোডে স্ট্যাকের উপরে চালানো হয়)।

মাইক্রোকারনেল আর্কিটেকচার সহ সার্ভার ভার্চুয়ালাইজেশন প্ল্যাটফর্মের উদাহরণ কী? নিঃসন্দেহে, এটি মাইক্রোসফ্ট হাইপার-ভি, যার প্যারেন্ট পার্টিশনে

উইন্ডোজ সার্ভার

  • 2008 বা তার পরে।
    হাইপার-ভি এর মূল বৈশিষ্ট্য নীচে মাইক্রোসফ্ট হাইপার-ভি প্ল্যাটফর্মের মূল সংস্করণের কয়েকটি প্রধান বৈশিষ্ট্য রয়েছে:বিভিন্ন অপারেটিং সিস্টেমের জন্য সমর্থন
  • হাইপার-ভি সমসাময়িক সম্পাদন সমর্থন করে
    বিভিন্ন ধরনের OS, বিভিন্ন সার্ভার প্ল্যাটফর্মে 32-বিট এবং 64-বিট ওএস সহ (উদাহরণস্বরূপ, উইন্ডোজ, লিনাক্স, ইত্যাদি)।এক্সটেনসিবিলিটি
  • হাইপার-ভি প্রযুক্তিতে রয়েছে স্ট্যান্ডার্ড উইন্ডোজ ম্যানেজমেন্ট ইন্সট্রুমেন্টেশন (WMI) এবং
    সফ্টওয়্যার ইন্টারফেস
  • এপিআই যা ISV এবং ডেভেলপারদের দ্রুত ভার্চুয়ালাইজেশন প্ল্যাটফর্মের জন্য কাস্টম টুল এবং এক্সটেনশন তৈরি করতে সক্ষম করে।
    নেটওয়ার্ক লোড ব্যালেন্সিং
  • হাইপার-ভি ভার্চুয়াল সুইচিং ক্ষমতা প্রদান করে যা বিভিন্ন সার্ভার থেকে ভার্চুয়াল মেশিনে ভারসাম্য বজায় রাখতে উইন্ডোজ নেটওয়ার্ক লোড ব্যালেন্সিং ব্যবহার করতে সক্ষম করে।
    মাইক্রোকারনেল আর্কিটেকচার
  • Hyper-V-এর একটি 64-বিট মাইক্রোকারনেল হাইপারভাইজার আর্কিটেকচার রয়েছে যা প্ল্যাটফর্মটিকে একাধিক ডিভাইস সমর্থন পদ্ধতি, অতিরিক্ত কর্মক্ষমতা এবং নিরাপত্তা প্রদান করতে দেয়। হার্ডওয়্যার ভার্চুয়ালাইজেশন Hyper-V-এর জন্য Intel-VT বা AMD-V হার্ডওয়্যার ভার্চুয়ালাইজেশন প্রযুক্তি ব্যবহার করা প্রয়োজন।
    স্থাপত্য
  • ভাগ করা
    হাইপার-ভি আপনাকে একটি চলমান ভার্চুয়াল মেশিনকে একটি ফিজিক্যাল হোস্ট কম্পিউটার থেকে অন্য কম্পিউটারে ন্যূনতম লেটেন্সি সহ সরাতে দেয়। এটি উইন্ডোজ সার্ভার 2008 এবং সিস্টেম সেন্টারের অত্যন্ত উপলব্ধ ব্যবস্থাপনা সরঞ্জাম ব্যবহার করে করা হয়।
  • পরিমাপযোগ্যতা
    হাইপার-ভি হোস্ট স্তরে একাধিক প্রসেসর এবং কোর সমর্থন করে, সেইসাথে ভার্চুয়াল মেশিন স্তরে উন্নত মেমরি অ্যাক্সেস। এই সমর্থন ভার্চুয়ালাইজেশন পরিবেশ হোস্ট করার জন্য স্কেলেবিলিটি প্রদান করে বড় পরিমাণএক নোডে ভার্চুয়াল মেশিন। যাইহোক, দ্রুত স্থানান্তর ক্ষমতা আপনাকে একাধিক নোড জুড়ে স্কেল করার অনুমতি দেয়।
  • সিমেট্রিক মাল্টিপ্রসেসর (SMP) আর্কিটেকচারের জন্য সমর্থন
    হাইপার-ভি ভার্চুয়াল মেশিনে মাল্টি-থ্রেডেড অ্যাপ্লিকেশন চালানোর জন্য একটি ভার্চুয়াল মেশিন পরিবেশে চারটি পর্যন্ত প্রসেসর সমর্থন করে।

  • হাইপার-ভি দ্রুত প্রত্যাবর্তনের জন্য চলমান ভার্চুয়াল মেশিনের স্ন্যাপশট তৈরি করার ক্ষমতা প্রদান করে আগের অবস্থা, যা ব্যাকআপ এবং পুনরুদ্ধারের সমাধানগুলিকে অপ্টিমাইজ করে৷
এই সমস্ত বৈশিষ্ট্যগুলি এই পর্যালোচনাতে বিশদভাবে আলোচনা করা হয়েছে, তবে সবচেয়ে আকর্ষণীয় হল R2-তে হাইপার-ভিতে যুক্ত বৈশিষ্ট্যগুলি। এই ফাংশন নীচে বর্ণনা করা হয়.

Hyper-V R2-এ নতুন কি আছে

IN উইন্ডোজ সংস্করণসার্ভার 2008 R2 হাইপার-ভি ভূমিকায় নতুন বৈশিষ্ট্য যোগ করেছে। তারা হাইপার-V এর নমনীয়তা, কর্মক্ষমতা এবং মাপযোগ্যতা উন্নত করে। আসুন আরো বিস্তারিতভাবে তাদের তাকান.

বর্ধিত নমনীয়তা

Hyper-V R2-তে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে যা সার্ভার ভার্চুয়ালাইজেশন অবকাঠামো স্থাপন এবং বজায় রাখার নমনীয়তা বাড়ায়:

  • লাইভ মাইগ্রেশন
    Hyper-V R2-এ একটি লাইভ মাইগ্রেশন বৈশিষ্ট্য রয়েছে যা আপনাকে একটি ভার্চুয়াল মেশিনকে একটি হাইপার-ভি সার্ভার থেকে অন্য কোনো বাধা ছাড়াই সরাতে দেয় নেটওয়ার্ক সংযোগ, ব্যবহারকারীর জন্য কোন ডাউনটাইম এবং পরিষেবার কোন বাধা নেই। সরানোর ফলে মাত্র কয়েক সেকেন্ডের জন্য কর্মক্ষমতা হ্রাস পায়। লাইভ মাইগ্রেশন একটি ভার্চুয়ালাইজড ডেটা সেন্টার পরিবেশে ক্লাস্টারড হাইপার-ভি সার্ভারে চলমান সার্ভার এবং অ্যাপ্লিকেশনগুলির উচ্চ প্রাপ্যতা নিশ্চিত করতে সহায়তা করে। লাইভ মাইগ্রেশন হোস্ট হার্ডওয়্যার আপগ্রেড এবং রক্ষণাবেক্ষণের প্রক্রিয়াকেও সহজ করে, এবং সর্বাধিক শক্তি দক্ষতা বা সর্বোত্তম প্রসেসর ব্যবহারের জন্য নেটওয়ার্ক লোডের ভারসাম্য বজায় রাখার ক্ষমতার মতো নতুন ক্ষমতা প্রদান করে। লাইভ মাইগ্রেশন নীচে বিশদভাবে বর্ণনা করা হয়েছে লাইভ মাইগ্রেশনের সাথে কাজ করা বিভাগে।
  • ক্লাস্টার ভাগ করা ভলিউম
    ক্লাস্টার শেয়ার্ড ভলিউম হল Windows Server 2008 R2 ফেইলওভার ক্লাস্টারিংয়ের একটি নতুন বৈশিষ্ট্য। এটি একটি একক এবং সামঞ্জস্যপূর্ণ ফাইলের নামস্থান প্রদান করে যা সমস্ত ক্লাস্টার নোডকে একই স্টোরেজ ডিভাইস অ্যাক্সেস করতে দেয়। লাইভ মাইগ্রেশনের জন্য ক্লাস্টার শেয়ার্ড ভলিউমগুলির ব্যবহার অত্যন্ত সুপারিশ করা হয় এবং লাইভ মাইগ্রেশনের সাথে কাজ করা বিভাগে নীচে বর্ণনা করা হয়েছে।
  • গরম যোগ করা এবং স্টোরেজ মিডিয়া অপসারণের জন্য সমর্থন
    হাইপার-ভি-এর R2 সংস্করণ আপনাকে একটি চলমান ভার্চুয়াল মেশিনে ভার্চুয়াল হার্ড ডিস্ক এবং পাসথ্রু ডিস্কগুলিকে শাট ডাউন বা রিস্টার্ট না করে যোগ বা অপসারণ করতে দেয়। এটি আপনাকে ভার্চুয়াল মেশিন দ্বারা ব্যবহৃত সম্পূর্ণ স্টোরেজ স্পেস সামঞ্জস্য করতে দেয় কারণ ডাউনটাইম ছাড়াই আপনার কাজের চাপ পরিবর্তন হয়। উপরন্তু, এটি নতুন সুযোগ প্রদান করে ব্যাকআপমাইক্রোসফ্ট এসকিউএল সার্ভার, মাইক্রোসফ্ট এক্সচেঞ্জ সার্ভার এবং ডেটা সেন্টারে। এই বৈশিষ্ট্যটি ব্যবহার করার জন্য, ভার্চুয়াল SCSI কন্ট্রোলার ব্যবহার করে ভার্চুয়াল মেশিনের সাথে ভার্চুয়াল এবং পাসথ্রু ডিস্ক সংযুক্ত করতে হবে। ভার্চুয়াল মেশিনে SCSI কন্ট্রোলার যোগ করার বিষয়ে আরও তথ্যের জন্য, নীচের "ভার্চুয়াল মেশিন পরিচালনা" বিভাগটি দেখুন।
  • প্রসেসর সামঞ্জস্যপূর্ণ মোড
    নতুন প্রসেসর সামঞ্জস্যপূর্ণ মোড, হাইপার-ভি R2-এ উপলব্ধ, আপনাকে একটি ভার্চুয়াল মেশিনকে একটি হোস্ট কম্পিউটার থেকে অন্য কম্পিউটারে স্থানান্তর করতে দেয় যদি তাদের প্রসেসরের আর্কিটেকচার মিলে যায় (AMD বা Intel)। এটি পুরানো হার্ডওয়্যার সহ কম্পিউটার থেকে নতুন হার্ডওয়্যার সহ কম্পিউটারে ভার্চুয়াল মেশিন স্থানান্তর করা সহজ করে আপনার হাইপার-ভি হোস্ট পরিকাঠামো আপগ্রেড করা সহজ করে তোলে। উপরন্তু, এটি ক্লাস্টার নোডের মধ্যে ভার্চুয়াল মেশিন স্থানান্তর করার জন্য নমনীয়তা প্রদান করে। উদাহরণস্বরূপ, প্রসেসর সামঞ্জস্য মোড একটি হোস্ট থেকে ভার্চুয়াল মেশিন স্থানান্তর করতে ব্যবহার করা যেতে পারে ইন্টেল কোর Intel Pentium 4 নোড প্রতি 2 বা AMD Opteron নোড প্রতি নোড এএমডি অ্যাথলন. দয়া করে মনে রাখবেন যে প্রসেসর সামঞ্জস্য মোড আপনাকে ভার্চুয়াল মেশিন স্থানান্তর করার অনুমতি দেয় শুধুমাত্র যদি নোডের প্রসেসর আর্কিটেকচারের সাথে মেলে। অন্য কথায়, AMD-AMD এবং Intel-Intel মাইগ্রেশন সমর্থিত। একই আর্কিটেকচারের একটি হোস্ট কম্পিউটার থেকে ভার্চুয়াল মেশিন স্থানান্তর করুন প্রধান কম্পিউটারঅন্যান্য আর্কিটেকচার সমর্থিত নয়। অন্য কথায়, AMD-Intel এবং Intel-AMD মাইগ্রেশন সমর্থিত নয়। প্রসেসর সামঞ্জস্যপূর্ণ মোড এবং এটি কীভাবে কনফিগার করবেন সে সম্পর্কে আরও তথ্যের জন্য, সাইডবার দেখুন "এটি কীভাবে কাজ করে৷ প্রসেসর সামঞ্জস্য মোড।"

উন্নত কর্মক্ষমতা

Hyper-V R2-তে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে যা আপনার সার্ভার ভার্চুয়ালাইজেশন অবকাঠামোর কর্মক্ষমতা উন্নত করতে পারে:

  1. 384টি সমবর্তী ভার্চুয়াল মেশিন এবং সার্ভার প্রতি 512টি ভার্চুয়াল প্রসেসর পর্যন্ত সমর্থন করে
    সঠিক হার্ডওয়্যার সহ, হাইপার-ভি R2 সার্ভারগুলি সার্ভার একত্রীকরণের পূর্বে অপ্রাপ্য স্তরগুলি অর্জন করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, একটি হাইপার-ভি হোস্ট কম্পিউটারে আপনি হোস্ট করতে পারেন:
    • একটি প্রসেসর সহ 384 ভার্চুয়াল মেশিন (512 ভার্চুয়াল প্রসেসরের সীমার চেয়ে উল্লেখযোগ্যভাবে কম)
    • দুটি প্রসেসর সহ 256টি ভার্চুয়াল মেশিন (মোট 512টি ভার্চুয়াল প্রসেসর)
    • চারটি প্রসেসর সহ 128টি ভার্চুয়াল মেশিন (মোট 512 ভার্চুয়াল প্রসেসর)

    আপনি একক-কোর, ডুয়াল-কোর এবং কোয়াড-কোর প্রসেসরের যেকোনও সমন্বয় চালাতে পারেন, যতক্ষণ না ভার্চুয়াল মেশিনের মোট সংখ্যা 384-এর বেশি না হয় এবং ভার্চুয়াল মেশিনে বরাদ্দকৃত ভার্চুয়াল প্রসেসরের মোট সংখ্যা 512-এর বেশি না হয়। এই ক্ষমতাগুলি হাইপার-V R2 কে বাজারের ভার্চুয়াল মেশিনে উপলব্ধ সর্বোচ্চ ঘনত্ব প্রদানের অনুমতি দেয় এই মুহূর্তে. তুলনা করে, উইন্ডোজ সার্ভার 2008 SP2-তে হাইপার-ভির পূর্ববর্তী সংস্করণটি শুধুমাত্র 24টি লজিক্যাল প্রসেসর এবং 192টি ভার্চুয়াল মেশিন পর্যন্ত সমর্থিত ছিল। লক্ষ্য করুন যে ফেইলওভার ক্লাস্টার ব্যবহার করার সময়, Hyper-V R2 প্রতি ক্লাস্টার নোড পর্যন্ত 64টি ভার্চুয়াল মেশিন সমর্থন করে।

  2. দ্বিতীয় স্তরের ঠিকানা অনুবাদ (SLAT) সমর্থন
    হাইপার-ভি R2-এ, প্রসেসর হাইপার-ভি কোডের পরিবর্তে ভার্চুয়াল মেশিনে ঠিকানা অনুবাদ পরিচালনা করে, যা প্রোগ্রাম্যাটিকভাবে টেবিল ম্যাপিং করে। এইভাবে, SLAT প্রযুক্তি x86/x64 প্রসেসরের x86/x64 আর্কিটেকচারের পৃষ্ঠা টেবিলের নীচে একটি দ্বিতীয় স্তরের পৃষ্ঠা তৈরি করে কারণ ভার্চুয়াল মেশিন মেমরিতে অ্যাক্সেস থেকে পরোক্ষ অ্যাক্সেসের একটি স্তরের কারণে শারীরিক স্মৃতি.
  3. উপযুক্ত প্রসেসর ব্যবহার করার সময় (উদাহরণস্বরূপ, ইন্টেল প্রসেসরবর্ধিত EPT পৃষ্ঠা টেবিলের সাথে i7 প্রজন্মের সাথে শুরু হয় বা নেস্টেড NPT পৃষ্ঠা টেবিলের সাথে সর্বশেষ AMD প্রসেসর) Hyper-V R2 অনেক ক্ষেত্রে সিস্টেমের কর্মক্ষমতাকে উল্লেখযোগ্যভাবে উন্নত করে। মেমরি ম্যানেজমেন্ট প্রযুক্তির উন্নতি এবং এই প্রসেসর বৈশিষ্ট্যগুলি ব্যবহার করার জন্য প্রয়োজনীয় মেমরি কপিগুলির সংখ্যা হ্রাসের কারণে কর্মক্ষমতার উন্নতি হয়েছে৷ কর্মক্ষমতা উন্নত হয় বিশেষ করে যখন বড় ডেটা সেটের সাথে কাজ করে (উদাহরণস্বরূপ, Microsoft SQL সার্ভার)। মাইক্রোসফ্ট হাইপারভাইজার হাইপারভাইজারের জন্য মেমরির ব্যবহার মোট শারীরিক মেমরির 5 শতাংশ থেকে 1 শতাংশে কমানো যেতে পারে। এইভাবে, চাইল্ড পার্টিশনে আরও মেমরি পাওয়া যাবে, যা উচ্চ মাত্রার একত্রীকরণের জন্য অনুমতি দেবে।

  4. ভি.এম
    এই বৈশিষ্ট্যটি একটি ভার্চুয়াল মেশিনের জন্য TCP/IP ট্র্যাফিককে হোস্ট কম্পিউটারের শারীরিক নেটওয়ার্ক অ্যাডাপ্টারে ফরোয়ার্ড করার অনুমতি দেয়। এই উদ্দেশ্যে শারীরিক নেটওয়ার্ক অ্যাডাপ্টারএবং ওএসকে অবশ্যই টিসিপি চিমনি অফলোড বৈশিষ্ট্য সমর্থন করতে হবে, যা লজিক্যাল প্রসেসরে সিপিইউ লোড কমিয়ে ভার্চুয়াল মেশিনের কর্মক্ষমতা উন্নত করবে। TCP চিমনি অফলোড সমর্থন মাইক্রোসফট উইন্ডোজসংস্করণে হাজির
  5. দয়া করে মনে রাখবেন যে সমস্ত অ্যাপ্লিকেশন এই বৈশিষ্ট্যটি ব্যবহার করতে পারে না। বিশেষ করে, যে অ্যাপ্লিকেশনগুলি আগে থেকে বরাদ্দকৃত বাফার এবং বৃহৎ ডেটা স্থানান্তর ভলিউম সহ দীর্ঘস্থায়ী সংযোগ ব্যবহার করে সেগুলি উপকৃত হবে সর্বাধিক সুবিধাএই বৈশিষ্ট্য সক্রিয় থেকে. অতিরিক্তভাবে, সচেতন থাকুন যে ফিজিক্যাল নেটওয়ার্ক অ্যাডাপ্টার যা TCP চিমনি অফলোডিং সমর্থন করে তারা সীমিত সংখ্যক অফলোড করা সংযোগগুলি পরিচালনা করতে পারে যা হোস্টের সমস্ত ভার্চুয়াল মেশিন দ্বারা ভাগ করা হয়।

  6. ভার্চুয়াল মেশিন কিউ (ভিএমকিউ) সমর্থন
    Hyper-V R2 ভার্চুয়াল মেশিন ডিভাইস কিউ (VMDq)-এর জন্য সমর্থন প্রদান করে - সংযোগের জন্য ইন্টেল ভার্চুয়ালাইজেশন প্রযুক্তি। VMQ প্রেরণকারীর কাছ থেকে ভার্চুয়াল মেশিন ডেটা ট্র্যাফিক সাজানোর কাজটি স্থানান্তর করে ভার্চুয়াল মেশিননেটওয়ার্ক কন্ট্রোলারের ম্যানেজার। এটি একটি একক শারীরিক NIC-কে গেস্টে একাধিক NIC (সারি) হিসাবে উপস্থিত হতে দেয়, যা CPU ব্যবহারকে অপ্টিমাইজ করে এবং কর্মক্ষমতা উন্নত করে। থ্রুপুটনেটওয়ার্ক, এবং ভার্চুয়াল মেশিন ট্রাফিক পরিচালনার জন্য উন্নত ক্ষমতা প্রদান করে। হোস্ট কম্পিউটার তার নিজস্ব বাফারে ডিভাইসগুলি থেকে সরাসরি মেমরি অ্যাক্সেস (DMA) ডেটা সংরক্ষণ করে না, যেহেতু নেটওয়ার্ক অ্যাডাপ্টার ভার্চুয়াল মেশিনের মেমরিতে প্যাকেটগুলি রুট করতে এই অ্যাক্সেস ব্যবহার করতে পারে। I/O পাথ কমানো উন্নত কর্মক্ষমতা প্রদান করে। VMDq সারি সম্পর্কে আরও তথ্যের জন্য, http://www.intel.com/network/connectivity/vtc_vmdq.htm-এ Intel ওয়েবসাইট দেখুন।
  7. · বড় ফ্রেম আকার সমর্থন
    জাম্বো ফ্রেম হল ইথারনেট ফ্রেম যাতে 1500 বাইটের বেশি পেলোড থাকে। বড় ফ্রেমের আকার পূর্বে অ-ভার্চুয়াল পরিবেশে উপলব্ধ ছিল। Hyper-V R2 এগুলিকে ভার্চুয়াল মেশিনে চালানোর ক্ষমতা প্রদান করে এবং আকারে 9014 বাইট পর্যন্ত ফ্রেম সমর্থন করে (যদি অন্তর্নিহিত শারীরিক নেটওয়ার্ক দ্বারা সমর্থিত হয়)।

এর ফলে নেটওয়ার্ক থ্রুপুট বৃদ্ধি পায় এবং বড় ফাইল স্থানান্তর করার সময় CPU ব্যবহার কমে যায়।

বর্ধিত মাপযোগ্যতা

Hyper-V R2 নিম্নলিখিত নতুন বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করে যা আপনার সার্ভার ভার্চুয়ালাইজেশন অবকাঠামোর স্কেলেবিলিটি উন্নত করে:

  • প্রধান প্রসেসর পুলে 64টি পর্যন্ত লজিক্যাল প্রসেসর সমর্থন করে
    Hyper-V-এর এই সংস্করণে সমর্থিত লজিক্যাল প্রসেসরের সংখ্যার তুলনায় চারগুণ পুরানো সংস্করণহাইপার-ভি. এটি এন্টারপ্রাইজগুলিকে বিদ্যমান ওয়ার্কলোডগুলিকে একীভূত করার সুবিধাগুলি সর্বাধিক করার জন্য সর্বশেষতম বড়, মাপযোগ্য সার্ভার সিস্টেমগুলিকে লাভ করতে দেয়। উপরন্তু, এই ধরনের সার্ভার সিস্টেম ব্যবহার প্রতিটি ভার্চুয়াল মেশিনের জন্য একাধিক প্রসেসর প্রদান করা সহজ করে তোলে। হাইপার-ভি প্রতি ভার্চুয়াল মেশিনে চারটি পর্যন্ত লজিক্যাল ভার্চুয়াল প্রসেসর সমর্থন করে।
  • কোর পার্কিং সমর্থন
    মূল পার্কিং বৈশিষ্ট্যটি উইন্ডোজ এবং হাইপার-ভিকে ন্যূনতম সংখ্যক প্রসেসর কোরে ডেটা প্রসেসিং একত্রিত করতে দেয়। এটি করার জন্য, নিষ্ক্রিয় প্রসেসর কোরগুলিকে স্টেট সি ("পার্ক করা" অবস্থায়) রেখে সাসপেন্ড করা হয়। এটি আপনাকে একাধিক নোড জুড়ে বিতরণ করার পরিবর্তে একটি একক নোডে ভার্চুয়াল মেশিনগুলি নির্ধারণ করতে দেয়। ডেটা সেন্টার নোডের CPU-এর জন্য প্রয়োজনীয় শক্তির পরিমাণ কমিয়ে একটি সবুজ কম্পিউটিং মডেলের কাছাকাছি যাওয়ার সুবিধা রয়েছে।

হাইপার-ভি এবং এর তুলনা ভার্চুয়াল সার্ভার

হাইপার-ভি এর ক্ষমতা ইতিমধ্যেই অনেক প্রতিষ্ঠানে মাইক্রোসফ্ট ভার্চুয়াল সার্ভারকে প্রতিস্থাপন করেছে যা পূর্বে সার্ভার একত্রীকরণ, ব্যবসার ধারাবাহিকতা, পরীক্ষা এবং উন্নয়নের জন্য ভার্চুয়াল সার্ভারের উপর নির্ভর করত। একই সময়ে, ভার্চুয়াল সার্ভার এখনও কর্পোরেট ভার্চুয়ালাইজেশন অবকাঠামোতে অ্যাপ্লিকেশন খুঁজে পেতে পারে। সারণী 1 হাইপার-ভি এবং ভার্চুয়াল সার্ভারের মধ্যে কিছু বৈশিষ্ট্য এবং প্রযুক্তিগত ডেটা তুলনা করে।

সারণী 1. ভার্চুয়াল সার্ভার 2005 R2 SP1 এবং Hyper-V R2 এর উপাদান এবং প্রযুক্তিগত বৈশিষ্ট্যের তুলনা

উপাদান বা প্রযুক্তিগত তথ্য

ভার্চুয়াল সার্ভার 2005 R2 SP1

স্থাপত্য

ভার্চুয়ালাইজেশন প্রকার

হোস্ট করা সিস্টেম

হাইপারভাইজারের উপর ভিত্তি করে

কর্মক্ষমতা এবং মাপযোগ্যতা

32-বিট ভার্চুয়াল মেশিন

64-বিট ভার্চুয়াল মেশিন

32-বিট নোড

64-বিট নোড

একাধিক প্রসেসর সহ ভার্চুয়াল মেশিন

প্রতি ভার্চুয়াল মেশিনে সর্বাধিক অতিথি RAM

প্রতি ভার্চুয়াল মেশিনে সর্বাধিক সংখ্যক গেস্ট সিপিইউ

সর্বোচ্চ RAMনোড

চলমান ভার্চুয়াল মেশিনের সর্বাধিক সংখ্যা

সম্পদ ব্যবস্থাপনা

প্রাপ্যতা

গেস্ট ফেইলওভার

হোস্ট কম্পিউটারের ব্যর্থতা

নোড মাইগ্রেশন

ভার্চুয়াল মেশিন স্ন্যাপশট

নিয়ন্ত্রণ

স্ক্রিপ্টের মাধ্যমে সম্প্রসারণ এবং নিয়ন্ত্রণের সম্ভাবনা

ইউজার ইন্টারফেস

ওয়েব ইন্টারফেস

MMC ইন্টারফেস 3 0

SCVMM ইন্টিগ্রেশন

অতিরিক্ত তথ্য পেতে অতিরিক্ত তথ্যভার্চুয়াল সার্ভার বৈশিষ্ট্য এবং ডাউনলোড সম্পর্কে তথ্যের জন্য, http://www.microsoft.com/windowsserversystem/virtualserver/downloads.aspx এ যান। ভার্চুয়াল সার্ভার থেকে হাইপার-ভিতে ভার্চুয়াল মেশিনগুলি স্থানান্তরিত করার বিষয়ে তথ্যের জন্য, http://technet.microsoft.com/en-এ টেকনেট লাইব্রেরিতে "ভার্চুয়াল মেশিন মাইগ্রেশন গাইড: ভার্চুয়াল সার্ভার থেকে হাইপার-ভিতে কীভাবে স্থানান্তর করা যায়" দেখুন। us/library/dd296684.aspx।

মাইক্রোসফ্ট থেকে নতুন অপারেটিং সিস্টেমে ভার্চুয়ালাইজেশন সমর্থনের আবির্ভাবের সাথে, এমনকি ক্লায়েন্ট উইন্ডোজ 7, ​​8 এবং 10, মালিকানা হাইপার-ভি পরিষেবাটি আর একটি জিনিস নয় সিস্টেম প্রশাসকমধ্য-বাজার কোম্পানিগুলিতে। হাইপার-ভি এন্ট্রি-লেভেল (ক্লায়েন্ট-লেভেল) ভার্চুয়ালাইজেশন ক্ষেত্রে ওরাকলের জনপ্রিয় ভার্চুয়ালবক্সকে প্রতিস্থাপন করতে পারে। তবে ইন্সটল করার আগে এই পরিষেবারসম্মতি চেক করা প্রয়োজন সিস্টেমের প্রয়োজনীয়তা, অন্যথায় আপনি নিম্নলিখিত বার্তা পেতে পারেন: "ভার্চুয়াল মেশিনটি শুরু হতে পারে না কারণ হাইপারভাইজার চলছে না।" ভার্চুয়ালাইজেশনের জন্য হার্ডওয়্যার নির্বাচন করার সময় আপনার কী মনোযোগ দেওয়া উচিত। হার্ডওয়্যারটি ইতিমধ্যে কেনা হয়ে থাকলে পরিস্থিতিটি কি কোনওভাবে সংরক্ষণ করা সম্ভব? আসুন এই পোস্টে এটি তাকান.
সুতরাং, আপনি একটি উইন্ডোজ 2008 সার্ভারে হাইপার-ভি স্থাপন করেছেন এবং আপনি যখন একটি ভার্চুয়াল মেশিন চালু করার চেষ্টা করবেন, তখন আপনি একটি উইন্ডো পাবেন

হতাশ হবেন না; সম্ভবত পরিস্থিতি এখনও সংরক্ষণ করা যেতে পারে। এটি উল্লেখ করা উচিত যে OS অবশ্যই 64-বিট হতে হবে, তবে অবশ্যই x32-এ আপনি হাইপার-V স্থাপন করতে পারবেন না। আপনাকে প্রথমে যা করতে হবে তা হল BIOS-এ সংশ্লিষ্ট আইটেমগুলি সক্ষম করা আছে কিনা তা পরীক্ষা করুন - VT এবং AMD-V সক্ষম করুন। এর পরে, আপনাকে নিশ্চিত করতে হবে যে আপনার প্রসেসর ভার্চুয়ালাইজেশন সমর্থন করে Intel এবং AMD প্ল্যাটফর্মগুলির জন্য তাদের মধ্যে একটি হিসাবে বর্ণনা করা হয়েছে। (নীচের ছবিতে)।

মার্ক রুসিনোভিচের একটি ইউটিলিটি এটি নির্ধারণে সহায়তা করতে পারে।


আরেকটি সাধারণ সমস্যা হল Windows 2008 R2 থেকে প্রসেসরে ভার্চুয়াল মেশিন চালানোর অক্ষমতা যা অ্যাডভান্সড ভেক্টর এক্সটেনশন (AVX) প্রযুক্তি সমর্থন করে। এই OS স্থানীয়ভাবে AVX সমর্থন করে না, তবে একটি ফিক্স এই পরিস্থিতিতে আপনাকে সাহায্য করতে পারে

পটভূমি

আমি প্রায় 4 বছর আগে একটি হোম কম্পিউটার তৈরি করেছি যা আমার সমস্ত প্রয়োজনের জন্য উপযুক্ত। আমি প্রসেসরে টাকা বাঁচানোর সিদ্ধান্ত নিয়েছি - আমি এএমডি নিয়েছি। কম্পিউটার নিয়ে কোন প্রশ্ন নেই।

তারপরে আমি অ্যান্ড্রয়েডের জন্য বিকাশ শুরু করি এবং তারপরে একটি বিস্ময় আমার জন্য অপেক্ষা করেছিল! এমুলেটরটি শুধুমাত্র একটি ইন্টেল প্রসেসরে চলে। এটি হার্ডওয়্যার ভার্চুয়ালাইজেশন ছাড়াই চালু করা যেতে পারে, অবশ্যই, এই পরামর্শটি ব্যবহার করে www.youtube.com/watch?v=QTbjdBPKnnw&t=127s, কিন্তু যে কেউ এটি ব্যবহার করেছে তারা জানে যে এমুলেটরটি শুরু হতে অনেক সময় নিতে পারে। 12GB সহ এটি আমাকে 10 মিনিট পর্যন্ত সময় নিয়েছে। এটি অবশ্যই অন্তর্নির্মিত ভিডিও কার্ডের কারণে হতে পারে।

বেসিক কর্মক্ষেত্রআমার কাছে এটি অফিসে ছিল, তাই আমি বিশেষভাবে চিন্তিত ছিলাম এবং বাড়িতে এটি পরীক্ষা করেছি বাস্তব ডিভাইস. কিন্তু মাস দুয়েক আগে এমুলেটর দরকার হয়ে পড়ে। প্রথম চিন্তা ছিল, অবশ্যই, একটি ইন্টেল প্রসেসর কেনার। কিন্তু আমাকে আরও কিনতে হয়েছিল মাদারবোর্ডএবং একটি ভিডিও কার্ড। সম্ভবত, যদি আমি আপডেট করা সিস্টেমের প্রয়োজনীয়তাগুলি না পেতাম তবে আমি তা করতাম। প্রয়োজনীয়তাগুলি বলে যে এমুলেটরটি এখনও WHPX প্রযুক্তি ব্যবহার করে Windows 10 (এপ্রিল 2018 এর পরে আপডেট সহ) চালানো যেতে পারে।

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

নির্দেশনা

সমস্ত আপডেটের পরে, এমুলেটর স্বাভাবিকভাবেই শুরু হয়নি। অ্যান্ড্রয়েডস্টুডিও HAXM ব্যবহার করে এমুলেটর চালু করার চেষ্টা করেছে এবং ত্রুটিটি ছুঁড়ে দিয়েছে "এমুলেটর: এমুলেটর: ত্রুটি: x86 এমুলেশনের জন্য বর্তমানে হার্ডওয়্যার ত্বরণ প্রয়োজন!"।

হার্ডওয়্যার ভার্চুয়ালাইজেশনের সাথে কাজ করতে অবশ্যই সমর্থন করতে হবে।

3. HAXM সরান:

4. বায়োসে ভার্চুয়ালাইজেশন মোড সক্ষম করুন৷ এটাকে সেখানে IOMMU বলা যেতে পারে, VT নয়।

5. অফিসিয়াল ওয়েবসাইট থেকে বায়োস আপডেট ডাউনলোড করুন। আমার আসুসের জন্য, উদাহরণস্বরূপ, তারা ছিল।

বায়োস সংস্করণ 3001 এর কাছাকাছি কিছু হওয়া উচিত:

7. মাইক্রোসফ্ট ওয়েবসাইটে যান এবং উপাদান সক্রিয় করার নির্দেশাবলী অধ্যয়ন করুন৷

8. আপনাকে হাইপার-ভি প্রয়োজনীয়তা পরীক্ষা করতে হবে। এটি করার জন্য, কমান্ড লাইনে systeminfo টাইপ করুন। আমরা পরীক্ষা করি যে এই মানগুলি প্রদর্শিত হয়েছে:

পরিবর্তে, আমার কাছে এই বার্তাটি ছিল:

অফিসিয়াল ওয়েবসাইট বলে যে হ্যাঁ-হ্যাঁ-হ্যাঁ-হ্যাঁ প্রদর্শিত না হওয়া পর্যন্ত, WHPX সিস্টেম কাজ করবে না। আমার জন্য, এমুলেটরটি নিম্ন-স্তরের শেল সক্রিয় দিয়ে শুরু হয়।

রাশিয়ান অনুবাদে নামগুলি কিছুটা আলাদা:

যাইহোক, "নিম্ন-স্তরের প্ল্যাটফর্ম" উপাদানটি নিষ্ক্রিয় করার পরে উইন্ডোজ শেল”, “হাইপার-ভি প্রয়োজনীয়তা” হ্যাঁ-হ্যাঁ-হ্যাঁ-হ্যাঁ হয়ে যায়। আমি এই মুহূর্ত বুঝতে পারিনি. কেউ জানলে কমেন্টে লিখুন।

10. আমাদের এই সব প্রয়োজন কিনা তা নির্ধারণ করুন? অথবা ইন্টেল কেনা সহজ হতো)

এই সেটিংসের পরে সবকিছু কাজ করা উচিত:

আমি উল্লেখ করতে চাই যে WHPX প্রযুক্তি ব্যবহার করে এবং এএমডি প্রসেসর, এমুলেটর শুরু করতে একটি ইন্টেল প্রসেসরের মতো একই সময় লাগে। বাকি হার্ডওয়্যার তার পরামিতি মধ্যে তুলনীয় যে বিবেচনা.

হাইপার-ভি , স্থানীয় উইন্ডোজ সিস্টেম- এর সার্ভার সংস্করণে, পাশাপাশি কিছু ডেস্কটপ সংস্করণ এবং সংস্করণে - ভার্চুয়াল মেশিন এবং তাদের অতিথিদের সাথে কাজ করার জন্য একটি পরিবেশ ওএসসবসময় সমস্যা ছাড়া কাজ করে না। এই সমস্যাগুলির মধ্যে একটি হতে পারে একটি বিজ্ঞপ্তি যা একটি ভার্চুয়াল মেশিন শুরু করার সময় পপ আপ হয়, এই বলে: হাইপার-ভিএটি শুরু করা যাবে না কারণ কিছু হাইপারভাইজার চলছে না।

এই ত্রুটিটি কী এবং কীভাবে এটি ঠিক করা যায়।

এই জাতীয় ত্রুটি সহ একটি সর্বজনীন ব্যাখ্যার কারণটি বেশ কয়েকটি জিনিসের মধ্যে থাকতে পারে।

সিস্টেমের প্রয়োজনীয়তা

যদি উইন্ডোজ নিজেই চালানোর প্রয়োজনীয়তা পূরণ না করে হাইপার-ভি, এবং সমস্ত ডেস্কটপ সংস্করণ আপনাকে এই উপাদানটির সাথে কাজ করার অনুমতি দেয় না এটি কেবল সিস্টেমে সক্রিয় করা হয় না। কিন্তু এখনও হার্ডওয়্যার প্রয়োজনীয়তা আছে. তাদের অসঙ্গতি হাইপারভাইজার সক্রিয়করণকে প্রভাবিত করতে পারে না, তবে ভবিষ্যতে এটি এমন একটি ত্রুটি দেখা দিতে পারে।

কাজের জন্য হাইপার-ভিপ্রয়োজনীয়:

কমপক্ষে 4 গিগাবাইট RAM;
SLAT এবং ভার্চুয়ালাইজেশন প্রযুক্তির জন্য সমর্থন সহ 64-বিট প্রসেসর।

বিসিডি স্টোরেজ

প্রশ্নে ত্রুটি একটি ভুল স্টোরেজ ডেটা কনফিগারেশন নির্দেশ করতে পারে বিসিডি. কম্পোনেন্ট হাইপার-ভিউইন্ডোজে গভীরভাবে একত্রিত হয় এবং সিস্টেম কার্নেল শুরু হওয়ার আগে শুরু হয়। স্টোরেজে থাকলে বিসিডিহাইপারভাইজার লঞ্চ পরিবর্তন করার জন্য পরিবর্তন করা হয়েছে, তারা সঠিক নাও হতে পারে. অথবা লঞ্চ হাইপার-ভিএবং পূর্বে ইচ্ছাকৃতভাবে অক্ষম করা হয়েছিল যাতে সাময়িকভাবে কম্পিউটার সম্পদের ব্যবহার অপ্টিমাইজ করা যায়। এই ক্ষেত্রে, কনফিগারেশন বিসিডিহাইপারভাইজার চালু করার ক্ষেত্রে, হয় এটিকে সামঞ্জস্য করতে হবে অথবা অটোরান সেট করে ডিফল্ট মান ফেরত দিতে হবে হাইপার-ভি. অটোরান ইনস্টল করতে, খুলুন সিএমডিপ্রশাসকের পক্ষে (অগত্যা) , লিখুন:

bcdedit/set hypervisorlaunchtype auto

এর পরে আমরা রিবুট করি।

এএমডি বুলডোজার

হাইপার-ভিকোম্পানির প্রসেসরের সাথে কাজ করে না এএমডিস্থাপত্যের সাথে বুলডোজার.

ভার্চুয়ালাইজেশন প্রযুক্তি

যেকোন হাইপারভাইজারের মাধ্যমে ভার্চুয়ালাইজেশন পরিবেশের কার্যকারিতা নিশ্চিত করতে, প্রসেসরকে ভার্চুয়ালাইজেশন প্রদানকারী প্রযুক্তি দিয়ে সজ্জিত করতে হবে - ইন্টেল ভার্চুয়ালাইজেশন, বা এএমডি-ভি. এই প্রযুক্তিগুলির জন্য সমর্থন যথাক্রমে ওয়েবসাইটের প্রসেসর স্পেসিফিকেশন পৃষ্ঠায় পাওয়া যাবে, ইন্টেলএবং এএমডি. এবং ভার্চুয়ালাইজেশন প্রযুক্তি, স্বাভাবিকভাবেই, অন্তর্ভুক্ত করা উচিত BIOS .

আরেকটি গুরুত্বপূর্ণ পয়েন্ট:প্রসেসরের জন্য ইন্টেলভি BIOSনির্দিষ্ট প্রযুক্তি নিষ্ক্রিয় করা আবশ্যক Intel VT-dএবং বিশ্বস্ত মৃত্যুদন্ড. উইন্ডোজে নির্মিত হাইপারভাইজার তাদের সাথে বন্ধুত্বপূর্ণ নয়। সেটিংস দেখতে এইরকম হওয়া উচিত BIOSসঙ্গে কাজ করতে হাইপার-ভি: ভার্চুয়ালাইজেশন প্রযুক্তি সক্ষম এবং নির্দিষ্ট প্রযুক্তি নিষ্ক্রিয় করা হয়েছে৷

এই নিবন্ধে আমি শুধুমাত্র সেই ত্রুটিগুলি বর্ণনা করব যা আমি সম্মুখীন হয়েছি ব্যক্তিগতভাবে Hyper-V সার্ভার 2012 এর ইনস্টলেশন এবং কনফিগারেশনের সময় সম্মুখীন হয়েছে। আপনি Microsoft ওয়েবসাইটে অন্যান্য ত্রুটি এবং সেগুলি সমাধান করার উপায়গুলি সম্পর্কে পড়তে পারেন (উদাহরণস্বরূপ, বা, দুর্ভাগ্যবশত, শুধুমাত্র ইংরেজিতে)।

ইনস্টলেশন প্রক্রিয়া চলাকালীন ত্রুটি.

IN.:হাইপার-ভি সার্ভার 2012 ইনস্টল করার চূড়ান্ত পর্যায়ে, বা শেষ রিবুট করার পরে, সিস্টেমটি বুট হয় না - একটি কালো স্ক্রিন, কী টিপে কোনও প্রতিক্রিয়া নেই, শুধুমাত্র সাহায্য করে হার্ড রিসেট, নিরাপদ মোডে লোড করা সম্ভব।
পৃ.: OS সমর্থন করে না বা এর সাথে সামঞ্জস্যপূর্ণ নয় ইউএসবি ড্রাইভার 3.0.
আর.: BIOS-এ USB 3.0 কন্ট্রোলার এবং সমস্ত সংশ্লিষ্ট ডিভাইস নিষ্ক্রিয় করুন।

IN.:হাইপার-ভি সার্ভার 2012 ইনস্টল করার চূড়ান্ত পর্যায়ে, বা শেষ রিবুট করার পরে, সিস্টেমটি বুট হয় না - একটি কালো স্ক্রিন, কী টিপে কোনও প্রতিক্রিয়া নেই, শুধুমাত্র একটি হার্ড রিসেট সাহায্য করে, নিরাপদ মোডে বুট করা অসম্ভব।
পৃ.:
আর.:এই নিবন্ধের লেখক দ্বারা প্রস্তাবিত সমাধান চেষ্টা করুন.

সেটআপ এবং ব্যবহারের সময় ত্রুটি।

IN.:নেটওয়ার্ক অ্যাডাপ্টার হাইপার-ভি সার্ভার কনফিগারেশন কনসোলে (ধাপ 8) প্রদর্শিত হয় না।
পৃ.: 1) নেটওয়ার্ক অ্যাডাপ্টারের মধ্যে তারের ঢোকানো হয় না;
2) সক্রিয় (সুইচ, রাউটার, ইত্যাদি) বা প্যাসিভ (তারের, সকেট, প্যাচ প্যানেল, ইত্যাদি) নেটওয়ার্ক সরঞ্জামগুলির সাথে সমস্যা।
আর.: 1) তারের সন্নিবেশ;
2) নেটওয়ার্ক সরঞ্জামের কার্যকারিতা পরীক্ষা করুন।

IN.:আপনি যখন কনসোলে একটি কমান্ড চালানোর চেষ্টা করেন যেমন netsh advfirewall firewall সেট নিয়ম গ্রুপ=“ " new enable=yes ত্রুটি বার্তা "অন্যান্য সনাক্তকরণ শর্তাবলীর সাথে গ্রুপ নির্দিষ্ট করা যাবে না" প্রদর্শিত হবে।
পৃ.:কপি-পেস্ট পদ্ধতি ব্যবহার করে কনসোলে কমান্ড ঢোকানো হয়েছিল।
আর.:হাত দিয়ে কমান্ড টাইপ করুন বা উদ্ধৃতিগুলি মুছে ফেলুন এবং পুনরায় লিখুন।

IN.:হাইপার-ভি ম্যানেজার ত্রুটি বার্তা প্রদর্শন করে "অ্যাক্সেস অস্বীকার করা হয়েছে৷ মধ্যে যোগাযোগ স্থাপন করতে অক্ষম এবং " (অ্যাক্সেস অস্বীকার করা হয়েছে। এর মধ্যে একটি সংযোগ স্থাপন করা যাবে না এবং ).
পৃ.:ব্যবহারকারীকে DCOM-এ দূরবর্তী লঞ্চ এবং সক্রিয়করণের অধিকার দেওয়া হয় না।
আর.:সমস্ত ম্যানিপুলেশন ক্লায়েন্ট কম্পিউটারে সঞ্চালিত হয়:
1) সম্পূর্ণ প্রশাসকের অধিকার সহ কম্পোনেন্ট সার্ভিস স্ন্যাপ-ইন চালু করুন। এটি করার জন্য, আপনি, উদাহরণস্বরূপ, %SystemRoot%\System32\dcomcnfg.exe প্রোগ্রামটি চালাতে পারেন।
2) কনসোল ট্রিতে, "কম্পোনেন্ট সার্ভিসেস" এবং "কম্পিউটার" নোডগুলি প্রসারিত করুন।
3) মাই কম্পিউটার অবজেক্টের প্রসঙ্গ মেনু থেকে, বৈশিষ্ট্য নির্বাচন করুন।
4) My Computer Properties উইন্ডোতে, COM সিকিউরিটি ট্যাবটি নির্বাচন করুন।
5) অ্যাক্সেস পারমিসন বিভাগে, সীমা সম্পাদনা করুন বোতামে ক্লিক করুন।
6) অ্যাক্সেস পারমিশন ডায়ালগ বক্সে, গ্রুপ বা ব্যবহারকারীর নাম তালিকা থেকে বেনামী লগন নির্বাচন করুন।
ব্যবহারকারীর জন্য অনুমতির কলামে, দূরবর্তী অ্যাক্সেস নির্বাচন করুন।
7) ওকে বোতাম দিয়ে সমস্ত ডায়ালগ বক্স বন্ধ করুন।

IN.:হাইপার-ভি ম্যানেজার ত্রুটি বার্তা প্রদর্শন করে "রিমোট কম্পিউটারে RPC পরিষেবার সাথে সংযোগ করতে অক্ষম 'xxx.xxx.xxx.xxx'। নিশ্চিত করুন যে RPC পরিষেবা চলছে।"

পৃ.: 1) ফায়ারওয়ালে প্রয়োজনীয় নিয়ম তৈরি করা হয়নি।
2) হোস্ট ফাইলের কম্পিউটারের আইপি এবং এর নেটওয়ার্ক নামের মধ্যে একটি স্পষ্ট চিঠিপত্র নেই।

আর.: 1) সমস্যা সমাধানের 2টি সম্ভাব্য উপায় রয়েছে:

ক) ক্লায়েন্ট এবং সার্ভারে ফায়ারওয়াল নিষ্ক্রিয় করুন (প্রস্তাবিত নয়)।
খ) ক্লায়েন্ট এবং সার্ভারে ফায়ারওয়ালে নিম্নলিখিত কমান্ডগুলি প্রবেশ করে নিয়ম তৈরি করুন:
দূরবর্তী ডিস্ক পরিচালনার জন্য:
Netsh advfirewall ফায়ারওয়াল সেট নিয়ম গ্রুপ=“রিমোট ভলিউম ম্যানেজমেন্ট” নতুন সক্ষম=হ্যাঁ
দূরবর্তীভাবে ফায়ারওয়াল ব্যবস্থাপনা স্ন্যাপ-ইন চালু করতে:
Netsh advfirewall ফায়ারওয়াল সেট নিয়ম গ্রুপ=“উইন্ডোজ ফায়ারওয়াল রিমোট ম্যানেজমেন্ট” নতুন সক্ষম=হ্যাঁ
2) দ্ব্যর্থহীনভাবে সার্ভারের নাম এবং IP ঠিকানা লিঙ্ক করতে, আপনাকে হোস্ট ফাইলে পরিবর্তন করতে হবে। উদাহরণস্বরূপ: 192.168.1.100 HV সার্ভার

IN.:হাইপার-ভি ম্যানেজার ত্রুটি বার্তা প্রদর্শন করে "ভার্চুয়াল মেশিন চালু করা যায়নি কারণ হাইপারভাইজার চলছে না।" (ভার্চুয়াল মেশিনটি শুরু হতে পারে না কারণ হাইপারভাইজার চলছে না।)

পৃ.:এই ত্রুটির জন্য বিভিন্ন সম্ভাব্য কারণ আছে.