আমি কীভাবে কোনও উইন্ডোজ ইসি 2 ইনপস রুট ডিভাইসের সাথে ইনস্ট্যান্স স্টোরেজ অ্যাক্সেস করতে পারি?


8

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

সুতরাং, আমি আমার এএমআই বুট আপ করি, তবে আমি যখন রিমোট করি তখন আমি কেবল আমার ইবিএস রুট ডিভাইসটি দেখতে পাই। আমার কাছে উপলব্ধ যে ইনস্ট্যান্স (অল্পকালীন) সঞ্চয়স্থানটি আমি কীভাবে মাউন্ট করব?


2
হয় আপনাকে ব্লক ডিভাইস ম্যাপিংগুলি নির্দিষ্ট করতে হবে (উদাহরণস্বরূপ -b /dev/xvdb=ephemeral0) এগুলিতে পাস করার মাধ্যমে ec2-run-instances, অথবা সেগুলি আপনার এএমআই এর অংশ হতে হবে (অর্থাত্ যোগ করা হয়েছে ec2-register)। কতটা ইনস্টলেন্স স্টোরেজ উপলব্ধ এবং কোন ডিভাইস / মাউন্টপয়েন্ট থেকে আপনি এটি অ্যাক্সেস করতে পারবেন তার বিশদগুলির জন্য ডকুমেন্টেশন দেখুন ।
সাইবারএক্স 86

1
@ সাইবারএক্স ৮86 ধন্যবাদ ব্লক ডিভাইস ম্যাপিং হল আমার প্রয়োজনীয় শব্দ। এখন আমি এতে অনেকগুলি গুগল ধারণা পেয়েছি। আমি এই ব্যাপারে নজর দিব. ধন্যবাদ! আপনার প্রতিক্রিয়া আমার কাছে একটি মন্তব্য চেয়ে উত্তর মত মনে হয়।
oob

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

উত্তর:


8

যদিও টি 1. মাইক্রো ব্যতীত অন্যান্য সমস্ত দৃষ্টান্তগুলিতে 'ইনস্ট্যান্স স্টোরেজ' (অর্থাত্ ইফেমেরাল স্টোরেজ) এর বরাদ্দ থাকে, সেই স্টোরেজটি অগত্যা ডিফল্টরূপে সংযুক্ত থাকে না। বেশিরভাগ ক্ষেত্রে, EBS এর মূল ভলিউমের উদাহরণগুলিতে শূন্য বা একটি সংযুক্ত ইফেমেরাল ভলিউম থাকবে।

ইফেমেরাল ডিস্কগুলি, উদাহরণ হিসাবে উপলভ্য লেবেলযুক্ত ephemeral[0-3]। এটি একবার চালু হওয়ার পরে আপনি এগুলি সংযুক্ত করতে পারবেন না। (অন্যদিকে, চলার সময় আপনি কোনও পরিস্থিতিতে ইবিএস ভলিউম যুক্ত করতে পারেন)।

যেহেতু ইফিমেরাল ডিস্কগুলি, ইবিএস ভলিউমের সাথে একসাথে ব্লক ডিভাইস, তাই এডাব্লুএস এই ডিস্কগুলির ম্যাপিংকে একটি দৃষ্টান্তের ডিভাইসগুলিকে 'ব্লক ডিভাইস ম্যাপিংস' বলে ডাকে এবং এগুলি হয় -bবা --block-device-mappingপরামিতি ব্যবহার করে নির্দিষ্ট করা যেতে পারে (যা আপনি একাধিকবার ব্যবহার করতে পারেন)।

দৃষ্টান্তের সাথে সংযুক্ত ইফেমেরাল ডিস্কগুলি পরিবর্তন করতে আপনার প্রয়োজন হয়:

  1. উদাহরণটি স্পষ্টভাবে ইফেমেরাল ডিস্ক ম্যাপিংগুলি নির্দিষ্ট করে আরম্ভ করুন OR

    ইক 2-রান-ইনস্ট্যান্সগুলি অমি-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স-বি / দেব / এক্সভিডিবি = এফেরেমাল0-বি / দেব / এক্সভিডিসি = এফেমেরাল 1-বি / দেব / এক্সভিডিডি = ইফেমেরাল 2-বি / দেব / এক্সভিডি = এফিমেরাল 3
  2. একটি নতুন এএমআই নিবন্ধন করুন , স্পষ্টভাবে ইফেমেরাল ডিস্ক ম্যাপিংস (এবং একটি ইবিএস রুট) নির্দিষ্ট করে:

    ইক 2-রেজিস্টার -n চিত্র_নাম -ডি চিত্র_ডেস্ক্রিপশন - রুট-ডিভাইস-নাম / দেব / এক্সভিডি 1-বি / দেব / এক্সভিডি 1 = স্ন্যাপ-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স / বি / দেব / এক্সভিডিবি = এফিমেরাল 0-বি / দেব / এক্সভিডিসি = এফিমেরাল 1-বি / দেব / এক্সভিডিডি = ইফেমেরাল 2-বি / দেব / এক্সভিডি = এফেমেরাল 3

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

এডাব্লুএস তাদের ডকুমেন্টেশনে উপলভ্য উদাহরণ স্টোরেজ এবং বরাদ্দের বিবরণ দেয় ।

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