ভিএম এর দক্ষ অফসাইট রিমোট ব্যাকআপ সমাধানের জন্য সুপারিশ


15

আমি আমার বর্তমান 6 ভিএম এর ব্যাক আপ করার জন্য (এবং শীঘ্রই 20-এ উন্নীত হওয়ার জন্য) প্রস্তাবনাগুলি সন্ধান করছি। বর্তমানে আমি একটি দুটি নোড প্রক্সমাক্স ক্লাস্টার চালিয়ে যাচ্ছি (যা প্রশাসনের জন্য কাস্টম ওয়েব ফ্রন্ট এন্ড সহ ভার্চুয়ালাইজেশনের জন্য কেভিএম ব্যবহার করে একটি ডেবিয়ান বেস)। আমার কাছে প্রায় দুটি অভিন্ন বক্স রয়েছে যা এএমডি ফেনোম II x4 এর এবং আসুস মাদারবোর্ডগুলির সাথে রয়েছে। প্রতিটি মেশিনের মধ্যে 1.5 টিবি'র স্টোরেজ ভাগ করে নেওয়ার জন্য প্রতিটির কাছে 4 জিবি স্যাট 2 এইচডি, প্রক্সম্যাক্স ইনস্টলের জন্য ওএস এবং অন্যান্য ডেটা 1 এবং 3 mddm + drbd + lvm ব্যবহার করে থাকে। আমি ভার্চুয়াল মেশিনগুলির জন্য কেভিএম এ lvm চিত্রগুলি মাউন্ট করি। আমার কাছে বর্তমানে একটি মেশিন থেকে অন্য মেশিনে সরাসরি স্থানান্তর করার ক্ষমতা রয়েছে, সাধারণত কয়েক সেকেন্ডের মধ্যে (m $ sql সার্ভারের সাথে win2008 সবচেয়ে বড় ভিএম চলতে প্রায় 2 মিনিট সময় লাগে)। আমি ভিএম এর স্ন্যাপশট নিতে প্রক্সমক্সের বিল্ট-ইন ভিজডাম্প ইউটিলিটি ব্যবহার করছি s এবং সেগুলি নেটওয়ার্কে বহিরাগত হার্ডড্রাইভের মধ্যে সঞ্চয় করুন। আমার তখন রিমোট অফসাইট ব্যাকআপের জন্য ভিজডম্প ফোল্ডার সিঙ্ক করার জন্য জংলেডিস্ক পরিষেবা (র‌্যাকস্পেস ব্যবহার করে)।

এটি সমস্ত সূক্ষ্ম এবং জঘন্য, তবে এটি খুব স্কেলযোগ্য নয়। একটির জন্য, ব্যাকআপগুলি নিজেরাই প্রতি রাতে কয়েক ঘন্টা সময় নিতে পারে। জাংলেডিস্কের ব্লক স্তরের ইনক্রিমেন্টাল ট্রান্সফার সহ, সিঙ্কটি কেবলমাত্র ডেটা অফসাইটের একটি ছোট অংশ স্থানান্তর করে, তবে এটি কমপক্ষে আধা ঘন্টা সময় নেয়।

আরও ভাল সমাধান অবশ্যই এমন কিছু হতে পারে যা আমাকে তাত্ক্ষণিকভাবে দুটি সময়ের পয়েন্টের পার্থক্য নিতে দেয় (6am থেকে সকাল 7 টা পর্যন্ত যা লিখেছিল তা বলুন), জিপ করুন, তারপরে সেই তফাত ফাইলটি ব্যাকআপ সার্ভারে প্রেরণ করুন যা তাত্ক্ষণিকভাবে স্থানান্তরিত হবে র‌্যাকস্পেসে রিমোট স্টোরেজ। আমি জেডএফএসে একটু নজর রেখেছি এবং এটি প্রেরণ / গ্রহণের ক্ষমতা। এটি বিজিপ বা কোনও কিছুর সাথে ডেটার পাইপের সাথে মিলিয়ে নিখুঁত বলে মনে হবে। তবে, মনে হচ্ছে zfs এর সাথে একটি নেক্সেন্টা সার্ভার প্রয়োগ করার জন্য প্রক্সিমক্স সার্ভারগুলিতে আইএসসিএসআই ব্লক ভলিউম (zvol এর ??? এর মাধ্যমে) পরিবেশন করতে মূলত কমপক্ষে এক বা দুটি আরও ডেডিকেটেড স্টোরেজ সার্ভারের প্রয়োজন হবে। আমি যদি সম্ভব হয় তবে সেটআপটি যতটা সম্ভব ন্যূনতম (যেমন পৃথক স্টোরেজ সার্ভার না থাকা) রাখতে পছন্দ করব।

