VMware چیست؟ بررسی ESXi، vCenter و کاربرد VMware در زیرساخت شبکه

VMware

VMware چیست؟ بررسی ESXi، vCenter و کاربرد VMware در زیرساخت شبکه

VMware یکی از شناخته‌شده‌ترین پلتفرم‌های حوزه زیرساخت مجازی است که در محیط‌های سازمانی و دیتاسنتری برای اجرای ماشین‌های مجازی و مدیریت منابع سرورها مورد استفاده قرار می‌گیرد.

برخلاف مقاله «مجازی‌سازی چیست؟» که مفهوم Virtualization را بررسی می‌کند، در این مقاله تمرکز ما روی خود VMware و اجزای آن است؛ یعنی با مفاهیمی مانند ESXi، vCenter، Host، Cluster، Datastore، vSwitch و vMotion آشنا می‌شویم.

VMware به زبان ساده: VMware مجموعه‌ای از راهکارها و محصولات زیرساختی است که برای اجرای ماشین‌های مجازی، مدیریت سرورها و ساده‌تر کردن مدیریت دیتاسنترهای مجازی استفاده می‌شود.

VMware دقیقاً چه کاری انجام می‌دهد؟

در یک زیرساخت سنتی، هر سرور فیزیکی معمولاً مستقیماً یک سیستم‌عامل و مجموعه‌ای از سرویس‌ها را اجرا می‌کند. در معماری VMware، سرور فیزیکی می‌تواند به عنوان یک Host عمل کند و ماشین‌های مجازی مختلف روی آن اجرا شوند.

VMware علاوه بر اجرای VMها، مجموعه‌ای از ابزارها را برای مدیریت منابع، شبکه، Storage، دسترس‌پذیری و عملیات مربوط به ماشین‌های مجازی در اختیار مدیر زیرساخت قرار می‌دهد.

معماری ساده یک زیرساخت VMware
سرور فیزیکی
ESXi Host
ماشین‌های مجازی

VMware ESXi چیست؟

ESXi یک Hypervisor از نوع Type 1 است که مستقیماً روی سخت‌افزار سرور نصب می‌شود. وظیفه اصلی آن فراهم کردن محیط اجرای ماشین‌های مجازی و مدیریت منابع سخت‌افزاری Host است.

پردازنده، حافظه، Storage و کارت‌های شبکه سرور توسط ESXi در اختیار ماشین‌های مجازی قرار می‌گیرند.

Host در VMware یعنی چه؟

وقتی ESXi روی یک سرور فیزیکی نصب می‌شود، آن سرور در محیط VMware به عنوان یک Host شناخته می‌شود. بنابراین Host همان سخت‌افزار فیزیکی‌ای است که ماشین‌های مجازی روی آن اجرا می‌شوند.

VM در VMware چیست؟

Virtual Machine یا VM یک ماشین مجازی است که روی ESXi اجرا می‌شود. هر VM می‌تواند سیستم‌عامل، CPU مجازی، RAM مجازی، دیسک مجازی و کارت شبکه مجازی داشته باشد.

برای مثال، یک Host می‌تواند چند VM داشته باشد که یکی برای Web Server، دیگری برای Database و یک VM دیگر برای سرویس‌های سازمانی استفاده شود.

vCenter چیست؟

vCenter Server ابزار مدیریت متمرکز محیط VMware است. زمانی که یک سازمان تنها یک Host ندارد و چندین ESXi Host در اختیار دارد، vCenter امکان مدیریت آن‌ها را از یک نقطه مرکزی فراهم می‌کند.

مدیریت چند Host با vCenter
vCenter
ESXi Host 1
ESXi Host 2
ESXi Host 3

تفاوت ESXi و vCenter

ویژگی ESXi vCenter
نوع Hypervisor ابزار مدیریت
محل اجرا روی Host فیزیکی به عنوان سرویس مدیریتی
وظیفه اصلی اجرای VMها و مدیریت منابع Host مدیریت متمرکز زیرساخت
کاربرد اجرای ماشین‌های مجازی مدیریت چند Host و VM

