এটি vzdump কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
vzdump - ভার্চুয়াল মেশিনের জন্য ব্যাকআপ ইউটিলিটি
সাইনোপিসিস
vzdump বিকল্প [--সমস্ত | ]
--ভিএমআইডি বাদ দিন ভিএমআইডি বাদ দিন (ধরে নেয় --সমস্ত)
--exclude-path REGEX কিছু ফাইল/ডিরেক্টরি বাদ দেয়। আপনি
উল্লেখ করার জন্য এই বিকল্পটি একাধিকবার ব্যবহার করতে পারেন
একাধিক বাদ পাথ
--stdex অস্থায়ী ফাইল এবং লগ বাদ দেয়
-- কম্প্রেস কম্প্রেস ডাম্প ফাইল (gzip)
--storage STORAGE_ID ফাইল STORAGE_ID তে সঞ্চয় করে (শুধুমাত্র PVE)
--স্ক্রিপ্ট হুক স্ক্রিপ্ট চালান
--ডাম্পডির ডিআইআর স্টোরের ফলে ফাইলগুলি ডিআইআর-এ
--maxfiles N VM প্রতি ব্যাকআপ ফাইলের সর্বাধিক সংখ্যা।
--tmpdir DIR অস্থায়ী ফাইল ডিআইআর-এ সঞ্চয় করে। --সাসপেন্ড এবং --স্টপ
VM এর একটি অনুলিপি সংরক্ষণ করতে এই ডিরেক্টরিটি ব্যবহার করছেন।
--mailto EMAIL EMAIL এ বিজ্ঞপ্তি মেইল পাঠান। তুমি ব্যবহার করতে পার
একাধিকবার নির্দিষ্ট করতে এই বিকল্পটি একাধিকবার
রিসিভার
--চলতে থাকলে স্টপ স্টপ/স্টার্ট ভিএম
-- চলমান অবস্থায় সাসপেন্ড/পুনরায় শুরু করা ভিএম স্থগিত করুন
--snapshot চালানোর সময় LVM স্ন্যাপশট ব্যবহার করুন
--size MB LVM স্ন্যাপশট সাইজ (ডিফল্ট 1024)
--bwlimit KBPS সীমা I/O ব্যান্ডউইথ; প্রতি সেকেন্ডে KBytes
--লকওয়েট মিনিট সর্বোচ্চ সময় গ্লোবালের জন্য অপেক্ষা করুন৷
তালা vzdump তৈরি করতে একটি গ্লোবাল লক ফাইল ব্যবহার করে
নিশ্চিত যে শুধুমাত্র একটি উদাহরণ চলছে
(অনেক উদাহরণ চালানো খুব বেশি লোড রাখে
একটি সার্ভারে)। ডিফল্ট হল 180 (3 ঘন্টা)।
--একটি VM বন্ধ না হওয়া পর্যন্ত অপেক্ষা করার জন্য সর্বাধিক মিনিট মিনিট অপেক্ষা করুন।
বর্ণনাঃ
vzdump হল ভার্চুয়াল মেশিন (VMs) চালানোর ধারাবাহিক স্ন্যাপশট তৈরি করার জন্য একটি ইউটিলিটি। এটা
মূলত ভিএম প্রাইভেট এরিয়ার একটি টার আর্কাইভ তৈরি করে, যা ভিএমও অন্তর্ভুক্ত করে
কনফিগারেশন ফাইল। vzdump বর্তমানে OpenVZ এবং QemuServer VM সমর্থন করে।
ধারাবাহিকতা প্রদানের বিভিন্ন উপায় রয়েছে:
"স্টপ" মোড
ব্যাকআপের সময় VM বন্ধ করুন। এটি একটি খুব দীর্ঘ ডাউনটাইম ফলাফল.
"বহিঃস্কার অবস্তা
OpenVZ-এর জন্য, এই মোডটি একটি অস্থায়ী অবস্থানে VM অনুলিপি করতে rsync ব্যবহার করে (বিকল্প দেখুন
--tmpdir)। তারপর VM স্থগিত করা হয় এবং একটি দ্বিতীয় rsync পরিবর্তিত ফাইল কপি করে। তারপর,
VM আবার শুরু হয় (পুনরায় শুরু)। এটি একটি ন্যূনতম ডাউনটাইম ফলাফল, কিন্তু প্রয়োজন
VM কপি রাখার জন্য অতিরিক্ত স্থান।
QemuServer-এর জন্য, এই মোডটি "স্টপ" মোডের মতো কাজ করে, তবে এর পরিবর্তে সাসপেন্ড/রিজুমে ব্যবহার করে
শুরু বন্ধ.
"স্ন্যাপশট" মোড
এই মোড LVM2 স্ন্যাপশট ব্যবহার করে। কোন ডাউনটাইম নেই, কিন্তু স্ন্যাপশট মোডের প্রয়োজন LVM2 এবং
LVM স্ন্যাপশট তৈরি করার জন্য সংশ্লিষ্ট ভলিউম গ্রুপে কিছু ফাঁকা স্থান।
ব্যাকআপ ফাইল নামস
vzdump-এর নতুন সংস্করণ ভার্চুয়াল মেশিনের ধরন এবং ব্যাকআপ সময়কে এনকোড করে
ফাইলের নাম, উদাহরণস্বরূপ
vzdump-openvz-105-2009_10_09-11_04_43.tar
এইভাবে একই ডিরেক্টরিতে একাধিক ব্যাকআপ সংরক্ষণ করা সম্ভব। প্যারামিটার
সর্বোচ্চ সংখ্যক ব্যাকআপ রাখার জন্য "maxfiles" ব্যবহার করা যেতে পারে।
পুনরুদ্ধার
ফলস্বরূপ টার ফাইলগুলি নিম্নলিখিত প্রোগ্রামগুলির সাথে পুনরুদ্ধার করা যেতে পারে।
vzrestore: OpenVZ পুনরুদ্ধার ইউটিলিটি
qmrestore: QemuServer পুনরুদ্ধার ইউটিলিটি
বিস্তারিত জানার জন্য সংশ্লিষ্ট ম্যানুয়াল পৃষ্ঠাগুলি দেখুন।
কনফিগারেশন
গ্লোবাল কনফিগারেশন /etc/vzdump.conf এ সংরক্ষণ করা হয়।
tmpdir: DIR
dumpdir: DIR
সঞ্চয়স্থান: STORAGE_ID
মোড: স্ন্যাপশট|সাসপেন্ড|স্টপ
bwlimit: KBPS
লকওয়েট: মিনিট
স্টপওয়েট: মিনিট
আকার: এমবি
ম্যাক্সফাইলস: এন
স্ক্রিপ্ট: FILENAME
HOOK স্ক্রিপ্ট
আপনি "-স্ক্রিপ্ট" বিকল্পের সাথে একটি হুক স্ক্রিপ্ট নির্দিষ্ট করতে পারেন। এই স্ক্রিপ্ট বিভিন্ন এ বলা হয়
ব্যাকআপ প্রক্রিয়ার পর্যায়গুলি, সেই অনুযায়ী সেট করা পরামিতি সহ। আপনি একটি উদাহরণ খুঁজে পেতে পারেন
ডকুমেন্টেশন ডিরেক্টরি ("hook-script.pl")।
এক্সক্লুশনস (ওপেনভিজেড কেবল)
vzdump নিম্নলিখিত ফাইলগুলির বুদ্ধি বিকল্পকে এড়িয়ে যায় --stdexcludes
/var/log/।+
/tmp/।+
/var/tmp/।+
/var/run/।+পিড
আপনি ম্যানুয়ালি বাদ পাথ নির্দিষ্ট করতে পারেন, উদাহরণস্বরূপ:
> vzdump -- বাদ-পথ "/tmp/।+" --বাদ-পথ"/var/tmp/।+" ৭৭৭
(শুধুমাত্র tmp ডিরেক্টরি বাদ দেয়)
কনফিগারেশন ফাইলগুলিও ব্যাকআপ আর্কাইভের (/etc/vzdump) ভিতরে সংরক্ষণ করা হয়, এবং হবে
সঠিকভাবে পুনরুদ্ধার করা হয়েছে।
সীমাবদ্ধতা
VZDump ACL সংরক্ষণ করে না।
উদাহরণ
শুধু VM 777 ডাম্প করুন - কোন স্ন্যাপশট নেই, শুধু VM ব্যক্তিগত এলাকা এবং কনফিগারেশন ফাইল সংরক্ষণ করুন
ডিফল্ট ডাম্প ডিরেক্টরিতে (সাধারণত /vz/dump/)।
> vzdump 777
একটি স্ন্যাপশট তৈরি করতে rsync এবং সাসপেন্ড/রিজুমে ব্যবহার করুন (ন্যূনতম ডাউনটাইম)।
> vzdump --সাসপেন্ড 777
সমস্ত ভিএম-এর ব্যাকআপ নিন এবং রুটে বিজ্ঞপ্তি মেল পাঠান।
> vzdump -- suspend --all --mailto root
স্ন্যাপশট তৈরি করতে LVM2 ব্যবহার করুন (কোন ডাউনটাইম নেই)।
> vzdump --dumpdir /mnt/backup --snapshot 777
VM 101 এবং 102 ব্যতীত সমস্ত VM ব্যাকআপ করুন
> vzdump -- suspend -- exclude 101 -- exclude 102
একটি OpenVZ মেশিন VM 600 এ পুনরুদ্ধার করুন
> vzrestore /mnt/backup/vzdump-openvz-777.tar 600
একটি Qemu/KVM মেশিন VM 601 এ পুনরুদ্ধার করুন
> qmrestore /mnt/backup/vzdump-qemu-888.tar 601
onworks.net পরিষেবা ব্যবহার করে অনলাইনে vzdump ব্যবহার করুন