شاید برای شما هم پیش آمده باشد که در زمان اضافه کردن datastore جدید از طریق vSPhere Web Client با خطای زیر مواجه شده باشید:
The data service timed out because a back-end task took more than 120 seconds
این خطا همانطور که از نامش هم پیداست بیشتر به دلیل کم بودن مدت زمان timeout مربوط به اجرای Query ها در vSphere است و ما امکان زیاد کردن این زمان و برطرف کردن مشکل این خطا را با استفاده از مراحل زیر خواهیم داشت ، به زبان ساده تر در vSphere سرویسی به نام Invemtory Service Database وجود دارد که اطلاعات سیستم های Host را به دست می آورد و اگر دستوری از طریق این سرویس اجرا شود و بیشتر از 120 ثانیه اجرا شدن آن طول بکشد سیستم خطای بالا را صادر می کند اما راه حل این است که شما شما مقدار timeout این سرویس در فایل query-server-config.xml را به عدد 90 تغییر بدهید تا مشکل برطرف شود برای اینکار ابتدا با استفاده از فعال سازی SSH بر روی VCSA خود و اتصال با استفاده از دسترسی root کارهای زیر را انجام بدهید :
1- به مسیر تنظیمات فایل مورد نظر با دستور زیر بروید :
cd /usr/lib/vmware-invsvc/lib/server/config/
2- با استفاده از دستور زیر فایل مورد نظر را باز کنید :
vi query-server-config.xml
3- به دنبال مقدار زیر بگردید :
<property name="xdbMemPercentage" value="<I>XX" />.
4- مقدار را به شکل زیر به عدد 90 تغییر بدهید و از فایل خارج شوید :
<property name="xdbMemPercentage" value="<I>90" />
5- سرویس Inventory را یکبار Restart کرده یا کل VCSA را یکبار Reboot کنید و مجددا برای اضافه کردن datastore تلاش کنید.
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات
محمد نصیری هستم و در اینستاگرام با اکانت IranCySec تجربیاتم رو به اشتراک میگذارم ، هکر کلاه سفید و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر فقط به عنوان بازرس و ممیز امنیت اطلاعات فعالیت می کنم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود