• تفاوت VMware vSphere، ESXi و vCenter چیست؟ محصولات مجازی سازی (VMware Inc.) مدیریت مبتنی بر وب VMware ESXi، نصب مجوز رایگان

    چه چیزی در VMware Cloud Foundation 4 جدید است؟


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

    امروز ما در مورد یک به روز رسانی مهم دیگر صحبت خواهیم کرد - یک نسخه جدید از مجموعه راه حل های زیرساخت هیبریدی VMware Cloud Foundation 4. در مورد نسخه قبلی این بسته VCF 3.9.1 نوشتیم. همانطور که به یاد دارید، این یک راه حل نرم افزاری جامع است که شامل VMware vRealize Suite، VMware vSphere Integrated Containers، VMware Integrated OpenStack، VMware Horizon، NSX و سایر مؤلفه هایی است که بر روی زیرساخت سازمانی پریمیوم، ابری یا هیبریدی مدیریت می شوند.

    نسخه چهارم VCF شامل تمام آخرین اجزا است، مقالاتی که در بالا توضیح دادیم:

    • vSphere 7
    • VMware vSAN 7
    • VMware NSX-T
    • VMware vRealize Suite 2019
    • با پشتیبانی Kubernetes

    همانطور که می بینیم، یک جزء اساسی جدید در پشته VCF ظاهر شده است - VMware Tanzu Kubernetes Grid. قبلاً در مورد زیرساخت پشتیبانی کانتینر در نسخه جدید پلتفرم vSphere و. با معماری جدید VCF، مدیران می‌توانند با استفاده از ابزارهای Kubernetes و یک API آرام، برنامه‌ها را در خوشه‌های Kubernetes مستقر کرده و ارائه دهند.

    در عین حال، vSphere با فناوری Kubernetes (معروف به Project Pacific) عملکرد زیر را ارائه می دهد:

    • سرویس‌های vSphere Pod مجهز به Kubernetes به گره‌ها اجازه می‌دهد مستقیماً روی هایپروایزر ESXi اجرا شوند. هنگامی که یک مدیر کانتینرها را از طریق vSphere Pod Services مستقر می کند، همان سطح امنیت، انزوا و ضمانت های عملکرد را مانند ماشین های مجازی دریافت می کند.
    • سرویس رجیستری به توسعه دهندگان اجازه می دهد تا تصاویر Docker و OCI را در پلتفرم هاربر ذخیره و نگهداری کنند.
    • خدمات شبکه به توسعه دهندگان اجازه می دهد تا روترهای مجازی، بار متعادل کننده ها و قوانین فایروال را مدیریت کنند.
    • سرویس‌های ذخیره‌سازی به توسعه‌دهندگان اجازه می‌دهد تا دیسک‌های دائمی را برای استفاده با کانتینرها، خوشه‌های Kubernetes و ماشین‌های مجازی مدیریت کنند.

    همه اینها به شما امکان می دهد از تمام مزایای زیرساخت هیبریدی (VM + کانتینرها) استفاده کنید که به طرز جالبی توضیح داده شده است.

    در غیر این صورت، VCF 4 تمام جدیدترین ویژگی‌هایی را که نسخه‌های جدید فهرست شده vSphere، vSAN، NSX-T و سایرین ارائه می‌دهند، به دست می‌آورد.

    به طور جداگانه، لازم به ذکر است که vSphere Lifecycle Manager (vLCM) بسیار محکم با پلتفرم vSphere 7 ادغام شده است. سطح مدیریت سیستم عامل برای میزبان های vSAN ReadyNodes (به عنوان مثال، به روز رسانی سیستم عامل HBA).

    مانند سایر به روز رسانی های خط vSphere، به روز رسانی VCF 4.0 در ماه آوریل انتظار می رود. به روز رسانی ها را می توان در این صفحه دنبال کرد.


    برچسب ها: VMware, Cloud, VCF, Update, vCloud, Enterprse

    امروز در مورد خدمات Identity Federation معرفی شده در VMware vSphere 7 صحبت خواهیم کرد.

    در دنیای مدرن، زیرساخت های شرکتی به طور فزاینده ای از احراز هویت رمز عبور قدیمی فاصله می گیرند و به سمت روش های احراز هویت دو مرحله ای (2FA) یا چند عاملی (MFA) می روند. فرآیند شناسایی کاربر همیشه بر اساس 3 چیز کلیدی است: چیزی که شما می دانید (رمز عبور)، چیزی که دارید (تلفن) یا شخصی که هستید (اثر انگشت).

    Identity Federation Services به شما این امکان را می دهد که زیرساخت سرور vCenter خود را با سایر ارائه دهندگان هویت مانند Active Directory Federation Services (ADFS) ترکیب کنید تا فرآیند احراز هویت دو یا چند عاملی را یکپارچه کنید. به عبارت دیگر، کاربرانی که از طریق 2FA به دسکتاپ یا سرویس ابری خود وارد می شوند، از همین رویه برای عملیات با سرور vCenter استفاده می کنند.

    هنگامی که به یکی از ارائه دهندگان احراز هویت (به عنوان مثال، ADFS) متصل می شود، vSphere Client هنگام ورود به سیستم به فرم ورود به سیستم این ارائه دهنده هدایت می شود. پس از مجوز از طرف ارائه دهنده، یک تغییر مسیر معکوس با استفاده از یک رمز امن انجام می شود که از طریق آن کاربر قبلاً با خدمات vCenter کار خواهد کرد.

    از نظر تجربه کاربری، این مشابه، برای مثال، ورود به یک وب سایت با استفاده از گوگل یا فیس بوک است. پروتکل های OAUTH2 و OIDC برای تبادل اطلاعات استفاده می شوند.

    اگر Identity Federation را فعال کنید، می توانید از Active Directory سنتی، احراز هویت یکپارچه ویندوز و LDAP/LDAPS برای احراز هویت با سرور vCenter استفاده کنید. با این حال، باید درک کرد که همه این روش‌های احراز هویت بر روی vSphere Single Sign-on (SSO) تأثیر نمی‌گذارند، که همچنان برای انجام تنظیمات اداری در خود پلتفرم vSphere استفاده می‌شود.

    باب پلانکرز در ویدیوی زیر با جزئیات بیشتری در مورد این مکانیسم صحبت می کند:


    برچسب ها: VMware, vSphere, Security, Client, Update

    در اینجا چه چیزی در تصویر اوبونتو OVA برای Horizon 1.2 وجود دارد:

    • حداقل پشتیبانی از Horizon 7.11 / Horizon Client 5.3 و بالاتر
    • حداقل پشتیبانی از vSphere 6.7 و بالاتر
    • تصویر پایه الگوی OVA به روز شده در اوبونتو 18.04.4 LTS
    • سخت افزار مجازی به روز شده - Virtual Hardware v14
    • اضافه شدن قابلیت تنظیم یک آدرس IP ثابت
    • اضافه شدن پشتیبانی از USB 3.0 و USB Redirection (از طریق اسکریپت linux-agent-installer.sh)
    • گزینه ای برای انتخاب محیط دسکتاپ KDE اضافه شد
    • اضافه شدن گزینه انتخاب محیط Gnome (توصیه می شود)
    • گزینه Developer Desktop Package
    • انتخاب چیدمان صفحه کلید
    • امکان فعال کردن SSH
    • تنظیمات runlevel 5 حذف شد
    • رفع اشکالات با MOTD
    • به روز رسانی خودکار نرم افزار غیرفعال شد
    • پشتیبانی SSO بهبود یافته
    • بهبودهای اسکریپت بهینه سازی که اکنون optimize.sh نامیده می شود
    برچسب ها: VMware, Labs, VDI, Horizon, Linux, Update, VMachines

    همچنین به یاد بیاورید که دیگر نصب کننده vCenter برای ویندوز را ندارید. ، vSphere 6.7 - این آخرین نسخه از پلتفرم بود که vCenter هنوز یک نسخه ویندوز داشت. اکنون فقط یک ابزار مجازی vCenter Server Appliance (vCSA) مبتنی بر سیستم عامل فوتون است.

    قبلاً نوشتیم که با استفاده از ابزاری که در ظاهر شد، می‌توانید یک سرور خارجی Platform Services Controller (PSC) را با استفاده از رابط فرمان vCenter Server CLI یا کلاینت گرافیکی vSphere Client به یک PSC جاسازی شده با مدیریت آسان منتقل کنید:

    نصب‌کننده vCenter 7 همچنین vCenter را ارتقا می‌دهد و تمام سرویس‌ها را به عنوان بخشی از یک وظیفه به Embedded PSC منتقل می‌کند، بنابراین ارتقاء بلافاصله تکمیل می‌شود. نصب کننده جدید vCenter 7 گزینه ای برای استقرار PSC خارجی ندارد:

    2. فرآیند مهاجرت

    اگر از vCenter Server برای ویندوز به vCenter Server Appliance (VCSA) مهاجرت می کنید، پس طرح دقیقاً یکسان خواهد بود - در نهایت vCenter 7 را روی vCSA در یک PSC تعبیه شده دریافت خواهید کرد:

    هنگامی که PSC خارجی تبدیل شد، در کنسول باقی می ماند و حذف آن وظیفه بعدی مدیر vSphere است. می توانید این کار را با استفاده از دستور CMSSO-UTIL یا از رابط کاربری گرافیکی مشتری (در بخش پیکربندی سیستم) انجام دهید:

    3. راه های ارتقا

    اینجا همه چیز ساده است. ارتقا طبق این صفحه پشتیبانی می شود:

    همانطور که از جدول می بینید، ارتقا از vSphere 6.5 پشتیبانی می شود، اما بسیاری از مدیران، هنگام ارتقای زیرساخت مجازی خود، ترجیح می دهند دوباره سرویس های vCenter را مستقر کنند تا تاریخچه باگ های احتمالی که ممکن است در طول دوره ظاهر شوند را نکشند. ارتقا دهید.

    قبل از ارتقا حتما باید مدارک و. اما به یاد داشته باشید که قبل از انتشار رسمی vSphere 7، این اسناد حاوی اطلاعات به روز نسخه هفتم نیستند.


    برچسب ها: VMware, vCenter, ارتقا

    اکنون فرصتی برای نادیده گرفتن سیاست ها وجود دارد. خط‌مشی‌های مبتنی بر رایانه هنگام راه‌اندازی سیستم اعمال می‌شوند. با ارزش RefreshIntervalمی توانید کنترل کنید که این تنظیمات چند بار قبل از ورود کاربر به سیستم به روز شوند. و با ارزش ContinueRefreshAfterLogonمی توانید پس از ورود کاربر به به روز رسانی تنظیمات ادامه دهید.

    خوب، آخرین ویژگی جالب جدید در DEM 9.11 Find Items است. این به شما امکان می‌دهد در قالب‌های پیکربندی موجود در بازار، در سیاست‌های هوشمند Horizon که ایجاد کرده‌اید، در مجموعه‌ای از شرایط (مجموعه شرایط) و سایر عناصر جستجو کنید، که برای مدیران بسیار راحت است:

    از این لینک می توانید Dynamic Environment Manager 9.11 را دانلود کنید. یادداشت های انتشار در دسترس هستند.


    برچسب ها: VMware, DEM, Update, VDI, EUC
    برچسب ها: VMware, Horizon, Update, VDI, DEM, Client, EUC

    بیایید نگاهی به چیزهای جدید در vRealize Operations 8.1 بیاندازیم:

    1. عملیات با زیرساخت vSphere و Kubernetes یکپارچه.

    vRealize Operations 8.1 به شما امکان می دهد تا خوشه های Kubernetes را در یک زیرساخت یکپارچه vSphere با قابلیت افزودن خودکار اشیاء Supervisor Cluster، فضاهای نام (Namespaces)، گره ها (POD) و خوشه ها به محض اینکه آنها را به vCenter با استفاده از Workload اضافه کنید، کشف و نظارت کنید. ویژگی های مدیریت

    با این کار به صفحات خلاصه برای نظارت بر عملکرد، ظرفیت، استفاده از منابع و پیکربندی Kubernetes در پلتفرم vSphere 7.0 دسترسی خواهید داشت. به عنوان مثال، ویژگی‌های پیش‌بینی ظرفیت، گلوگاه‌های زیرساخت را در سطح گره نشان می‌دهند، در حالی که عملیات روزانه از داشبورد، گزارش‌ها، نماها و هشدارها بهره می‌برند.

    2. عملیات در VMware Cloud در زیرساخت AWS.

    اکنون در VMware Cloud در AWS، می‌توانید از توکن VMware Cloud Service Portal برای کشف خودکار مراکز داده SDDC و راه‌اندازی ابزارهای نظارتی در چند مرحله ساده استفاده کنید. همچنین استفاده از یک حساب کاربری برای مدیریت چندین شی SDDC در VMware Cloud در پلتفرم AWS، از جمله سرویس‌های vCenter، vSAN و NSX امکان‌پذیر خواهد بود، و همچنین یکپارچه‌سازی کامل با صورت‌حساب VMConAWS وجود خواهد داشت.

    در فضای ابری می توانید از داشبوردهای زیر استفاده کنید:

    • نظارت بر استفاده از منابع و عملکرد ماشین‌های مجازی، از جمله سرویس‌های NSX Edge، Controller و vCenter.
    • نظارت بر منابع کلیدی، از جمله CPU، حافظه، دیسک و شبکه برای کل زیرساخت و ماشین های مجازی.
    • روند مصرف منابع را رصد کنید و معیارهایی مانند زمان باقیمانده، ظرفیت باقیمانده و باقیمانده ماشین‌های مجازی را پیش‌بینی کنید.
    • پیدا کردن ماشین‌های مجازی که منابع زیادی را مصرف می‌کنند و نیاز به پیکربندی مجدد بر اساس داده‌های تاریخی دارند.

    علاوه بر این، سرویس‌های VMware NSX-T پشتیبانی کاملی از ابزارهای تجسم و نظارت خواهند داشت:

    خوب، در نسخه vROPs 8.1، یک ادغام کامل از عملکرد ردیابی هزینه VMware Cloud در AWS با راه حل عملیات vRealize در رابط پورتال وجود دارد. این به شما امکان می دهد تا هزینه های از قبل انجام شده و به تعویق افتاده را کنترل کنید و همچنین آنها را بر اساس اشتراک، مصرف و تاریخ سررسید توضیح دهید.

    موتور ارزیابی مهاجرت AWS نیز به روز شده است تا به شما امکان می دهد چندین نتیجه را از سناریوهای مختلف برای تجزیه و تحلیل بیشتر ذخیره کنید. این سناریوها شامل گزینه های مختلفی برای CPU رزرو شده، حافظه رزرو شده، تحمل خطا، سطح حمله و تخفیف می باشد.

    3. توابع برای نظارت بر ابرهای متعدد (Unified Multicloud monitoring).

    ابزارهای مانیتورینگ اکنون ویژگی‌های پیشرفته‌تری مانند پشتیبانی از پلتفرم Google Cloud، پشتیبانی بهبودیافته AWS و بسته جدید مدیریت سلامت ابری را ارائه می‌کنند.

    vROPS 8.1 اکنون دارای خدمات GCP زیر است:

    • نمونه موتور محاسباتی
    • سطل ذخیره سازی
    • Cloud VPN
    • پرسش بزرگ
    • موتور Kubernetes

    بسته مدیریت AWS اکنون از اشیاء AWS زیر پشتیبانی می کند:

    • ساقه لوبیا الاستیک
    • دروازه اتصال مستقیم
    • گروه هدف
    • دروازه ترانزیت
    • دروازه اینترنت
    • رابط شبکه الاستیک (ENI)
    • خوشه EKS

    بسته مدیریت CloudHealth همچنین بهبود یافته است تا شامل توانایی فشار دادن چشم‌اندازهای GCP و داده‌های قیمت‌گذاری به vRealize Operations 8.1 باشد. همچنین می توانید هر تعداد داشبورد سفارشی را با ترکیب قیمت ها برای نسبت های مختلف منابع ابر عمومی، ترکیبی یا خصوصی ایجاد کنید.

    همانطور که انتظار می رفت vRealize Operations 8.1 همزمان با انتشار VMware vSphere 7 در آوریل امسال منتشر خواهد شد که حتما در مورد آن خواهیم نوشت.


    برچسب ها: VMware, vRealize, Operations, Update, Monitoring, vSphere, Cloud
    برچسب ها: VMware, vCenter, VEBA, Labs
    برچسب ها: VMware, SRM, Update, DR, Replication, Enterprise

    بیایید فوراً بگوییم که این فقط یک اعلامیه است و نه اعلامیه ای در مورد در دسترس بودن نسخه جدید محصول برای دانلود - به عنوان یک قاعده، نسخه GA vSphere ظرف یک ماه پس از اعلام ظاهر می شود. بنابراین فعلاً منتظر VMware vSphere 7 در ماه آوریل خواهیم بود و امروز در مورد ویژگی های جدید این پلتفرم صحبت خواهیم کرد.

    1. بهبود خدمات VMware vCenter

    در اینجا می توانید به ساده سازی توپولوژی vCenter Server SSO توجه کنید:

    • امکان ارتقاء سرور vCenter برای کاربران دارای PSC خارجی به یک توپولوژی تلفیقی مبتنی بر یک سرور vCSA.
    • PSC جاسازی شده اکنون تنها گزینه ممکن استقرار است. PSC خارجی دیگر پشتیبانی نمی شود.

    نمایه های سرور vCenter:

    • این ویژگی جدید برای سرورهای vCenter دقیقاً مانند Host Profiles برای هاست کار می کند. اکنون می توانید تنظیمات سرور vCenter را با فرمت JSON برای اهداف پشتیبان مقایسه و صادر کنید یا آن تنظیمات را از طریق REST API روی سرور vCenter دیگری اعمال کنید.

    ویژگی های vCenter Multi-Homing:

    • اکنون حداکثر 4 vNIC برای ترافیک مدیریت vCSA قابل استفاده است و یک vNIC برای مکانیسم vCHA رزرو شده است.

    بهبود کتابخانه محتوا

    • اکنون یک نمای مدیریت قالب جدید وجود دارد که عملکردهای Check-In و Check-out را برای مدیریت نسخه های قالب و امکان بازگشت به نسخه قبلی را ارائه می دهد.
    • ابتدا یک Check-out انجام می شود تا امکان ایجاد تغییرات باز شود، سپس یک Check-In برای ذخیره تغییرات در کتابخانه انجام می شود.

    ویژگی جدید برنامه‌ریز به‌روزرسانی سرور vCenter:

    • قابلیت جدید به عنوان بخشی از vSphere Lifecycle Manager (vLCM) برای سرورهای vCenter در دسترس است.
    • با Upgrade Scheduler، می‌توانید در مورد ارتقاء vCenter مطلع شوید، ارتقاء را برنامه‌ریزی کنید، آن‌ها را اجرا کنید و قبل از ارتقا، آنالیز what-if را انجام دهید.
    • امکان انجام بررسی های پیش از ارتقا برای سرور vCenter انتخاب شده.

    2 بهبود مکانیسم VMware DRS

    • DRS اکنون به جای هر 5 دقیقه قبل، هر دقیقه اجرا می شود.
    • برای تولید توصیه ها، مکانیسم امتیاز VM DRS (معروف به ) استفاده می شود.
    • اکنون این یک مکانیسم محوری بار کار است - این بدان معنی است که اکنون نیازهای خود ماشین مجازی و برنامه موجود در آن اول از همه در نظر گرفته می شود و تنها پس از آن استفاده از منابع میزبان.
    • محاسبات حافظه بر اساس حافظه داده شده به جای انحراف استاندارد خوشه ای است.
    • مکانیسم Scaleable Shares ظاهر شده است، که به شما امکان می دهد سهم ها را از نظر تعادل آنها در مخزن منابع بهتر تخصیص دهید.

    3. بهبود vMotion

    در اینجا پیشرفت ها وجود دارد:

    • بهبود مهاجرت های Monster VM (با منابع زیاد و بار بسیار بالا) که می تواند شانس مهاجرت موفقیت آمیز را افزایش دهد.
    • استفاده از تنها یک vCPU هنگام ردیابی صفحات تغییر یافته (page tracer) به جای همه vCPU ها، که تاثیر کمتری بر عملکرد در طول مهاجرت دارد.
    • کاهش زمان سوئیچ متن به سرور دیگر (اکنون کمتر از یک ثانیه). با جابجایی زمانی که بیت مپ حافظه فشرده قبلاً به سرور هدف منتقل شده باشد، به جای انتظار برای انتقال بیت مپ کامل، به دست می آید.

    4. ویژگی های جدید در vSphere Lifecycle Manager (vLCM)

    2 پیشرفت در اینجا وجود دارد:

    • ویژگی مدیریت تصویر خوشه ای که شامل به روز رسانی سیستم عامل، درایورها و تصاویر ESXi از نسخه های مختلف است.
    • پشتیبانی اولیه از Dell OpenManage و راه حل های HP OneView.

    5. ویژگی های شتاب برنامه (پیش نمایش فنی)

    این ویژگی ها از شرکت خریداری شده Bitfusion آمده است. آنها به شما اجازه می دهند تا استفاده از GPU را در استخر از طریق شبکه بهینه کنید، زمانی که vGPU می تواند تا حدی بین چندین VM به اشتراک گذاشته شود. این می تواند برای بارهای کاری برنامه کاربردی AI/ML استفاده شود.

    همه اینها به شما امکان می دهد محاسبات را به گونه ای سازماندهی کنید که میزبان های ESXi با ماژول های سخت افزاری GPU ماشین های مجازی را اجرا کنند و همراهان VM آنها روی سرورهای معمولی ESXi برنامه ها را مستقیماً اجرا کنند. در همان زمان، دستورالعمل های CUDA از ماشین های مجازی مشتری به ماشین های مجازی سرور از طریق شبکه منتقل می شود. می توانید بیشتر بخوانید.

    6. توابع سخت افزاری قابل تخصیص

    این ویژگی امکان استفاده از به اصطلاح Dynamic DirectPath I/O را برای ماشین هایی که باید با دستگاه های PCIe passthrough و Nvidia GRID کار کنند، می دهد. اکنون می توان از آن برای تطبیق میزبان ها با الزامات سخت افزاری خاص مانند vGPU و PCIe استفاده کرد. این به نوبه خود امکان استفاده از فناوری‌های HA و DRS Initial Placement را برای چنین ماشین‌های مجازی در خوشه‌ای که میزبان‌های ESXi از نظر سخت‌افزاری سازگار هستند، می‌دهد.

    7. مدیریت گواهی

    2 ویژگی جدید اصلی در اینجا وجود دارد:

    • جادوگر واردات گواهی جدید.
    • Certificate API برای مدیریت گواهی ها با استفاده از اسکریپت ها.

    8. ویژگی های فدراسیون هویت

    ویژگی‌های ADFS اکنون خارج از جعبه پشتیبانی می‌شوند و تعداد بیشتری از IDPها که از مکانیسم‌های OAUTH2 و OIDC استفاده می‌کنند نیز پشتیبانی خواهند شد.

    9. توابع vSphere Trust Authority (vTA)

    • vTA از یک خوشه جداگانه از میزبان های ESXi برای ایجاد یک گره اعتماد سخت افزاری جداگانه استفاده می کند.
    • این خوشه قادر به رمزگذاری خوشه محاسباتی و ماشین مجازی آن به همراه vCenter و سایر اجزای مدیریتی خواهد بود.
    • در مواقعی که به کلیدهای رمزگذاری نیاز است، می توانید از مکانیسم تصدیق استفاده کنید.
    • اکنون اجرای اصل کمترین امتیاز و گسترش دامنه حسابرسی آسانتر شده است.

    10. قابلیت vSGX/Secures Enclaves (اینتل)

    • برنامه‌های افزودنی نگهبان نرم‌افزار اینتل (SGX) به شما این امکان را می‌دهند که منطق و فضای ذخیره‌سازی حساس برنامه را به منطقه‌ای محافظت‌شده منتقل کنید که توسط سیستم‌عامل مهمان و هایپروایزر ESXi قابل دسترسی نباشد.
    • ویژگی‌های SGX استفاده از vMotion، عکس‌های فوری، Fault Tolerance و سایر فناوری‌ها را حذف نمی‌کند. بنابراین بهتر است از SGX فقط زمانی استفاده شود که راه دیگری وجود نداشته باشد.

    11. نسخه جدید vSphere با Kubernetes (Project Pacific)

    در مورد پروژه پاسیفیک به تفصیل صحبت کردیم. این مجموعه ای از ابزارها برای تبدیل یک محیط VMware vSphere به یک پلتفرم بومی برای خوشه های Kubernetes است. سرور vCenter توانایی مدیریت کلاسترهای k8s را فراهم می کند (هر خوشه قدیمی تر از n-2 ارتقا می یابد). همچنین Harbor در راه حل ادغام شده است که می تواند برای هر فضای نام فعال شود.

    این تنها برای کاربران VMware Cloud Foundation (4.0) تاکنون در دسترس است، زیرا راه حل به .

    12. بهبود ابزارهای VMware

    ویژگی‌های Guest Store اکنون در سیستم عامل مهمان (مانند به‌روزرسانی ابزارهای VMware از سیستم عامل مهمان) در دسترس هستند.

    13. سخت افزار به روز شده (VM Hardware v17)

    در اینجا پیشرفت های اصلی وجود دارد:

    • Virtual Watchdog Timer - اکنون هیچ وابستگی به سخت افزار فیزیکی برای راه اندازی مجدد VM در صورت عدم پاسخگویی سیستم عامل مهمان وجود ندارد.
    • پروتکل زمان دقیق (PTP) - برای برنامه های بسیار حساس به زمان (مانند پلتفرم های معاملاتی برای معامله گران) می توانید از PTP به جای NTP استفاده کنید و استفاده از آن را به ماشین های مجازی اختصاص دهید.

    14. بهبودهای vSphere Client

    در اینجا پیشرفت های زیر وجود دارد:

    • تاریخچه جستجو شروع به ذخیره شدن کرد.
    • API Explorer اکنون دید بهتری از همه APIهای موجود دارد.
    • Code Capture اکنون انتخابی از زبان برنامه نویسی دارد - PowerCLI، Javascript، Python یا Go.

    البته این همه ویژگی های جدید VMware vSphere 7 نیست که اخیرا ارائه شده است. در آینده نزدیک چیزهای بیشتری در مورد آنها به شما خواهیم گفت و علاوه بر این، راه حل های اعلام شده از خانواده VMware Tanzu، VMware Cloud Foundation 4 و vRealize 8.1 را نیز بررسی خواهیم کرد.


    برچسب ها: VMware, vSphere, Update, Enterprise, Kubernetes, vCenter

    برای ترجمه آدرس‌های مجازی به آدرس‌های فیزیکی، از جدول صفحه حاوی رکوردهای PTE (ورودی‌های جدول صفحه) استفاده می‌شود:

    PTE لینک‌ها را به آدرس‌های فیزیکی واقعی و برخی پارامترهای صفحه حافظه ذخیره می‌کند (شما می‌توانید در مورد آن بیشتر بخوانید). ساختارهای رکورد PTE می توانند اندازه های مختلفی داشته باشند - WORD (16 بیت/2 بایت)، DWORD (32 بیت/4 بایت) و QWORD (64 بیت/8 بایت). آنها بلوک های بزرگی از آدرس ها را در حافظه فیزیکی نشان می دهند، به عنوان مثال، یک DWORD به بلوکی از آدرس های 4 کیلوبایتی (به عنوان مثال، آدرس های 4096 تا 8191) آدرس می دهد.

    حافظه در صفحات 4 کیلوبایتی یا 2 مگابایتی خوانده و به سیستم مهمان و برنامه ها منتقل می شود - این به شما امکان می دهد محتویات سلول های حافظه را در بلوک ها بخوانید که به طور قابل توجهی سرعت عملکرد را افزایش می دهد. طبیعتاً با این رویکرد، حافظه تکه تکه می شود - به ندرت زمانی که نیاز به نوشتن تعداد صحیح صفحات دارید و بخشی از حافظه بلااستفاده می ماند. با افزایش اندازه صفحه، تکه تکه شدن آنها نیز افزایش می یابد، اما سرعت افزایش می یابد.

    جداول صفحه (و ممکن است بیش از یکی باشد) توسط یک نرم افزار یا جزء سخت افزاری واحد مدیریت حافظه (MMU) مدیریت می شوند. در مورد MMU سخت افزاری، هایپروایزر توابع کنترل پخش را به آن منتقل می کند و نرم افزار MMU در سطح VMM (نمایشگر ماشین مجازی، بخشی از هایپروایزر ESXi) پیاده سازی می شود:

    یکی از مؤلفه‌های مهم MMU، بافر نگاهبانی ترجمه (TLB) است که یک حافظه پنهان برای MMU است. TLB همیشه حداقل در حافظه فیزیکی قرار دارد و برای پردازنده ها اغلب در سطح خود CPU پیاده سازی می شود تا دسترسی به آن تا حد امکان سریع باشد. بنابراین، زمان دسترسی معمولی TLB روی پردازنده حدود 10 نانوثانیه است، در حالی که دسترسی به حافظه فیزیکی حدود 100 نانوثانیه است. VMware vSphere از Hardware MMU Offload پشتیبانی می کند، یعنی انتقال عملکردهای مدیریت حافظه به سمت MMU پردازنده فیزیکی.

    بنابراین، اگر درخواستی از ماشین مجازی برای دسترسی به آدرس مجازی آمده باشد 0x00004105، سپس این آدرس به آدرس صفحه مجازی تقسیم می شود (شماره صفحه مجازی - 0x0004) و افست (Offset - 0x105- ناحیه داخل صفحه ای که به آن دسترسی دارید):

    هنگام دسترسی به صفحه فیزیکی حافظه، آفست مستقیماً ارسال می شود، اما تگ صفحه مجازی در TLB جستجو می شود. در این حالت یک ورودی در TLB وجود دارد که آدرس صفحه فیزیکی مربوط به این تگ است 0x0007به ترتیب، ترجمه صفحه مجازی به صفحه فیزیکی با موفقیت انجام شد. نامیده می شود TLB Hit، یعنی ضربه کش.

    وضعیت دیگری نیز امکان پذیر است - هنگام تجزیه یک آدرس مجازی، برچسب حاصل 0x0003از TLB گم شده است. در این حالت صفحه توسط برچسب (صفحه شماره 3) در حافظه فیزیکی جستجو می شود و آدرس آن قبلا ترجمه شده است ( 0x006). سپس، یک ورودی با این تگ به TLB اضافه می‌شود (در حالی که ورودی‌های قدیمی در صورت پر بودن حافظه پنهان از حافظه پنهان خارج می‌شوند):

    لازم به ذکر است که چنین عملیاتی باعث تاخیر کمی بیشتر می شود (چون باید در حافظه جهانی جستجو شود) و این وضعیت نامیده می شود. خانم TLB، یعنی یک خانم TLB.

    اما این بدترین وضعیت نیست، زیرا شمارش تأخیر هنوز به نانوثانیه می‌رسد. اما اگر صفحه مورد نیاز سیستم عامل مهمان با دیسک تعویض شود، دسترسی می تواند بسیار طولانی تر باشد (میلی ثانیه و حتی ثانیه).

    بیایید به یک مثال نگاه کنیم:

    ماشین مجازی به آدرس مجازی دسترسی پیدا کرد 0x00000460، که یک برچسب برای آن وجود دارد 0x0000. در حافظه فیزیکی، صفحه 0 برای این تگ اختصاص داده شده است، به این معنی که به دلیل کمبود رم فیزیکی، باید در دیسکی که صفحه در آن فلاش شده است، به دنبال این صفحه بگردید.

    در این حالت صفحه از دیسک به رم بازیابی می شود (جایگزینی قدیمی ترین صفحه از نظر زمان دسترسی) و سپس آدرس این صفحه ترجمه می شود. به این وضعیت شکست صفحه می گویند ( خطای صفحه) که منجر به تاخیر در عملیات برنامه می شود، بنابراین گاهی اوقات ردیابی خطاهای صفحه فرآیندهای فردی به منظور درک دلیل کاهش عملکرد هنگام کار با حافظه مفید است.


    برچسب ها: VMware, vSphere, ESXi, Memory, Performance, Blogs

    کاربران فعلی vSphere Platinum مجوزهای vSphere Enterprise Plus، محصول VMware AppDefense SaaS و پلاگین VMware AppDefense for vSphere را پس از تاریخ اعلام شده دریافت خواهند کرد (محل دانلود این افزونه نوشته شده است). برای کاربران vCloud Suite Platinum و Cloud Foundation Platinum، هیچ چیز تغییر نمی کند، به جز تکامل خود vSphere که بخشی از بسته ها است.


    برچسب ها: VMware, vSphere, Platinum, Update, Support

    این بسته بر روی کیفیت کد، استفاده مجدد از کد، تست واحد، مدیریت روابط و انتشار پروژه های موازی برای پلتفرم vRealize تمرکز دارد. vRealize Build Tools افزونه‌هایی هستند که در قالب مخزن Maven بسته‌بندی شده‌اند که از استفاده از IDE (از طریق Maven) و همچنین یک رابط CLI برای توسعه، آزمایش و استقرار راه‌حل‌ها برای پلتفرم‌های vRA/vRO پشتیبانی می‌کنند.

    بیایید ببینیم در نسخه دوم چه چیزی جدید است:

    • پشتیبانی از راه‌حل، طرح‌های اولیه، فرم‌های سفارشی، اشتراک‌ها و مکانیک‌های نقشه‌برداری طعم
    • پشتیبانی از محتوای موجود و وارد کردن آن برای vRO 8
    • پشتیبانی از ویژگی های vRO 8 برای صادرات گردش کار به ساختار پوشه بر اساس برچسب های آنها
    • اجرای گردش کار در vRO با استفاده از دستور maven
    • امکان ذخیره شناسه های JS Actions در مبدا برای جلوگیری از تداخل در محیط vRO
    • بهبود پشتیبانی آزمایشی برای پروژه های TypeScript
    • رفع اشکال و به روز رسانی اسناد

    برای شروع کار با vRealize Build Tools، به ابزارهای زیر نیاز دارید:

    • vRealize Orchestrator
    • مایکروسافت در مقابل کد

    vRealize Build Tools را می توانید از این لینک دانلود کنید.


    برچسب ها: VMware, Labs, vRealize, Automation, Orchestrator, Update

    علاوه بر رفع بسیاری از اشکالات، این ابزار دارای چندین cmdlet جدید نیز می باشد:

    • Add-vRA-Project-Administrator
    • Add-vRA-Project-Member
    • Get-vRA-DeploymentFilters
    • Get-vRA-DeploymentFilterTypes
    • Get-vRA-FabricNetworksFilter
    • Get-vRA-FabricImagesFilter
    • Remove-vRA-Project-Administrator
    • Remove-vRA-Project-Member
    • Update-vRA-Project-ZoneConfig

    به یاد داشته باشید که این ماژول توسط VMware پشتیبانی نمی شود (مانند همه ابزارهای کاربردی در VMware Labs که در وضعیت Tech Preview هستند)، بنابراین با دقت از آن استفاده کنید.

    این ابزار ممکن است در موارد زیر برای شما مفید باشد:

    • هنگامی که شما نیاز به مقایسه دو خوشه از نظر عملکرد دارید (به عنوان مثال، در سخت افزارهای مختلف)
    • چه زمانی تاثیر تغییرات پیکربندی کلاستر بر عملکرد را درک کنیم
    • چه زمانی باید بررسی کرد که آیا یک خوشه جدید به درستی پیکربندی شده است یا نه قبل از راه اندازی آن در محیط تولید

    برای اجرای Weathervane، باید تصاویر کانتینر ایجاد کنید، یک فایل پیکربندی تهیه کنید و یک بنچمارک اجرا کنید. علاوه بر این، خود این ابزار کانتینرها را در خوشه مستقر می کند، برنامه ها را راه اندازی می کند و نتایج آزمایش را جمع آوری می کند.

    Weathervane برنامه بنچمارک را روی گره ها مستقر می کند و بار را در آنجا تغذیه می کند که از طریق مؤلفه درایور Workload ایجاد می شود. این درایور می تواند به همراه نرم افزار بنچمارک یا در یک محیط خارجی در یک خوشه جداگانه قرار گیرد.

    Weathervane را می توان طوری تنظیم کرد که در یک بار ثابت برای تعداد ثابتی از کاربران شبیه سازی شده اجرا شود، یا می توان آن را طوری پیکربندی کرد که حداکثر تعداد کاربران را جستجو کند تا الزامات کیفیت خدمات (QoS) برآورده شود. در حالت دوم، نتیجه آزمایش حداکثر تعداد WvUsers خواهد بود که خوشه می تواند پشتیبانی کند. در واقع، این پارامتر باید برای مقایسه خوشه ها از نظر عملکرد استفاده شود.

    در اینجا مولفه های راه حل Weathervane آمده است (مولفه Run Harness مسئول اجرای آزمایشات و دریافت نتایج آزمایش است):

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

    برنامه Weathervane چندین لایه دارد. منطق برنامه از طریق سرویس‌های جاوا که روی سرور Tomcat اجرا می‌شوند، پیاده‌سازی می‌شوند که از طریق REST API و پیام‌های RabbitMQ ارتباط برقرار می‌کنند و Zookeeper برای هماهنگی استفاده می‌شود. ذخیره سازی Backend با استفاده از PostgreSQL و Cassandra پیاده سازی می شود. وب سرورهای Frontend و سرورهای کش پروکسی بر روی Nginx پیاده سازی می شوند.


    برچسب ها: VMware, Kubernetes, Weathvane, Update, Performance

    در روسیه، در حال حاضر 10 حامل vExpert وجود دارد که تعداد آنها زیاد نیست، اما کافی نیست (در سطح سوئد و نروژ). واضح است که اکثر vExpert از کشورهایی هستند که همه چیز با زبان انگلیسی خوب است، زیرا مخاطبان وبلاگ های انگلیسی گسترده تر است، که نویسندگان را به نوشتن پست ترغیب می کند (و به طور کلی، vExpert برای وبلاگ نویسی داده می شود).

    ده نفر برتر به این شکل هستند:

    و در اینجا متخصصانی از روسیه هستند که امسال vExpert دریافت کردند:


    برچسب ها: VMware، vExpert، وبلاگ ها

    عملکرد سرور VMware vCenter Server 6.7 هنگام کار با زیرساخت مجازی سرورهای VMware ESXi دفاتر و شعب راه دور


    بسیاری از کاربران پلتفرم VMware vSphere می دانند که چنین گزینه ای برای استقرار و راه اندازی یک زیرساخت مجازی توزیع شده به عنوان ROBO (دفترهای راه دور یا برانچ) وجود دارد. این امر مستلزم وجود یک یا چند مرکز داده اصلی است که از آنجا دفاتر کوچک راه دور مدیریت می‌شوند که میزبان چندین سرور VMware ESXi با یا بدون vCenter خود هستند.

    در پایان سال گذشته، VMware سند جالبی را منتشر کرد "عملکرد VMware vCenter Server 6.7 در دفاتر راه دور و دفاتر شعب" (ما قبلاً کمی در مورد آن صحبت کرده ایم) که جنبه اصلی استفاده از چنین سناریویی - عملکرد را مورد بحث قرار می دهد. به هر حال، دفاتر راه دور را می توان در شهرها، کشورها و حتی قاره های دیگر قرار داد که از طریق انواع مختلف اتصالات (مثلاً 4G یا ماهواره) قابل دسترسی هستند، بنابراین بسیار مهم است که عملیات های مختلف چقدر ترافیک مصرف می کنند و با چه سرعتی انجام می شوند. از دیدگاه مدیر کار کنید.

    پارامترهای انواع مختلف اتصالات شبکه در VMware در یک جدول خلاصه شده است (در ستون سمت راست که در نتیجه استفاده از یک پیکربندی آزمایشی به دست آمد و در ستون سمت چپ، همانطور که در سناریوهایی با مراکز داده واقعی اتفاق می‌افتد):

    برای آزمایش، از یک پیکربندی راه دور از 128 هاست ESXi استفاده شد که در آن 3840 ماشین مجازی ثبت شد (960 VM در هر خوشه، 30 ماشین در هر میزبان)، که از این تعداد حداکثر 3000 ماشین به طور همزمان روشن شدند.

    مسائل مربوط به ایجاد و استفاده از ماشین‌های مجازی بارها در مجله ما مورد بحث قرار گرفته است. دلیل بازگشت به این موضوع ظهور نسخه های جدید تعدادی از محصولات از VMware (بخش EMC) و همچنین مهمتر از همه، گسترش دامنه خدمات مربوط به این محصولات ارائه شده در روسیه بود. آنچه در این مقاله مورد بحث قرار خواهد گرفت.

    ماشین های مجازی و کاربرد آنها

    بخش اول این مقاله عمدتاً برای آن دسته از خوانندگانی است که با مفهوم "ماشین مجازی" و با فناوری های مدرن موجود در این زمینه آشنا نیستند.

    کمی تاریخ

    مفهوم "ماشین مجازی" برای چندین دهه وجود داشته است. اولین ماشین‌های مجازی تحت سیستم‌عامل‌هایی که بر روی مین‌فریم‌ها اجرا می‌شوند، ایجاد شدند، و فضاهای کاری جداگانه‌ای بودند که در تنظیمات فردی متفاوت بودند و تا حدودی اجازه شخصی‌سازی محیط‌های کاری چندین کاربر را می‌دادند. اگرچه شخصی‌سازی دهه 70 با آنچه امروز به آن عادت کرده‌ایم بسیار متفاوت بود، اما با این وجود امکانات خاصی را برای کاربران ایجاد کرد، ساعات کاری آنها را ذخیره کرد و به طور کلی از نظر اقتصادی توجیه داشت.

    در عصر رایانه های شخصی، مشکل شخصی سازی فضای کاری در پس زمینه محو شد و مدتی به فراموشی سپرده شد. با این حال، در اواخر دهه 90، فناوری ماشین مجازی در واقع تولدی دوباره را تجربه کرد و اکنون به طور فعال مورد استفاده قرار می گیرد. اخیراً، ابزارهای ایجاد ماشین مجازی اغلب در آزمایشگاه‌ها و بخش‌های تست نرم‌افزار، در شرکت‌های توسعه اپلیکیشن، در بخش‌های تحقیقاتی شرکت‌های توسعه، در مراکز آموزشی و همچنین به عنوان بخشی جدایی‌ناپذیر از راه‌حل‌های سازمانی مورد استفاده قرار گرفته‌اند.

    ماشین های مجازی چگونه کار می کنند

    ماشین‌های مجازی مدرن برای کار کردن به یک ابزار مدیریت ماشین مجازی نیاز دارند که یا یک سیستم عامل تخصصی با قابلیت‌های مناسب است یا یک برنامه کاربردی ویندوز، لینوکس یا یونیکس که روی یک کامپیوتر واقعی به نام هاست نصب شده است. خود ماشین مجازی، در بیشتر موارد، تصویری از سیستم فایل است که در حین نصب برخی از سیستم‌عامل‌ها (به طور کلی با سیستمی که ابزار مدیریت ماشین مجازی تحت آن کار می‌کند متفاوت است) شکل می‌گیرد و به‌عنوان یک فایل ذخیره می‌شود یا در یک سیستم اختصاصی قرار دارد. پارتیشن هارد دیسک با استفاده از ابزار مدیریت ماشین مجازی، می توانید تصویری از سیستم عامل ماشین مجازی را در فضای آدرس اختصاص داده شده بارگذاری کنید. این سیستم عامل بر خلاف سیستم عامل اصلی که سیستم عامل میزبان (در صورت وجود) نامیده می شود، سیستم عامل مهمان نامیده می شود. پس از آن، سیستم عامل ماشین مجازی قادر به تعامل با سخت افزار کامپیوتر (به عنوان مثال، آداپتور ویدئو، کارت صدا، صفحه کلید، ماوس، آداپتورهای شبکه) خواهد بود. به این ترتیب، به عنوان مثال، زمانی که سیستم عامل ویندوز XP در حال اجرا است، با استفاده از ابزار مدیریت ماشین مجازی، می توانید سیستم عامل لینوکس را در فضای آدرس اختصاص داده شده برای آن بارگذاری کنید و بدون راه اندازی مجدد کامپیوتر، بین هر دو سیستم عامل سوئیچ کنید. برخی موارد از کلیپ بورد برای تبادل داده بین این سیستم عامل ها یا شبکه سازی بین آنها استفاده می کنند که گویی دو کامپیوتر متفاوت هستند. شما می توانید همزمان بیش از یک ماشین مجازی را بارگذاری کنید تا زمانی که رم کافی برای این کار وجود داشته باشد (البته باید مقدار زیادی از آن وجود داشته باشد زیرا هنگام بوت شدن ماشین مجازی سیستم عامل دیگری در RAM ظاهر می شود).

    چرا ماشین های مجازی مورد نیاز است

    ماشین های مجازی کجا استفاده می شوند؟ اغلب، چنین محصولاتی توسط توسعه دهندگان نرم افزاری استفاده می شود که بر تنظیمات سیستم عامل ها، مانند برنامه های نصب، تأثیر می گذارد. از آنجایی که هر آزمایشی از یک برنامه نصب می تواند تغییراتی در تنظیمات سیستم عامل (رجیستری، فایل های پیکربندی، متغیرهای محیط، آیکون های دسکتاپ و غیره) ایجاد کند، مطلوب است که این تغییرات به راحتی قابل برگشت باشند. آزمایش یک برنامه نصب بر روی یک ماشین مجازی به جای واقعی، حداقل عملکرد یک سیستم عامل واقعی را مختل نمی کند، و یک ماشین مجازی همیشه می تواند از یک نسخه پشتیبان بازیابی شود. علاوه بر این، ایجاد یک نسخه "تمیز" از سیستم عامل (یعنی بدون برنامه های نصب شده) برای آزمایش نصب (و همچنین سایر) برنامه ها در قالب یک ماشین مجازی بسیار آسان تر از شکل واقعی است. کامپیوتر.

    یکی دیگر از موارد استفاده معمول برای ماشین های مجازی، آزمایش برنامه های کاربردی در حال اجرا بر روی سیستم عامل های مختلف (مانند ویندوز 2000، ویندوز XP، و ویندوز سرور 2003 با نسخه های زبان یا نسخه های مختلف با سرویس بسته های مختلف) است. چنین آزمایشاتی معمولاً در توسعه محصولات "جعبه دار" و همچنین در پروژه هایی انجام می شود که مشتری را ملزم به داشتن ایستگاه های کاری و سرورهای مختلف خریداری شده در سال های مختلف می کند.

    علاوه بر این موارد، در اینجا چند نمونه عجیب تر از استفاده از ماشین های مجازی آورده شده است: عملکرد محصولی که روی یک پلت فرم موجود کار نمی کند (به عنوان مثال، یک برنامه DOS که سال ها پیش نوشته شده است). آزمایش سلامت خود سیستم عامل یا خدمات شبکه؛ مستندسازی محصولات در نظر گرفته شده برای پلتفرمی غیر از پلتفرمی که برای تهیه اسناد استفاده می شود. نمایش محصولات برای پلتفرم های مختلف و تعامل آنها با استفاده از یک رایانه واحد (این دومی اغلب توسط مدیران بازاریابی و فروش نرم افزار و همچنین مدیران پروژه برای توسعه آن انجام می شود). آماده سازی کلاس های درس برای کلاس ها با کپی کردن ماشین های مجازی با نرم افزار سفارشی در ایستگاه های کاری. پشتیبانی فنی برای محصولات چند پلتفرمی

    در سال‌های اخیر توجه ویژه‌ای به استفاده از ماشین‌های مجازی در بخش‌های سرور راه‌حل‌های مقیاس‌پذیر شرکتی شده است. ماشین‌های مجازی اغلب برای آزمایش نرم‌افزار سرور و پیکربندی‌های مختلف آن و شبیه‌سازی پیکربندی‌های چند سرور بر روی یک سرور واحد، میزبانی برنامه‌های قدیمی، ایجاد راه‌حل‌هایی با افزایش الزامات امنیت اطلاعات، سازمان‌دهی دفاتر سیار و مراکز آموزشی که نیازی به فیزیکی ندارند، استفاده می‌شوند. تحویل سرورها، برای اطمینان از بارگذاری یکنواخت سرورها و افزونگی آنها با قرار دادن مجموعه یکسان ماشین های مجازی بر روی چندین سرور فیزیکی، کاهش هزینه های پیاده سازی و نگهداری سیستم های اطلاعات شرکت ها با کاهش میزان سخت افزار، مدت زمان نصب و پیکربندی نرم افزار سرور و مشتری، برای کاهش هزینه های مدیریت نرم افزار. امروزه بسیاری از شرکت های بزرگ مالی و مخابراتی، شرکت های تجاری و صنعتی، موسسات پزشکی و آموزشی از ماشین های مجازی در سیستم های اطلاعات شرکت خود استفاده می کنند. توسعه دهندگان، یکپارچه سازان سیستم و مشتریان آنها همچنین به راه حل های سخت افزاری و نرم افزاری آماده برای استفاده از فناوری های مجازی سازی، مانند سرورهای چند پردازنده با ابزارهای مدیریت ماشین مجازی از پیش نصب شده، دسترسی دارند.

    پس از بحث در مورد اینکه فناوری ماشین مجازی مدرن چیست و کجا مورد استفاده قرار می گیرد، می توانیم مستقیماً به موضوع مقاله برویم تا محصولات VMware، یکی از پیشروان بازار در ابزار ماشین مجازی را بررسی کنیم.

    محصولات VMware

    VMware (www.vmware.com) در سال 1998 تاسیس شد و اولین محصول آن ابزار مدیریت ماشین مجازی VMware در سال 1999 (که بعداً VMware Workstation نام گرفت) برای پلتفرم های ویندوز و لینوکس بود. در آن زمان، رویکرد VMware به محاسبات چند پلتفرمی واقعاً انقلابی بود - قبلاً در مورد ماشین‌های مجازی فقط در رابطه با رایانه‌های اصلی صحبت می‌شد. این شرکت در سال 2001 محصولات سرور VMware ESX Server و VMware VirtualCenter را منتشر کرد. دو سال بعد، فناوری VMotion برای جابجایی پویا ماشین‌های مجازی با نرم‌افزار سرور بین سرورهای فیزیکی توسعه یافت، و به شما این امکان را می‌دهد تا به لطف این فناوری منحصربه‌فرد، راه‌حل‌های سرور بسیار قابل اعتمادی را با استفاده از ماشین‌های مجازی ایجاد کنید، VMware سرانجام رهبری خود را در بازار ابزارهای مجازی‌سازی تایید کرد. نزدیکترین رقیب خود، شرکت مایکروسافت، به دلیل کیفیت، تنوع و قابلیت اطمینان محصولاتی که ارائه می دهد.

    امروزه راه حل های مبتنی بر محصولات سرور VMware توسط بزرگترین شرکت های مخابراتی، موسسات مالی و دولتی، شرکت های تولیدی و تجاری، موسسات آموزشی از جمله شرکت های معروفی مانند گوگل، لاکهید مارتین، مریل لینچ، سوبارو و QUALCOMM استفاده می شود. رابط های برنامه نویسی کاربردی مناسب و مجموعه ای از ابزارها و نمونه ها (کیت توسعه نرم افزار، SDK) در دسترس نویسندگان راه حل های خودشان بر اساس محصولات VMware هستند.

    در زیر مروری کوتاه بر ویژگی های محصول VMware در حال حاضر موجود است.

    محصولات برای توسعه و آزمایش برنامه ها و تنظیمات نرم افزار

    این دسته از محصولات VMware در درجه اول برای توسعه دهندگان برنامه، آزمایش کنندگان، کاربران نهایی و مدیران سیستم در نظر گرفته شده است که به دسته های فوق کارمندان خدمات ارائه می دهند. توجه داشته باشید که دو محصول از سه محصول این دسته یعنی VMware Server و VMware Player رایگان هستند.

    ایستگاه کاری VMware

    VMware Workstation 5.5 که عمدتاً برای آزمایش برنامه های کاربردی توزیع شده دسکتاپ و چند لایه و تنظیمات آنها طراحی شده است، طیف بسیار گسترده ای از سیستم عامل های میزبان و مهمان را پشتیبانی می کند. این محصول می تواند از چندین سیستم عامل اخیر از Microsoft، Red Hat، SuSE، Ubuntu و همچنین Sun Solaris (برای پردازنده های x86) و FreeBSD به عنوان سیستم عامل میزبان استفاده کند. به عنوان یک سیستم عامل مهمان، VMware Workstation 5.5 می تواند از نسخه های مختلف، از جمله 64 بیتی، ویندوز، لینوکس، Novell NetWare، DOS، Sun Solaris و FreeBSD استفاده کند. ماشین های مجازی را می توان هم در یک فایل و هم در یک هارد دیسک جداگانه یا در بخش جداگانه آن قرار داد.

    WMware Workstation از دیسک‌های IDE و SCSI مجازی و واقعی، درایوهای فلاپی، درایوهای CD-ROM، DVD-ROM رایانه میزبان، LPT-، COM-، پورت‌های USB و دستگاه‌های USB پویا متصل به میزبان مانند اسکنرها، چاپگرها پشتیبانی می‌کند. ، هارد دیسک ها و فلش کارت ها، PDA های متصل و دوربین ها. علاوه بر درایوهای واقعی، WMware Workstation می تواند با تصاویر دیسک ISO کار کند و آنها را به عنوان درایوهای CD-ROM در نظر بگیرد. دستگاه های SCSI مانند اسکنرها، درایوهای نوار، درایوهای CD-ROM، درایوهای DVD-ROM حتی اگر هیچ درایوری برای این دستگاه ها در سیستم عامل میزبان وجود نداشته باشد، قابل پشتیبانی هستند.

    WMware Workstation از روش‌های مختلفی برای شبیه‌سازی تعامل شبکه پشتیبانی می‌کند، از عدم وجود آن تا ادغام در شبکه محلی که میزبان در آن گنجانده شده است، و همچنین شبیه‌سازی تعامل شبکه با سایر ماشین‌های مجازی به عنوان رایانه‌های جداگانه، ترجمه آدرس NAT، سرور مجازی DHCP ، پل های شبکه با استفاده از اتصالات بی سیم، طیف گسترده ای از پروتکل های شبکه، سوئیچینگ بین شبکه های مجازی مختلف.

    VMware Workstation به شما امکان می‌دهد «عکس‌های فوری» یک ماشین مجازی (عکس‌های فوری) ایجاد کنید، اطلاعات مربوط به وضعیت آن، برنامه‌های در حال اجرا و داده‌های آن‌ها را به‌عنوان یک فایل در رایانه میزبان ذخیره کنید (شما می‌توانید چندین «عکس فوری» از یک ماشین بگیرید. همچنین از تبادل داده بین ماشین های مجازی و سیستم عامل میزبان با استفاده از کلیپ بورد و عملیات کشیدن و رها کردن، همگام سازی زمان سیستم عامل مهمان و سیستم عامل میزبان، امکان لغو تمامی تغییرات ایجاد شده توسط کاربر در این جلسه پشتیبانی می کند. همچنین وجود ابزارهای بهینه سازی حافظه و مدیریت برنامه های چند لایه در این محصول قابل توجه است که به طور خاص برای افزایش بهره وری توسعه دهندگان و کاربرانی که در یک ایستگاه کاری واحد کار می کنند طراحی شده اند.

    در میان نوآوری‌های آخرین نسخه VMware Workstation، ما پشتیبانی از اختصاص دو پردازنده مجازی به یک ماشین مجازی (که برای آزمایش پیکربندی‌های نرم‌افزار دو پردازنده مفید است)، ابزاری برای تبدیل ماشین‌های مجازی ایجاد شده با استفاده از Microsoft Virtual PC و Microsoft Virtual برجسته می‌کنیم. سرور و همچنین تصاویر سیستم عامل ایجاد شده با استفاده از Symantec LiveState Recovery، به ماشین های مجازی VMware، پشتیبانی از پردازنده های 64 بیتی اینتل و AMD، پشتیبانی از آداپتورهای شبکه بی سیم، تشخیص خودکار دستگاه های ذخیره سازی و دستگاه های USB.

    توجه داشته باشید که با همان قیمت پایین از نظر پشتیبانی از سیستم عامل، قابلیت های VMware Workstation به طور قابل توجهی از نزدیک ترین رقیب خود، Microsoft Virtual PC که فقط می تواند از نسخه های دسکتاپ Windows 2000 و Windows XP به عنوان سیستم عامل میزبان و عمدتاً DOS استفاده کند، جلوتر است. به عنوان یک سیستم عامل مهمان، تمام نسخه های دسکتاپ 32 بیتی ویندوز و برخی از نسخه های OS/2 Warp که اکنون عجیب و غریب است. پشتیبانی از سیستم عامل های 64 بیتی در رایانه شخصی مجازی نیز هنوز مورد بحث قرار نگرفته است.

    سرور VMware

    سرور VMware در اوایل سال جاری معرفی شد، یک محصول رایگان که توسط سازنده به عنوان جایگزینی برای محصول VMware GSX Server پولی توصیه شده است. سرور VMware در حال حاضر در مرحله بتا است و انتظار می‌رود نسخه نهایی آن در سه ماهه دوم سال جاری منتشر شود.

    سرور VMware بر روی نسخه های سرور 32 بیتی یا 64 بیتی ویندوز و لینوکس اجرا می شود و روی رایانه هایی با یک یا چند پردازنده سازگار با x86 اجرا می شود (در حال حاضر 16 پردازنده پشتیبانی می شود). مجموعه سیستم عامل های پشتیبانی شده توسط این محصول در بین سیستم عامل های مهمان بسیار چشمگیر است و طیف گسترده ای از نسخه های لینوکس و ویندوز وجود دارد و در صورت لزوم می توان آخرین نسخه های Novell NetWare را با این محصول اجرا کرد (شکل 1).

    این محصول حاوی ابزارهایی برای سازماندهی مدیریت و نظارت از راه دور بر اساس یک رابط وب و اجرای تحت ویندوز یا لینوکس است. با این حال، برخلاف VMware Workstation، تنها از یک «عکس فوری» از یک ماشین مجازی پشتیبانی می‌کند و ویژگی‌های بهینه‌سازی حافظه میزبان آن تقریباً متنوع نیست.

    از نوآوری هایی که برای کاربران سرور VMWare در دسترس خواهد بود، ما به پشتیبانی از چند پردازش متقارن مجازی (Virtual SMP) و فناوری مجازی سازی در سطح سخت افزار فناوری مجازی سازی اینتل و همچنین پشتیبانی از سیستم عامل مهمان 64 بیتی اشاره می کنیم.

    اگرچه سرور VMware خود یک محصول رایگان است، اما VMware و شرکای آن (از جمله روسی) پشتیبانی فنی پولی را برای مشتریانی که به آن نیاز دارند ارائه می دهند.

    توجه داشته باشید که قابلیت‌های فنی محصول رایگان VMware Server مشابه محصولات پولی Microsoft Virtual Server 2005 Enterprise Edition است و از قابلیت‌های Microsoft Virtual Server 2005 Standard Edition (به عنوان مثال، از نظر تعداد پردازنده‌های پشتیبانی‌شده کامپیوتر میزبان). در همان زمان، سرور مجازی مایکروسافت فقط تحت نسخه های سرور ویندوز اجرا می شود (برای استفاده از نسخه های مختلف ویندوز به عنوان سیستم عامل مهمان طراحی شده است)، در حالی که سرور VMware علاوه بر ویندوز، از طیف گسترده ای از سیستم عامل های دیگر (لینوکس) پشتیبانی می کند. , Solaris, FreeBSD, Novell NetWare ) به عنوان مهمان و لینوکس به عنوان سیستم عامل میزبان.

    پخش کننده VMware

    VMware Player یک محصول رایگان است که برای اجرای ماشین های مجازی ایجاد شده با VMware Workstation و VMware Server طراحی شده است. شما نمی توانید با آن ماشین های مجازی جدید ایجاد کنید. با این حال، در وب‌سایت VMware یک بخش به‌روزرسانی دائمی با ماشین‌های مجازی پیکربندی شده وجود دارد که سیستم‌عامل‌های مختلف را اجرا می‌کنند و نرم‌افزارهای نصب‌شده از تولیدکنندگان مختلف برای دانلود و استفاده در دسترس هستند.

    برخلاف VMware Server، VMware Player به پشتیبانی فروشنده یا شریک پولی نیاز ندارد.

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

    سرور VMware ESX

    VMware ESX Server 2.5 یک ابزار ایجاد ماشین مجازی است که نیازی به سیستم عامل میزبان ندارد (در اصل به عنوان یک سیستم عامل عمل می کند) و روی رایانه هایی با دو یا چند پردازنده 32 بیتی اینتل و AMD و دو یا چند آداپتور شبکه اجرا می شود. ذخیره‌سازی فایل باید دیسک‌های SCSI، درایوهای قابل دسترسی به کانال فیبر یا یک کنترلر RAID داخلی باشد که این محصول سیستم فایل VMware (VMFS) خود را روی چنین فضای ذخیره‌سازی ایجاد می‌کند. این محصول را می توان بر روی سرورهای Blade یا SAN (شبکه فضای ذخیره سازی یک شبکه اختصاصی با کارایی بالا طراحی شده برای انتقال داده ها بین سرورها و دستگاه های ذخیره سازی و عملکرد مستقل از شبکه محلی) نصب کرد.

    این محصول از شبیه سازی تا 80 پردازنده مجازی و به عنوان سیستم عامل مهمان نسخه های سرور ویندوز، لینوکس، FreeBSD، Novell NetWare پشتیبانی می کند. برای برخی از نسخه‌های ویندوز و لینوکس، پیکربندی‌های چند پردازنده متقارن مجازی پشتیبانی می‌شوند.

    برخلاف سرور VMware، سرور VMware ESX برای مدیریت از راه دور طراحی شده است. به غیر از ابزار نصب و پیکربندی اولیه خود سرور ESX، هیچ ابزاری وجود ندارد که به صورت محلی روی خود سرور اجرا شود. ابزارهای سازماندهی مدیریت از راه دور سرور ESX بر اساس رابط وب هستند (شکل 2).

    برنج. 2. VMware ESX Server 2.5 Remote Administration Tools

    افزونه ای برای VMware ESX Server وجود دارد که نام دارد VMware Virtual SMP، که به یک ماشین مجازی اجازه می دهد تا روی چندین پردازنده فیزیکی اجرا شود. این افزونه امکان انجام مقیاس‌بندی اضافی از منابع فشرده‌ترین برنامه‌های کاربردی را که روی ماشین‌های مجازی اجرا می‌شوند، و همچنین آزمایش تنظیمات چند پردازنده‌ای نرم‌افزار سرور را ممکن می‌سازد.

    VMware VirtualCenter

    VMware VirtualCenter 1.2 ابزاری برای مدیریت ماشین های مجازی است که VMware ESX Server و VMware Server و هاست آنها را اجرا می کنند. این محصول به شما امکان می دهد پیکربندی سیستم عامل ها، سرویس ها و برنامه های کاربردی در حال اجرا بر روی ماشین های مجازی را ایجاد کنید، آنها را از یک ماشین به ماشین دیگر منتقل کنید و به سرعت سرورهایی را با سیستم عامل و برنامه های از پیش نصب شده مستقر کنید، عملکرد و استفاده از منابع سرور را نظارت کنید (شکل 3). ).

    برنج. 3. استفاده از منابع سرور را با VMware VirtualCenter نظارت کنید

    این محصول همچنین شامل یک جادوگر برای استقرار سرورهای مجازی جدید از قالب ها است که به شما امکان می دهد زمان لازم برای راه اندازی یک سرور جدید را در مقایسه با روش های پیکربندی سرور سنتی چندین برابر کاهش دهید.

    برای جابجایی پویا ماشین های مجازی با نرم افزار سرور بین سرورهای فیزیکی، VMware VirtualCenter شامل ابزار VMotion است. جابجایی پویا از نرم افزار سرور با استفاده از VMotionبر تنظیمات ایستگاه های کاری تأثیر نمی گذارد و برای کاربران نهایی نامرئی است، که به شما امکان می دهد به سرعت تعادل بار سرورها را تنظیم کنید و استفاده از منابع محاسباتی را بهینه کنید.

    VMware ACE

    VMware ACE (توسط Assured Computing Environment) ابزاری برای مدیران شبکه برای ایجاد ماشین‌های مجازی استاندارد و تنظیمات ایستگاه کاری است. هدف اصلی آن ساده سازی مدیریت ایستگاه های کاری با ایجاد تنظیمات یکنواخت و انتقال آنها به ایستگاه های کاری است.

    یکی از ویژگی های این محصول طیف گسترده ای از ویژگی های مرتبط با امنیت شبکه است، مانند پشتیبانی از ایستگاه های کاری مهمان (به عنوان مثال، لپ تاپ بازدیدکنندگان)، تنظیم قوانین برای دسترسی به ماشین های مجازی، رمزگذاری داده ها، یا تاریخ انقضا پیکربندی خاص (شکل 4).

    مزیت قابل توجه این محصول امکان ایجاد تنظیمات استاندارد ایستگاه های کاری مستقل از سخت افزار و انتقال آنها به کامپیوترهایی با سخت افزارهای مختلف است که امروزه برای اکثر شرکت ها بسیار مهم است.

    به عنوان سیستم عامل مهمان، VMware ACE از نسخه های مختلف DOS، Windows، Linux، FreeBSD، Novell NetWare، Sun Solaris و به عنوان سیستم عامل میزبان و ابزارهای مدیریت VMware ACE Manager پشتیبانی می کند، همه نسخه های ویندوز با ویندوز 2000 شروع می شوند.

    دستیار VMware P2V

    VMware P2V Assistant ابزاری برای ایجاد ماشین‌های مجازی از ماشین‌های فیزیکی واقعی که نسخه‌های مختلف ویندوز را با ویندوز NT 4.0 شروع می‌کنند. این محصول از سیستم عامل اصلی "عکس فوری" می گیرد و آن را به یک ماشین مجازی تبدیل می کند و نیازی به نصب و پیکربندی سیستم عامل توسط مدیران ندارد. ماشین های مجازی ایجاد شده با آن می توانند تحت VMware ESX Server، VMware Server و VMware Workstation اجرا شوند.

    چند کلمه در مورد هزینه ها

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

    استفاده از VMware Workstation در توسعه دهندگان نرم افزار شرکت ها به صرفه جویی در هزینه های زیادی که برای خرید ایستگاه های کاری اضافی برای تست و توزیع نرم افزار صرف می شود، حذف هزینه مکان فیزیکی، نصب نرم افزار، پیکربندی و نگهداری آنها کمک می کند. با توجه به اینکه هزینه VMware Workstation از چند صد دلار فراتر نمی رود، خرید این محصول حتی برای شرکت های بسیار کوچک نیز موجه است، مجوز آن تنها در چند روز استفاده جواب می دهد.

    اگر یک شرکت دارای برنامه های کاربردی قدیمی است که مناسب همه است، اما برای پلتفرمی طراحی شده است که دیگر توسط سازنده پشتیبانی نمی شود، در این صورت چنین شرکتی با یک معضل روبرو می شود: آیا به استفاده از پلتفرمی که تهدیدی بالقوه برای امنیت کل است ادامه دهد یا خیر. شبکه شرکتی به دلیل توقف به روز رسانی آن، یا بازنویسی برنامه های موجود؟ راه اول برای حل این مشکل خطرناک به نظر می رسد، روش دوم معمولاً بسیار پرهزینه است. استفاده از VMware Player و VMware Server در چنین موردی ممکن است همان گزینه ای باشد که معایب دو مورد قبلی را ندارد و از یک پلت فرم خطرناک (چه برای سرور و چه برای بخش مشتری از یک برنامه قدیمی) در داخل استفاده می کند. یک ماشین مجازی، می توانید هم سطح قابل قبولی از راحتی و هم سطح امنیتی کافی را فراهم کنید.

    اگر ما در مورد استفاده از ماشین های مجازی به عنوان بخشی از زیرساخت فناوری اطلاعات راه حل های شرکتی صحبت کنیم، در این صورت فرصت های بسیار بیشتری برای کاهش هزینه های زیرساخت و عملکرد آن وجود دارد. محصولی مانند VMware ESX Server می‌تواند با ایجاد یک ناوگان سرور کارآمدتر و مقرون به صرفه‌تر که به شما امکان می‌دهد به سرعت به شرایط عملیاتی در حال تغییر و الزامات برنامه پاسخ دهید، خرید سرورهای سخت‌افزار جداگانه برای نیازهای مختلف را غیرضروری کند. استفاده از فناوری VMware VirtualCenter و VMotion زمان مورد نیاز برای استقرار سرورهای جدید و همچنین از کار افتادن آنها را در حین نگهداری سخت افزار با انتقال ماشین های مجازی به سرورهای فیزیکی دیگر به میزان قابل توجهی کاهش می دهد. در نهایت، VMware ACE توانایی اجرای دقیق‌ترین قوانین امنیتی را در هنگام استفاده از ماشین‌های مجازی فراهم می‌کند و از این طریق خطرات احتمالی نشت داده‌های شرکت و نفوذ به شبکه شرکت از خارج را کاهش می‌دهد و در نتیجه از تلفات و آسیب‌های اغلب جبران‌ناپذیر جلوگیری می‌کند. شهرت شرکت ناشی از چنین حوادثی است.

    ، سافت لاین (www.softline.ru).

    علاوه بر این، هم اکنون در کشور ما در مرکز آموزشی "Microinform" (www.microinform.ru) دوره تخصصی زبان روسی "ساخت زیرساخت مجازی با استفاده از سرور ESX و VMware VirtualCenter" موجود است که هم برای مصرف کنندگان محصولات VMware (سیستم) طراحی شده است. مدیران، کاربران)، و برای یکپارچه‌سازهای سیستم که راه‌حل‌هایی را با استفاده از محصولات VMware در مشتریان خود پیاده‌سازی می‌کنند.

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

    نتیجه

    این مقاله به محصولات VMware، رهبر بازار در ابزارهای ایجاد و نگهداری ماشین‌های مجازی برای رایانه‌های سازگار با x86 اختصاص دارد. در پنج سال گذشته، انتخاب محصولات برای این منظور بسیار گسترده شده است، اگر در ابتدای سال 2001 به تنها محصولی که توسعه دهندگان و آزمایش کنندگان نرم افزار به آن علاقه نشان دادند، محدود شد، امروزه نه تنها ابزارهایی برای اجرای ماشین های مجازی در ایستگاه‌های کاری و رایانه‌های تک‌پردازنده، بلکه ابزارهای مختلفی برای ایجاد و نگهداری راه‌حل‌های سرور، از نظر عملکردی که به ابزارهای پشتیبانی از ماشین‌های مجازی برای رایانه‌های اصلی نزدیک می‌شوند و در برخی موارد از آنها پیشی می‌گیرند. امروزه، هم در جهان و هم در روسیه، پروژه های مجازی سازی زیرساخت های زیادی وجود دارد، و به نظر ما، در آینده نزدیک استفاده گسترده تری از چنین محصولاتی به عنوان بخشی از زیرساخت های شرکت های بزرگ و همچنین در شرکت های متخصص در توسعه و نگهداری نرم افزار.

    نسخه آزمایشی محصولات VMware را در مکمل CD-ROM مجله خواهید دید.

    در این مقاله به جزئیات فنی نمی پردازیم. در عوض، بیایید اصطلاحات VMware را درک کنیم. این مرور کوتاه برای کسانی که می خواهند تفاوت بین محصولات پایه VMware را درک کنند مفید خواهد بود. تقریبا همه در مورد ESXi می دانند. vSphere و vCenter چطور؟ مردم اغلب این اصطلاحات را اشتباه می گیرند، اما در واقع هیچ چیز پیچیده ای در مورد آنها وجود ندارد. بیایید همه چیز را بشکنیم.

    هایپروایزر VMware ESX (که قبلا با نام VMware ESX Server شناخته می شد) که در سال 2001 راه اندازی شد، انقلاب مجازی را راه اندازی کرد. امروزه VMware یکی از توسعه دهندگان پیشرو در محصولات نرم افزار مجازی سازی (در حال حاضر بخشی از Dell) است. هر سال و نیم، این شرکت نرم‌افزار جدیدی را با ویژگی‌های پیشرفته منتشر می‌کند که با طیف گسترده‌ای از سخت‌افزار سازگار است، از جمله درایوهای SSD NVMe، هارد دیسک‌های با ظرفیت بسیار بالا و جدیدترین پردازنده‌های اینتل یا AMD.

    VMware ESXi

    ESXi یک هایپروایزر است. یک نرم افزار کوچک که بر روی یک سرور فیزیکی نصب شده است و به شما امکان می دهد چندین سیستم عامل را روی یک کامپیوتر میزبان اجرا کنید. این سیستم عامل ها جدا از یکدیگر عمل می کنند، اما می توانند از طریق یک شبکه با دنیای خارج تعامل داشته باشند. بقیه کامپیوترها به شبکه محلی (شبکه محلی، LAN) متصل هستند. سیستم عامل ها بر روی ماشین های مجازی (Virtual Machine, VM) اجرا می شوند که هر کدام دارای سخت افزار مجازی مخصوص به خود هستند.

    نسخه های پولی و رایگان VMware ESXi وجود دارد. می توانید نصب نسخه رایگان را در . عملکرد نسخه رایگان تا حدودی محدود است. این به شما امکان می دهد تعداد محدودی از سیستم عامل ها را در یک رایانه ادغام کنید و نمی توان آن را از طریق یک سرور مدیریت مرکزی - vCenter مدیریت کرد. با این حال، ESXi رایگان (یا VMware ESXi Hypervisor) به حافظه های راه دور متصل می شود که در آن می توانید ماشین های مجازی ایجاد، ذخیره و استفاده کنید. یعنی این حافظه از راه دور را می توان بین چندین هاست ESXi به اشتراک گذاشت، اما نه بین ماشین های مجازی. ماشین‌های مجازی متعلق به هر میزبان است و مدیریت مرکزی را غیرممکن می‌کند.

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

    VMware vCenter

    VMware vCenter یک پلتفرم مدیریت متمرکز برای زیرساخت مجازی VMware است. با آن می توانید تقریباً تمام فرآیندها را فقط از یک کنسول مدیریت کنید. سرور vCenter را می توان بر روی ویندوز نصب کرد یا به عنوان یک ماشین مجازی از پیش پیکربندی شده با استفاده از Photon OS، یک توزیع قدرتمند مبتنی بر لینوکس، مستقر شد. VMware قبلاً از توزیع Suse Linux Enterprise Server (SUSE) استفاده می کرد، اما اخیراً به Photon OS تغییر مکان داده است.

    vCenter Server نرم افزار دارای مجوز است. شما می توانید آن را به دو روش خریداری کنید:

    • vCenter Server Essentials به عنوان بخشی از بسته vSphere Essentials. این نسخه از vCenter قادر است سه هاست را با دو پردازنده فیزیکی مدیریت کند. اگر شرکت کوچکی دارید، با حدود 60 ماشین مجازی کار خواهید کرد و این نسخه از vCenter برای شما مناسب است. با مجموعه اولیه، نه تنها برای سرور vCenter، بلکه برای ESXi (حداکثر سه هاست با دو CPU در هر کدام) مجوز دریافت می کنید.
    • سرور vCenter مستقل یک سرور vCenter مستقل است که قادر به مدیریت 2000 هاست با 25000 ماشین مجازی فعال است. این مجوز منحصراً برای vCenter است. vCenter خود تنها بخشی از پازل صدور مجوز است. برای مدیریت همه هاست ها از یک دستگاه، به مجوز برای هر یک از آنها نیاز دارید. سه نوع مجوز وجود دارد: استاندارد، سازمانی، سازمانی پلاس، و هر کدام یک پردازنده را پوشش می دهند. بنابراین، اگر قصد دارید یک هاست با دو پردازنده فیزیکی ایجاد کنید، تنها برای این یک هاست به 2 مجوز نیاز دارید.

    VMware vSphere

    VMware vSphere نام تجاری کل مجموعه محصولات VMware است. همانطور که قبلا ذکر شد، بسته های نرم افزاری مختلف هزینه های متفاوتی دارند. ارزان‌ترین بسته‌های ضروری vSphere یا بسته‌های Essentials Plus هستند. آیا تفاوتی بین آنها وجود دارد؟ بله، اما این شامل تعداد توابع موجود است و نه در خود محتوای نرم افزار.

    بسته به نوع مجوز، شما به تعداد مشخصی از ویژگی ها دسترسی خواهید داشت که می توانند از طریق کلاینت وب vSphere کنترل شوند. یک برنامه کلاینت vSphere HTML 5 نیز وجود دارد، اما هنوز قابل استفاده نیست. این شرکت به توسعه آن ادامه می دهد.

    بسته Essentials شامل High Availability (راه اندازی مجدد خودکار ماشین مجازی)، vMotion، نرم افزار پشتیبان (VDP) و امکان استفاده از فضای ذخیره سازی VSAN نیست.

    بسته Essentials برای مشاغل کوچکی که نیازی به آنلاین بودن همیشه ندارند مناسب است. از سوی دیگر، اینکه بتوانید ماشین های مجازی خود را به هاست دیگری منتقل کنید و در حالی که هنوز آنلاین هستید، تعمیر و نگهداری یا ارتقا هاست را انجام دهید، یک مزیت واقعی به شما می دهد. همه اینها را می توان در طول روز کاری بدون وقفه در کار کاربران انجام داد.

    علاوه بر این، در صورت خرابی سخت‌افزاری غیرمنتظره، vSphere High Availability (HA) به‌طور خودکار ماشین‌های مجازی که همراه با میزبان آسیب‌دیده از کار افتاده‌اند، مجددا راه‌اندازی می‌کند. این ماشین های مجازی به طور خودکار روی هاست های دیگر از کلاستر VMware راه اندازی مجدد می شوند. زمان کمی طول می کشد تا سیستم تشخیص دهد که کدام کامپیوتر از کار افتاده است و کدام میزبان می تواند به طور موقت ماشین های مجازی آن را تصاحب کند. این هاست ها باید حافظه و قدرت CPU کافی برای تحمل بار اضافی داشته باشند. به محض اینکه سیستم تجزیه و تحلیل را تمام کرد، ماشین های مجازی راه اندازی مجدد می شوند. کل فرآیند خودکار است و نیازی به مداخله مدیر ندارد.

    خلاصه کنید

    همانطور که می بینید، درک اصطلاحات VMware بسیار آسان است، همانطور که تفاوت بین ESXi، vSphere و vCenter وجود دارد. سیستم صدور مجوز نیز مشخص است. خود هایپروایزر رایگان است، اما عملکرد آن محدود است، در نتیجه چنین نرم افزاری از از دست دادن داده مصون نیست. بنابراین، ESXi فقط در محیط های آزمایشی استفاده می شود.

    توسعه دهندگان پیشرو در این فناوری VMWare با vSphere و مایکروسافت با فناوری های Hyper-V بودند. برای انتخاب هایپروایزر برای زیرساخت شرکت Avantrade LLC، لازم است تجزیه و تحلیل مقایسه ای بین دو راه حل انجام شود.

    مروری بر محصولات VMWare

    VMware از سال 1998 محصولات مجازی سازی سفارشی را توسعه داده است. کل بسته محصولات این شرکت، به هر شکلی، با فناوری های مجازی سازی و امکانات کاربرد آنها مرتبط است. لازم به ذکر است که در بین سه بازیگر اصلی بازار محصولات مجازی سازی تجاری (سیتریکس، مایکروسافت، وی ام ور)، تنها VMware یک شرکت بسیار تخصصی در زمینه محصولات مجازی سازی است که به آن اجازه می دهد در عملکرد محصول از تمامی رقبا پیشی بگیرد.

    محصولات شاخص VMware VMware ESX/ESXi، هایپروایزرهای فلزی لخت هستند. در حال حاضر آخرین نسخه این محصول نسخه چهارم است که در اواسط سال 2009 منتشر شد. Hypervisor اساس مجازی سازی سرور است، به شما امکان می دهد منابع را به گونه ای به اشتراک بگذارید که محیط های جداگانه و مستقلی برای چندین سیستم عامل در یک سرور فیزیکی واحد ایجاد کنید. با این حال، خود هایپروایزر دارای طیف بسیار محدودی از قابلیت ها است، اما برای تحقق همه مزایا، راه حلی مورد نیاز است که نه تنها ابزار مجازی سازی، بلکه مدیریت زیرساخت (vCenter) را نیز شامل می شود - این راه حل جامع vSphere نامیده می شود.

    تجزیه و تحلیل کارایی استفاده از تجهیزات سرور نشان می دهد که در بیشتر زمان کار، بار حدود 5-8٪ از حداکثر است، در حالی که در ساعات غیر کاری، سرورها به سادگی بیکار می مانند و هوا را گرم می کنند. هنگام استفاده از VMware vSphere، بار را از چندین سرور در یک سرور فیزیکی ادغام می کنیم (ما نه تنها برنامه ها، بلکه سیستم عامل ها را نیز به یک سرور منتقل می کنیم). عملکرد سرورهای مدرن مفهوم قبلاً محبوب "یک وظیفه یک سرور" را بسیار ناکارآمد می کند، اما به لطف مجازی سازی، اکنون می توان از یک جدید استفاده کرد: "یک وظیفه - یک ماشین مجازی". بنابراین، مشکل سازگاری نرم افزارهای مختلف حل می شود - همه برنامه ها را نمی توان در یک نمونه از سیستم عامل اجرا کرد. علاوه بر این، اغلب زیرساخت از برنامه های قدیمی استفاده می کند که دیگر با نسخه های فعلی سیستم عامل سازگار نیستند و نصب نسخه های قدیمی روی سخت افزار جدید پشتیبانی نمی شود. مجازی سازی این مشکل را نیز حل می کند - حتی می توانید ویندوز NT 4.0 یا MS-DOS را در ماشین مجازی ESX اجرا کنید.

    محصولات مجازی سازی سرور کاربرد خود را در زیرساخت های مختلف از شرکت های کوچک گرفته تا شرکت های بزرگ پیدا می کنند.

    در شرکت های کوچک، این محصول به شما این امکان را می دهد که میزان سخت افزار سرور را به حداقل برسانید و در عین حال توانایی استفاده از سیستم عامل های مختلف را در صورت لزوم حفظ کنید. با کمک فناوری های مجازی سازی، می توانیم همه سرویس ها را بر روی یک یا دو سرور کامل (به جای چند رایانه شخصی معمولی، همانطور که اغلب اتفاق می افتد) قرار دهیم و هم کیفیت تجهیزات و هم کمیت آن را حل کنیم.

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

    VMware vSphere یک سیستم جهانی برای نظارت بر وضعیت عناصر کل سیستم، هم در سطح سرورهای فیزیکی و هم در سطح سرورهای مجازی سازمانی دارد. اگر به دلایلی ابزارهای نظارت استاندارد کافی نیستند، تعدادی برنامه شخص ثالث اضافی با قابلیت های اضافی وجود دارد.

    همانطور که در شکل 2.3 نشان داده شده است، می توان با راه اندازی مجدد روی سرور فیزیکی پشتیبان در صورت خرابی سرور اصلی، افزایش دسترسی به سرورهای مجازی را فراهم کرد.

    شکل 2.3 - سازماندهی هایپروایزر در صورت خرابی

    بنابراین با توجه به در دسترس بودن سرورهای پشتیبان، امکان بازیابی سریع عملکرد سیستم با انتقال داده ها از سرور اصلی در صورت خرابی به سرور پشتیبان وجود دارد.