Cluster در VMware چیست؟

Cluster مجموعه‌ای از چند Host است که برای ایجاد یک زیرساخت یکپارچه‌تر و استفاده از قابلیت‌های مدیریتی و دسترس‌پذیری VMware در کنار یکدیگر قرار می‌گیرند.

در یک Cluster، چند ESXi Host می‌توانند منابع پردازشی و زیرساختی را در قالب یک مجموعه مدیریتی در اختیار ماشین‌های مجازی قرار دهند.

ساختار ساده Cluster
vCenter
Cluster
Host 1
Host 2
Host 3

Datastore در VMware چیست؟

Datastore فضای ذخیره‌سازی‌ای است که فایل‌های مربوط به ماشین‌های مجازی در آن نگهداری می‌شوند. فایل‌هایی مانند Virtual Disk و برخی فایل‌های پیکربندی VM می‌توانند در Datastore قرار داشته باشند.

Datastore می‌تواند بر اساس معماری Storage سازمان از منابع مختلفی مانند Storage محلی یا Storageهای اشتراکی تأمین شود.

VMFS

یکی از فایل‌سیستم‌های مورد استفاده در محیط VMware برای ذخیره فایل‌های ماشین‌های مجازی روی Storage است.

NFS

یکی دیگر از روش‌های ارائه فضای ذخیره‌سازی به Hostهای VMware است که بر پایه Network File System کار می‌کند.

Shared Storage

Storage اشتراکی می‌تواند چند Host را به یک فضای ذخیره‌سازی مشترک متصل کند و در معماری‌های خاص قابلیت‌های پیشرفته‌تری را امکان‌پذیر کند.

vSwitch چیست؟

Virtual Switch یا vSwitch یکی از اجزای شبکه مجازی VMware است. این مؤلفه امکان برقراری ارتباط شبکه‌ای میان ماشین‌های مجازی و همچنین اتصال آن‌ها به شبکه فیزیکی را فراهم می‌کند.

ارتباط VM با شبکه فیزیکی
VM
vNIC
vSwitch
Physical NIC
Physical Switch

Datastore، vSwitch و Host چه ارتباطی دارند؟

برای درک VMware باید اجزای اصلی آن را مانند بخش‌های مختلف یک زیرساخت در کنار هم ببینیم. Host منابع پردازشی را فراهم می‌کند، Datastore محل نگهداری فایل‌های VM است و vSwitch ارتباط شبکه‌ای ماشین‌های مجازی را مدیریت می‌کند.

جزء وظیفه
Host سرور فیزیکی دارای ESXi
VM ماشین مجازی که روی Host اجرا می‌شود
Datastore محل ذخیره فایل‌های ماشین‌های مجازی
vSwitch فراهم کردن شبکه مجازی برای VMها
vCenter مدیریت متمرکز زیرساخت
Cluster گروه‌بندی چند Host برای مدیریت و قابلیت‌های مشترک

vMotion چیست؟

vMotion یکی از قابلیت‌های شناخته‌شده VMware است که امکان انتقال یک ماشین مجازی در حال اجرا از یک Host به Host دیگر را در شرایط و معماری‌های پشتیبانی‌شده فراهم می‌کند.

هدف اصلی چنین قابلیتی این است که مدیر زیرساخت بتواند در زمان انجام برخی عملیات نگهداری یا مدیریت منابع، ماشین‌های مجازی را میان Hostها جابه‌جا کند و اختلال سرویس را تا حد امکان کاهش دهد.

VMware HA چیست؟

VMware High Availability یا HA قابلیتی برای افزایش دسترس‌پذیری ماشین‌های مجازی در محیط‌های دارای چند Host است.

در صورت خرابی یک Host، در معماری مناسب و با وجود شرایط لازم، ماشین‌های مجازی آن Host می‌توانند روی Host دیگری در Cluster مجدداً راه‌اندازی شوند.

نکته مهم درباره HA

