আট আগস্টের পরে পুনরুদ্ধার স্ন্যাপশট থেকে কীভাবে একটি কর্মরত এএমআই পুনরায় তৈরি করবেন?


11

অ্যামাজনের 8আগস্টের বিভ্রান্তির পরে , সমস্ত (ইবিএস ভিত্তিক) এএমআই অনেক ব্যবহারকারীর পক্ষে কাজ বন্ধ করে দিয়েছে । এটিএমআই ভিত্তিক স্ন্যাপশটের কয়েকটি সেক্টরের দুর্নীতির কারণে।

তবে অ্যামাজন পুনরুদ্ধার স্ন্যাপশট তৈরি করেছে যেখানে ডিস্কের সমস্যাগুলি ঠিক করা উচিত। এগুলি "ভোল-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স জন্য পুনরুদ্ধার স্ন্যাপশট" এর লাইনে নাম দেওয়া হয়েছে।

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

EXT3-fs: sda1: couldn't mount because of unsupported optional features (240).

EXT2-fs: sda1: couldn't mount because of unsupported optional features (244).

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)

আমি এডাব্লুএস-এর অন্য একটি সার্ভারে সেই পুনরুদ্ধার স্ন্যাপশট থেকে তৈরি একটি ভলিউম মাউন্ট করেছি এবং যদিও সবকিছু দেখতে বেশ স্বাভাবিক দেখাচ্ছে। উদাহরণস্বরূপ, fsck বলেছেন:

$ sudo fsck -a /dev/xvdg
fsck from util-linux-ng 2.17.2
uec-rootfs: clean, 53781/524288 files, 546065/2097152 blocks

এডাব্লুএস ফোরামের আলোচনার একটিতে, আমি অনুরূপ সমস্যাযুক্ত কারও কাছ থেকে এই পরামর্শটি পেয়েছি :

চারপাশের কাজটি হ'ল স্ন্যাপশট থেকে একটি ভলিউম তৈরি করা এবং এটি একটি চলমান দৃষ্টান্তের সাথে সংযুক্ত করা, ফাইল সিস্টেম পরীক্ষা করার জন্য বাধ্য হয়ে fsck --for ব্যবহার করুন এবং একবার সাফ হয়ে গেলে আপনি একটি স্ন্যাপশট তৈরি করতে পারেন এবং এটি এএমআইয়ের জন্য ব্যবহার করতে পারেন।

তবে আমি জানি না কীভাবে উবুন্টুতে (11.04) fsck চাপতে হবে:

$ sudo fsck --force /dev/xvdg
fsck from util-linux-ng 2.17.2
fsck.ext3: invalid option -- 'o'

যে কেউ উবুন্টুতে ভলিউম ফাইল ফাইল পরীক্ষা করতে জোর করবেন কীভাবে জানেন? পুনরুদ্ধারের স্ন্যাপশটের উপর ভিত্তি করে কাজের উদাহরণগুলি কীভাবে চালু করতে হবে সে সম্পর্কে অন্য কোনও ধারণা?

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

উত্তর:


14

কোনও মেশিনের সদৃশ করার চেষ্টা করার সময় আমি একই সমস্যায় পড়েছিলাম।

সমস্যাটি কার্নেলের হয়ে গেল। এএমআই তৈরি করার সময় এবং উদাহরণটি আমি কার্নেল চিত্রের জন্য ডিফল্ট নির্বাচন করেছি selected

সমস্যা সমাধানের জন্য, আমি আসল উদাহরণ হিসাবে একই কার্নেল চিত্রটি ব্যবহার করে এএমআই পুনরায় তৈরি করেছি।


স্পষ্ট করার জন্য, ডিফল্ট কার্নেল ইমেজটিতে ext4 সমর্থন নেই, তবে AMI তৈরি করতে ব্যবহৃত কার্নেলটি সর্বদা যেভাবেই ব্যবহার করা উচিত।
ডিসিইয়র্ক

যদি কেবল স্ন্যাপশটটি থেকে যায়, এটি পুনরুদ্ধার করা খুব কঠিন। আপনি কি স্ন্যাপশট বা অন্য কোথাও এই জাতীয় মেটাডেটা (কোন সুরক্ষা গোষ্ঠী এবং ব্যবহারকারী-ডেটা ব্যবহার করা হয়) ব্যাকআপ করার জন্য কোনও পদ্ধতির পরামর্শ দিতে পারেন?
মার্টিজন হিমেলস

2

আপনি কি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন (--for পরিবর্তে নোট -f বিকল্প): sudo fsck -f /dev/xvdg

আশাকরি এটা সাহায্য করবে. ফ্রেড


fsck -fপ্রকৃতপক্ষে আরও কিছু করে (ঠিক কী জানেন man fsckনা ; এটি সম্পর্কে কিছুই বলেন না), সুতরাং +1। তবে যে কোনও ক্ষেত্রে এটি পুরো সমস্যার সমাধান করে না; আমি fscked ভলিউম থেকে একটি স্ন্যাপশট এবং তারপরে একটি এএমআই তৈরি করেছি এবং সেখান থেকে একটি উদাহরণ উপস্থাপন করেছি এবং এখনও সিস্টেম লগতে একই "কার্নেল আতঙ্ক ... রুট মাউন্ট করতে অক্ষম" পেয়েছি।
জোনিক

0

আমি অদ্ভুত এডাব্লুএস-নির্দিষ্ট সমস্যার সাথে লড়াইয়ে বেশি সময় নষ্ট করতে চাই না, তাই আমি অফিসিয়াল উবুন্টু এএমআইয়ের একটি থেকে একটি নতুন পরিষ্কার উদাহরণ তৈরি করেছি (আমার ক্ষেত্রে ami-359ea941যা উবুন্টু ১১.০৪-এর একটি 32-বিট ইবিএস-সমর্থিত চিত্র) ইইউ-পশ্চিম -১ অঞ্চল) এবং সেখানে আমার সার্ভার সেটআপটি পুনরায় তৈরি করেছে।

আমি নতুন পরিস্থিতিতে পুনরুদ্ধার স্ন্যাপশট থেকে তৈরি ভলিউমটি মাউন্ট করতে পারলাম তা পুনরায় সেটআপটি আরও দ্রুত তৈরি করেছে। উদাহরণস্বরূপ, আমি cp -a /mnt/recovery/usr/local /usrসম্পূর্ণ প্রচুর পরিমাণে জিনিস পুনরুদ্ধার করার মতো কিছু করেছি /usr/local

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

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