একক ইএসএক্সআই হোস্টে ভার্চুয়াল মেশিনগুলি কীভাবে ব্যাকআপ করবেন?


17

কোনও vCenter সার্ভার ছাড়াই স্ট্যান্ডেলোন ইএসসিআই (4.1) হোস্ট।

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

আমি জানি আমি ESXi কনসোল অ্যাক্সেস করতে পারি এবং মানক ইউনিক্স cpকমান্ডটি ব্যবহার করতে পারি , তবে এটির পুরো ভিএমডি কে ফাইলগুলি অনুলিপি করার ক্ষমতা হ্রাস পেয়েছে, কেবল তাদের প্রকৃত ব্যবহৃত স্থান নয়; সুতরাং, একটি 30-জিবি ভিএমডি কে যার মধ্যে কেবল 1 জিবি ব্যবহৃত হয়, ব্যাকআপটিতে 30 টি পূর্ণ জিবি স্থান এবং সেই অনুযায়ী সময় লাগবে।

এবং হ্যাঁ, আমি পাতলা-বিধানিত ভার্চুয়াল ডিস্কগুলি সম্পর্কে জানি, তবে শারীরিকভাবে অনুলিপি করা অবস্থায় এবং / অথবা তাদের সম্পূর্ণ বিধানযুক্ত আকারের দিকে ঝাপিয়ে পড়ে তারা খুব খারাপ আচরণ করে ; এছাড়াও, এগুলি প্রকৃত ভিএম কার্য সম্পাদনের জন্য প্রস্তাবিত নয়।

ভিএমএসগুলিকে ব্যাকআপ নেওয়ার আগে বন্ধ করে দেওয়া আমার পক্ষে ঠিক (যেমন আমার "লাইভ" ব্যাকআপ দরকার নেই); তবে এগুলিকে দক্ষতার সাথে অনুলিপি করার জন্য আমার একটি উপায় প্রয়োজন; এবং হ্যাঁ, ব্যাকআপ নেওয়ার সময় শাটডাউন / স্টার্টআপ স্বয়ংক্রিয় করার একটি উপায়ও সহায়তা করবে।

আমার কাছে কেবল ESXi আছে; কোনও সার্ভিস কনসোল নেই, কোনও ভিসেন্টার সার্ভার নেই ... এই কাজটি পরিচালনা করার সর্বোত্তম উপায় কোনটি? এছাড়াও, পুনরুদ্ধার সম্পর্কে কি?

উত্তর:


17

এর জন্য আমার পছন্দসই সমাধানটি হ'ল vSphere ক্লায়েন্ট বা কমান্ড লাইন ovftool ব্যবহার করে কেবল একটি ovf বা ova ফাইলে রফতানি করা

ভিস্পিয়ার ক্লায়েন্টে, ভিএম বন্ধ রয়েছে তা নিশ্চিত করুন, তারপরে এটি হাইলাইট করুন এবং ফাইল-> রফতানি-> ওভিএফ টেম্পলেট রফতানিতে যান। তারপরে ঠিক অনুরোধগুলি অনুসরণ করুন।

পুনরুদ্ধার করা কেকের টুকরো, কেবল বিপরীত করুন (মেনু বিকল্পটি "ওভিএফ টেম্পলেট স্থাপন করুন", আমি মনে করি)।

Ovftool ব্যবহার করে একটি পাতলা ব্যাকআপ তৈরি করতে

ovftool -dm=thin  vi://<user>@<esxi-host>/<vm-name> <local-file>.ovf

আপনি http://www.virtualghetto.com/ এ কয়েকটি বিকল্প পরীক্ষা করে দেখতেও চাইতে পারেন, আমি জানি এটি খুব জনপ্রিয় এবং আমি মনে করি ব্যাকআপের জন্য কিছু ভাল পছন্দ আছে, যদিও আমি সেগুলির কোনওটির দিকে নজর দিইনি খুব সম্প্রতি


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

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

5

এটি আপনার জন্য বিলটি ফিট করে কিনা আমি জানি না, তবে ভিএম এক্সপ্লোরার ভার্চুয়াল মেশিনগুলির গরম বা ঠান্ডা ব্যাকআপগুলি সম্পাদন করার জন্য দুর্দান্ত কাজ করে। আমি বিশ্বাস করি যে ESXi 4.1 এর সাথে ভিএম এক্সপ্লোরার আপনাকে একটি হোস্ট থেকে অন্য হোস্টেও ভিএম অতিথি ব্যাকআপগুলি সম্পাদন করতে দেয়।


