ভিএমওয়্যার ভিএমএফএস 5 এবং এলইউএন সাইজিং - একাধিক ছোট ডেটাস্টোর, বা 1 টি বড় ডেটাস্টোর?


10

ভিএমএফএস 5 এর সাথে কোনও ভিএমএফএস ভলিউমের জন্য 2 টিবি সীমা না থাকায় আমি বিবেচনা করছি কোন দৃশ্যটি সামগ্রিকভাবে আরও উপকারী হবে: -

  • বড় আকারের কম LUNs, বা
  • আরও ছোট আকারের LUN।

আমার ক্ষেত্রে, আমার কাছে 600 গিগাবাইট ডিস্ক সহ একটি নতুন 24 ডিস্ক স্টোরেজ অ্যারে রয়েছে। আমি RAID10 ব্যবহার করব, মোটামুটি 7.2TB, এবং 1 টি বড় 7 টিবি ডাটাস্টোর, বা প্রতিটি 1TB এর একাধিক স্টোর নিয়ে যেতে হবে কিনা তা সিদ্ধান্ত নেওয়ার চেষ্টা করব।

প্রতিটি পদ্ধতির উপকারিতা এবং কনসগুলি কী কী?

আপডেট : অবশ্যই, আমি আমার গণনায় গরম স্পেসগুলি অন্তর্ভুক্ত করতে অবহেলা করেছি, সুতরাং এটি কেবল 7.2TB এর নীচে থাকবে, তবে সাধারণ ধারণাটি একই। :-)

আপডেট 2 : 60 ভিএম এবং 3 হোস্ট রয়েছে। আমাদের ভিএমগুলির কোনওটিই বিশেষত I / O নিবিড় নয়। তাদের বেশিরভাগ হ'ল ওয়েব / অ্যাপ্লিকেশন সার্ভার এবং মনিটরিং (মুনিন / নাগিওস), ন্যূনতম লোড সহ 2 উইন্ডোজ ডিসি ইত্যাদি things ডিবি সার্ভারগুলি খুব কম আই / ও প্রয়োজনীয়তা না থাকলে খুব কমই ভার্চুয়ালাইজড হয়। এই মুহূর্তে আমার মনে হয় আমাদের একমাত্র ভার্চুয়াল ডিবি সার্ভারটি একটি এমএসএসকিউএল বক্স এবং সেই বাক্সের ডিবি <1 জিবি।

আপডেট 3 : অ্যারে এবং এফসি সংযোগ সম্পর্কে আরও কিছু তথ্য। অ্যারে হ'ল একটি আইবিএম ডিএস 3524, 2 টি नियंत्रক প্রতিটি 2 জিবি ক্যাশে রয়েছে। নিয়ামক প্রতি 4x 8 গিগাবাইট এফসি পোর্ট। প্রতিটি ইএসএক্সআই হোস্টের 2x 4 জিবিট এফসি এইচবিএ রয়েছে।


1
আপনি কি স্টোরেজ ডিআরএস ব্যবহারের জন্য লাইসেন্স পেয়েছেন?
চপার

@ চপার 3: বর্তমানে আমাদের নিয়মিত এন্টারপ্রাইজ লাইসেন্স রয়েছে, প্লাস নয়, তাই এই মুহুর্তের জন্য কোনও স্টোরেজ ডিআরএস নেই।
ThatGraemeGuy

@ থ্যাটগ্রাইমগুয়ে এর সমাধানটি কী ছিল?
ew white

