ভার্চুয়াল অতিথি হিসাবে একটি জেডএফএস সার্ভার হোস্টিং


23

আমি এখনও জেডএফএসে নতুন। আমি নেক্সেন্টা ব্যবহার করছি তবে আমি ওপেন ইন্ডিয়ানা বা সোলারিস 11 এক্সপ্রেসে স্যুইচ করার কথা ভাবছি। এখনই, আমি ইএসএক্সআই, হাইপার-ভি বা জেনসার্ভারের মধ্যে জেডএফএস সার্ভারকে অতিথি হিসাবে ভার্চুয়ালাইজ করার কথা বিবেচনা করার পর্যায়ে রয়েছি (আমি এখনও কোনটি সিদ্ধান্ত নিই নি - আমি ভিএমডিরেক্টপথ এবং ফ্রিবিএসডি সমর্থনের জন্য ইএসএক্সির দিকে ঝুঁকছি)।

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

সার্ভারটিতে বর্তমানে একটি এএমডি ফেনোম II রয়েছে যার সাথে মোট 6 টি কোর (2 টি আনলকড), 16 জিবি র‌্যাম (ম্যাক্স আউট) এবং একটি এলএসআই এসএএস 1068E এইচবিএ (7 টি) 1 টিবি সাটা II ডিস্ক সংযুক্ত রয়েছে (গরম অতিরিক্ত রেডেড রেডজেড 2 তে পরিকল্পনা করা)। আমার কাছে (4) 32 জিবি সাটা II এসএসডি মাদারবোর্ডের সাথে সংযুক্ত রয়েছে। আমি এসএসডি দু'টিকে একটি বুট মিরর (ভার্চুয়াল হোস্টের জন্য) মিরর করার আশা করছি এবং অন্য দুটি এসএসডি জেডআইএল এবং এল 2 এআরসি (জেডএফএস ভিএম অতিথির জন্য) রেখে দেব। আমি ভিএম অতিথিদের সঞ্চয় করতে এবং আরও দুটি ডিস্ক যুক্ত করতে ইচ্ছুক এবং বর্তমান ডিস্কের সাতটি জেডএফএস স্টোরেজ হিসাবে বরাদ্দ করছি। নোট: মাদারবোর্ড নেই না যেমন 880G এটিকে সমর্থন করে না IOMMU সমর্থন আছে, কিন্তু আমি যদি এটি একটি বিশাল পার্থক্য করে তোলে একটি 890FX বোর্ড যা IOMMU আছে আছে।

আমার প্রশ্নগুলি হ'ল:

1) এটি করা কি বুদ্ধিমান? আমি স্পষ্টত কোনও খারাপ দিক দেখছি না (যা আমাকে কেন অন্য কেউ উল্লেখ করেনি তা অবাক করে তোলে)। আমি মনে করি আমি একটি বিশাল তদারকি করতে পারি এবং আমি এটির প্রতিশ্রুতি দিতে ঘৃণা করব, আমার মিস করা কিছু মিনিটের বিশদ থেকে কেবল আমার সমস্ত ডেটা সরিয়ে ফেলুন ub

2) জেডএফএস ভার্চুয়াল গেস্ট পারফরম্যান্স? আমি একটি ছোট পারফরম্যান্স হিট নিতে ইচ্ছুক তবে আমি ভাবব যদি ভিএম অতিথির ডিস্কগুলিতে সম্পূর্ণ ডিস্ক অ্যাক্সেস থাকে তবে খুব কমপক্ষে ডিস্ক I / O পারফরম্যান্স নগণ্য হবে (জেডএফএস অ-ভার্চুয়ালাইজড চলমান তুলনায়) । ভিএম অতিথি হিসাবে কোনও জেডএফএস সার্ভার হোস্ট করার অভিজ্ঞতা থেকে কেউ কি এর সাথে কথা বলতে পারেন?


