در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

مزایا و معایب استفاده از حافظه های فلش مموری برای نصب ESXi

خوب چند وقتی هست که در حوزه مجازی سازی مطلبی در ITPRO منتشر نکردم ، در این مطلب آموزشی به شما دلایل و مزایا و بعضا معایبی که در خصوص نصب کردن ESXi بر روی حافظه های Flash رو با هم بررسی می کنیم. یکی از سئوالاتی که معمولا دانشجوهای عزیز یا متخصصین حوزه مجازی سازی از بنده دارند این هست که آیا بهتر نیست که سیستم عامل ESXi رو فارق از بحث هارد دیسک هایی که روی سرور وجود دارند روی یک حافظه Flash نصب کنیم ؟ اینکار چه مزایا و معایبی داره ؟ پس با این بحث در خدمت شما عزیزان هستیم و در انتها هم منتظر نظرات و انتقادات و پیشنهاداتون در این خصوص هستیم.

اولین چیزی که از بنده سئوال میشه نظر شخصی خودم در این خصوص هست ، نظر شخصی من در این مورد به شدت موافق نصب کردن این هایپروایزور فارق از بحث هارد دیسک ها و RAID هایی که روی سرور وجود دارند ، بر روی فلش هست. در واقع اعتقاد دارم یک حافظه فلش مموری با ظرفیت 32 گیگابایت از نوع USB3 حداکثر 60 تا 80 هزار تومن قیمتش هست و نرم افزار ESXi برای اینکه بتونه سرویس دهی درستی داشته باشه حتی بر روی یک حافظه 4 گیگابایتی هم قابل نصب و استفاده هست پس در وهله اول از نظر اقتصادی به شدت اینکار به صرفه تر هست تا اینکه ما چند هارد دیسک SAS با قیمت هایی بسیار بالا رو یا بصورت تک تک یا بصورت RAID شده برای نصب ESXi استفاده کنیم.

دومین موضوعی که در این بحث وجود داره بحث ظرفیت هست که دوستان سئوال می کنند که ظرفیت Flash مموری ها محدود هست و ممکنه Datastore های ما کمبود فضا پیدا کنند ، عزیزان توجه کنید که ما با اینکارمون قرار هست که کاملا بحث ایزوله کردن سیستم عامل از مبحث ذخیره سازی رو جدا کنیم ، یعنی سیستم عامل جدا کار می کنه و مکانیزم ذخیره سازی هم یا بصورت Shared Storage در قالب SAN یا NAS Storage در شبکه وجود خواهد داشت یا از طریق هارد دیسک هایی که به سرور متصل میشن ، بنابراین قرار نیست جز خود سیستم عامل و تنظیماتی که براش قرار هست وجود داشته باشه چیز دیگه ای روی این حافظه فلش مموری قرار بگیره به همین دلیل اصلا نگرانی بابت کمبود فضای ذخیره سازی وجود نخواهد داشت.

نصب ESxi روی Flash

سومین موضوع مورد بحث اندازه حافظه فلش مموری و مشکلاتی از قبیل دست خوردن ، شکستن و خراب شدن این حافظه هست ! این مورد به خاطر تصور برخی عزیزان از شکل های مختلف حافظه های فلش مموری هست ، عزیزان قرار نیست ما از فلش مموری های عهد بوقی که اندازه دسته بیل بودند برای اینکار استفاده کنیم ، طبیعتا اگر قرار هست اینکار انجام بشه از فلش مموری های بسیار کوچک و ریز با ظرفیت های بالا استفاده میشه که بعضا وقتی پشت سرور به پورت USB3 متصل میشه حتی دیدنش هم مشکله چه برسه به اینکه دست بهش بخوره و دچار مشکل بشه و اینجور حافظه ها معمولا با گارانتی های یک یا حتی چند ساله به شما ارائه میشن ، فقط توجه کنید که قبل از استفاده کردن از هرگونه فلش مموری بصورت پیشفرض سعی کنید ابتدا یکبار Low Level Format رو انجام بدید و بعد بزارید سیستم عامل روش نصب بشه.