@ নিউ হোয়াইট: দুঃখের বিষয়, আমি মনে করতে পারি না। এটি অনেক আগে ছিল এবং আমি ইতিমধ্যে এক বছরের জন্য সেই কাজ থেকে দূরে ছিলাম। :-( আমি স্পষ্টতই 24 ডিস্ক অ্যারে প্রতি 4 টি সমান আকারের ভিএমএফএস ডেটা স্টোর তৈরির কথা মনে করি এবং আমি জানি যে নতুন অ্যারে,
এফডাব্লুআইডাব্লুতে

উত্তর:


4

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


2

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

LUN আকার এবং ভিএমএফএসের সংখ্যার বিষয়ে সিদ্ধান্ত নেওয়ার সময় আপনি বিভিন্ন বিষয়গুলির ভারসাম্য বজায় রাখছেন: কার্য সম্পাদন, কনফিগারেশন নমনীয়তা এবং সংস্থান ব্যবহার, যখন আপনার অবকাঠামোর সমর্থিত সর্বাধিক কনফিগারেশন দ্বারা আবদ্ধ।

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

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

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

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

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

আপডেট : ডিএস 3 কে সক্রিয় / প্যাসিভ কন্ট্রোলার থাকবে (যেমন যে কোনও প্রদত্ত এলএনইউ হয় নিয়ামক এ বা বি দ্বারা পরিবেশন করা যেতে পারে, নন-মালিকানাধীন নিয়ন্ত্রকের মাধ্যমে পারফরম্যান্স পেনাল্টি অন্তর্ভুক্ত করে LUN এ অ্যাক্সেস করতে পারে), সুতরাং এটি এমনকি সংখ্যক LUNs প্রদান করতে হবে , নিয়ামকদের মধ্যে সমানভাবে বিতরণ।

আমি ১৫ টি ভিএম / এলইউন দিয়ে শুরু করে ২০ বা তারও বেশি স্থান বাড়ানোর কল্পনা করতে পারি।


আগে থেকে ভিএমএফএস 5 এর সাথে অনেক কম, লকিংয়ের বিতর্ক রয়েছে।
চপার

ভিএম এবং স্টোরেজ সিস্টেমে কিছু অতিরিক্ত তথ্য যুক্ত করা হয়েছে।
ThatGraemeGuy

1

আপনার প্রশ্নের সংক্ষিপ্ত উত্তর: এটি সমস্ত আপনার আইও নিদর্শনগুলির উপর নির্ভর করে এবং এটি আপনার পরিবেশের জন্য স্বতন্ত্র।

আমি আপনাকে এখানে একটি নজর রাখার পরামর্শ দিচ্ছি http://www.yellow-brick.com/2011/07/29/vmfs-5-lun-sizing/ কারণ এটি আপনাকে আপনার প্রত্যাশিত আইওপিএস বিবেচনা করতে সহায়তা করতে পারে এবং কতগুলি LUNS উপযুক্ত হতে পারে। এটি বলেছে, যদি আপনার সাবধানতার দিকে ভুল হয় তবে কিছু লোক অনেক LUNS থাকার পরামর্শ দেয় (যদি পূর্ববর্তী উত্তরের সাথে আমার সংশোধন অনুমোদিত হয়, তবে আমার মন্তব্যগুলি অ্যারের পাশের লুন আইও সারিতে সন্ধান করুন) দেখুন। আমি সম্মত হওয়ার প্রবণতা পোষণ করি, তবে তাদের একক / কয়েকটি ভিএমএফএস ভলিউমে একসাথে প্রসারিত করতে হবে (এক্সটেন্টস সম্পর্কে FUD এবং অন্যান্য ভিএমএফএস সীমাতে বিশ্বাস করবেন না http://virtualgeek.typepad.com/virtual_geek/2009/03 /vmfs-best-practices-and-counter-fud.html)। এটি ভিএসফিয়ারের মধ্যে একক / কয়েকটি ডেটাস্টোর পরিচালনা করার সুবিধা পাবে এবং যেহেতু vSphere স্বয়ংক্রিয়ভাবে ভিএমগুলিকে প্রতিটি মাত্রার প্রথম ব্লক দিয়ে শুরু হওয়া এক্সটেন্টগুলির তুলনায় ভারসাম্য বজায় রাখে, তাই আপনার আইওকে একাধিক এলএনওতে ছড়িয়ে দেওয়া পারফরম্যান্স বেনিফিট।

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

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

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


0

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


0

আরেকটি বিবেচনা হ'ল নিয়ন্ত্রক কর্মক্ষমতা। আমি আপনার সানকে বিশেষভাবে জানি না, তবে বেশিরভাগ ক্ষেত্রে যদি সমস্ত সানদের প্রয়োজন হয় না যে একবারে একটি কন্ট্রোলার দ্বারা একটি এলএনইউর মালিকানা প্রাপ্ত হয়। আপনি সিস্টেমে পর্যাপ্ত LUNs রাখতে চান যাতে আপনি আপনার কাজের চাপ নিয়ন্ত্রণকারীদের মধ্যে ভারসাম্য বজায় রাখতে পারেন।

উদাহরণস্বরূপ, আপনার যদি কেবল একটি লুন থাকে তবে আপনি একবারে কেবলমাত্র একটি সক্রিয় নিয়ামক ব্যবহার করতেন। অন্য কিছুই করার ছিল না কারণ এটি কিছু করার ছিল না।

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

আপনার জন্য নির্দিষ্ট পরামর্শ:

পারফরম্যান্স প্রয়োজনীয়তার ক্ষেত্রে আপনার ভিএমগুলি সমস্ত তুলনামূলকভাবে সমান। আমি দু'টি এলইউএন তৈরি করতাম, একজন নিয়ামক হিসাবে। প্রথম LUN- এ VM স্থাপন করা শুরু করুন এবং ভিএমরা স্থির হয়ে যাওয়ার সাথে সাথে আপনার I / O বিলম্ব এবং কাতারের গভীরতা পরিমাপ করুন yet এখনও দ্বিতীয় LUN ব্যবহার করবেন না। LUN পূরণ করা চালিয়ে যান 1. আপনি হয় এমন একটি জায়গায় পৌঁছে যাবেন যেখানে আপনি পারফরম্যান্স সূচকগুলি দেখতে শুরু করেন যে LUN পূর্ণ, বা আপনি আপনার LM- র অর্ধেক ভিএম স্থানান্তরিত হয়ে গেছেন এবং এখনও কর্মক্ষমতা বজায় রেখেছেন।

আপনি যদি পারফরম্যান্সের সমস্যাগুলি দেখতে পান তবে আমি 30% ভিএমগুলি LUN 1 থেকে সরিয়ে লুন 2 এ স্থানান্তরিত করব Then তারপরে একই পদ্ধতিতে LUN 2 পূরণ করা শুরু করব। প্রয়োজনে LUN 3 এ যান ... এর অর্থ কী? ধারণাটি হ'ল ফ্যাজ রুমের জন্য প্রায় 30% ওভারহেড সহ একটি প্রদত্ত LUN এ সর্বাধিক ভিএম ঘনত্ব অর্জন করা।

যে কোনও ভারী আঘাতকারী ভিএমগুলির জন্য আমি একটি "উচ্চ পারফরম্যান্স" LUNs তৈরি করব would আবার, কাজের চাপ ভাগ করে নেওয়ার জন্য নিয়ামক প্রতি একজন


-1

উপরের আপনার ব্যাখ্যার উপর ভিত্তি করে 1 টি ডাটাস্টোর দিয়ে আপনার ভাল থাকতে হবে। 60 ভিএম এর 3 টিরও বেশি হোস্ট এত খারাপ নয় (20: 1)। তবে আমি আপনাকে সুপারিশ করব যে এইচবিএ'র 8 জিবিতে আপগ্রেড করুন যদি আপনার ফাইবার সুইচটি সর্বনিম্ন 8 জিবি স্যুইচ হয় তবে কমপক্ষে একটি হোস্টের পক্ষে আর্থিকভাবে সম্ভব হয়।

বলা হচ্ছে, আমি অ্যারেতে 3 টি ডাটাস্টোর না হলে কমপক্ষে 2 টি তৈরি করব। হোস্ট প্রতি 1 ডেটাস্টোর, সমস্ত সার্ভারের সাথে ভিএমশন-এর জন্য অন্যদের অ্যাক্সেস করে। আইবিএম অ্যারে সম্পর্কে আমি বেশি কিছু জানি না; ইএমসি দিয়ে আমি প্রতিটি ডাটাস্টোরের জন্য 3 টি এলইউএন সহ একটি একক RAID10 গ্রুপ তৈরি করব। এই সেটআপের সাথে, 8Gb এইচবিএ সহ হোস্ট আপনার উচ্চতর I / O সিস্টেমের জন্য দুর্দান্ত হবে।

আপনি 1 ডেটাস্টোর / সার্ভার করতে পারেন এবং কিছু ঘটনা আছে যা আমি নিজেই করি তবে আমি কেবল এটিই বিশেষ সার্ভারগুলিতে সান প্রতিলিপি দিয়ে করি। ভিএমশন-এর জন্য 9 টি সার্ভারের উপরে 87 টিরও বেশি ডেটাস্টোর পরিচালনা করা যখন আপনি সেট আপ করেন তখন বিভ্রান্তিকর হয়ে ওঠে! আমার ভিএম এর বেশিরভাগ অংশীদারি ডেটাস্টোরগুলিতে তাদের 5-10 সার্ভার রয়েছে যাতে তাদের কতটা জায়গা প্রয়োজন তার উপর নির্ভর করে।

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


2
ওপিতে 2x4Gb ব্যান্ডউইথ, এমনকি 1x 4Gb এরও বেশি প্রয়োজন হবে তা বিশ্বাস করতে আমার খুব কষ্ট হচ্ছে। "আরও সবসময় আরও ভাল" থেকে বাদ দিয়ে কেন আপনি এই আপগ্রেডটির পক্ষে উপযুক্ত হবে তা ব্যাখ্যা করতে পারেন? এছাড়াও, 3 টি ডেটাস্টোর শব্দ তৈরি করা ভাল ব্যালেন্সের মতো মনে হয় তবে "প্রতি হোস্ট প্রতি একজন" বলা বিভ্রান্তিকর কারণ স্পষ্টতই সমস্ত ডেটাস্টোর সমস্ত হোস্টের দ্বারা অ্যাক্সেসযোগ্য হবে। অন্যথায় আপনি স্টোরেজ ভি মোশন, ভি মোশন, বা এইচএ ব্যবহার করতে পারবেন না ...
জেরেমি

আমি বোর্ড জুড়ে 8 জিবি যোগ করার কথা বলছি না, যেমনটি আমি বলেছিলাম, এটি সুপারিশের প্রয়োজন নেই। 2x4Gb দুর্দান্ত, এবং কেবল অতিরিক্ত কাজ করার দরকারের কারণ আমি কখনও 1x4Gb করব না। এটি এক সাথে থাকা কেবল উচ্চতর I / O সিস্টেমে কোনও প্রসারণ ঘটায়। হেক, আমি বর্তমানে 2x4Gb এইচবিএর সাহায্যে আমাদের এক্সচেঞ্জ সিস্টেমটি চালাচ্ছি তবে তাদের প্রতি হোস্টে কেবলমাত্র 3-4 টি ভিএম রয়েছে।
আরিভেরা 3483
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.