দুটি পৃথক কম্পিউটারের মধ্যে ভার্চুয়ালবক্স ভিএম বজায় রাখা এবং সিঙ্ক করুন


13

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

একাধিক কম্পিউটারে একক ভিএম চিত্র বজায় রাখার সবচেয়ে সহজ (সবচেয়ে স্বল্পতম বা সহজতম পদক্ষেপ) বা সেরা (সমস্যার সর্বনিম্ন ঝুঁকি) কী?

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

উত্তর:


10

আমি মনে করি যে এখানে আপনার দুটি বিকল্প রয়েছে: প্রথমটি হ'ল ফোল্ডারটি (উভয় কম্পিউটারে ভার্চুয়ালবক্সের ইনস্টলেশনগুলিতে) সেট করা যেখানে ভিএমগুলি কোনও ধরণের পোর্টেবল বা রিমোট হার্ড ড্রাইভে সংরক্ষণ করা হয়; আপনি যে কম্পিউটারগুলি ব্যবহার করবেন সেগুলি যদি কোনও নেটওয়ার্কে সংযুক্ত থাকে তবে আপনি একটি ভাগ করা ফোল্ডার ব্যবহার করতে পারেন, তা না হলে আমি আশঙ্কা করি যে কেবলমাত্র সমাধানটি ইউএসবি পেনড্রাইভ বা একটি বাহ্যিক হার্ডড্রাইভ। ফোল্ডার সেট করতে, এখানে যান File > Preferences > General > Default Machine Folder। ইউএসবি কীর গতি সামগ্রিক পারফরম্যান্সের সীমা হতে পারে।

দ্বিতীয় সমাধানটির জন্যও পেনড্রাইভ বা অনুরূপ কিছু প্রয়োজন (তবে কেবলমাত্র আপনার ভিএম ফাইলগুলি বহন করার জন্য) হ'ল ম্যানুয়ালি রফতানি এবং আমদানি করা যখনই আপনাকে এটি বহন করার প্রয়োজন হয় ততবার প্রয়োজন হয়। আপনি VM নির্বাচন করে এই কাজ করতে এবং যেতে পারেন File > Export Applianceএবং File > Import Appliance। রফতানি করে, .ova বিন্যাস সহ একটি ফাইল তৈরি করা হবে, এটি একটি সংরক্ষণাগার যা ভিএম ব্যবহার করার জন্য প্রয়োজনীয় সমস্ত ফাইল ধারণ করে, এটি অন্য একটি ইনস্টলেশনতে আমদানি করে, দ্বিতীয় কম্পিউটারে আপনার একই ভিএম থাকবে। আপনি আপনার ফাইলগুলির চারপাশে সহজেই বহন করতে পেনড্রাইভ ব্যবহার করছেন, যেহেতু যখন রম্পোর্ট করা হয় তখন তা আপনার কম্পিউটার থেকে সঞ্চিত হয় এবং অ্যাক্সেস করা হবে, সুতরাং ইউএসবি গতি কোনও উদ্বেগের বিষয় নয়।


5

ঠিক একই সমস্যার মুখোমুখি হয়েছি এবং আমি মনে করি এটি সমাধান করেছি।

বলুন আপনার দুটি এবং দুটি মেশিন রয়েছে, এ এবং বি। আপনার ভিএম তৈরি / প্রস্তুত করুন এর পরে একটি স্ন্যাপশট নিন বা একটি লিঙ্কযুক্ত ক্লোন তৈরি করুন (উভয় কাজ, তবে আরও পদক্ষেপগুলি পৃথক হবে, একটি দেবে, আপনি অন্যটিকে সমাধান করতে পারেন)

এখন, নিশ্চিত হয়ে নিন যে আপনি বি তে নতুনভাবে ইনস্টল করা ভার্চুয়ালবক্স একটি ইউএসবি সহ এ থেকে বি তে ~ /। ভার্চুয়ালবক্স এবং ~ / ভার্চুয়ালবক্স ভিএম আছে (সেগুলি খুব দূরের সাইটে রয়েছে তা বিবেচনা করে)

এখন, আপনি যদি স্ন্যাপশটের পথটি বেছে নিয়ে থাকেন তবে যথেষ্ট পরিমাণে না হওয়া পর্যন্ত ~ / VirtualBox VMs / YourVM / স্ন্যাপশট ফোল্ডারটি সিঙ্ক করুন। যদি এটি বড় হয়ে যায়, তবে এ-তে অন্য একটি স্ন্যাপশট তৈরি করুন এবং একবারে আপনার ভিভিএম ফোল্ডারটি কপি করুন এবং কেবল স্ন্যাপশট ফোল্ডারে এই নতুন স্ন্যাপশট ফাইলটি সিঙ্ক করুন।