یکی دیگر از مشکلاتی که در خصوص استفاده کردن از Flash Memory وجود دارد وجود Life Cycle یا چرخه حیات برای این نوع حافظه ها است ، یعنی بعد از مدتی به دلیل Read و Write داده ها بر روی این حافظه ها عمر آنها به پایان می رسد ، اما نکته اینجاست که معمولا با بالاترین میزان Read و Write هم که وجود داشته باشد حداقل یک تا دو سال یک حافظه Flash Memory می تواند بصورت مستمر در مدار وجود داشته باشد و هر موقع لازم شد می توانید آن را تغییر بدهید. در واقع شما می توانید یک Image از محتوای حافظه Flash بگیرید و هر بار احساس کردید که عمر Flash Memory مورد نظر تمام شده است یا در صورت بروز مشکل آن Image را بر روی یک حافظه Flash دیگر بازگردانی کنید و براحتی در مدار قرار بدهید. بنابراین این موضوع هم مشکلی برای استفاده از حافظه های SSD در این حالت ایجاد نخواهد کرد.

توجه کنید که مهمترین دلیل استفاده کردن از حافظه های Flash برای اینکار نداشتن حرکت مکانیکی و چرخشی دیسک ها است ، در واقع در چنین حافظه ای نه گرمای زیادی تولید می شود و نه اصطکاک وجود دارد و سرعت آن باعث می شود بهترین تجربه استفاده از یک سیستم عامل را تجربه کنید ، بر اساس پیشنهاداتی که در وب سایت VMware شده است جداسازی سیستم عامل از Storage یک حرکت حرفه ای است که باعث بالا رفتن کارایی سیستم شما خواهد شد. استفاده از حافظه Flash هم باعث کاهش هزینه ها و هم بالا رفتن کارایی می شود و در نهایت تعجب به هیچ عنوان هزینه آن با هارد دیسک های سرور قابل مقایسه نیست.

برای من حداقل بسیار سخت است که در خصوص مشکلات این راهکار صحبت کنم اما شاید عدم وجود Redundancy یکی از مشکلات آن باشد یعنی نداشتن RAID در این لایه شاید برای شما مشکلاتی ایجاد کند و باعث بروز Downtime برای شما بشود اما تا جاییکه بنده به یاد دارم حدود 5 سالی هست که از این روش در پروژه های مختلف استفاده کرده ام و هیچ مشکلی نداشته ام ، اما ترجیحا از نوع حافظه های قابل اعتمادی با گارانتی مثل SanDisk یا KingStone یا HP و ... استفاده کنید و با خیال راحت از این راهکار استفاده کنید. امیدوارم مورد توجه شما قرار گرفته باشد در صورت داشتن هرگونه سئوال خوشحال می شویم در ادامه در خدمت شما عزیزان باشیم. ITPRO باشید

نویسنده : محمد نصیری

منبع : جزیره مجازی سازی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#نصب_esxi_روی_usb #نصب_کردن_esxi_روی_فلش_مموری #آیا_esxi_را_روی_flash_نصب_کنیم #چگونگی_نصب_esxi #نصب_کردن_esxi_روی_flash_memory #آموزش_نصب_ESXi #مزایای_نصب_esx_روی_فلش_مموری #نصب_esx_روی_فلش #نصب_esxi_روی_فلش_مموری
23 نظر
حمید تهرانی

با سلام و تشکر بابت مطلب مفیدی که قرار دادید.

در این زمینه تجربه اندک من هم نشان داده که نصب ESXi روی فلش به مراتب کاراتر هست.

حالا سرعت Load شدن ESXi خیلی اهمیت نداره چون سرور خاموش روشن نمیشه اما در بحث سیستم عامل لینوکس که زیاد خاموش روشن میشه من بین تعداد زیادی فلش از برند Silicon Power مدل Marvel M50 را پیشنهاد میکنم سرعت Load عالی داره.

رضا پدرام

باسلام خدمت دوستان و اساتید

بنده هم در چندین پروژه از حافظه های فلش مموری استفاده کرده ام و تا کنون مشکلی پیش نیامده و هم اکنون نیز از همین روش پیروی میکنم، البته چون از مادربورد های سوپرمایکرو استفاده میکنم که معمولاً روی بورد پورت usb دارند مشکلی از بابت جدا سازی آن نخواهم داشت

supermicro X9DRL-3f

رضا کریمی

