হ্যাঁ এটা সম্ভব. আমার অনুরূপ সেটআপের বিশদ এখানে।
হার্ডওয়্যার কনফিগারেশন:
এপিসি স্মার্ট-ইউপিএস 1500 ইউএসবির মাধ্যমে ESXi 5.1 হোস্টের সাথে সংযুক্ত। এই ESXi হোস্টটিতে একটি লিনাক্স ভার্চুয়াল মেশিন চলছে। ইউএসপিএস এইএসএমআই ইউএসবি পাস মাধ্যমে বিকল্প ব্যবহার করে এই ভিএমের সাথে সংযুক্ত রয়েছে।
সফ্টওয়্যার কনফিগারেশন:
ভিএম-তে চলমান নট (নেটওয়ার্ক ইউপিএস সরঞ্জাম) মাস্টার এবং ইএসসি হোস্টে নেটিভ ESXi NUT স্লেভ চলছে।
শাটডাউন যুক্তি:
ভিএম ইউপিএস ড্রাইভার ইউএসবিড-আপগুলি চালাচ্ছে যা ইউএসবি-র মাধ্যমে ইউপিএসের সাথে যোগাযোগের জন্য দায়ী। Upsd usbhid আপগুলি চালক ও মনিটর ইউপিএস রাষ্ট্র মাধ্যমে ইউপিএস প্রক্রিয়া সংযোগ করে। Upsmon মাস্টার প্রক্রিয়া একই মেশিনে সংযোগ স্থাপন করে চলমান upsd এবং প্রারম্ভিক শাটডাউন। ESXi হোস্ট আপসনের ২ য় ইনস্ট্যান্স চালাচ্ছে যা অভ্যন্তরীণ নেটওয়ার্কের মাধ্যমে একই ভিএম আপসডের সাথে সংযোগ স্থাপন করে ।
পাওয়ার ব্যর্থতায় নিম্নলিখিত ক্রমটি ঘটে:
- ইউপিএস-এর মাধ্যমে ইউপিএস পাওয়ার ব্যর্থতা সম্পর্কে আপসড রিপোর্ট করে।
- (alচ্ছিক, দরকারী যদি আপনি লো ব্যাটারির পরিবর্তে কয়েক মিনিটের মধ্যে শাটডাউন করতে চান) ভিএম-তে আপসমন 5 মিনিটের টাইমার আপসাইড করে । শক্তি পুনরুদ্ধার করা হলে টাইমার বাতিল করা হয়।
- যখন টাইমার গুলি চালায় বা যখন ইউপিএস লো ব্যাটারি রিপোর্ট করে, আপসমন এফএসডি (জোর করে শাটডাউন) পতাকাটি আপসডে উত্থাপন করে।
- একা একা একা NUT কনফিগারেশনে এফএসডি পতাকাটি মেশিনটি বন্ধ করে দেবে। তবে এখানে শাটডাউন কমান্ডটি সরল লগিং দ্বারা প্রতিস্থাপন করা হয়েছে "আমার এখনই বন্ধ করা উচিত তবে পরিবর্তে আমি হোস্টের জন্য অপেক্ষা করছি"। এবং কিছুই করে না।
- এফএসডি পতাকাটি ESXi আপসমন দ্বারাও পড়া হয়, যা ESXi হোস্ট শাটডাউন শুরু করে।
- ESXi হোস্ট একের পর এক সমস্ত ভার্চুয়াল মেশিন বন্ধ করে দেয়। গুরুত্বপূর্ণ বিষয়টি হ'ল যে ভিএম আপসড চালায় তা সর্বশেষ শাটডাউন করা উচিত (ইএসসিআই স্টার্টআপ / শাটডাউন সিকোয়েন্স কনফিগারেশন ব্যবহার করে)।
- গুরুত্বপূর্ণ: এই ভিএমটিতে অবশ্যই ভিএমওয়্যার সরঞ্জাম ইনস্টল থাকা থাকতে হবে। এটি যখন হোস্টের কাছ থেকে অতিথি শাটডাউন কমান্ডটি গ্রহণ করে, তখন ভিএমওয়্যার-সরঞ্জামগুলির শাটডাউন স্ক্রিপ্টটি শুরু করা হচ্ছে। এই স্ক্রিপ্টটি / ইত্যাদি / কিলপাওয়ারের পতাকাটি পরীক্ষা করে। কোনও পতাকা না থাকলে এটি কিছুই করে না (এর অর্থ ব্যবহারকারী সক্রিয় লিনাক্স শাটডাউন, ইউপিএস ইভেন্ট নয়)। তবে যদি পতাকাটি উপস্থিত থাকে (এফএসডি সক্রিয়), তবে এই স্ক্রিপ্টটি ইউপিএসকে বিলম্বিত পাওয়ারডাউন কমান্ডটি প্রেরণ করে (বলুন, 3 মিনিটের মধ্যে)।
- ভিএমওয়্যার-সরঞ্জামগুলির স্ক্রিপ্ট চালানোর পরে অতিথি ভিএম বন্ধ হয়ে যায়।
- ESXi সর্বশেষ ভিএম পাওয়ার অফটি দেখে এবং নিজেই নীচে নেমে যায় (এখন অন্য কোনও মেশিন চলছে না বলে এটি প্রায় 1 মিনিট সময় নেয়)।
- 2 মিনিটের মধ্যে ইউপিএস শক্তিটি কেটে দেয়।
- শক্তি পুনরুদ্ধার করা হলে, ESXi শুরু হয় এবং সমস্ত ভিএমগুলিতে ক্ষমতা দেয়। ইউপিএস মনিটরিং মেশিনটি প্রথমে শুরু করতে হবে (শাটডাউন অর্ডার হিসাবে একই কনফিগারেশন)।
আরও শিখুন
লিনাক্সের জন্য NUT প্যাকেজ থেকে ইনস্টল করা যেতে পারে।
ESXi সার্ভারের জন্য নেটিভ নট ক্লায়েন্ট এই পৃষ্ঠার শেষ লিঙ্কটি ব্যবহার করে ডাউনলোড করা যেতে পারে: http://www.networkupstools.org/download.html
আমার কিছু স্ক্রিপ্ট এবং কনফিড ফাইলগুলি এখানে রয়েছে (কেবলমাত্র পরিবর্তিত লাইনগুলি দেখানো হয়েছে): http://pastebin.com/KkEeanK1
মন্তব্য:
অবশ্যই আরও বিশদ রয়েছে এবং এটিকে কাজটি করার মতো করে তৈরি করতে আমার কিছুটা সময় লেগেছিল। তবে এখন এটি খুব সুন্দরভাবে সম্পাদন করে। আপনি যখন কেবলমাত্র ভিতর থেকে মনিটরিং ভিএম বন্ধ করে রাখেন তখন এই সিস্টেমটি অ্যাকাউন্টগুলির জন্য অ্যাকাউন্ট করে (vmware- সরঞ্জাম স্ক্রিপ্টটি চালিত হয় না), বা যদি এটি কোনও ESXi হোস্ট ভিএম শাটডাউন শুরু করে (কোনও / ইত্যাদি / কিলপাওয়ার পতাকা, তাই কোনও ইউপিএস লোড অফ হয় না), বা যদি এটি ESXi শাটডাউন হয় (একই)। কেবলমাত্র গুরুত্বপূর্ণ এই ভিএমটি হোস্ট বুটের পরে এএসএপ চালানো, এবং এটি শেষের দিকে বন্ধ রাখা (তাই হোস্ট ডাউন সময় অনুমানযোগ্য - উপরে যেমন বলা হয়েছে, এটি আমার ক্ষেত্রে প্রায় 1 মিনিট এবং আমি কেবলমাত্র ক্ষেত্রে সংরক্ষণ করি আরও 2 মিনিট)।
আমার ইউপিএস পর্যবেক্ষণ লিনাক্স ভিএম ব্যাকআপ স্টোরেজের জন্য সাম্বা / এনএফএস ভাগ করে নেওয়ার সার্ভার, ভিএমগুলির জন্য NAT / DHCP সার্ভার এবং কিছু অন্যান্য হালকা-ওজন পরিষেবা। এটি প্রায় 22MHz ESXi সিপিইউ শেয়ার এবং 10MB সক্রিয় র্যাম লাগে নিষ্ক্রিয় অবস্থায়। NUT ব্যবহারের কারণে আপনি যদি প্রয়োজন হয় তবে একই ইউপিএস থেকে আরও ডিভাইস চালিত করতে পারেন এবং সেগুলি নিখুঁতভাবে বন্ধ করা যেতে পারে। কোনও পাওয়ারচুট এবং / অথবা ব্যয়বহুল নেটওয়ার্ক মনিটর কার্ডের প্রয়োজন নেই।