Iran Open Source (IOS)
2.63K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
شکل 142
منظور از Pool Master چیست؟
زمانیکه یک Resource Pool ایجاد می‌شود، یک Pool Master نیز در پروسه پیکربندی انتخاب می‌شود. در واقع Pool Master سروری است که در یک Pool به عنوان یک رابط مدیریتی برای سایر hostها ایفای نقش می‌کند. این سرور (منظور Pool Master) مسئول ارسال تمام دستورات به سایر اعضای Pool می‌باشد و می‌بایست از سازگاری پیکربندی‌ها بر روی hostهای Resource Pool خود اطمینان حاصل نماید. بنابراین زمانیکه تغییری در سرور Pool Master شکل می‌گیرد، فرضاً اگر network جدیدی در آن اضافه شود، این تغییر به تمام سرورهای عضو Pool مزبور replicate خواهد شد.
زمانیکه failure برای سرور Pool Master اتفاق بیفتد، Pool مورد نظر دیگری قابلیت مدیریت نیست، در این حالت انتخابی بین Hostهای عضو Pool برگزار شده و یکی از سرورهای عضو Pool نقش Pool Master را ایفا کرده یا اینکه سرور Pool Master اصلی مجدداً بازگشته و به فعالیت خود ادامه دهد. توجه کنید چنانچه قابلیت HA فعال نباشد، یک Pool Master جدید بصورت دستی از طریق خط فرمان با استفاده از دستور xe pool-designate-new-master می‌بایست انتخاب شود اما در صورتیکه قابلیت HA فعال باشد، در اینصورت مجدداً پروسه انتخاب بصورت اتوماتیک جهت انتخاب Pool Master جدید برگزار خواهد شد.
ایجاد یک Resource Pool
برای این منظور می‌بایست دستورات زیر را به ترتیب اجرا نمایید:
- دستور xe pool-join را بر روی هر سروری که عضو Resource Pool است اجرا کرد. مقدار master-valure آدرس hostیست که به عنوان Pool Master انتخاب شده است.
# xe pool-join master-address=poolmaster_address masterusername=poolmaster_username master-password=poolmaster_password
شکل 143
- دستور xe pool-list جهت مشاهده اطلاعات درباره Resource Pool جدید ایجاد شده می‌تواند مورد استفاده قرار گیرد. این دستور می‌تواند بر روی هر یک از hostهای موجود در Resoure Pool اجرا شود.
# xe pool-list

شکل 144 اطلاعاتی درباره Resource Pool ایجاد شده را نمایش خواهد داد.
شکل 144
- توجه کنید که بصورت پیش‌فرض از نام Pool Master به عنوان نام Resource Pool استفاده می‌شود، بنابراین می‌بایست این نام جهت جلوگیری از host این نام را با نام خود اشتباه بگیرید، تغییر دهید. برای این منظور می‌توان از دستور xe pool-parm-set به شکل زیر جهت تغییر نام Reousrce Pool استفاده نمود:
# xe pool-param-set name-label="pool_name" uuid=pool_uuid
شکل 145
اما جهت ایجاد یک Resource Pool با استفاده از ابزار XenCenter بصورت گرافیکی از منوی toolbar این ابزار همانند شکل 146، بر روی دکمه New Pool کلیک کرده تا پنجره Create New Pool ظاهر شود.
حال با مشاهده پنجره Create New Pool همانند شکل 147، در کادر Name نامی را برای Resource Pool مورد نظر خود وارد نموده و در کادر Description نیز توضیح را برای آن درج کنید. در ادامه سروری را که قصد دارید در این Resource Pool نقش Master را بازی کند از منوی پایین افتادنی Master انتخاب کرده و در بخش Additional members نیز سایر سرورهایی که می‌بایست در Resource Pool ایجاد شده عضو باشند را مشخص کنید و سپس بر روی دکه Create Pool جهت ایجاد Resource Pool کلیک نمایید.
شکل 147
همانطور که در شکل 148 مشاهده می‌کنید، Pool مورد نظر ما در این مثال ایجاد شده است.
شکل 148
اضافه کردن یک host به یک Resource Pool
حال که Resource Pool خود را ایجاد کرده‌اید می‌بایست Host(های) مورد نظرتان را به آن اضافه نمایید. جهت اضافه کردن یک host به یک Resource Pool، می‌توانید از دستور زیر استفاده نمایید:
# xe pool-join master-address=poolmaster_address masterusername=poolmaster_username master-password=poolmaster_password
شکل 149
حال برای آنکه اطمینان حاصل نمایید تا سرور مورد نظر شما به درستی در Resource Pool اضافه شده است یا خیر، می‌توانید از دستور زیر استفاده کنید:
# xe host-pool
شکل 150