جدا از بحث قیمت, به نظرتون هارد سرور که مخصوص آپتایم بالا ساخته شده بازدهی بهتری داره یا فلش مموری که عمر مفیدش واقعا به طور دقیق مشخص نیست..!!فرمودین فلش دیگه مثل دیسک داستان چرخش و هد و این چیزارو نداره بله جناب مهندس درست گفتین ولی چه لزومیه که از حافظه ای غیر از ssd استفاده کنیم؟؟ خب میریم سراغ ssd... جدا از فلش قبلا اگه خاطرتون باشه خیلی میگفتن رو کارت حافظه ای که اسلاتش روی مادربرد سروره هم خیلی عالیه اگه نصب کنیم چرا که داخل سروره و دره سرورو دیگه کسی باز نمیکنه که بخواد دست بزنه ولی الان فکرمیکنم تقریبا نظر همه تفاوت پیدا کرده.

به هر حال خیلی ممنون از وقتی که گذاشتین و شرمنده بابت جسارتی که کردم:) ما به شما ارادت داشتیم و داریم مهندس جان

محمد نصیری

منطق خیلی ساده هست ، طبیعتا یک هارد دیسک SSD با ظرفیت 500 گیگابایت حداقل یک و نیم میلیون قیمت داره !! اما یه Flash Memory با ظرفیت 4 گیگابایت که بتونیم روش ESXi رو نصب کنیم و یکسال حداقل تمام وقت کار کنه حداکثر 30 هزار تومن هست !! خوب اینها قابل مقایسه هستند.

سعید خانی پور قبادی

اینکه می فرمایید روی فلش نصب بشه ایده بسیار خوبی هست ولی یکی از مشکلات فلش اینه که اگه خدایی نکرده برق بره و یو پی اس جواب نده ممکن طبق عادت فلش پیام ارور فرمت بده که اون موقع است دردسر بیشتر می شه

محمد نصیری

اون خطا به خاطر فایل سیستم و ساختار سیستم عامل ویندوز هست و در لینوکس و ESXi با توجه به نوع فایل سیستم این اتفاق ها خیلی کم میوفته ... این یک راهکار سطح پایین برای مراکز داده کوچیک هست ، طبیعتا در مراکز داده بزرگ از هارد های SSD استفاده میشه

mostafa_70

سلام

برای نصب ESXI فرقی داره از USB2 استفاده بشه یا USB3 ؟

من چندجا دیدم تاکید شده از USB3 استفاده بشه مهندس نصیری عزیز هم توی مقالشون اشاره کردن بهش ولی تا اونجا که من فهمیدم پس از بوت شدن ESXI کاملا روی رم قرار می گیره و تا بوت بعدی نیازی به فلش نیست

محمد نصیری

اگه پورت USB3 سرور شما داره که بهترین گزینه USB3 هست ... قرار نیست همه چیز درون RAM باشه این تصور اشتباه هست ، ESXi هم یک سیستم عامل هست و ساختار سیستم عاملی Live درش چندان دیده نشده.

mostafa_70

ممنون مهندس پس از نظر شما روی کارایی و پرفورمنس سیستم تاثیر گذار؟

من ی جا دیگه دیدم یکی از مزایای این روش رو ارتقا سیستم بدون ریسک عنوان کرده بودند به اینصورت ک یک فلش با محتوای ESXI جدید بوت کرده اگر مشکلی ایجاد نکرد که ازش استفاده میشه در غیر اینصورت بلافاصله با فلش قدیمی جایگزین شده و دوباره سیستم رو بوت میکنند.میخواستم ببینم شما مشابه این کار رو انجام دادید و اگر جوابتون مثبت ی توضیح مختصر در موردش بدید ممنون میشم

محمد نصیری

بله از طریق Image انجام میشه و خیلی ساده بروز و تغییر می کنه ... این مکانیزم تعویض USB Flash هست.

Omid Sarab

ممنون مهندس بابت نوشتن این مطلب چون بنده هم چند جایی استفاده از فلشو دیدم و حتی استفاده از sandisk class 10 micro sd card هم دیدم

فقط سوالم اینه اگر از محتویات داخل فلش کپی گرفته و در فلش دیگری پیست کنیم آیا هنگام خرابی فلش اصلی با جایگزین کردن فلش دوم Esxi بدون خطا بالا میاد؟ یا بهتر بگم منظورتون از ایمیج گرفتن به چه شکلیست؟

