আমি ESX-কে Dedoimedo-তে অনেক স্পটলাইট দিনি। আমরা তা সংক্ষেপে সংশোধন করব। আমার ESXi-এ ভার্চুয়াল মেশিন ক্লোন করার সহজ টিউটোরিয়ালের পর, আপনাকে কিছু আরও VMware goodness-এ এক্সপোজ করার সময়। ESXi হল একটি বেয়ার-মেটাল হাইপারভাইজার, যা ফ্রি অফার করা হয়। এটি সবচেয়ে ব্যয়বহুল এবং সক্ষম ESX ভার্চুয়ালাইজেশন সমাধানের দিকে পরবর্তী পদক্ষেপ।
যদি আপনি বিচার করেন, VMware Player আছে এবং তারপর Workstation, যা হোম ব্যবহারকারীদের দিকে অভিমুখ। VMware Server-ও আছে, যা ESX যা করতে পারে তার একটি ফ্রি ডেমো সংস্করণ, ESXi-এর চেয়ে অনেক ছোট স্কেলে। এবং তারপর ESXi আছে; এর কিছু উদ্দেশ্য-নির্মিত সীমাবদ্ধতা আছে। এগুলিকে লকড বোনাস বলুন, যদি আপনি চান, ঠিক রেসিং কম্পিউটার গেমের মতো। আপনার ESXi-এর অধিকাংশ লাভ পেতে, আপনাকে কিছু অতিরিক্ত কাজ করতে হবে, অতএব এই টিপস এবং ট্রিক্স নিবন্ধ।

মাইক্রো ডিসক্লেমার
আমি একজন VMware এক্সপার্ট নন - শুধু একটি उत্সाही ব্যবহারকারী। তবুও, আমি মনে করি এই বিষয়ে আমার নিবন্ধগুলো আপনাকে সাহায্য করবে। তবুও, নিচে More reading সেকশনে কিছু চমৎকার রিসোর্স লিস্ট করা আছে। ঠিক আছে, এখন চলুন।
গেস্ট পারফরম্যান্স অপ্টিমাইজ করুন
পূর্ণ গতিতে চালানো গুরুত্বপূর্ণ, বিশেষ করে যদি আপনার একাধিক ভার্চুয়াল মেশিন সীমিত রিসোর্সের জন্য প্রতিযোগিতা করে। আপনি সিস্টেম ব্যবহারকে সেরা উপায়ে লিভারেজ এবং ব্যালেন্স করতে চান। আমরা কোনো কার্যকারিতা ক্ষতিগ্রস্ত বা সীমাবদ্ধ না করে সেরা পারফরম্যান্স চাই।
এটি উন্নত ভার্চুয়াল মেশিন প্রপার্টি এডিট করে করা যেতে পারে। নোট করুন, এখানে GUI-তে দেখানো সকল প্যারামিটার ম্যানুয়ালি ভার্চুয়াল মেশিন কনফিগারেশন ফাইলগুলিতে সেট করা যায়। আমি এখানে GUI দেখাচ্ছি এবং কমান্ড লাইন অন্য টিউটোরিয়ালের জন্য রেখে দিচ্ছি।
কিছু আরো গুরুত্বপূর্ণ প্যারামিটার অন্তর্ভুক্ত:
Nx ফ্লাগ এক্সপোজ/হাইড করা, যা হোস্টের মধ্যে VMotion কম্প্যাটিবিলিটি বাড়ায়। VMotion একটি পে-ওয়্যার ফিচার, তাই আপনি যদি এটি ব্যবহার করার পরিকল্পনা না করেন, তবে Nx ফ্লাগ হাইড করে গেস্ট পারফরম্যান্স উন্নত করুন। এখন, সবকিছুর জন্য কাজ এমন কোনো ব্ল্যাঙ্কেট সেটিং নেই, তাই আপনাকে পরীক্ষা করতে হবে এই সেটিং আপনার মেশিনের জন্য প্রযোজ্য কিনা।
প্যারাভার্চুয়ালাইজেশন সাপোর্টেড গেস্ট অপারেটিং সিস্টেমগুলিকে উল্লেখযোগ্যভাবে উন্নত পারফরম্যান্সের সাথে চালানোর অনুমতি দেয়, তবে সেগুলি বুঝতে পারলে যে সেগুলি প্যারাভার্চুয়ালাইজড হয়ে চলছে। কিছু অপারেটিং সিস্টেম এইভাবে চলা থেকে সরাসরি মনা করবে। অন্যগুলি কোনো প্রভাবিত হবে না। এই ক্ষেত্রে Linux আপনার সেরা বেট।
দয়া করে লক্ষ্য করুন যে আপনার গেস্টকে প্যারাভার্চুয়ালাইজেশন সম্পর্কে aware/supportive হতে হবে। এর মানে কার্নেলটি প্যারাভার্চুয়ালাইজেশন এবং VMI অপশনস_enabled_সহ কম্পাইল করা থাকতে হবে।
CONFIG_PARAVIRT=Y
CONFIG_VMI=Y
সাধারণভাবে, সাম্প্রতিক Linux কার্নেলগুলো এইভাবে আসে। যাইহোক, ESXi শুধু 32-বিট গেস্টের জন্য প্যারাভার্চুয়ালাইজেশন সাপোর্ট করে, তাই সেই অনুযায়ী আপনার সিদ্ধান্ত নিন।
হার্ডওয়্যার পেজ টেবিল ভার্চুয়ালাইজেশন একটি অন্য পারফরম্যান্স সুবিধা, যখন সঠিকভাবে ব্যবহার করা হয়। আবারও, আপনার CPU এবং নির্দিষ্ট ওয়ার্কলোডের উপর ভিত্তি করে, আপনি এটি ব্যবহার করে লাভ করতে পারেন। বাকিদের মতো, এই অপশনটি Advanced মেনু অপশনগুলিতে লুকিয়ে থাকে।
সোয়াপফাইল লোকেশন একটি বড় পারফরম্যান্স বুস্টার হতে পারে। আপনার ডিস্ক অ্যারে ধীর হলে, একসাথে বেশ কিছু ভার্চুয়াল মেশিন চালালে সিরিয়াস পারফরম্যান্স পেনাল্টি হতে পারে, বিশেষ করে যদি সেগুলি সব সোয়াপিং করছে। IO thrashing কমাতে, আপনি একাধিক সোয়াপফাইল ব্যবহার করতে চাইতে পারেন, যা বেশ কিছু স্টোরেজ ডিভাইসে ছড়িয়ে থাকবে। ডিফল্টরূপে, ESXi হোস্টে উপলব্ধ সেটিংস ব্যবহার করবে। সেরা পারফরম্যান্সের জন্য, আপনি একটি ডেডিকেটেড ডেটাস্টোর ব্যবহার করতে চাইতে পারেন।
বুট ডিলে
মান लीজिए আপনি আপনার গেস্টকে একটি CD বা একটি ISO ইমেজ থেকে ইনস্টল করতে চান। কোনো চিন্তা নেই, আপনার বুট প্রায়রিটি CD-ROM-কে হার্ড ডিস্ক বা নেটওয়ার্কের আগে ব্যবহার করার জন্য পরিবর্তন করতে হবে। যাইহোক, ডিফল্টরূপে, ESXi BIOS-এ কোনো ডিলে নেই, যা চাইসেছেন ফলাফল পেতে চেষ্টা করার সময় কিছু कुंঠা সৃষ্টি করতে পারে।
কোনো সমস্যা নেই; আপনি ম্যানুয়ালি মেশিন বুট ডিলে কনফিগারেশন অপশনগুলিতে নির্দিষ্ট করতে পারেন। আপনি পরবর্তী বুটকে বাধ্য করে BIOS সেটআপ স্ক্রিনে প্রবেশ করাও করতে পারেন, যা আপনার নির্দিষ্ট ডিমান্ডের জন্য উপকারী হতে পারে।
অতিরিক্ত অপশন
এখন, আপনি যদি কিছু ফিচার বা অপশন অনুপস্থিত পান, তবে আপনি সবসময় ভার্চুয়াল মেশিন কনফিগারেশন ফাইলে ম্যানুয়ালি লাইন যোগ করতে পারেন। আপনাকে ডেটাস্টোরে গিয়ে সঠিক .vmx ফাইল খুঁজে বের করতে হবে না, যদিও, সাধারণভাবে, আপনি যদি স্ক্রিপ্টিং এবং অটোমেশনের পরিকল্পনা করেন, তবে আপনার করা উচিত।
ভার্চুয়াল মেশিন প্রপার্টিজ উইন্ডোতে, Option, Advanced, General-এর অধীনে, একটি বাটন আছে যেটি বলে Configuration Parameters। এটিই আমরা চাই।
Configuration Parameters উইন্ডোটি একটি সহজ নাম, মান টেবিল, যেখানে আপনি প্রায় যেকোনো VMware অপশন ইনপুট করতে পারেন। আপনি এক্সপেরিমেন্টাল ফিচারও ব্যবহার করতে পারেন, কিন্তু আপনার ভেন্ডর সাপোর্ট মডেল ভাঙতে পারে সেজন্য সাবধান থাকুন। আপনি এক্সট্রা সারি যোগ করতে পারেন, তবে ম্যানেজমেন্ট ইন্টারফেস থেকে সেগুলি ডিলিট করতে পারবেন না। এই ধরনের জিনিসপত্র অধিকাংশ দক্ষ এবং খুব উন্নত ব্যবহারকারীদের আকর্ষণ করবে যাদের বিশেষ প্রয়োজন।
অবশেষে, Resources-এর অধীনে, আপনি সব ধরনের CPU, মেমরি এবং ডিস্ক অপশন সেটআপ করতে পারেন। উদাহরণস্বরূপ, আপনি বেছে নিতে পারেন কোন ধরনের হাইপারথ্রেডিং শেয়ারিং মোড ব্যবহার করবেন, যদি আপনার CPU সেটি সমর্থন করে এবং ফিচারটি BIOS-এ সক্রিয় থাকে। আপনি প্রসেসর অ্যাফিনিটি ও সেট করতে পারেন, ভার্চুয়াল মেশিনগুলিকে নির্দিষ্ট প্রসেসরগুলিতে চালানোর জন্য বাধ্য করে। যথার্থ টুইকিং বিশাল পারফরম্যান্স লাভ আনতে পারে, কিন্তু আপনি ভুল সেটিংস ব্যবহার করে আপনার কাজের মোড খুব সহজে আঙুল করতে পারেন।
উদাহরণস্বরূপ, আপনি যদি জানেন আপনি একটি ভার্চুয়াল মেশিন ব্যবহার করবেন যা সাধারণত এমন একটি অ্যাপ্লিকেশন চালাবে যা অনেক চাইল্ড ফর্ক করে, এটিকে একটি সিঙ্গেল কোরে বাধ্য করলে পারফরম্যান্স লস হতে পারে। একইভাবে, প্যারালাল কম্পাইলেশন বা ওয়ার্কফ্লো এক্সিকিউশন হাইপারথ্রেডিং এবং CPU অ্যাফিনিটি দ্বারা উল্লেখযোগ্যভাবে প্রভাবিত হবে। চিন্তার খাবার।
টাইম সিঙ্ক
আপনার ভার্চুয়াল মেশিনগুলিতে টাইম সিঙ্ক এনেবল বা ডিজেবল রাখার অনেক কারণ হতে পারে, যার মধ্যে রয়েছে কেরবেরোস টিকিট, সফটওয়্যার আপডেট, প্রোগ্রাম লাইসেন্স, বিভিন্ন হোস্টের মধ্যে ক্রন জবের এক্সিকিউশন অর্ডারের সতর্ক ক্রম, এবং আরও।
এই লক্ষ্যে, আপনি আপনার NTP কনফিগারেশন ফাইন-টিউন করতে পারেন - NTP সার্ভিস শুরু/বন্ধ করুন, NTP সার্ভার বেছে নিন, পোর্ট নম্বর বেছে নিন, এবং আরও। আপনার প্রয়োজন অনুযায়ী, আপনাকে এগুলো পরিবর্তন করতে হতে পারে, যদিও অধিকাংশ ডিফল্ট অপশন থেকে লাভান্বিত হবে।
আপনার ESXi সার্ভারে SSH সক্ষম করুন
এটি সম্ভবত সবচেয়ে গুরুত্বপূর্ণ টিপ। হে, কোনো স্ক্রিনশট নেই কারণ আমি এটি একটি আসল মেশিনে করেছি, যদিও আমি তত্ত্বত ESXi-কে ISO থেকে অন্য ESXi-র উপরে গেস্ট হিসেবে ইনস্টল করতে পারতাম এবং তারপর স্ক্রিনশট শেয়ার করতে পারতাম। কিন্তু আপনি আমাকে বিশ্বাস করবেন। এবং নিচে একটি সাদৃশ্য টিউটোরিয়ালের লিঙ্কও আছে, ছবি এবং যা না থাকুক সাথে।
ESXi-তে দুটি ভার্চুয়াল কনসোল আছে (একটি টিপিক্যাল Linux-এ সাতটি থাকে), যেগুলি আপনি Alt + F1/2 কম্বো ব্যবহার করে অ্যাক্সেস এবং টগল করতে পারেন। VC2 হল pseudo-GUI ম্যানেজমেন্ট কনসোল। VC1 হল একটি soort of tailed সার্ভার লগ। কমান্ড লাইন নেই, اصطل기로।
তবে, আপনি যদি এই উইন্ডোতে unsupported টাইপ করেন, তবে আপনি কমান্ড লাইন পাবেন। এটি প্রথম ধাপ। এরপর, আমাদের SSH সক্ষম করতে হবে। এটি টিপিক্যাল Linux বক্স থেকে কিছুটা আলাদা করা হয়।
/etc/inetd.conf একটি টেক্সট এডিটরে (vi) খুলুন। ssh লাইনটি খুঁজুন এবং আনকমেন্ট করুন। ফাইলটি সেভ করুন এবং বের হন। এখন, inetd রিস্টার্ট করতে হবে যাতে এটি তার কনফিগারেশন পুনরায় পড়ে এবং SSH সক্রিয় করে স্টার্ট করে।
inetd-র প্রসেস প্রসেস টেবিলে লোকেট করুন:
ps -a | grep inetd
inetd প্রসেস আইডি (PID) লোকেট করার পর, এটি রিস্টার্ট করুন:
kill -1 <pid>
নোট: এটি একটি অসাপোর্টেড ফিচার। অনুগ্রহ করে আপনার IT সাপোর্ট, ভেন্ডর, যే কাউকে সাথে পরামর্শ করুন আপনি এটি করতে চাইলে, কারণ আপনি অনিচ্ছাকৃতভাবে ওয়ারেন্টি বা অনুরূপ ভাঙতে পারেন। সাধারণভাবে, যেহেতু আপনি একটি ফ্রি এবং অসাপোর্টেড পণ্য ব্যবহার করছেন, এটা সমস্যা হওয়া উচিত নয়।
আরও পড়া
নিচের টিপসগুলির কিছু শুধু ESX-র জন্য প্রযোজ্য, কিন্তু সেগুলি যেন benutze হয়। তারপরও, কিছু কাজ VMware পণ্যের পুরানো ভার্সনগুলিকে রেফার করে, কিন্তু আপনার এখনও একটি ভালো, লম্বা পড়া থাকা উচিত।
vm-help.com (সেরা, সবচেয়ে সমৃদ্ধ উৎস যা আমি জানি)
VMware ESXi হিডেন কনসোল অ্যাক্সেস কীভাবে করবেন (চমৎকার টিউটোরিয়াল, স্ক্রিনশট)
VMware রিমোট কমান্ড লাইন রেফারেন্স গাইড (সরাসরি লিঙ্ক, PDF)
VMware ESX Server 3 গাইড
VMware ESX Server প্রশাসন কীভাবে করবেন
উপসংহার
সর্ব ব্যবহারিক উদ্দেশ্যে, এই গাইড আপনাকে VMware গুরু বানাবে না। কিন্তু এটি GUI-তে লুকিয়ে থাকা কিছু কম očerto অপশন এবং ফিচারগুলো সম্পর্কে কিছু আলো ফেলতে পারে, যার মধ্যে রয়েছে পারফরম্যান্স টুইক এবং আরও স্ট্রিমলাইনড ভার্চুয়াল মেশিন ম্যানেজমেন্ট। যদিও গ্রাফিক্যাল ব্যবহার সুবিধা দেয়, এটি দীর্ঘমেয়াদে প্রোডাক্টিভিটি লস করতে পারে। কিন্তু তখন, আপনার কমান্ড-লাইন কনসোল এবং SSH আছে সেটি বুঝাতে।
আজ, আপনি বেশ কিছু মূল্যবান টিপ শিখেছেন যা VMware ভার্চুয়ালাইজেশন পণ্যগুলির সাথে আপনার কাজ কিকস্টার্ট করবে। ভবিষ্যতে, আমরা অন্যান্য সাধারণ সিনেরিও এবং ইউজেস মডেল নিয়ে আলোচনা করব কমান্ড-লাইন-অনলি মোডে গভীরে যাওয়ার আগে।
আপনার ভার্চুয়ালাইজেশন উপভোগ করুন।
চিয়ার্স।