আপনি বলছেন যে আপনি অন্য সমস্ত ভিএম এর জন্য ডেটা হোস্ট করতে চান। আপনি কি নিজেকে কোনও সময় নকল করতে চান? যদি তা হয় তবে এটি সত্যই এটির নিজস্ব মেশিনে থাকা উচিত, কারণ ডুপ্লিকেশনটি খুব স্মৃতিশক্তি থাকে। আপনার জেডএফএসের প্রয়োজনের জন্য স্মার্টস-এর মতো কিছু কেন দেখুন না? এইভাবে আপনি একটি হাইপারভাইজারও পাবেন।
ডিভিসেনুল

আমি ডিডাপের কথা ভেবেছি কিন্তু তাৎক্ষণিক সময়ের জন্য, না, আমি এটি ব্যবহার করব না। আমি স্মার্টোজ তদন্ত করব। আমি এটি শুনিনি তাই আমি এটি পরীক্ষা করে দেখব।
osij2is

উত্তর:


38

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

আপনার প্রশ্নের উত্তর দিতে:

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

  • পারফরম্যান্স আপনার নকশার উপর নির্ভর করে আপনি খালি-ধাতু বা ভার্চুয়াল চালাচ্ছেন তা নির্বিশেষে depends ব্যবহার এর ফলে PCI-পাসথ্রু (অথবা আপনার ক্ষেত্রে এএমডির IOMMU), অপরিহার্য হিসাবে আপনি একটি এসএএস স্টোরেজ নিয়ামক ও ডিস্ক আপনার ZFS VM- র সরাসরি প্রবেশাধিকার প্রদানের করা হবে। যতক্ষণ না আপনার ভিএমকে যথাযথ পরিমাণ র‌্যাম এবং সিপিইউ সংস্থান বরাদ্দ করা হয় ততক্ষণ পারফরম্যান্সটি নিকট-স্থানীয়। অবশ্যই, আপনার পুল নকশা গুরুত্বপূর্ণ। RAID Z2 বনাম আয়না বিবেচনা করুন। ZFS vdevs জুড়ে মাপার যন্ত্র ও না ডিস্ক সংখ্যা


আমার প্ল্যাটফর্মটি ভিএমওয়্যার ইএসজিআই 5 এবং আমার পছন্দসই জেডএফএস-সক্ষম অপারেটিং সিস্টেমটি হ'ল নেক্সেন্টাস্টোর কমিউনিটি সংস্করণ

এটি আমার হোম সার্ভার । এটি একটি এইচপি প্রোলিয়েন্ট ডিএল 370 জি 6 যা ইএসএক্সআই একটি অভ্যন্তরীণ এসডি কার্ডের সম্মুখস্থ চলছে। কেন্দ্রে দুটি মিররযুক্ত GB২ জিবি ডিস্ক অভ্যন্তরীণ স্মার্ট অ্যারে P410 RAID নিয়ামকের সাথে সংযুক্ত এবং একটি ভিএমএফএস ভলিউম গঠন করে। এই ভলিউমের একটি NexentaStor ভিএম আছে। মনে রাখবেন যে জেডএফএস ভার্চুয়াল মেশিনটির স্থিতিশীল স্টোরেজে কোথাও বাস করা উচিত ।

ডানদিকে ড্রাইভ কেজ হাউজিং ছয় 1 টিবি সাটা ডিস্কের সাথে একটি এলএসআই 9211-8i এসএএস নিয়ামক সংযুক্ত রয়েছে। এটি NexentaStor ভার্চুয়াল মেশিনে পৌঁছে গেছে, Nexenta কে RAID 1 + 0 সেটআপ হিসাবে ডিস্কগুলি দেখার অনুমতি দেয়। ডিস্কগুলি হ'ল এল-সস্তারো ওয়েস্টার্ন ডিজিটাল গ্রিন ডাব্লুডি 10 ইআরএস ড্রাইভগুলি একটি পরিবর্তিত বাইনারি সহ সঠিকভাবে প্রান্তিক করা হয়েছেzpool

আমি এই ইনস্টলেশনতে একটি জিল লাইন ডিভাইস বা কোনও L2ARC ক্যাশে ব্যবহার করছি না।

এখানে চিত্র বর্ণনা লিখুন

