আমি উবুন্টু সার্ভার ব্যবহার করে চালাচ্ছি VBoxHeadless
। ভার্চুয়ালবক্সের মাধ্যমে কীভাবে আমি এসিপিআই শাটডাউন সিগন্যাল প্রেরণ করব এবং উবুন্টু সার্ভারকে এটি সম্মান করব এবং শাটডাউন সংকেতটি মেনে চলব?
আমি উবুন্টু সার্ভার ব্যবহার করে চালাচ্ছি VBoxHeadless
। ভার্চুয়ালবক্সের মাধ্যমে কীভাবে আমি এসিপিআই শাটডাউন সিগন্যাল প্রেরণ করব এবং উবুন্টু সার্ভারকে এটি সম্মান করব এবং শাটডাউন সংকেতটি মেনে চলব?
উত্তর:
আপনি যদি অতিথি উবুন্টুকে শাটডাউন করতে চান তবে আপনার কাছে দুটি বিকল্প রয়েছে:
VBoxManage
কমান্ড লাইন সরঞ্জামটি ব্যবহার করে একটি ভার্চুয়াল মেশিন কমান্ড লাইনের মাধ্যমে নিয়ন্ত্রণ করা যায় :
VBoxManage controlvm [nameofmachine] savestate # saves the state of the VM like in suspend
VBoxManage controlvm [nameofmachine] poweroff # simply "unplugs" the VM
VBoxManage controlvm [nameofmachine] acpipowerbutton # sends ACPI poweroff signal
এসিপিআই দ্বারা পাওয়ার অফ করার জন্য ভার্চুয়াল ওএসকে এটি করতে সক্ষম হওয়া দরকার, এবং ভার্চুয়ালবক্সকে ভিএম এর জন্য এসিপিআই সমর্থন সক্ষম করার প্রয়োজন হতে পারে।
ভার্চুয়ালবক্স এসিপিআই বিকল্পগুলি সক্ষম করুন:
VBoxManage modifyvm [nameofmachine] --acpi চালু
উবুন্টু ভিএম এ এসিপিআই সমর্থন ইনস্টল করুন:
sudo apt-get ইনস্টল এসপিড
আপনার যদি এসএসএইচ অ্যাক্সেস ওয়াড জারি করা থাকে তবে মেশিনটি বন্ধ করার একটি নিরাপদ উপায়
user@virtualmachine: sudo poweroff
এটি আপনার অতিথি ওএসকে সুরক্ষিতভাবে বন্ধ এবং পাওয়ার অফ করার জন্য যত্ন নেবে।
VBoxManage
, আমি এটি ম্যানপেজটি পরীক্ষা করেছি - এটির একটি বিকল্প আছে VBoxManage controlvm <uuid>|<name> acpipowerbutton
। উবুন্টু সার্ভার সিগন্যাল এবং শাটডাউনকে সম্মান করবে?
acpid
প্রয়োজনীয়। যদিও উবুন্টু সার্ভারে এটি ডিফল্টরূপে ইনস্টল করা হয়েছে কিনা তা আমার খতিয়ে দেখার দরকার ছিল।