محمد نصیری

کپی خیر باید ISO قابل Boot درست کنید یعنی Image بگیرید از Flash Memory شما با استفاده از PowerISO می تونید اینکار رو بکنید.

این نظر توسط UNITY در تاریخ دوشنبه, 6 شهریور 1396 حذف شده است.

دلیل: لطفا در قالب گزینه سئوال بپرسید مطرح کنید سپاسگزارم

این نظر توسط UNITY در تاریخ دوشنبه, 6 شهریور 1396 حذف شده است.

دلیل: لطفا سئوال خود را در قالب گزینه سئوال بپرسید مطرح کنید سپاسگزارم ، دکمه سبز رنگ

محمد رســتمی

سلام

خیلی خوب بود.

یک سوال داشتم ، آیا امکانش هست ESXi که روی هارد سرور نصب هست رو بر روی USB Flash انتقال داد یا از نو روی USB Flash سیستم عامل ESXi رو نصب کرد و دیتااستور رو وارد کرد؟

محمد نصیری

بله امکان Image گیری از ESXi با Flash Memory وجود داره و حتی توصیه شده اینکار ... با استفاده از ابزارهای image گیری به راحتی میتونید اینکار رو بکنید.

هادی صارمی

سلام آقای نصیری و خسته نباشید .واقعا بحث خوبی بود منم میخوام امتحان کنم امیدوارم خوب پیش بره .

ممنون از دانشی که بدون هیچ چشم داشتی رائه میدید

niceboy

سلام و وقت بخیر خدمت آقای نصیری و دیگر دوستان

من این روش یک سالی هست در شبکه و جاهایی که سرور ESXI داشتم پیاده سازی و نصب کردم واقعا تا ب الان مشکلی نخوردم و خیلی خیلی راضی تر هستم تا نصب مستقیم برروی هارد سرور...

تشکر ویژه دارم از اقای نصیری بابت توضیح کامل و جامعشون

مهدی محب الطاهر

سلام

جسارتا یک مبحثی ذهن من رو مشغول کرده

بعضی نرم افزار ها نیازمند فعال سازی با سریال نامبر هستند

بعضا حتی با نصب مجدد ESXi کد ماشین عوض میشه و اون نرم افزار نیازمند فعال سازی مجدد هست

آیا شما این روش رو برای این گونه نرم افزار ها هم تست کردید ؟

یعنی با تویض فلش مموری کد سخت افزار ماشین مجازی مون تغییر نمی کنه ؟

محمد نصیری

تنها کد سخت افزاری که عوض میشه در موقع تغییر کد فلش مموری هست ، اگر برنامه ای با این کد کار کنه طبیعتا به مشکل میخوره

rasool danesh

سلام

اگر منظورتون ماشین های مجازی است ، اتفاقا باید بگم که این ماشینهای مجازی خوراک تقلب و کد برداری است

دوست عزیز تمامی سخت افزارهایی که شما در ماشین مجازی میسازین ، مجازی هستند و کدهای خودشون رو تولید میکنند و جالب این که شما اگر همین ماشین رو بردارین و دقیقا روی یک سرور و سخت افزار دیگه ایمپورت کنید ، هیچ اتفاقی برای نرم افزارهایی که با کد سخت افزار کار میکنند نمیفته

بخاطر همین شرکتهایی که با کد سخت افزار دارن نرم افزارهاشون رو قفل گذاری میکنند هیچ وقت نرم افزار رو روی مجازی نصب نمیکنند چون شما راحت میتونی کل ماشین رو برداری و جای دیگه کپی کنید و راحت استفاده کنید

مهدی محب الطاهر

خدمت آقا رسول گل عرض کنم که این طور نیست

حتی اگر ماشین رو از حالت ریجستر خارج کنی و ESXi رو عوض کنی مجدد ریجستر کنی کد سخت افزارش عوض میشه

منم اول نظر شما رو داشتم اما تست کردم دیدم اینطوریه خیلی هم گشتم به نتیجه نرسیدم

rasool danesh

اما من دوتا ماشین دارم که قفلش روی سخت افزارش است و الان کپی کردم و داره کار میکنه

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....