আপনি যদি স্ন্যাপশট নেন বা এ বা বি এর মধ্যে একটি লিঙ্কযুক্ত ক্লোন তৈরি করেন, তবে এই আচারটি ভেঙে যাবে, সতর্কতা অবলম্বন করুন।

5.0.20 এ পরীক্ষা করা হয়েছে


খুব কৌতূহল উত্তর। আপনি কি আজও এটি করতে পারেন বা আরও ভাল উপায় আছে?
l -'''''--------- '' '' '' '' '' '

4

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

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

"একাধিক সংযোগগুলিকে মঞ্জুরি দিন" এর জন্য একটি বিকল্প রয়েছে, সুতরাং অন্য থেকে সংযোগ দেওয়ার আগে আপনাকে একটি অবস্থান থেকে সংযোগ বিচ্ছিন্ন করতে হবে না।

আপনি যদি নিজের নিজস্ব ভিএম হোস্ট করতে সক্ষম না হন তবে একটি দ্রুত গুগল অনুসন্ধান সন্ধানকারী পাওয়া গেছে যা আপনার জন্য আপনার ভার্চুলাবক্স চিত্রগুলি হোস্ট করবে।

আমি এই সব কিছুর চেষ্টা করিনি ...


4

আমি মনে করি সেখেম্টির উত্তর আপনি যা চান তা করার একমাত্র উপায়।

তবে কেন আপনার ভার্চুয়াল মেশিনটি সরানো দরকার? শুধু আপনার প্রকল্প (গুলি) সরান না কেন? আপনার প্রকল্পটি একটি বেসরকারী গিটে সেট আপ করুন এবং আপনার প্রয়োজন হিসাবে কেবল ধাক্কা দিন এবং টানুন।

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

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

http://red-badger.com/blog/2013/02/21/automating-your-infrastructure-with-vagrant-chef-from-development-to-the-cloud/


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

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

2

আপনি আপনার দুটি কম্পিউটারের মধ্যে ভার্চুয়াল মেশিন চিত্রগুলি আরএসএনসি করতে পারেন।


2
কিছুটা আরও বিশদ এটির আরও ভাল উত্তর দেবে। তুমি কি বিস্তারিত বলতে পারো?
ডেভ এম

2

, চুম্বন নীতি অনুসরণ পর ভার্চুয়াল মেশিনের নিবন্ধিত এবং সেটিংস স্থায়ী হয়, শুধু যখন উভয় পক্ষের নিচে চালিত জুড়ে ফাইল।rsync*.vdi

rsync -aPh <path-to-vm>/<diskname>.vdi <remote>:<path-to-vm>/

অবশ্যই "সংশ্লেষ" বিবাদগুলির কোনও উপায় থাকবে না, অবশ্যই কীভাবে আপনি ভিএম-তে পরিবর্তন করেন এবং এই পরিবর্তনগুলি মিরর করার বিষয়ে আপনাকে শৃঙ্খলাবদ্ধ হতে হবে।

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

আপনি যদি উইন্ডোতে থাকেন তবে আপনার ssh এবং rsync প্রোগ্রামের জন্য সাইগউইন (বা msys2) ইনস্টল করা উচিত।


1

আপনার ব্যবহারের ক্ষেত্রে নির্ভর করে একটি সম্ভাব্য সমাধান হ'ল সিজেপেম্বোর উত্তরের ভিন্নতা।

দুটি পৃথক কম্পিউটার যদি একই স্থানে একই ল্যানে থাকে তবে একটি ESXi সার্ভার বা অনুরূপ একটি ভিএম চালানো সম্ভব হতে পারে এবং অ্যাক্সেসের জন্য পরিচালন সরঞ্জামগুলির দূরবর্তী কনসোল ফাংশনটি (বা এমনকি এসএসএইচ) ব্যবহার করা সম্ভব হতে পারে এটি অন্য দুটি কম্পিউটার থেকে।

স্পষ্টতই, আপনি যে কম্পিউটারগুলির সাথে ভিএম ব্যবহার করতে চান তার মধ্যে যদি এমন একটি ল্যাপটপ থাকে যা ঘুরে দেখা যায় তবে এটি সম্ভবত সমাধান নয়, বিশেষত যদি আপনাকে "হোস্ট" এবং "অতিথি" এর মধ্যে প্রচুর পরিমাণে ডেটা ভাগ করতে হয় পরিবেশের।

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


0

আমি ইউএসবি সি ডিস্কে একটি বাহ্যিক এসএসডি ব্যবহার করে এটি অর্জন করেছি। ভিএম এসএসডি ডিস্কে অবস্থিত হবে এবং উভয় ল্যাপটপে আমার ভার্চুয়ালবক্স সেটআপে রেফারেন্স হবে। আমি একটি ইউএসবি 3.1 জেন 2 টাইপ-সি (10 জিবিপিএস), 540 এমবি / গুলি মডেল নিয়েছি এবং কর্মক্ষমতা ঠিক আছে fine

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.