
به اشتراک بگذارید

به اشتراک بگذارید
نصب وی ام ور تولز روی لینوکس، حکم برقراری یک پل ارتباطی هوشمند بین سیستمعامل مهمان و سختافزار سرور فیزیکی را دارد؛ بدون این ابزار، ماشین مجازی شما مثل آپارتمانی است که به شبکه برق و آب شهری متصل نشده است. در سال 2025، با تغییرات گسترده در توزیعهای لینوکس و معرفی نسخههای جدید CentOS Stream، روشهای قدیمی نصب از طریق فایل ISO جای خود را به ابزارهای متنباز (Open-Source) دادهاند که پایداری و امنیت بسیار بالاتری را برای مدیران سرور فراهم میکنند.
اهمیت این ابزار در مدیریت سرورهای مجازی به قدری بالاست که نصب نکردن آن میتواند باعث بروز مشکلاتی جدی شود:
| ویژگی | بدون VMware Tools | با VMware Tools (نسخه 2025) |
| سرعت شبکه | محدود و غیرپایدار | حداکثر توان با درایور vmxnet3 |
| هماهنگی زمان | اختلاف ساعت (Time Drift) | همگامسازی دقیق با Host |
| مدیریت رم | عدم بهینهسازی (Ballooning) | مدیریت هوشمند منابع |
| کنسول گرافیکی | حرکت کند و پرشی موس | عملکرد روان و رزولوشن تطبیقی |
حتماً زمانی که این مقاله را باز کردهاید، به دنبال راهی هستید تا کندی کنسول سرور خود را رفع کنید یا شاید دکمه “Install VMware Tools” در پنل کاربری شما خاکستری شده است؛ نگران نباشید، ما در این مقاله گامبهگام و به صورت عملی، بهترین روش نصب ویامور تولز در لینوکس را برای نسخههای مختلف CentOS (از نسخه 7 تا CentOS Stream 9) به شما آموزش میدهیم. اگر به دنبال پایداری 100 درصدی سرویسهای خود هستید، این مقاله دقیقاً برای شماست. 😉👇
آنچه در این مقاله میخوانید:

در دنیای مجازیسازی، سیستمعامل لینوکس به صورت پیشفرض تمام درایورهای بهینه برای ارتباط با لایه سختافزار VMware را ندارد. VMware Tools مجموعهای از سرویسها و درایورهاست که قابلیتهای تعاملی را فعال میکند. به زبان ساده، اگر ماشین مجازی را یک “اپلیکیشن” در نظر بگیرید، این ابزار همان “درایور کارت گرافیک و چیپست” است که باعث میشود اپلیکیشن با حداکثر سرعت اجرا شود.
ساختار فنی این ارتباط به صورت زیر است:
[ پنل مدیریت vSphere / ESXi ]
⬇️
[ سرویس VMware Tools (در لینوکس) ] <─── ارتباط مستقیم
⬇️
[ هسته لینوکس (Kernel) & درایورها ]
vmxnet3 برای کارت شبکه و vmmemctl برای مدیریت حافظه است که در محیطهای سازمانی (Enterprise) نقشی حیاتی در جلوگیری از Crash کردن سرور ایفا میکنند.نصب وی ام ور تولز روی لینوکس تنها یک انتخاب نیست، بلکه یک ضرورت برای هر ادمین شبکه است. آمارهای سال 2024 نشان میدهد که بیش از 70٪ مشکلات مربوط به عدم نمایش IP در پنل مدیریت vCenter، مربوط به نصب نبودن یا آپدیت نبودن این ابزار است.
قبل از شروع، باید مطمئن شویم که سیستمعامل آماده پذیرش درایورهای جدید است. یکی از بزرگترین چالشهای کاربران، نصب Kernel Headers در CentOS است؛ چرا که بدون وجود سرآیندهای هسته، درایورها نمیتوانند با سیستمعامل جفت (Compile) شوند.
برای نصب ابزارهای توسعه، دستور زیر را در ترمینال وارد کنید:
# نصب پکیجهای ضروری توسعه در CentOS
yum install gcc make perl kernel-devel -y در این بخش همراه تیم وبداده باشید تا به صورت عملی، سریعترین و پایدارترین راه را بررسی کنیم. از سال 2018 به بعد، شرکت VMware توصیه کرد که کاربران لینوکس به جای استفاده از فایل ISO قدیمی، از پکیج متنباز open-vm-tools استفاده کنند. این نسخه مستقیماً با هسته لینوکس هماهنگ است و با هر بار آپدیت سیستمعامل، به صورت خودکار بهروزرسانی میشود.
🔸 برای این آموزش ما از یک سرور با سیستمعامل CentOS Stream 9 استفاده کردهایم.
مراحل گامبهگام:
ابتدا لیست پکیجهای خود را با دستور زیر بروز کنید تا آخرین نسخه موجود در مخازن شناسایی شود:
dnf update -y اگر سرور شما محیط گرافیکی ندارد (نسخه Minimal)، از دستور اول و اگر دارای محیط دسکتاپ (GUI) است، از دستور دوم استفاده کنید:
# مخصوص سرورهای بدون گرافیک (CLI)
dnf install open-vm-tools -y
# مخصوص سرورهای دارای دسکتاپ (Desktop GUI)
dnf install open-vm-tools-desktop -y پس از نصب، باید سرویس را در حافظه اجرا کرده و آن را در لیست بوت قرار دهید:
systemctl enable vmtoolsd
systemctl start vmtoolsd reboot بازنشانی کنید.اگر به هر دلیلی (مانند آفلاین بودن سرور یا استفاده از نسخههای بسیار قدیمی CentOS) موفق به نصب Open-VM-Tools با دستور yum نشدید، باید از روش سنتی یعنی Mount کردن فایل ISO استفاده کنید. این روش کمی طولانیتر است اما در تمامی محیطها کار میکند.
مراحل نصب دستی:
۱- در پنل مدیریتی vSphere، روی ماشین مجازی راست کلیک کرده و گزینه Guest OS > Install VMware Tools را انتخاب کنید.
۲- در ترمینال لینوکس، یک پوشه برای Mount کردن CD-ROM ایجاد کنید:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom ۳- فایل فشرده را به پوشه /tmp منتقل کرده و از حالت فشرده خارج کنید:
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/
cd /tmp
tar -zxvf VMwareTools-*.tar.gz ۴- اسکریپت نصب را با دسترسی روت اجرا کنید (در تمامی مراحل سوالات را با Enter تایید کنید):
cd vmware-tools-distrib
./vmware-install.pl حتی پس از طی کردن تمام مراحل، ممکن است با مشکلاتی مواجه شوید. یکی از رایجترین سوالات کاربران این است که “چرا با وجود نصب بودن، آدرس IP سرور در کنسول نمایش داده نمیشود؟”.
چکلیست رفع مشکل:
مورد مطالعاتی:
در یکی از پروژههای اخیر وبداده، کاربری با مشکل افت سرعت شدید شبکه در CentOS 7 مواجه بود. پس از بررسی مشخص شد که ایشان از درایور پیشفرض قدیمی استفاده میکردند. تنها با نصب VMware Tools در CentOS و تغییر کارت شبکه به vmxnet3 در تنظیمات ماشین مجازی، پایداری شبکه ایشان تا 40% بهبود یافت و تاخیر (Latency) به حداقل رسید.
اگر به دنبال تجربه یک زیرساخت حرفهای و بدون دغدغه هستید، سرورهای مجازی وبداده با پیکربندی بهینه برای مجازیسازی ارائه میشوند.
✅ مزایای سرویسهای ما:
جمعبندی؛ نصب وی ام ور تولز روی لینوکس (CentOS) و یا نصب VMware Tools در CentOS یکی از اولین و حیاتیترین اقداماتی است که پس از خرید یا راهاندازی یک سرور مجازی باید انجام دهید. در این مقاله آموختیم که چگونه با استفاده از روش مدرن Open-VM-Tools، کارایی کارت شبکه، گرافیک و مدیریت رم سرور خود را به سطح سیستمهای فیزیکی برسانیم.
به یاد داشته باشید که دنیای سرورها مدام در حال تغییر است؛ لذا استفاده از ابزارهای بهروز در سال 2025 نه تنها سرعت کار شما را بالا میبرد، بلکه امنیت پایدارتری را نیز برای بیزینس شما فراهم میکند. امیدواریم این راهنما از بلاگ وبداده برای شما مفید بوده باشد.
در صورتی که در هر یک از مراحل نصب با خطای خاصی مواجه شدید، حتماً در بخش نظرات با ما در میان بگذارید تا کارشناسان ما در سریعترین زمان ممکن شما را راهنمایی کنند. 🚀
نسخه Open-VM-Tools توسط جامعه لینوکس نگهداری میشود و با آپدیتهای سیستمعامل هماهنگتر است، در حالی که نسخه سنتی (ISO) مستقیماً توسط VMware ارائه میشود و نصب سختتری دارد.