জুমাস্তর সম্পর্কে আমি সংক্ষেপেও পড়েছি। দেখে মনে হচ্ছে এটি আমার যা করতে চাইছে তা করতে পারে তবে এটি 2008 এর বিকাশকে থামিয়ে দিয়েছে।

তাহলে, জেডএফএস, জুমাস্তর বা অন্যান্য?

উত্তর:


3

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

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

এই ক্ষেত্রে, আপনি সর্বদা একটি নতুন ভিএম আনতে এবং ডেটা পুনরুদ্ধার করতে পারেন, বা ভিএম পুনরুদ্ধার করতে একটি পুরানো স্ন্যাপশট ব্যবহার করতে পারেন এবং তারপরে সাম্প্রতিক সময়ে পুনরুদ্ধার করতে ডেটা ব্যাকআপ ব্যবহার করতে পারেন।


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

1

যদি আমি অফসাইট ব্যাকআপগুলি করতাম তবে আমি নিম্নলিখিত বিকল্পগুলি বেছে নেব:

(ক) শেল স্ক্রিপ্ট যা এসসিপি রিমোট সার্ভারে অনুলিপি করে, আপনি ক্রোন জব যুক্ত করতে পারেন যা স্বয়ংক্রিয়ভাবে স্ক্রিপ্টটি ব্যাকআপ তৈরি করে। অতিরিক্তভাবে আপনি এটিকে তৈরি করতে পারেন যাতে এটি সিল জিজপিংয়ের সময় স্থানান্তর না করে ব্যান্ডউইদথ সংরক্ষণ করে ফাইলগুলি স্থানান্তর করার আগে একটি অস্থায়ী সংরক্ষণাগার ফাইল তৈরি করে।

অথবা

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

কিছু অতিরিক্ত লিঙ্ক:

http://www.debianhelp.co.uk/backup.htm

http://ubuntuforums.org/showthread.php?t=35087

আশা করি যে সাহায্য করবে, রায়ক্যাং


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

1

আপনি ব্যাকআপে একবার দেখতে চাইবেন want

ব্যাকআপসি আরএসএনসি শীর্ষে কাজ করতে পারে যা বর্ধিত অনুলিপি করে।

আরও আরও আপনি সহজেই ফোল্ডারের একটি কালো তালিকা লিখতে পারেন যার ব্যাকআপ নিতে হবে না। উদাহরণস্বরূপ: অস্থায়ী / / tmp .garbages / ...

http://backuppc.sourceforge.net/

ব্যাকআপ্সিতে একটি ক্লিন ওয়েব ইন্টারফেস রয়েছে যা আপনাকে একটি জিপ ফাইল হিসাবে সরাসরি ব্যাকআপের কিছু অংশ ডাউনলোড করতে দেয়। এটি নাগিওগুলি দ্বারা চেক_ব্যাকআপস ব্যবহার করে পর্যবেক্ষণ করা যেতে পারে।


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

1

আমি নিশ্চিত নই, আপনি আপনার স্কেলিবিলিটি বাড়াতে আপনি কতটা স্থাপত্য পরিবর্তন করার পরিকল্পনা নিয়েছিলেন make তবে, আপনি যদি ভিএম প্ল্যাটফর্মগুলি স্যুইচিংয়ের জন্য উন্মুক্ত হন তবে আপনি ভিএমওয়্যারের দিকে নজর দিতে পারেন।

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


দুর্ভাগ্যক্রমে আমি এখন যা চালাচ্ছি তার সাথে মোটামুটি কিছু সন্ধান করছি; এটি বিশেষত ওপেন সোর্স এবং স্কেলেবল হওয়া দরকার। আমি ভিএমওয়্যার সমাধানগুলি পর্যালোচনা করেছি, এবং সিডিপি ব্যাকআপ সলিউশনের নিকটে একটি ভাল 3 য় পক্ষের সাথে এমনকি দুটি নোডের পুণ্য ক্লাস্টারের দাম খুব দামি।
22-25

আমি মনে করি আপনি VizionCore বোঝাতে চেয়েছেন, VzionCore নয়।
শান রিফশনিডার

0

zfs এটি দুর্দান্ত করে তোলে, আপনি ইতিমধ্যে এটি জেনে উল্লেখ করেছেন যে যদিও এবং 2 সার্ভার স্কেলে দুর্দান্ত কাজ না করার ক্ষতি। এটি আপনাকে ডিআরডিবি ফেলওভার দেবে না, অর্থাৎ নেক্সেন্টা ব্যর্থতার একক পয়েন্ট হবে।

