اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

معرفی Resource Pool در VMWare vSphere ESXI

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    معرفی Resource Pool در VMWare vSphere ESXI

    با سلام در این مقاله قصد دارم Resource Pool را در مجازی ساز VMWare vSphere ESXI مورد بررسی قرار بدهم. همانطور که شما میدانید ماشین های مجازی از منابع فیزیکی سرور استفاده میکنند و این منابع فیزیکی بین ماشین های مجازی به اشتراک گذاشته خواهد شد. یکی از موارد مهمی که یک ادمین Virtualization نیاز هست که مورد بررسی قرار دهد، تخصیص منابع بین ماشین های مجازی بوده. یکی از مواردی که شما میتوانید استفاده کنید برای اختصاص دادن درست منابع به ماشین های مجازی، استفاده از Resource pool بوده. شما بوسیله Resource pool میتوانید مشخص کنید که ماشین های مجازی شما چه مقدار منابع از سرور شما استفاده کنند. Resource pool بر اساس سه مفهوم کار میکند که در ادامه مورد بررسی قرار خواهم داد.


    Share

    اولین معیار Share بوده که شما میتوانید برای مشخص کردن الویت منابع بین ماشین های مجازی استفاده کنید. فرض کنید که شما یک عدد ماشین مجازی دارید که اهمیت آن بیشتر از دیگر ماشین های مجازی بوده، شما در این بخش میخواد مقدار Share برای ماشین مجازی که اهمیت بالاتری دارد را بیشتر قرار دهید، اتفاقی که خواهد افتاد این بوده که در زمان اختصاص منابع به ماشین های مجازی، آن ماشین مجازی که مقدار Share بیشتری داشته باشد الویتش بیشتر خواهد بود.

    نکته : Share زمانی استفاده خواهد شد که Contention رخ دهد.

    Contention زمانی رخ میدهد که چندین ماشین مجازی در یک زمان درخواست منابع بدهند و سرور مقدار منابع مورد نیاز برای اختصاص به تمام ماشین ها را نداشته باشد در این صورت Contention رخ خواهد داد. در زمان Contention ماشین مجازی که مقدار Share بیشتری داشته باشد مقدار منابع بیشتری را از سمت سرور دریافت خواهد کرد.



    Reservation

    همانطور که از اسم این عبارت مشخص است، شما میتوانید منابع را برای ماشین های مجازی خود Reserve کنید. این آپشن زمانی استفاده میشود که شما میخوایید تضمین کنید که بطور مثال همیشه در زمان روشن شدن ماشین 4 گیگ برای این ماشین مجازی رزرو شود و برای این ماشین مجازی فقط مورد استفاده قرار بگیرد.

    نکته : اگر شما از Reservation استفاده کنید بطور مثال برای مموری، آن مقدار رم به هیچ عنوان بین ماشین های دیگر Share نخواهد شد حتی اگر Contention رخ دهد و حتی ماشین مجازی از مقدار منابع رزرو شده استفاده نکند و در حالت Idle باشد.

    نکته : فرض کنید که شما یک ماشین مجازی دارید که برای آن 4 گیگ رم را رزرو کرده اید، اگر در زمان روشن شدن VM سرور نتواند مقدار 4 گیگ رم را در اختیار این ماشین قرار دهد، ماشین مجازی شما روشن نخواهد شد.



    Limit

    این معیار که خیلی مورد استفاده قرار نخواد گرفت برای محدود کردن مقدار منابع استفاده شده توسط یک VM بوده. اگر بخواهم یک مثال خوب بزنم این بوده، فرض کنید یک نرم افزار برای نصب شدن نیاز دارد که حتما مقدار رم ماشین مجازی شما بطور مثال 16 گیگ باشد، اما شما میخواهید که کلا بیشتر از هشت گیگ استفاده نکند شما میتوانید مقدار رم برای این ماشین مجازی را برابر 16 گیگ قرار دهید اما با Limit محدود کنید که این ماشین مجازی فقط ماکزیمم از 8 گیگ استفاده کند.


    سه معیار بالا را شما میتوانید بدون استفاده از Resource pool بصورت جداگانه بر روی ماشین های مجازی خودتان تنظیم کنید، اما Resource pool به شما این امکان را میدهد تا بصورت گروهی این تنظیمات را برای چند ماشین مجازی انجام دهید.



    ایجاد کردن Resource Pool

    برای ایجاد Resource pool کافیست بر روی Cluster خودتان راست کلیک کرده و New Resource Pool را انتخاب کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 105.2 کیلو بایت




    همانطور که مشاهده میکنید شما میتوانید موارد گفته شده را در Resource pool تنظیم کنید.

    نکته : تنظیمات در این بخش Per VM نبوده بلکه بر روی تمام ماشین هایی که در این Resource pool قرار دارند اعمال خواهد شد. به این منظور بوده که کل ماشین های مجازی که در این Resource pool بوده با هم این مقدار وارد شده را باید استفاده کنند. بطور مثال من رزرو رم را برابر 16 گیگ قرار میدهم و Expandable را غیر فعال میکنم. بعد از انجام تنظیمات مورد نظر بر روی ok کلیک کرده تا Resource pool ایجاد شود.

    نکته : Cluster به عنوان یک Resource pool عمل میکند پس ما وقتی Resource pool ایجاد میکنیم در اصل Child کلاستر بوده و منابعش را از آن میگیرد. شما میتوانید یک Resource pool را درون Resource pool دیگر ایجاد کنید.

    نکته : در بخش Reservation یک گزینه با نام Expandable وجود دارد، اگر شما در Resource pool خودتان بخش Reservation را تنظیم کنید بطور مثال مقدار 16 گیگ را قرار دهید، و اگر مقدار رم رزرو شده برای ماشین های مجازی در Resource pool نیاز باشد که بیشتر از 16 گیگ شود، اگر Expandable تیک خورده باشد این اجازه را میدهد تا از Resource pool بالای مقدار رم مورد نیاز را قرض بگیرد اما اگر این گزینه تیک نخورد به شما خطا خواهد داد که منابع مورد نیاز در دسترس نبوده و ماشین مجازی شما روشن نخواهد شد.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 89.9 کیلو بایت




    شما میتوانید ماشین های مجازی خودتان را در Resource pool خود قرار دهید، برای این کار کافیست ماشین مجازی مورد نظر را Drag and drop کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 79.1 کیلو بایت




    شما همچنین میتوانید ماشین مجازی هم در این Resource pool ایجاد کنید.

    در ادامه من یک ماشین مجازی را ایجاد خواهم کرد که 16 گیگ رم را برای این ماشین رزرو خواهم کرد.

    برای ساخت ماشین مجازی، بر روی Resource pool راست کلیک کنید و New Virtual Machine را انتخاب کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 88.1 کیلو بایت




    در ادامه در بخش تنظیمات ماشین مجازی من رم این ماشین مجازی را برابر 16 قرار خواهم داد و همچنین کل رم را برای این ماشین رزرو خواهم کرد، به این معنی که ماشین در حین روشن شدن باید 16 گیگ در اختیارش قرار گیرد.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 83.3 کیلو بایت



    بعد از ساخت VM، من ماشین مجازی را روشن خواهم کرد.

    همانطور که مشاهده میکنیم ماشین مجازی روشن نمیشود و به شما خطای (The available Memory resources in the parent resource pool are insufficient for the operation) خواهد داد.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 89.6 کیلو بایت



    اگر من تیک Expandable را در حالت فعال قرار بدهم این Resource pool در صورت کافی نبود مقدار رم برای Reservation، میتواند از Resource pool بالا دستی منابع مورد نیاز را قرض بگیرد.

    برای فعال کردن Expandable کافی است که Resource pool خود را انتخاب کرده و وارد بخش Configure و پس از آن Memory Resources شده و بر روی Edit کلیک کنید تا صفحه تنظیمات RAM برای این Resource pool باز شود.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 67.3 کیلو بایت




    بعد از باز شدن صفحه تنظیمات گزینه Expandable را در حالت فعال قرار دهید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 74.1 کیلو بایت




    همانطور که مشاهده میکنید اینبار ماشین مجازی روشن شد.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Untitled.png مشاهده: 1 حجم: 107.0 کیلو بایت


    همچنین توصیه میشود مطالعه کنید.

    آموزش نصب ESXI 6.5

    آموزش Upgrade کردن ESXI6.5 به ESXI 6.7

    بررسی تنظیمات Standard Switch (بخش اول)

    بررسی Lockdown Mode در vSphere 6.7 (بخش اول)

    راه اندازی HA (High Availability) در vSphere 6.7 (بخش اول)

    نحوه کار با Snapshot ها (بخش اول)

    آموزش نصب Veeam Backup 9.5



    امیدوارم مفید واقع شده باشد.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 10-11-2018, 12:38 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

درباره انجمن منطقه لینوکسی ها

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

شبکه های اجتماعی
در حال انجام ...
X