আমার বেশ কয়েকটি জেন ভার্চুয়াল মেশিন প্রচুর লিনাক্স সার্ভারে চলছে। এই ভিএমগুলি তাদের ডিস্ক চিত্রগুলি লিনাক্স এলভিএম ভলিউমে ডিভাইসের নামের সাথে / dev / xenVG / SERVER001OS এর লাইনে সংরক্ষণ করে। আমি disk ডিস্কের চিত্রগুলির নিয়মিত ব্যাকআপ নিতে চাই যাতে আমাদের প্রয়োজন সেক্ষেত্রে আমি ভিএমগুলি পুনরুদ্ধার করতে পারি (এলভিএম ডিভাইসগুলি দুটি ফিজিক্যাল মেশিনের মধ্যে ইতিমধ্যে ডিআরবিডি দিয়ে সজ্জিত, আমি কেবল এখানে অতিরিক্ত প্যারানয়েড হচ্ছি)।
কিভাবে আমি এই সম্পর্কে যান? স্পষ্টতই প্রথম পদক্ষেপটি হল LVM ডিভাইসটির স্ন্যাপশট করা, তবে আমি কীভাবে সবচেয়ে কার্যকর পদ্ধতিতে কোনও ব্যাকআপ সার্ভারে ডেটা স্থানান্তর করব? আমি কেবল পুরো ডিভাইসটি অনুলিপি করতে পারি, এর লাইনের সাথে কিছু:
dd if=/dev/xenVG/SERVER001OS | ssh administrator@backupserver "dd of=/mnt/largeDisk/SERVER001OS.img"
... তবে এতে অনেক ব্যান্ডউইথ লাগবে। দূরবর্তী সার্ভারগুলির মধ্যে পুরো ডিস্ক ব্লকের সামগ্রী সিঙ্ক করার জন্য কি আরএসসিএনসি-জাতীয় সরঞ্জাম রয়েছে? কিছুটা এইরকম:
rsync /dev/xenVG/SERVER001OS backupServer:/mnt/largeDisk/SERVER001OS.img
আমি যদি rsync এর ম্যান পেজটি সঠিকভাবে বুঝতে পারি তবে উপরের কমান্ডটি আসলে কাজ করবে না (এটি হবে?), তবে এটি আমি কী লক্ষ্য করছি তা দেখায়। আমি বুঝতে পারি - ডিভাইসগুলির আরএসসিএনসি অপশনটি ডিভাইসগুলি নিজেরাই অনুলিপি করা উচিত those ডিভাইসের সামগ্রীগুলি নয়। দূরবর্তী সার্ভারের সাথে সিঙ্ক করার আগে ভিএম চিত্রের স্থানীয় কপি তৈরি করা কোনও বিকল্প নয় কারণ ডিস্কের স্থান নেই।
এমন কোনও উপযোগী ইউটিলিটি যা ব্লক ডিভাইস এবং দূরবর্তী সার্ভারে একটি ব্যাকআপ ফাইলের মধ্যে সিঙ্ক করতে পারে? আমি যদি লিখতে পারি তবে আমি এটি লিখতে পারি তবে বিদ্যমান সমাধানটি আরও ভাল। আমি কি একটি আরএসসিএনসি বিকল্প মিস করেছি যা আমার জন্য এটি করে?