ایجاد یک 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
برای این منظور میبایست دستورات زیر را به ترتیب اجرا نمایید:
- دستور xe pool-join را بر روی هر سروری که عضو Resource Pool است اجرا کرد. مقدار master-valure آدرس hostیست که به عنوان Pool Master انتخاب شده است.
# xe pool-join master-address=poolmaster_address masterusername=poolmaster_username master-password=poolmaster_password
- دستور xe pool-list جهت مشاهده اطلاعات درباره Resource Pool جدید ایجاد شده میتواند مورد استفاده قرار گیرد. این دستور میتواند بر روی هر یک از hostهای موجود در Resoure Pool اجرا شود.
# xe pool-list
شکل 144 اطلاعاتی درباره Resource Pool ایجاد شده را نمایش خواهد داد.
# xe pool-list
شکل 144 اطلاعاتی درباره Resource Pool ایجاد شده را نمایش خواهد داد.
- توجه کنید که بصورت پیشفرض از نام Pool Master به عنوان نام Resource Pool استفاده میشود، بنابراین میبایست این نام جهت جلوگیری از host این نام را با نام خود اشتباه بگیرید، تغییر دهید. برای این منظور میتوان از دستور xe pool-parm-set به شکل زیر جهت تغییر نام Reousrce Pool استفاده نمود:
# xe pool-param-set name-label="pool_name" uuid=pool_uuid
# xe pool-param-set name-label="pool_name" uuid=pool_uuid
اما جهت ایجاد یک 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 کلیک نمایید.
همانطور که در شکل 148 مشاهده میکنید، Pool مورد نظر ما در این مثال ایجاد شده است.
اضافه کردن یک host به یک Resource Pool
حال که Resource Pool خود را ایجاد کردهاید میبایست Host(های) مورد نظرتان را به آن اضافه نمایید. جهت اضافه کردن یک host به یک Resource Pool، میتوانید از دستور زیر استفاده نمایید:
# xe pool-join master-address=poolmaster_address masterusername=poolmaster_username master-password=poolmaster_password
حال که Resource Pool خود را ایجاد کردهاید میبایست Host(های) مورد نظرتان را به آن اضافه نمایید. جهت اضافه کردن یک host به یک Resource Pool، میتوانید از دستور زیر استفاده نمایید:
# xe pool-join master-address=poolmaster_address masterusername=poolmaster_username master-password=poolmaster_password
حال برای آنکه اطمینان حاصل نمایید تا سرور مورد نظر شما به درستی در Resource Pool اضافه شده است یا خیر، میتوانید از دستور زیر استفاده کنید:
# xe host-pool
# xe host-pool
اما جهت اضافه کردن یک host بصورت گرافیکی توسط نرمافزار XenCenter به Resource Pool خود ابتدا بر روی Resource Pool مورد نظرتان راست کلیک کرده پنل Inventory (پنل کنای نرمافزار XenCenter) و از منوی ظاهر شده همانند شکل 151، گزینه Add Server و سپس گزینه Add New Server… را انتخاب نمایید تا پنجره Add New Server ظاهر شود.
با مشاهده پنجره Add New Server همانند شکل 152، در کادر Server آدرس IP سرور مورد نظر و در کادرهای Username و Password نیز به ترتیب نام کاربری و کلمه عبور سرور مزبور را وارد نموده و بعد بر روی دکمه Add جهت اضافه شده سرور به Resource Pool کلیک کنید.
حذف یک Server از یک Resource Pool
دلایل مختلفی برای حذف یک Server از یک Resource Pool میتواند وجود داشته باشد، از جمله این دلایل میتوان به: مسأله updateها، مباحث شبکه و یا نیاز به ایجاد مجدد host بر روی سختافزار جدید اشاره کرد.
اما جهت حذف یک Server از Resource Pool خود ابتدا دستور xe host-list را اجرا نموده تا UUID سرورهایی را که در Resource Poolتان دارید مشاهده نمایید.
# xe host-list
دلایل مختلفی برای حذف یک Server از یک Resource Pool میتواند وجود داشته باشد، از جمله این دلایل میتوان به: مسأله updateها، مباحث شبکه و یا نیاز به ایجاد مجدد host بر روی سختافزار جدید اشاره کرد.
اما جهت حذف یک Server از Resource Pool خود ابتدا دستور xe host-list را اجرا نموده تا UUID سرورهایی را که در Resource Poolتان دارید مشاهده نمایید.
# xe host-list