HA به معنای جلوگیری کامل از قطعی نیست. هدف آن کاهش اثر خرابی Host و فراهم کردن امکان بازیابی خودکار VMها در یک محیط طراحی‌شده مناسب است.

VMware DRS چیست؟

Distributed Resource Scheduler یا DRS برای مدیریت و بهینه‌سازی توزیع بار کاری ماشین‌های مجازی میان Hostهای یک Cluster استفاده می‌شود.

با توجه به نسخه، تنظیمات و قابلیت‌های فعال‌شده، DRS می‌تواند به تصمیم‌گیری بهتر درباره محل اجرای VMها و متعادل کردن منابع در Cluster کمک کند.

Snapshot در VMware چیست؟

Snapshot وضعیت یک ماشین مجازی را در یک نقطه زمانی مشخص ثبت می‌کند تا بتوان در شرایط خاص به وضعیت قبلی VM بازگشت.

Snapshot جایگزین Backup نیست

Snapshot نباید به عنوان سیستم اصلی پشتیبان‌گیری سازمان در نظر گرفته شود. برای حفاظت از اطلاعات، باید از یک راهکار Backup مناسب و مستقل استفاده شود.

Template و Clone در VMware

Template

یک الگوی آماده از ماشین مجازی است که می‌توان از آن برای ایجاد VMهای جدید با تنظیمات مشخص استفاده کرد.

Clone

ایجاد یک کپی از یک ماشین مجازی موجود است که می‌تواند برای راه‌اندازی محیط‌های مشابه کاربرد داشته باشد.

کاربرد سازمانی

این قابلیت‌ها می‌توانند زمان راه‌اندازی VMهای مشابه و استانداردسازی محیط‌های سازمانی را کاهش دهند.

یک معماری نمونه VMware

معماری نمونه یک زیرساخت VMware
vCenter
Cluster
ESXi Host
VM

ESXi Host
Datastore
Storage

VM
vSwitch
Physical Network

مزایای استفاده از VMware در سازمان

  • مدیریت متمرکز: امکان مدیریت زیرساخت‌های مجازی بزرگ‌تر از طریق ابزارهای مدیریتی.
  • استفاده بهتر از منابع: امکان اجرای چند VM روی Hostهای فیزیکی.
  • انعطاف‌پذیری: ایجاد و مدیریت VMها بدون نیاز به تهیه یک سرور فیزیکی برای هر سرویس.
  • افزایش دسترس‌پذیری: قابلیت‌هایی مانند HA در معماری‌های مناسب می‌توانند به بازیابی سرویس‌ها کمک کنند.
  • مدیریت شبکه مجازی: امکان ایجاد و مدیریت ارتباطات شبکه‌ای ماشین‌های مجازی.
  • ساده‌تر شدن عملیات زیرساخت: قابلیت‌هایی مانند Template، Clone و vMotion می‌توانند عملیات روزمره را ساده‌تر کنند.

VMware برای چه محیط‌هایی مناسب است؟

VMware بیشتر در سازمان‌ها و محیط‌هایی کاربرد دارد که تعداد قابل توجهی سرور و سرویس دارند و نیازمند مدیریت متمرکز و انعطاف‌پذیر زیرساخت هستند.

محیط کاربرد VMware
دیتاسنتر اجرای تعداد زیادی VM و مدیریت Hostها
سازمان‌ها اجرای سرویس‌های مختلف روی VMهای مستقل
محیط تست ایجاد سریع محیط‌های آزمایشی
Private Cloud ساخت زیرساخت مجازی سازمانی

نکات مهم در طراحی زیرساخت VMware

  • ظرفیت CPU و RAM Hostها بر اساس بار کاری واقعی محاسبه شود.
  • Storage با توجه به حجم داده و نیاز I/O انتخاب شود.
  • طراحی شبکه فیزیکی و مجازی از ابتدا انجام شود.
  • برای خرابی Hostها و اجزای زیرساخت، سناریوی مناسب در نظر گرفته شود.
  • Backup مستقل و اصولی برای ماشین‌های مجازی طراحی شود.
  • دسترسی مدیریتی به ESXi و vCenter به شکل امن کنترل شود.
  • سازگاری سخت‌افزار، نسخه نرم‌افزار و الزامات لایسنس قبل از اجرا بررسی شود.

جمع‌بندی

VMware یک راهکار مهم در حوزه زیرساخت مجازی است که مجموعه‌ای از ابزارها و محصولات را برای اجرای ماشین‌های مجازی و مدیریت منابع دیتاسنتر ارائه می‌کند.

در این معماری، ESXi نقش Hypervisor را دارد، سروری که ESXi روی آن نصب شده یک Host محسوب می‌شود و چند Host می‌توانند در قالب یک Cluster مدیریت شوند.

vCenter برای مدیریت متمرکز، Datastore برای ذخیره فایل‌های VM و vSwitch برای شبکه مجازی مورد استفاده قرار می‌گیرند.

قابلیت‌هایی مانند vMotion، HA و DRS نیز در معماری‌های مناسب می‌توانند مدیریت، دسترس‌پذیری و جابه‌جایی ماشین‌های مجازی را بهبود دهند.

سؤالات متداول درباره VMware

VMware چیست؟

VMware مجموعه‌ای از محصولات و راهکارهای زیرساختی برای اجرای ماشین‌های مجازی و مدیریت محیط‌های مجازی در سرورها و دیتاسنترها است.

VMware ESXi چیست؟

ESXi یک Hypervisor نوع 1 است که مستقیماً روی سرور فیزیکی نصب می‌شود و امکان اجرای ماشین‌های مجازی را فراهم می‌کند.

vCenter چیست؟

vCenter ابزار مدیریت متمرکز VMware است که برای مدیریت Hostها، Clusterها و ماشین‌های مجازی در یک زیرساخت استفاده می‌شود.

تفاوت ESXi و vCenter چیست؟

ESXi وظیفه اجرای ماشین‌های مجازی روی Host را دارد، در حالی که vCenter برای مدیریت متمرکز چند Host و منابع مجازی استفاده می‌شود.

Datastore در VMware چیست؟

Datastore فضای ذخیره‌سازی مورد استفاده برای نگهداری فایل‌ها و دیسک‌های ماشین‌های مجازی است.

vMotion چیست؟

vMotion قابلیتی برای انتقال یک ماشین مجازی در حال اجرا از یک Host به Host دیگر در شرایط و معماری‌های پشتیبانی‌شده است.

VMware HA چه کاری انجام می‌دهد؟

VMware HA برای افزایش دسترس‌پذیری ماشین‌های مجازی طراحی شده و در صورت خرابی Host، در یک Cluster مناسب می‌تواند به راه‌اندازی مجدد VMها روی Host دیگر کمک کند.

دسته بندی ها:

شبکه و مجازی‌سازی

دیدگاه کاربران ما

دیدگاه ها

آخرین خبرهای سایت

Fresh insights from our blog
voip

VoIP چیست و چگونه تلفن سازمانی را متحول می‌کند؟

VoIP چیست و چگونه تلفن سازمانی را متحول می‌کند؟ VoIP مخفف عبارت Voice over Internet…

مرکز تماس

مرکز تماس چیست؟ بررسی تجهیزات، نرم‌افزارها و نحوه عملکرد Call Center

مرکز تماس چیست؟ بررسی تجهیزات، نرم‌افزارها و نحوه عملکرد Call Center مرکز تماس یا Call…

Virtualization

مجازی‌سازی چیست و چه کاربردی در شبکه و سرورها دارد؟

مجازی‌سازی چیست و چه کاربردی در شبکه و سرورها دارد؟ مجازی‌سازی یا Virtualization یکی از…

رایانش ابری

رایانش ابری چیست؟ بررسی انواع Cloud و کاربرد آن در کسب‌وکارها

رایانش ابری چیست؟ بررسی انواع Cloud و کاربرد آن در کسب‌وکارها رایانش ابری یا Cloud…