ভিএমটিতে 6 জিবি র‌্যাম এবং 2 টি ভিসিপিইউ বরাদ্দ রয়েছে। ইএসএক্সিতে, আপনি যদি পিসিআই-পাসথ্রু ব্যবহার করেন তবে ভিএম এর নির্ধারিত র‌্যামের পুরো পরিমাণের জন্য একটি মেমরি রিজার্ভেশন তৈরি করা হবে।

আমি NexentaStor ভিএম দুটি নেটওয়ার্ক ইন্টারফেস দেয়। একটি হ'ল পরিচালন ট্র্যাফিক। অন্যটি একটি পৃথক ভিএসউইচের অংশ এবং এতে একটি ভিএমকারেল ইন্টারফেস রয়েছে (বাহ্যিক আপলিঙ্ক ছাড়াই)। এটি কোনও ব্যক্তিগত নেটওয়ার্কের মাধ্যমে ভিএসকে ESXi দ্বারা মাউন্টযোগ্য এনএফএস স্টোরেজ সরবরাহ করতে দেয়। বাইরের হোস্টগুলিতে অ্যাক্সেস সরবরাহ করতে আপনি সহজেই একটি আপলিংক ইন্টারফেস যুক্ত করতে পারেন।

আপনার নতুন ভিএমগুলি জেডএফএস-এক্সপোর্টেড ডেটাস্টোরগুলিতে ইনস্টল করুন। ESXi এ "ভার্চুয়াল মেশিন স্টার্টআপ / শাটডাউন" প্যারামিটার সেট করা নিশ্চিত করুন। আপনি গেস্ট সিস্টেমের আগে স্টোরেজ ভিএম বুট করার এবং শেষটি বন্ধ করতে চান।


এখানে চিত্র বর্ণনা লিখুন

এখানে Bonnie ++, এবং iozone NexentaStor VM- র সরাসরি একটি রান এর ফলাফল নেই। আরও সম্পর্কিত সম্পর্কিত সংখ্যাগুলি দেখানোর জন্য জেডএফএস সংকোচনের পরীক্ষা বন্ধ রয়েছে, তবে অনুশীলনে, জেডএফএস ডিফল্ট সংকোচনের (জিজিপ নয়) সর্বদা সক্ষম করা উচিত ।

# bonnie++ -u root -n 64:100000:16:64

Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
saint           12G   156  98 206597  26 135609  24   410  97 367498  21  1478  17
Latency               280ms    3177ms    1019ms     163ms     180ms     225ms
Version  1.96       ------Sequential Create------ --------Random Create--------
saint               -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files:max:min        /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
    64:100000:16/64  6585  60 58754 100 32272  79  9827  58 38709 100 27189  80
Latency              1032ms     469us    1080us     101ms     375us   16108us

# iozone -t1 -i0 -i1 -i2 -r1m -s12g

    Iozone: Performance Test of File I/O

    Run began: Wed Jun 13 22:36:14 2012

    Record Size 1024 KB
    File size set to 12582912 KB
    Command line used: iozone -t1 -i0 -i1 -i2 -r1m -s12g
    Output is in Kbytes/sec
    Time Resolution = 0.000001 seconds.
    Throughput test with 1 process
    Each process writes a 12582912 Kbyte file in 1024 Kbyte records

    Children see throughput for  1 initial writers  =  234459.41 KB/sec
    Children see throughput for  1 rewriters        =  235029.34 KB/sec
    Children see throughput for  1 readers          =  359297.38 KB/sec
    Children see throughput for 1 re-readers        =  359821.19 KB/sec
    Children see throughput for 1 random readers    =   57756.71 KB/sec
    Children see throughput for 1 random writers    =  232716.19 KB/sec

এটি পরীক্ষার চলাকালীন স্টোরেজ ভিএম এর আইওপিএস এবং ট্রান্সফার রেট দেখায় এমন একটি নেক্সেন্টাস্টোর ডিট্রেস গ্রাফ। 4000 আইওপিএস এবং 400+ মেগাবাইট / সেকেন্ড এই জাতীয় নিম্ন-ডিস্কগুলির জন্য বেশ যুক্তিসঙ্গত। (যদিও বড় ব্লকের আকার) এখানে চিত্র বর্ণনা লিখুন