আপনি ওপেনসোলারিস বা নেক্সেন্টা কোর-তে ভার্চুয়ালবক্স পাওয়ার চেষ্টা বিবেচনা করতে পারেন তবে প্রকক্সমক্স + ডিআরডিবি এর মতো সহজ নয় যাতে আপনি আপনার বিদ্যমান মেশিনগুলি পুনরায় ব্যবহার করতে পারেন।

আপনি যদি নিজের পরিবর্তনগুলি পরিমাপ করেন এবং এগুলিকে পর্যাপ্ত পরিমাণে খুঁজে পান তবে আপনি একটি ৩ য় মিরর অফসাইট দিয়ে ডিআরডিবি চেষ্টা করতে পারেন - এটি কেবল তখনই কাজ করছে যদি আপনার ভিএমগুলিতে লেখকের সংখ্যা অত্যন্ত কম থাকে।

স্টিভ র্যাডিচ - ১৯৯৫ সাল থেকে উইন্ডোজ হোস্টিং ও এসকিউএল পারফরম্যান্স - http://www.BitShop.com/Blogs.aspx


0

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

একটি 'অতিথি' ফাইল ব্যাকআপ সমাধান বিবেচনা করুন যার মধ্যে অনেকগুলি রয়েছে। ব্যাকআপস, আরব্যাকআপ, বকুলা, আমন্ডা ইত্যাদি ...

এটি আরও দ্রুত হবে, অনেক কম জায়গা ব্যয় করবে এবং নির্দিষ্ট ফাইলগুলি পুনরুদ্ধার করা আরও সহজ হবে।


0

আমি মনে করি আমি আমার প্রশ্নের চূড়ান্ত উত্তরটি পেয়েছি:

বিইউপি https://github.com/bup/bup

বৈশিষ্ট্য:

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

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

    গিটের বিপরীতে, এটি সরাসরি প্যাকফিলগুলি লেখায় (পৃথক আবর্জনা সংগ্রহ / পুনর্বিবেচনার স্টেজ না দিয়ে) তাই অকারণে বিপুল পরিমাণে ডেটা সহ এটিও দ্রুত। বুপের উন্নত সূচক ফর্ম্যাটগুলি আপনাকে গিট (মিলিয়ন) এর চেয়ে অনেক বেশি ফাইলের নাম এবং ট্র্যাক রাখতে আরও অনেক বেশি অবজেক্ট (শত বা হাজার হাজার গিগা বাইট) রাখার অনুমতি দেয়।

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

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

    আপনার ডিস্কে খারাপ সেক্টরগুলি সনাক্ত না করা থাকলেও দূষিত ব্যাকআপগুলি পুনরুদ্ধার করতে বুপ "par2" রিডানডেন্সি ব্যবহার করতে পারে।

    এমনকি যখন কোনও ব্যাকআপ বর্ধমান হয়, তখনও আপনাকে পূর্ণ ব্যাকআপটি পুনরুদ্ধার করার বিষয়ে চিন্তা করতে হবে না, তারপরে প্রতিটি বাড়তি বৃদ্ধি; একটি বর্ধিত ব্যাকআপ এটি পুরো ব্যাকআপ হিসাবে কাজ করে, এটি কেবল ডিস্কের কম জায়গা নেয় takes

    আপনি আপনার বুপ সংগ্রহস্থলকে FUSE ফাইল সিস্টেম হিসাবে মাউন্ট করতে পারেন এবং সামগ্রীটি সেভাবে অ্যাক্সেস করতে পারেন, এমনকি এটি সাম্বার মাধ্যমেও রফতানি করতে পারেন।

সম্পাদনা করুন: (আগস্ট 19, 2015) এবং আরও একটি দুর্দান্ত সমাধান বেরিয়ে এসেছে যা আরও ভাল: https://github.com/datto/dattobd

এটি লিনাক্সের কোনও নিয়মিত পুরানো ফাইল সিস্টেমে মূলত COW বৈশিষ্ট্যগুলি সরবরাহ করে লাইভ স্ন্যাপশটিংয়ের অনুমতি দেয়।

সম্পাদনা করুন: (জুলাই 15, 2016) এবং আরও একটি দুর্দান্ত সমাধান যা পানির বাইরে ছড়িয়ে পড়ে: https://github.com/borgbackup/borg

এটি ছাঁটাই করার সময় বিশেষত ভাল better মনে হয় এটি সংক্ষেপণ, এনক্রিপশন এবং দক্ষ প্রতিলিপি জন্য দুর্দান্ত সমর্থন আছে। dattobd + borg ftw !!!

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