আমাদের আগের ব্লগে আলোচনা করা হয়েছিল: 'ভার্চুয়াল সিস্টেম ডেটা লসের কারণ কী?', ভার্চুয়াল এনভায়রনমেন্ট থেকে ডেটা লসের মূল কারণ হচ্ছে—হার্ডওয়ার সমস্যা, ফরম্যাটিং, মেটাডেটা করপশন এবং ইউজার এরর। ডেটা লস সংস্থার জন্য বিশাল চিন্তা ও ডাউনটাইম সৃষ্টি করে; তাই ডেটা লস ঘটলে অবিলম্বে খ্যাতিপ্রাপ্ত ডেটা রিকভারি কোম্পানির সাথে যোগাযোগ জরুরি।
তাহলে, আপনার সংস্থা যদি ভার্চুয়াল ডেটা লসের পরিস্থিতিতে পড়ে, কী করা উচিত? ভালো খবর: অনেক উপায় আছে যায়ে কিছু এবং অনেক কেসে সব হারানো ভার্চুয়াল ডেটা রিকভার করা যায়।
স্টোরেজ লেভেল
প্রথম এন্ট্রি পয়েন্ট হলো স্টোরেজ লেভেল। কিছু কেসে ফিজিক্যাল ড্রাইভ থেকে সরাসরি ডেটা রিকভার করা সম্ভব—ড্রাইভের ইমেজ নিয়ে ডিস্কে কী র ডেটা উপলব্ধ আছে তা পড়া।
LUNs বা RAID
পরবর্তী অপশন: লজিক্যাল ভলিউম (LUNs) বা RAID থেকে ডেটা রিকভারি চেষ্টা। RAID কন্ট্রোলার যদি উপলব্ধ থাকে, তবে সেটা ব্যবহার করে ভার্চুয়াল ডিস্কে ছড়িয়ে থাকা ডেটার স্লাইসগুলো ট্র্যাক করা যায়। কনফিগারেশন কী হওয়া উচিত তা নির্ণয় করে ইঞ্জিনিয়াররা ভার্চুয়ালি অ্যারে রিবিল্ড করে এবং স্টোরেজে অ্যাক্সেস পায়। RAID কন্ট্রোলার করপ্ট থাকলে সেটা এমুলেট করে মিসিং অংশ রিবিল্ড করতে হতে পারে।
হোস্ট ফাইল সিস্টেম
পরবর্তী লেভেল, প্রতিটি উচ্চতর রিকভারি ডিফিকাল্টি রিপ্রেজেন্ট করে—হোস্ট ফাইল সিস্টেম লেভেল। VMware-এ এটা VMFS, Hyper-V-এ NTFS বা ReFS। অনেক কেসে ডেটা সরাসরি স্টোরেজ লেভেলে পাওয়া যায় না। কিন্তু সঠিক টুলস ব্যবহার করলে রিকভারি এক্সপার্টরা বেসিক স্টোরেজ ডেটা ব্লক থেকে ডেটা ট্রেস করে হোস্ট লেভেলে ম্যাপ করে রিকম্পাইল করতে পারে। সেটা না হলে অতিরিক্ত টুলস ব্যবহার করে গেস্ট ফাইল সিস্টেম লেভেল পর্যন্ত যাওয়া যায়। ভার্চুয়াল ফাইল সিস্টেম অন্বেষণ করে ডেটা রিকভারি স্পেশালিস্টরা কখনো কখনো সেই ডেটা খুঁজে পান যা অন্যথায় হারানো হতো। চূড়ান্তভাবে, গেস্ট ফাইল-লেভেলে অ্যাক্সেস করা যায়—SQK, Exchange, SharePoint, Oracle, Office ফাইল, ZIP ফাইল ইত্যাদি অ্যাপ্লিকেশন ফাইলের ভেতরে লুকানো ডেটা।
স্টোরেজ আর্কিটেকচার
প্রয়োজন হলো প্রতিটি লেভেল বোঝা এবং কোথায় কী থাকতে পারে তা জানা। স্টোরেজ আর্কিটেকচারে দক্ষরা হারানো মনে হওয়া ডেটা ট্র্যাক ডাউন করতে পারেন—এক লেভেলে কিছু টুকরো, অন্য লেভেলে অন্য অংশ খুঁজে পাওয়া। এটি RAID উদাহরণে ভালো বোঝা যায়। ড্রাইভ ফেইল হবে ইটি সত্য। RAID ১ বা বেশি থাকলে নতুন ড্রাইভ ইনস্টল করে ডেটা স্টোরেজ ম্যাপ রিবিল্ড করা যায় ডেটা লস ছাড়া। কিন্তু ড্রাইভ ফেইলার রিডান্ডেন্সি ক্যাপাসিটি অতিক্রম করলে? সেক্ষেত্রে ডেটা রিকভার করতে হলে সাধারণত ফিজিক্যাল ফেইল বাইপাস করতে হয়, RAID ফাইল সিস্টেম রিকনস্ট্রাক্ট করতে হয়, এবং যেকোনো ভার্চুয়ালাইজড আর্কিটেকচারের লেয়ার ও জটিলতা অसेস করতে হয়।
এটা রিকভারিকে অত্যন্ত চ্যালেঞ্জিং ও টাইম-কনসামিং করে তোলে। কিন্তু সঠিক প্রোভাইডার থাকলে অনেক কেসে রিকভারি সফল হয়। প্রোভাইডারের কাছে টুলস, এক্সপার্টিজ এবং স্টোরেজ ভেন্ডরের সাথে ডায়রেক্ট পার্টনারশিপ আছে কিনা নিশ্চিত করুন।
অনট্র্যাকের ভার্চুয়াল মেশিন ডেটা রিকভারি
৩০ বছরেরও বেশি গ্লোবাল অভিজ্ঞতা ডেটা ম্যানেজমেন্ট, ডেটা রিকভারি, সিকিউর ডেটা ইরেজ, ই-ডিসকভারি ও কম্পিউটার ফরেনসিক্সে—অনট্র্যাক হাজার হাজার এন্টারপ্রাইজের জন্য ভার্চুয়ালাইজড ডেটা রিকভার করেছে।
ইঞ্জিনিয়াররা ড্রাইভ ইমেজ করে র ডেটা পড়ে, কনফিগারেশন কী হওয়া উচিত তা নির্ণয় করে ভার্চুয়ালি অ্যারে রিবিল্ড করে এবং স্টোরেজে অ্যাক্সেস পায়। এজন্য অনট্র্যাক ডেভেলপ করেছে টুলস—যেমন RAID কন্ট্রোলার এমুলেটর এবং মিসিং অংশ রিবিল্ডার। এছাড়া ভার্চুয়ালাইজড ফাইল সিস্টেমের জটিলতা সমাধান এবং ভলিউমে আরও ডেটা রাইট না হয় তা নিশ্চিত করার টুলসও ডেভেলপ করা হয়েছে।
অনট্র্যাকের ডেভেলপমেন্ট টিম συνεχuestas ভার্চুয়ালাইজেশন প্ল্যাটফর্ম ও স্টোরেজ এনভায়রনমেন্টের জন্য টুলস আপডেট করে। বিবিধ স্টোরেজ মিডিয়া, অপারেটিং সিস্টেম এবং অন্তর্নিহিত স্টোরেজ আর্কিটেকচারের জ্ঞান ধারন করে অনট্র্যাক ডেটা রিকভারির পাশাপাশি ইন্টেলিজেন্ট ব্যাকআপ ও ডেটা ম্যানেজমেন্টের ফলো-আপ সার্ভিসও দেয়।
কয়েক উদাহরণ দেখি:
নেটঅ্যাপ সিস্টেম অকস্মাত ওয়াইপ
একটি কোরিয়ান ম্যানেজড সার্ভিস প্রোভাইডার (MSP)-এর ক্লায়েন্টের নেটঅ্যাপ FAS8060 সিস্টেম ছিল ১৬১ x ৯০০GB SAS HDD দিয়ে। এগুলো দুটি আলাদা অিগ্রিগেটে ছিল (৬৮ + ৯৩ ড্রাইভ)। ক্লায়েন্ট প্রোডাকশন সাইবেস সার্ভারে প্রতিটি অিগ্রিগেট থেকে তিনটি ৪৬৮GB ফাইবার চ্যানেল LUN প্রেজেন্ট করল। মোট ছয়টি LUN একটি সিঙ্গল ডিস্ক পুলে কম্বাইন করা হয়েছিল এবং পুল থেকে তিনটি লজিক্যাল ভলিউম কার্ভ করা হয়েছিল। MSP-এর একটি ইঞ্জিনিয়ার নেটঅ্যাপ ফিলারে কনফিগারেশন চেঞ্জ করতে চাইল। কিন্তু সে অনিচ্ছাকৃতভাবেই কিছু LUN-এ ওয়াইপ কমান্ড চালু করল, ফলে সাইবেস সার্ভার থেকে ৪৫ GB ডেটা ওয়াইপ হয়ে গেল। MSP ক্লায়েন্ট কন্ট্রাক্ট হারাতে পারে এবং লায়াবিলিটি খরচও করতে হত।
অনট্র্যাক ফোন কনসালটেশন দিয়ে এসে। ডেটা লস ইভেন্টের ১২ ঘণ্টার মধ্যে MSP-কে বলা হয় অিগ্রিগেটগুলো অফলাইন নেওয়া যেন আর কোনো ওভাররাইট ড্যামেজ না হয়। ক্লায়েন্টকে বলা হয় দুটি অিগ্রিগেট থেকে সব ১৬১ HDD একসাথে একটি উইন্ডোজ মেশিনে প্রেজেন্ট করান। সেটা অনট্র্যাকের রিমোট ডেটা রিকভারি সার্ভারের সাথে কানেক্ট করা হয়। যেহেতু দুটি অিগ্রিগেটের নাম একই, সেগুলো সহজে রিবিল্ড করা যায়নি। ফলে ড্রাইভগুলো অিগ্রিগেট গ্রুপে সোর্ট করে ম্যানুয়ালি রিবিল্ড করা হলো সেই সময়ের যতটা সম্ভব কাছাকাছি যেখানে ভুল ওয়াইপ কমান্ড দেওয়া হয়েছিল।
उस পর আরেক সমস্যা এসেছে। লজিক্যাল ভলিউমগুলো সাইবেস সার্ভারের কাছে র_storag হিসেবে ব্যবহার হয়েছিল। এই অ্যারেন্জমেন্টে ইন্টারন্যাল ডেটা সরাসরি এক্সট্র্যাক্ট করা সম্ভব নয়। ওয়ার্কআরাউন্ড: ছয়টি LUN ফ্ল্যাট ফাইল হিসেবে এক্সট্র্যাক্ট করা হয় এবং নেটঅ্যাপ সাপোর্টের সাথে কোঅর্ডিনেট করে এই LUNs সাইবেস সার্ভারের কাছে রি-প্রেজেন্ট করা হয়। রিকভারড লজিক্যাল ভলিউম ইন্টিগ্রিটি চেক পাস করল এবং কোনো ডেটা লস ছাড়া অপারেশনাল হয়েছিল।
VMware রিফরম্যাটিংয়ের কারণে ডেটা লস
সিঙ্গাপুরের একটি ফুড প্রোডাকশন কোম্পানির আইটি টিম ভুলে VMFS ডেটাস্টোর LUN VMware ESXi হোস্ট থেকে রিমুভ করল এবং উইন্ডোজ সার্ভারের সাথে অ্যাটাচ করল। ফলে LUN NTFS ফাইল সিস্টেমে রিফরম্যাট হয়েছিল। এই অ্যাকশন ফ্রন্টএন্ড VMFS মেটাডেটা করপ্ট করল, যার ফলে ডেটাস্টোরের সকল ভার্চুয়াল মেশিন হারিয়ে গেল। কোম্পানি অনট্র্যাককে ডাকল। আমাদের ইঞ্জিনিয়াররা VMFS স্ট্রাকচার রিবিল্ড করে সিস্টেমে স্টোর করা VMs-এ অ্যাক্সেস ফিরিয়ে আনল। কয়েকটি VM পুরোপুরি রিকভার হয়েছিল, অন্যদের গেস্ট ফাইল সিস্টেমে অতিরিক্ত রিপেয়ার ও ডেটা এক্সট্র্যাকশন দরকার পড়েছিল।
VMs ডিলিশন
অস্ট্রেলিয়ার একটি হেলথ সার্ভিস প্রোভাইডার ভুলে প্রোডাকশন ডেটাস্টোর থেকে সাতটি থিন-প্রোভিশন্ড VM ডিলিট করল। হারানো ডেটার সংবেদনশীল প্রকৃতির কারণে কোম্পানি অবিলম্বে অনট্র্যাককে ডাকল এবং অনুরোধ করল ইঞ্জিনিয়াররা অনসাইটে আসেন। ডেটা সেন্টরে পৌঁছাতে পারলে তারা সাতটি VM সব রিকভার করতে পারল, যদিও কিছু ড্যামেজ ছিল। সেটার পর প্রতিটি VM-এর গেস্ট ফাইল সিস্টেমে অনট্র্যাকের প্রপ্রায়েটরি টুলস দিয়ে অতিরিক্ত রিপেয়ার করা হয়েছিল। এই প্রক্রিয়ায় আরও ক্রিটিক্যাল ইন্টারন্যাল ডেটা এক্সট্র্যাক্ট করে এক্সটার্নাল স্টোরেজে রাখা হয়েছিল। কিছু ডেটা লস হলেও VMs-এ থাকা ডেটার বড় অংশ রিকভার করা হয়েছিল।
উপসংহার
ভার্চুয়ালাইজেশন ইউজারের দৃষ্টিতে টাইম বাঁচায় এবং জটিলতা কমায়। কিন্তু এর সাথে আসে চ্যালেঞ্জের একটি সেট, যার মধ্যে 하나는 করপশন ও ডেটা লসের ঘটনা বেড়ে যাওয়া। ভলিউম করপশন, ডিলিটেড ভলিউম, র্যানসমওয়্যার, ডিলিটেড বা করপ্টেড ভার্চুয়াল ব্যাকআপ, RAID ও হার্ডওয়ার ফেইলার, ভার্চুয়ালাইজড স্টোরেজ সিস্টেমের ভেতরে ডিলিটেড বা করপ্ট ফাইল—যেকোনো কারনে ভার্চুয়াল সিস্টেম ম্যানেজ করার লোকেরা ডেটা লসের реальিটি মুখোমুখি হয়।
ব্যাকআপ এন্টারপ্রাইজ ডেটা রক্ষার জন্য জরুরি, কিন্তু সেটা ফুলপ্রুফ নয়। বিশ্বের শীর্ষ ডেটা রিকভারি সাপ্লায়ার হিসেবে অনট্র্যাক ভার্চুয়াল সার্ভার ও স্টোরেজের জন্য সমগ্র ডেটা রিকভারি সার্ভিস দিতে প্রস্তুত। অনট্র্যাক ডেটা রিকভারি সার্ভিস:
রিকভার করে যেকোনো ধরনের ডেটা স্টোরেজ ডিভাইস থেকে—হার্ড ড্রাইভ, ফ্ল্যাশ ও এসএসডি ড্রাইভ থেকে সার্ভার, NAS, SAN, টেপ এবং ভার্চুয়াল সিস্টেম।
নিউনতম করে ডাউনটাইম—দ্রুত টার্নআরাউন্ড, ইমার্জেন্সি সার্ভিস অপশন এবং শিল্পের একমাত্র গ্লোবাল ল্যাব-কোয়ালিটি রিমোট ডেটা রিকভারি সার্ভিস।
রিপোর্ট করে সকল রিকভারেবল ফাইল এবং প্রতিটি ফাইলের কন্ডিশন ইভ্যালুয়েশনের অংশ হিসেবে রিকভারি ফি দেওয়ার আগে।