আমি ভাবছিলাম যে কোনও ভার্চুয়াল খোলা ছাড়াই ভার্চুয়ালবক্স ব্যবহার করে কোনও উবুন্টু ভার্চুয়াল মেশিন চালানো সম্ভব কিনা?
ধারণাটি হল লিনাক্স হোস্টের সাথে এসএসএইচ দিয়ে সংযোগ স্থাপন করা, এটি পটভূমিতে চলবে।
কেউ কি কখনও এরকম কিছু করেছে? এটা কি সম্ভব?
আমি ভাবছিলাম যে কোনও ভার্চুয়াল খোলা ছাড়াই ভার্চুয়ালবক্স ব্যবহার করে কোনও উবুন্টু ভার্চুয়াল মেশিন চালানো সম্ভব কিনা?
ধারণাটি হল লিনাক্স হোস্টের সাথে এসএসএইচ দিয়ে সংযোগ স্থাপন করা, এটি পটভূমিতে চলবে।
কেউ কি কখনও এরকম কিছু করেছে? এটা কি সম্ভব?
উত্তর:
VBoxManage startvm $VM --type headless
পটভূমিতে নির্দিষ্ট ভার্চুয়াল মেশিন শুরু করবে।
এটি বন্ধ করার জন্য, অতিথির কাছ থেকে শাট ডাউনটি অনুরোধ করুন।
এটি ভার্চুয়ালবক্স ৪.২ এ অন্তর্নির্মিত।
ম্যানেজারের কাছ থেকে ভিএম চালু করার সময় শিফটটি কেবল ধরে রাখুন।
https://blogs.oracle.com/fatbloke/entry/what_s_new_in_oracle
কাফনের কাপড়! আপনি একটি মাথাবিহীন ইনস্টলেশন (ভার্চুয়ালবক্স) খুঁজছেন। কমান্ড লাইন থেকে মেশিনটি শুরু করার উপায়টি হ'ল:
VBoxHeadless --startvm Debian --vrdp=off
তবে আপনাকে সংযোগ করার জন্য কিছু উপায়ের প্রয়োজন হবে। আমি যা করি তা হল অতিথি এবং হোস্টের মধ্যে পোর্ট ম্যাপিং। এই কনফিগারেশনের সাহায্যে আপনার হোস্ট 2222 পোর্টটি আপনার অতিথি মেশিনের 22 পোর্টে ম্যাপ করা হবে।
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222
এর পরে আপনি লগ ইন করতে পারেন:
ssh localhost -p2222
একটি বিকল্প VBoxManage startvm "{VMName}" --type headless
হয়
VBoxHeadless -startvm "{VMName}"
মজাদারভাবে যথেষ্ট, আমি কীভাবে কোনও ভিএম হেডলেস, আরডিপিতে চালাতে পারি তা সন্ধান করতেই শেষ করেছি।
দ্রষ্টব্য - কমপক্ষে উইন্ডোগুলিতে এটি আপনার কমান্ড উইন্ডোটিকে ব্লক করবে। আপনার কনসোল উইন্ডোটি ব্যবহার চালিয়ে যাওয়া প্রয়োজন হলে ভিএম চালু করতে অন্যটি খুলুন।
ভিএম বন্ধ করতে, আপনি অতিথি ওএসকে শাটডাউন করার অনুরোধ করেন। VBoxHeadless
অতিথি পুরোপুরি বন্ধ হয়ে গেলে কনসোলটি প্রকাশ করে (আপনি পারেন Ctrl+C
তবে আমি মনে করি এটি কোনও বাস্তব মেশিনের হার্ড রিসেটের জন্য অ্যানালগাস হতে পারে)।
আমি http://vboxtool.sourceforge.net/ থেকে ভিবক্সটুল ব্যবহার করছি এবং এটি আমার পক্ষে নিখুঁতভাবে কাজ করে। এটি বুট এ ভিএমগুলি অটোস্টার্ট করতে পারে এবং শাটডাউনে ভিএমগুলি থামাতে / সংরক্ষণ করতে পারে এবং একটি সাধারণ ক্লিন কমান্ড লাইন ইন্টারফেস সরবরাহ করে।
আমি মনে করি না যে এখানে নির্বিঘ্ন মোড বেশ সন্ধান করছে, আমি মনে করি উপযুক্ত জিনিসটি VBoxHeadless হবে যা আপনার বিবরণ ম্যানুয়ালটিতে খুঁজে পেতে পারে। এটি একটি কমান্ড-লিন ইন্টারফেস ব্যবহার করে চালিত হয় এবং ব্যবহৃত হবে, উদাহরণস্বরূপ, যদি কোনও ভার্চুয়াল মেশিন কোনও সার্ভারে চলমান থাকে তবে সার্ভার থেকে প্রদর্শনটি চাওয়া হত না। আপনি মেশিনে রিমোট ডেস্কটপ সক্ষম করতে পারবেন (কমান্ড লাইনের মাধ্যমে কীভাবে বিকল্পটি সেট করতে হবে তা আপনাকে সরবরাহ করে)।
আমি ভার্চুয়ালবক্স ফোরামগুলিতে এটি জিজ্ঞাসা করব। প্রকৃতপক্ষে, যেমনটি ইতিমধ্যে জিজ্ঞাসা করা হয়েছে বলে আশা করি তেমন একটি অনুসন্ধান করুন।
ভবক্সম্যানেজটি ছিল সঠিক জিনিস, দুঃখিত। ম্যানুয়ালটিতে তথ্যটি লিঙ্ক করুন http://www.virtualbox.org/manual/ch08.html
আমি দেখেছি যে হেডলেস মোডটি লিনাক্সের (সেন্টোস 5.6) ব্যাকগ্রাউন্ড করার সময় ঠিকঠাক কাজ করছে বলে মনে হচ্ছে, তবে প্রক্রিয়াটি ব্যাকগ্রাউন্ড হওয়া পর্যন্ত আপনি আরডিপি কার্যকারিতার অ্যাক্সেস হারিয়ে ফেলবেন lose প্রক্রিয়াটিকে অগ্রভাগে ফিরিয়ে আনতে একটি 'fg' করুন এবং আরডিপি কার্যকারিতা পুনরুদ্ধার করা হবে। দেখে মনে হচ্ছে যে ভিএম হেডলেস শুরু করা একটি init স্ক্রিপ্টের মাধ্যমে সবচেয়ে ভালভাবে সম্পন্ন হয়, যেখানে কনসোলের সাথে ইন্টারেক্টিভিটির প্রয়োজন হয় না।
আপনি VBoxHeadless ব্যবহার করতে পারেন বা (এবং আমি ভাবছি কেন কেউ আমার আগে এটি উল্লেখ করেনি) আপনি কেবল স্টার্ট-আপ বিকল্পগুলির মধ্যে একটি নির্বাচন করতে পারেন, যা কোনও জিইউআই ছাড়াই ভিএম চালাবে।
হয় শিফটটি ধরে রাখুন এবং মেশিনটি শুরু করুন, বা মেশিনকে ডান ক্লিক করুন এবং আইটেম "রান" এর আওতায় "আউটপুট ছাড়াই চালান" জাতীয় কিছু সন্ধান করুন
আমি আমার .bashrc এ এই লাইনগুলি যুক্ত করেছি:
VM='anakim'
alias vm='VBoxManage startvm $VM --type headless'
alias sshvm='ssh -p2222 localhost'
Ssh অ্যাক্সেসের জন্য আপনার কনফিগারেশনটি পরিবর্তন করার দরকার নেই কেবল NAT রাখা এবং আপনি নীচের হিসাবে পোর্ট ফরওয়ার্ডিং টেবিল সেট আপ করতে পারেন:
Name | Protocol | Host Port | Guest Port
guestssh | TCP | 2222 | 22
localhost | TCP | 8080 | 80
আপনি যখন লোকালহোস্টটি প্রবেশ করুন: 8080 আপনার মেশিন ব্রাউজারে ভিএম (পোর্ট 80 এ) থেকে পৃষ্ঠাটি খোলা হবে।
যদি ভিএম চলমান থাকে এবং স্ক্রিনটি প্রদর্শিত হয়, আপনি নীচের পদক্ষেপগুলি সম্পাদন করে এটি লুকিয়ে রাখতে পারেন।