অন্যান্য নোট।

  • আপনি আপনার এসএসডিগুলি পরীক্ষা করে দেখতে চান যে সেগুলি সরাসরি কোনও ভিএমের কাছে উপস্থাপন করা যেতে পারে বা ডাইরেক্টপথ পুরো মাদারবোর্ড নিয়ামককে চয়ন করে কিনা।
  • আপনার কাছে খুব বেশি সিপিইউ পাওয়ার নেই, তাই স্টোরেজ ইউনিটটি 2 টি ভিসিপিইউতে সীমাবদ্ধ করুন।
  • আপনার সত্যিই ডিস্ক জায়গার প্রয়োজন না হলে RAIDZ1 / Z2 / Z3 ব্যবহার করবেন না।
  • প্রতিলিপি ব্যবহার করবেন না। কম্প্রেশন বিনামূল্যে এবং ভিএম এর জন্য খুব দরকারী। প্রতিলিপি কার্যকর করার জন্য আরও বেশি র‌্যাম + এল 2 এআরসি প্রয়োজন।
  • এসএসডি ছাড়াই শুরু করুন এবং প্রয়োজনে এগুলি যুক্ত করুন। নির্দিষ্ট কাজের চাপ জিল বা এল 2 এআরসি তে আঘাত করে না
  • NexentaStor একটি সম্পূর্ণ প্যাকেজ। সলিড ম্যানেজমেন্ট জিইউআই করার সুবিধা রয়েছে, তবে আমি ন্যাপ-ইটের সাথে সাফল্যের কথা শুনেছি ।

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

সুতরাং, আমি L2ARC বা ZIL এর জন্য এসএসডি ব্যবহার করব কিনা তা সম্পর্কে আপনার মন্তব্য আমি বুঝতে পেরেছি এবং আমি এটি করতে রাজি আছি। প্রথমে কর্মক্ষমতা দেখুন, তারপরে জেডআইএল এবং / অথবা এআরসি যুক্ত করবেন কিনা তা নির্ধারণ করুন। বনাম RAIDZ মিরর, আপনার মন্তব্য পড়া ও এই ব্লগ পোস্টে (পড়ার পর হিসাবে constantin.glez.de/blog/2010/01/... ) আমি অনুমান মিরর সামান্য প্রান্ত ঝুলিতে। আমার আসলে ডিস্কের জায়গার দরকার নেই তবে আমার যদি কিছু অতিরিক্ত বাড়া এবং দ্রুত পড়ার / লেখার ক্ষমতা থাকতে পারে তবে আমার মনে হয় আমি এটিতে স্যুইচ করব। আমি যে স্টোরেজ স্পেসটি বের করতে পেরেছি তা সত্যিই উপযুক্ত হবে না।
osij2is

এছাড়াও, মনে রাখবেন যে সংক্ষেপণ দরকারী। আমি ক্লায়েন্ট সিস্টেমগুলির জন্য বাণিজ্যিক নেক্সেন্টা এবং 18 টিবির চেয়ে বড় যে কোনও কিছুর জন্য অর্থ প্রদান করি। তবে একই টিপসগুলি ওপেন ইন্ডিয়ানাতে প্রযোজ্য।
ew white

আপনি কি এনএফএস নেটওয়ার্কের জন্য E1000 ভনিক বা একটি ভিএমএক্সনেট 3 ভনিক ব্যবহার করছেন? কারণ আমি একই জাতীয় সেটআপ ব্যবহার করে কেবলমাত্র নেক্সেন্টা / সোলারিস এবং ভিএমওয়্যারের মধ্যে 1 জিবিপিএস পাচ্ছি এবং কীভাবে আরও গতি পেতে পারি তা বুঝতে পারি না। NexentaStor এর কোন সংস্করণ? আমার সন্দেহ হয় যে তাদের কাছে বর্তমানে উপলব্ধ সংস্করণটি ভেঙে গেছে ...
জোশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.