আমাকে আরও এটি দেখতে হবে তবে শুরু থেকেই আমার পছন্দের কিছু দেখতে পাবে - প্রতি ইনস্টলেশন অনুসারে লাইসেন্সযুক্ত।
চাদ্দাদা

মূল সংস্করণটি বিনামূল্যে
ম্যাথু লক

মনে রাখা ভাল যে এটি আর নিখরচায় নয়, সর্বনিম্ন স্তরটি "পেশাদার" হ'ল 699 ডলার
ডগলাস গ্যাসকেল

4

আমি একটি স্ক্রিপ্ট লিখে শেষ করেছি যা ভিএম কনফিগারেশন ফাইলগুলি অনুলিপি করে vmkfstools -dএবং পাতলা বিধান সংরক্ষণ করার সময় ভিএমডিকেগুলি ক্লোন করতে ব্যবহার করে।

রেফারেন্সের জন্য:

#!/bin/sh

if [ $# != 2 ]; then
        echo "Usage: $(basename $0) <SOURCE VM PATH> <DESTINATION PATH>"
        echo "Example: $(basename $0) /vmfs/volumes/datastore1/VM1 /vmfs/volumes/datastore2"
        exit
fi

vmx=$(basename $(/bin/ls $1/*.vmx))
name=$(grep displayName $1/$vmx | /bin/awk -F\" '{print $(NF-1)}')
vmxf=$(grep vmxf $1/$vmx | /bin/awk -F\" '{print $(NF-1)}')
nvram=$(grep nvram $1/$vmx | /bin/awk -F\" '{print $(NF-1)}')
vmdks=$(grep vmdk $1/$vmx | /bin/awk -F\" '{print $(NF-1)}')

echo "Started copying VM $name"

vmdir=$(basename $1)
destpath="$2/$vmdir"

echo "Source path: $1"
echo "Destination path: $destpath"

echo "Creating destination path $destpath"
/bin/mkdir -p $destpath

echo "Copying configuration files:"
echo $vmx
/bin/cp $1/$vmx $destpath
echo $vmxf
/bin/cp $1/$vmxf $destpath
echo $nvram
/bin/cp $1/$nvram $destpath

echo "Copying virtual disks:"
for vmdk in $vmdks;
do
        echo $vmdk
        /sbin/vmkfstools -d thin -i $1/$vmdk $destpath/$vmdk
done

echo "Completed copying VM $name"

এর জন্য ভিএম চালিত হওয়া দরকার এবং কোনও সক্রিয় স্ন্যাপশট নেই।


হাই, মোটা অলস কি হবে?
রোভশংগো

গ্রেট স্ক্রিপ্ট @ মাসিমো, তবে বেসনাম সিনট্যাক্স ত্রুটি এড়াতে আমাকে ভিএমএক্স অ্যাসাইনমেন্টে ডাবল কোট যুক্ত করতে হয়েছিল: vmx = $ (বেসনাম "$ (/ বিন / এলএস $ 1 / *। ভিএমএক্স)")। তবে এখন, যদি $ 1 পাথটিতে স্পেস থাকে তবে এটি ক্রাশ হয়ে যায় কারণ $ 1 উদ্ধৃত হয়নি। আমি এই সমস্যা থেকে মুক্তি পেতে পারি না। কোন ধারণা?
ব্লেজ্যাগ

4

আমি নিজের রোল না দিয়ে কোনও ধরণের প্রমাণিত সমাধানটি ব্যবহার করার চেষ্টা করব। হ্রাস ঝামেলা, সময় এবং ঝুঁকি সহজেই নিজের জন্য অর্থ প্রদান করবে এমনকি যদি আপনি কোনও সমাধানের জন্য নিখরচায় না হন যা নিখরচায় নয়। এই বিষয়গুলির জন্য আপনি উদ্বিগ্ন সমস্তগুলি ESXi এর জন্য কোনও আধুনিক ব্যাকআপ সমাধানে সম্বোধন করা হয়েছে।

কোনও ক্লায়েন্ট তাদের ESXi পরিবেশে সৌভাগ্যের সাথে যে সমাধানটি ব্যবহার করে তা হ'ল ভীম। এমনকি একটি নিখরচায় সংস্করণ রয়েছে যা আপনার প্রয়োজনের জন্য কাজ করতে পারে: https://www.veeam.com/virtual-machine-backup-solution-free.html


1
ফ্রি সংস্করণে এখনও ESXi লাইসেন্সিং দরকার।
ওভারমাইন্ড করুন

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


1

এক্সএসআইব্যাকআপ একটি ESXi পরিষেবা যা ESXi হাইপারভাইজার ওএসে চালিত হয় এবং একটি নূন্যতম পদচিহ্ন রয়েছে। প্রকৃতপক্ষে আপনার ব্যবহারকারীরা লক্ষ্য করবেন না যে পটভূমিতে একটি ব্যাকআপ নিয়েছে।

এটি দুটি পৃথক সরঞ্জাম সরবরাহ করে: এক্সএসআইব্যাকআপ-ফ্রি এবং এক্সএসআইব্যাকআপ-প্রো।

এক্সএসআইব্যাকআপ-ফ্রি প্রো সংস্করণে উপস্থিত সমস্ত বৈশিষ্ট্য সরবরাহ করে যেমন:

  • হট ব্যাকআপ
  • ক্রোন শিডিউলিং
  • তাত্ক্ষণিক ডিফারেনশিয়াল ব্যাকআপ (ওয়ানডিফ)
  • স্থানীয় ডেটাস্টোর এবং লিনাক্স সার্ভারগুলিতে (এক্সএসআইটিউলস) নেটিভ ব্লক স্তরের ডুপ্লিকেশন প্লাস সংক্ষেপণ।

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

https://33hops.com/xsibackup-pro-vmware-esxi-backup.html


0

আমি ওভিএফ ফর্ম্যাটেও এক্সপোর্ট করছি। এটি ঠিক আছে কারণ এটি জিপিপ সহ ছবিতে ফ্লাইতে সংকোচিত হয়।

কিন্তু লাইসেন্সগুলি চলে গেছে, কারণ একটি ওএসএফ ফাইল একটি ইএসএক্সআইতে আমদানির সাথে নতুন হার্ডওয়্যার সহ একটি মেশিন তৈরি হয়।

সমাধান:

আমি ভার্চুয়াল মেশিনের ফাইল ফোল্ডারটিকে বড় চিত্র ছাড়াই ব্যাকআপ (ডাউনলোড) করি এবং সেগুলি সংকুচিত করি।

উভয়ই - ওভিএফ ফোল্ডার এবং ভার্চুয়াল ইমেজ ফাইলগুলির সংক্ষিপ্ত অনুলিপি (বড় চিত্র ছাড়াই) - একই ফোল্ডারে রয়েছে।

পুনরুদ্ধার করা হচ্ছে:

-> ইএসএক্সআইতে ওভিএফ আমদানি করা এবং সংকোচিত কনফিগারেশন আপলোড করা (ব্যাকআপযুক্ত ফাইল ফোল্ডার থেকে) -> ভার্চুয়াল মেশিন আবার ঠিক আছে

ইসমাইল


0

cpio বিচ্ছিন্ন ফাইলগুলিতে "গর্ত" সংরক্ষণ করার সময় অনুলিপি করতে পারে।


আফাইক, vmkfstools ছাড়াও স্পার্স.ভিএমডিপি ফাইলগুলি স্থানীয়ভাবে পরিচালনা করতে পারে এমন কোনও সরঞ্জাম নেই যা স্থানীয় ফাইল সিস্টেমের মধ্যে ফাইলগুলি অনুলিপি করে সীমাবদ্ধ। এজন্য আমরা ESXi এর স্যুটগুলির সরঞ্জামগুলির অংশ হিসাবে (সি) এক্সএসআইডিফ তৈরি করেছি। এটি কেবলমাত্র vmkfstools এর মতোই ব্যবহৃত ব্লকগুলি অনুলিপি করে তবে আপনি এসএসএইচে এবং একটি টিসিপি / আইপি ক্লায়েন্ট / সার্ভার অ্যাপ্লিকেশন হিসাবেও অনুলিপি করতে পারেন। আপনি এখানে একটি নিখরচায় সংস্করণ ডাউনলোড করতে পারেন: 33hops.com/download-xsidiff-trial.html
ড্যানিয়েল জে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.