Skip to Content

آرشیو دسته بندی ها:وبلاگ

آموزش نصب VMware ESXi

آموزش نصب VMware ESXi

در این پست قصد داریم به آموزش نصب VMware ESXi بر روی آزمایشگاه خانگی خود بپردازیم. یادگیری نحوه نصب نرم افزار VMware ESXi یکی از مهارتهای عمومی مدیران دیتاسنترهای امروزی محسوب می شود.

مفهوم ESXi چیست؟

ESXi یا vSphere راهکار نرم افزاری شرکت VMware برای مجازی سازی سیستم ها می باشد. نرم افزار ESXi بصورت رایگان به همراه تمامی قابلیتهای موجود در دسترس می باشد و می توانید به راحتی آن را دانلود نمایید و در صورت نیاز آن را آپدیت نمایید. این نرم افزار به مدت ۶۰ روز بصورت رایگان می باشد و برای فعال نگه داشتن نرم افزار باید لایسنس مورد نیاز را تهیه کرده و در محل لایسنس در نرم افزار وارد نماییم. آخرین نسخه این نرم افزار در حال حاضر نسخه ۶٫۷ یا نسخه بروزشده آن ۶٫۷u۱ می باشد. لایسنس های این نرم افزار بر اساس نسخه اصلی انجام می شود و با خرید لایسنس نسخه ۶٫۰ می توانید آن را آپدیت نمایید ولی اگر از نسخه های زیر نسخه ۶٫۰ استفاده می کنید نمی توانید آن را آپدیت نمایید.

نرم افزارهای دیگری هم توسط این شرکت تولید شده اند که از آنها می توان به موارد ذیل اشاره کرد:

  • نرم افزار VMware vCenter Server v۶.x Standard
  • نرم افزار VMware vSphere ESXi Enterprise Plus with Operations Management ۶ CPU licenses
  • نرم افزار VMware Fusion Pro ۱۰
  • نرم افزار VMware Workstation Pro ۱۴

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

نرم افزار vCenter نرم افزاری کلیدی در راهکار مجازی سازی شرکت VMware محسوب می شود و وظیفه آن مدیریت کلی ساختار مجازی و کلیه سرورهای ESXi در یک کنسول واحد می باشد. نرم افزار VMware vCenter مدیریت کلیه اجزا و عمیات راهکار مجازی سازی VMware را بر عهده دارد.

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

نرم افزار VMware Workstation Pro دارای چندین ویژگی منحصر به فرد و کلیدی می باشد که یکی از قابلیتهای کلیدی آن امکان بارگذاری یک ماشین مجازی به سرور ESXi است به این مفهوم که شما می توانید یک ماشین مجازی در نرم افزار VMware Workstation Pro سیستم خانگی خود نصب و راه اندازی نمایید و کلیه تنظیمات مورد نظر را بر روی آن انجام دهید و بعد به سرور اصلی ESXi انتقال دهید. شرکت VMware هماهنگی بسیار عالی بین نرم افزارهای خود برقرار کرده و این باعث می شود تا انتقال ماشین های مجازی بین نرم افزارهای مختلف این شرکت به آسانی صورت پذیرد. شما به راحتی می توانید با خرید لایسنس نرم افزاری این محصولات از امکانات فوق العاده آنها بهره ببرید.

نحوه نصب VMware ESXi

اولین قدم برای نصب و راه اندازی نرم افزار VMware ESXi دانلود این نرم افزار می باشد که شما می توانید از لینک زیر دانلود نمایید. برای دانلود کلیه نرم افزارهای VMware باید در وبسایت این شرکت ثبت نام کنید تا بتوانید به آسانی نرم افزارهای لازم را دانلود نمایید.

آموزش نصب VMware ESXi

پس از ورود به اکانت خود در سایت VMware ، شما می توانید نسخه آزمایشی رایگان نرم افزار را دانلود کنید. از آنجا که ما می خواهیم این کار را بر روی بستر مجازی استارت بزنیم نسخه ISO نرم افزار را به همراه VMware Tools دانلود می کنیم و حتما باید کد لایسنس آزمایشی Trial آن را هم دانلود کنیم.

آموزش نصب VMware ESXi

در حالت فیزیکی ، شما می توانید فایل ISO را روی سی دی رایت نموده و یا ISO را بر روی فلش مموری باز کنید و از یکی از این طرق به نصب و راه اندازی نرم افزار اقدام نمایید. نصب و راه اندازی نرم افزار VMware ESXi معمولا بر روی هارد دیسک یا کارتهای حافظه نصب می شود. از آنجا که ما در اینجا قرار است نرم افزار را در لابراتور خود نصب کنیم می توانیم فایل ISO را بر روی DataStore اصلی انتقال داده و با Mount کردن سریع می توانید آن را نصب نمایید.

آموزش نصب VMware ESXi

ماشین مجازی جدید را ایجاد می کنیم که در فرم اولیه اطلاعات اصلی وارد می شود:

آموزش نصب VMware ESXi

آموزش نصب VMware ESXi

در اینجا ما هارد خود را از نوع thin-provisioned و با ظرفیت ۵۰ گیگابایت در نظر می گیریم. در بخش DVD می توانیم فایل ISO آپلود شده را براحتی بر روی سیستم Mount نماییم.

آموزش نصب VMware ESXi

آموزش نصب VMware ESXi

بعد از زدن دکمه Finish عملیات نصب آغاز می گردد.

آموزش نصب VMware ESXi

در این مرحله نرم افزار ESXi در حال استارت کردن سرویس ها می باشد.

آموزش نصب VMware ESXi

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

آموزش نصب VMware ESXi

در این صفحه دکه F۱۱ را برای پذیرش نصب کلیک می کنید.

آموزش نصب VMware ESXi

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

آموزش نصب VMware ESXi

آموزش نصب VMware ESXi

پسوردی را برای سیستم انتخاب کرده و وارد کنید و سعی کنید هیچ موقع پسورد خود را فراموش نکنید.

آموزش نصب VMware ESXi

در این مرحله دکمه F۱۱ را برای شروع پروسه نصب کلیک می کنیم.

آموزش نصب VMware ESXi

در این مرحله منتظر خواهیم شد تا مراحل نصب ادامه پیدا کند.

آموزش نصب VMware ESXi

زمانی که نصب نرم افزار ESXi به اتمام رسید – نرم افزار ESXi سیستم را ریستارت خواهد کرد که شما باید در این مرحله سی دی نصب را از سیستم در بیاورید.

آموزش نصب VMware ESXi

باید مدتی منتظر بمانیم تا ESXi کامل بالا بیاید و کلیه سرویسهای آن روشن شوند.

آموزش نصب VMware ESXi

 

این صفحه مدیریتی ESXi می باشد و می توانیم از این طریق کارهای اولیه تنظیم IP استاتیک و غیره را انجام دهیم. بعد از انجام تنظیمات اولیه روی این قسمت دیگر ما کاری با این بخش مدیریتی نخواهیم داشت. به سراغ مدیریت بر پایه وب نرم افزار ESXi می رویم. برای دسترسی به بخش مدیریتی پس از اتصال کامپیوتر خود به سرور ESXi باید IP سرور ESXi را بر روی مرورگر خود وارد کنید. پس از رد کردن صفحه امنیتی زیر باید نام کاربری و پسورد خود را وارد نمایید. نام کاربری معمولا root و کلمه عبور نیز همانی که خودمان حین نصب تنظیم نموده ایم می باشد.

آموزش نصب VMware ESXi

در این مرحله با وارد کردن پسورد می توانید لاگین کنید.

آموزش نصب VMware ESXi

شما می توانید از این نرم افزار به مدت ۶۰ روز بدون وارد کردن هیچ لایسنس استفاده کنید ولی باید برای استفاده بیش از آن باید لایسنس را خریداری نمایید و در این قسمت قرار دهید.

آموزش نصب VMware ESXi

بعد از قرار دادن کد لایسنس معتبر باید بر روی Assign License کلیک می کنیم تا هویت لایسنس بررسی شده و در صورت معتبر بودن فعال شود.

آموزش نصب VMware ESXi

آموزش نصب VMware ESXi

شما برای تمرین بهتر می توانید نرم افزار و سرویس vCenter Virtaul Aplliance خود را که بصورت فایل OVA یا OVf می باشد را راه اندازی نمایید. برای نصب آن در بخش Host و قسمت Create/Register VM بر روی Deploy OVA کلیک می کنیم.

آموزش نصب VMware ESXi

امیدوارم از این پست آموزشی بهره لازم را برده باشید.

ادامه مطلب

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

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

رویکرد مجازی سازی شبکه NSX، همانند مجازی سازی سرور برای Compute، برای اپراتورهای دیتا‌سنتر این امکان را فراهم می‌سازد تا شبکه‌های فیزیکی خود را به عنوان یک Pool برای ظرفیت انتقال در نظر گیرند که در صورت نیاز می‌توان مورد استفاده قرار داده یا  کاربری آن را تغییر دهند. در این رویکرد همانطور که ماشین مجازی به عنوان یک Container برای نرم‌افزار به شمار می‌رود که CPU  منطقی، حافظه و Storage را برای برنامه ارائه می‌نماید، شبکه مجازی نیز یک Container برای نرم‌افزار محسوب می‌شود که فاکتورهای منطقی شبکه را برای بارهای کاری متصل، سوئیچ‌های منطقی، روترها، فایروال‌ها، Load Balancer ها، VPNها و موارد دیگر ارائه می‌کند.

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

 پلتفرم مجازی‌سازی شبکه

VMware NSX ، یکی از پلتفرم‌های پیشرو برای مجازی‌سازی شبکه Network Virtualization به شمار می‌رود که مدل عملیاتیِ یک ماشین مجازی را برای شبکه ارائه می‌نماید. شبکه‌های مجازی همچون ماشین‌های مجازیِ Computing از لحاظ برنامه‌ای به صورت مستقل از سخت‌افزارهای اصلی، آماده‌سازی و مدیریت می‌شوند. NSX، مدل شبکه را به طور کامل در نرم‌افزار بازآفرینی نموده و امکان ایجاد و آماده‌سازی هرگونه توپولوژی از شبکه‌های ساده تا شبکه‌های پیچیده‌ی Multi-Tier را میسر می‌سازد. این تکنولوژی، یک مجموعه از سرویس‌ها و فاکتورهای منطقیِ شبکه مانند فایروال‌ها، LoadBalancerها، VPN، سوئیچ‌ها، روترهای منطقی و همچنین امنیت بار‌کاری(Workload)  را فعال می‌نماید. علاوه بر آن کاربران می‌توانند شبکه‌های مجازی جداگانه‌ای را از طریق ترکیب سفارشی این قابلیت‌ها ایجاد کنند.

 ویژگی‌های مهم NSX

  • سوئیچینگ منطقی، NSX Gateway، مسیریابی منطقی، فایروال منطقی، Load Balancer منطقی، VPN  منطقی، NSX API

 موارد استفاده‌ NSX

امنیت
  • ارائه یک زیرساخت ایمن برای عرضه یک مدل امنیتی Zero-Trust
  • تامین امنیت سرورها و دسکتاپ‌های مجازی
خودکارسازی دیتاسنترها
  • سرعت بخشیدن به آماده سازی شبکه
  • ساده نمودن فرایند ارائه خدمات فیزیکی و مجازی
  • ساده نمودن تغییرات DMZ

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

تداوم برنامه های کاربردی
  • با NSX، به راحتی می‌توان شبکه و امنیت را تا هشت vCenter در سراسر یا داخل دیتاسنتر توسعه داد. این تکنولوژی با قرارگیری در کنار vSphere تضمین ‌می‌نماید شبکه در تمامی سایت‌ها یکسان عمل کرده و قواعد مربوط به فایروال نیز بدون تغییر می‌ماند. بنابراین یک دیدگاه مشابه در تمامی وبسایت‌ها ایجاد می‌شود.
  • NSX Cross vCenter Networking به ایجاد یک دیتاسنتر Active-Active کمک می‌نماید
  • با استفاده از NSX به همراه VMware Site Recovery Manager می‌توان راهکارهایی را برایDisaster Recovery ارائه نمود. همچنین شبکه در سراسر دیتاسنتر و حتی Cloud توسعه می‌یابد تا امنیت و شبکه را به صورت یکپارچه ایجاد نماید.
Self-Service Enterprise IT
  • پیاده‌سازی سریع برنامه با شبکه‌ی خودکار و آماده‌سازی سرویس‌ها برای فضای Private Cloud و Test/Dev
  • فضای جداگانه برای Dev، تست و عملیات در زیرساخت‌های فیزیکی مشابه
Cloudهای Multitenant
  • خودکار‌نمودن فرآیند آماده‌سازی شبکه برای Tenantها همراه با سفارشی‌سازی و تفکیک کامل آنها
  • افزایش روند اشتراک سخت‌افزار در میان Tenantها

 اجزای عملکردی NSX

  • NSX Manager، Cluster Controller، VXLAN Primer، ESXi Hypervisor یا VDS، NSX Edge Services Gateway، محدوده انتقال (Transport Zone)، NSX Distributed Firewall(DFW)

 نحوه عملکرد NSX

  • تفکیک کامل از سخت افزار شبکه فیزیکی
  • بازآفرینی مدل شبکه فیزیکی در نرم‌افزار
  • خودکارسازی یا Automation
  • قابلیت گسترش یا Extensibility

 

گروه فنی و مهندسی وی سنتر با تجربیات بزرگ در پیاده سازی زیرساخت مجازی سازی شبکه و یا به عبارتی دیگر Network Virtualization در سازمان های مختلف نقش موثری را در افزایش امنیت و کیفیت ارتباطی آنها ایفا نموده و تیم فنی این شرکت آماده مشاوه و اجرای این تکنوژی در سازمان های مختلف می باشد.
تلفن: ۸۸۸۸۴۲۶۸

 

ادامه مطلب

بررسی قابلیت‌های VMware vRealize Automation

بررسی قابلیت‌های VMware vRealize Automation

بررسی قابلیت‌های VMware vRealize Automation

کارشناسان IT می‌توانند با استفاده از VMware vRealize Automation به ارائه و مدیریت مداوم زیرساخت‌ها، برنامه‌ها و سرویس‌های شخصی‌سازی شده پرداخته و به کسب و کار سرعت دهند و در همین حال کارایی کلی IT را بهبود بخشند. نظارت مبتنی بر Policy و مدل‌سازی منطقی برنامه‌های کاربردی، تضمین می‌کند که سرویس‌های Multi-Vendor و Multi-Cloud در اندازه و سطح سرویسی مناسب با Taskیی باشد که باید انجام شود. مدیریت چرخه‌ی عمر (Lifecycle) نیز تضمین می‌کند که منابع در بالاترین سطح کارایی قرار داشته باشند. ما در این پست قصد داریم به بررسی قابلیت‌های VMware vRealize Automation بپردازیم.

مزایای استفاده از VMware vRealize Automation

در ادامه به بررسی برخی مزایای استفاده از تکنولوژی کمپانی VMware می‌پردازیم.

چابکی (Agility): به منظور پاسخگویی سریع به نیازهای کسب‌وکار، خدمات IT شامل برنامه‌های کاربردی، زیرساخت‌ها، دسکتاپ‌ها و هر سرویس دیگر IT، به صورت خودکار ارائه می‌شود.
کنترل: Policyهای شخصی‌سازی‌شده و مرتبط با کسب‌وکار، استانداردهای پیاده‌سازی برنامه‌ها، سهم منابع و سطوح خدمات را اعمال می‌نماید.
انتخاب: از طریق پشتیبانی گسترده‌ی Multi-Vendor و Multi-Cloud و طراحی توسعه‌پذیر، از سرمایه‌گذاری‌ بر روی تکنولوژی‌های کنونی و آینده محافظت می‌نماید.
افزایش کارایی: علاوه بر کاهش هزینه‌ها، ارائه‌ی خدمات IT را بهبود می‌بخشد.

چالش‌های ارائه‌ی خدمات IT

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

قابلیت‌های vRealize Automation

vRealize Automation پیاده‌سازی و مدیریت برنامه‌ها و سرویس‌های محاسباتی را تسریع کرده و در نتیجه چابکی کسب‌وکار و کارایی عملیاتی را بهبود می‌بخشد. قابلیت‌هایی که در ادامه نام برده می‌شوند به تیم IT این توانایی را می‌دهند که به سرعت ارزش پیاده‌سازی یک زیرساخت Cloud خودکار به صورت On-Demand را داشته باشند.

vRealize Automation، راهکاری مبتنی بر هدف و مناسب سازمان‌ها می‌باشد و به ارائه و مدیریت مداوم سرویس‌های اختصاصی و Hybrid Cloud براساس گستره‌ی وسیعی از موارد پیاده‌سازی شده می‌پردازد.
این تکنولوژی به مدیران IT این توانایی را می‌دهد که نحوه‌ی کسب‌وکار خودشان را بدون تغییر فرایندها یا Policyهای سازمانی به Cloud اعمال نمایند. سازمان‌ها انعطاف‌پذیری مورد نیاز برای اینکه واحدهای کسب‌وکار براساس نیازهایشان سطوح خدماتی، Policyها و فرایندهای خودکارسازی متفاوتی داشته باشند، را به دست می‌آورند.
سرویس مدیریت و آماده‌سازی برنامه‌ی کاربردی: با ساده‌سازی فرایند ارائه و با حذف نسخه‌های تکراری کار با استفاده از اجزا و ابزارهای برنامه‌ریزی عملیاتی که قابلیت استفاده‌ی مجدد را دارند، پیاده‌سازی برنامه را تسریع می‌نمایند.
ارائه‌ی زیرساخت و مدیریت چرخه‌ی عمر (Life-Cycle): پیاده‌سازی End-to-End زیرساخت‌های Multi-Vendor را خودکارسازی می‌نمایند و در نتیجه Siloهای سازمانی داخلی را که ارائه‌ی سرویس IT را کند می‌سازند، از کار می‌اندازد.
vRealize Automation که دارای قابلیت توسعه‌پذیری است، طیف کاملی از این قابلیت را ارائه می‌نماید که به پرسنل واحدهای IT قابلیت فعال‌سازی، سازگاری و توسعه‌ی Cloud ، جهت کار کردن در چهارچوب زیرساخت‌ها و فرایندهای فعلی آنان را می‌دهند و در نتیجه تعاملات پرهزینه را حذف کرده و ریسک را کاهش می‌دهد.

ویژگی‌های vRealize Automation

  • ارائه‌ی تجربه‌ای شخصی‌سازی‌شده و Self-service
  • کاتالوگ سرویس IT یکپارچه: ارائه‌ی زیرساخت، برنامه و سرویس‌های سفارشی‌
  • نظارت شخصی‌سازی‌شده و مبتنی بر Policy، تضمین می‌کند که سطح درستی از سرویس پاسخ‌گوی نیازهای مشخص کسب‌وکار باشد.
  • تسریع فرایند پیاده‌سازی ارائه‌ی سرویس IT روی زیرساخت‌های Multi-Vendor و Hybrid Cloud با استفاده از فرایند خودکارسازی
  • حفاظت از سرمایه‌گذاری بر روی تکنولوژی‌های فعلی و آتی
  • نظارت و کنترل برای فعال‌سازی پیاده‌سازی‌های Hybrid Cloud
  • انعطاف‌پذیری در انتخاب پلتفرم و مکان Cloud مناسب برای برآورده کردن نیازهای کسب‌وکار Unified Blueprint Model و Design Canvas
  • ساده نمودن فرایند طراحی با گرد آوردن برنامه‌ها از اجزای از پیش ساخته شده
  • استفاده از ابزارهای برنامه‌ریزی عملیاتی (Blueprintها) به عنوان کد : خودکارسازی Export و Import کردن و همچنین ویرایش ابزارهای برنامه‌ریزی عملیاتی به عنوان متن
  • خودکارسازی Pipeline : مدل‌سازی فرایند انتشارِ هر نوع نرم‌افزار
  • چهارچوب توسعه‌پذیری : بهره بردن از ابزارها و فرایندهای موجود برای رسیدن به سریع‌ترین پلتفرم Time-To-Value از طریق پلتفرم خودکارسازی توسعه‌پذیر.
  • عملکرد جامع مبتنی بر هدف و پشتیبانی گسترده‌ی Multivendor و Multi-Cloud به صورت Built-In
  • قابلیت انطباق و توسعه‌ی عملکرد جامع مبتنی بر هدف vRealize Automation
  • خودکارسازی ارائه‌ی تمام خدمات IT
  • بهره‌برداری از راهکارهای VMware در VMware Cloud Management Marketplace

ارائه خدمات حرفه‌ای VMware

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

  • تسریع خدمات مشاوره‌ای
  • خدمات مشاوره‌ای عملیات‌های Cloud
  • سرویس مدیریت حساب فنی
  • سرویس آموزشی و برنامه‌های صدور Certificate

 

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

تلفن: 88884268

ادامه مطلب

ایجاد vAPP در vCenter

ایجاد vAPP در vCenter

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

مفهوم این تعریف این است که در سرویس هایی که توسط IT ارائه می شوند، ممکن است چندین ماشین به یکدیگر وابسته باشند، لذا این ماشین ها را درون یک vAPP قرار می دهند.

  • مدیریت راحت تر ماشین های مجازی وابسته به هم
  • امکان پشتیبان گیری از تمام ماشین ها به صورت یکجا
  • امکان خاموش و روشن کردن تمام ماشین های یک vAPP به صورت یکجا
  • مرتب سازی وضعیت ماشین های مجازی در ساختار یک هاست

در سطح یک Cloud شما می توانید یک vAPP Network داشته باشید که تمام ماشین های یک vAPP به این شبکه متصل شوند. در کنار سرویس NSX (یا همان سرویس vSheild قدیم) می توانید روت های یک ماشین مجازی را درون یک vAPP مدیریت نمایید (به این فرآیند Horizontal Routing گفته می شود).

نکته: vAPP Template شامل چندین VM وابسته به هم می باشد. برخی از سرویس های شرکت VMWare به صورت vAPP Template ارائه می شوند. قالب این vAPP Template ها OVF می باشد.

نکته: در ساختار یک Cloud وجود vAPP به Cloud User ها کمک می کند تا ماشین های مجازی خود را به صورت یکجا مدیریت نمایند.

مبحث vAPP هم در زمینه Cloud و هم در زیرساخت مجازی سازی در یک مجموعه محلی کاربرد دارد. این آموزش بر بستر ایجاد vAPP در یک مجموعه محلی می باشد. برای ایجاد یک vAPP مراحل زیر را انجام دهید:

از بخش Web Client سرویس vCenter بر روی دیتاسنتر خود راست کلیک کنید و گزینه New vAPP را انتخاب نمایید.

ایجاد vAPP در vCenter

در مرحله بعدی از شما سوالی می پرسد مبنی بر اینکه می خواهید یک vAPP جدید ایجاد نمایید یا از یک vAPP موجود Clone تهیه کنید. گزینه Create a new vAPP را انتخاب نمایید.

ایجاد vAPP در vCenter

در مرحله بعدی یک نام برای vAPP خود انتخاب کنید و در بخش Folder ها پوشه ای که قرار است vAPP در آن قرار گیرد را برگزینید.

ایجاد vAPP در vCenter

در مرحله بعدی میزان منابع CPU و Memory برای vAPP را تعیین نمایید و در نهایت مراحل را به پایان برسانید.

ایجاد vAPP در vCenter

ایجاد vAPP در vCenter

بعد از ایجاد vAPP می توانید VM هایی را که می خواهید با Drag and Drop کردن درون این vAPP قرار دهید.

گروه فنی و مهندسی وی سنتر ارائه دهنده راهکارهای جامع مجازی سازی آمادگی خود را برای تامین کلیه نیازهای مشتریان در این حوزه اعلام می دارد.
تلفن: ۸۸۸۸۴۲۶۸
ادامه مطلب

بررسی قابلیت‌های VMware vRealize Automation

بررسی قابلیت‌های VMware vRealize Automation

کارشناسان IT می‌توانند با استفاده از VMware vRealize Automation به ارائه و مدیریت مداوم زیرساخت‌ها، برنامه‌ها و سرویس‌های شخصی‌سازی شده پرداخته و به کسب و کار سرعت دهند و در همین حال کارایی کلی IT را بهبود بخشند. نظارت مبتنی بر Policy و مدل‌سازی منطقی برنامه‌های کاربردی، تضمین می‌کند که سرویس‌های Multi-Vendor و Multi-Cloud در اندازه و سطح سرویسی مناسب با Taskیی باشد که باید انجام شود. مدیریت چرخه‌ی عمر (Lifecycle) نیز تضمین می‌کند که منابع در بالاترین سطح کارایی قرار داشته باشند.

مزایای استفاده از VMware vRealize Automation

در ادامه به بررسی برخی مزایای استفاده از تکنولوژی کمپانی VMware می‌پردازیم.

 

چابکی (Agility): به منظور پاسخگویی سریع به نیازهای کسب‌وکار، خدمات IT شامل برنامه‌های کاربردی، زیرساخت‌ها، دسکتاپ‌ها و هر سرویس دیگر IT، به صورت خودکار ارائه می‌شود.

کنترل: Policyهای شخصی‌سازی‌شده و مرتبط با کسب‌وکار، استانداردهاي پیاده‌سازی برنامه‌ها، سهم منابع و سطوح خدمات را اعمال مي‌نماید.

انتخاب: از طریق پشتیبانی گسترده‌ی Multi-Vendor و Multi-Cloud و طراحی توسعه‌پذیر، از سرمایه‌گذاری‌ بر روی تکنولوژی‌های کنونی و آینده محافظت می‌نماید.

افزایش کارایی: علاوه بر کاهش هزینه‌ها، ارائه‌ی خدمات IT را بهبود می‌بخشد.

بررسی قابلیت های VMware vRealize Automation

ارائه‌ی خودکار خدمات IT

چالش‌های ارائه‌ی خدمات IT

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

قابلیت‌های vRealize Automation

vRealize Automation پیاده‌سازی و مدیریت برنامه‌ها و سرویس‌های محاسباتی را تسریع کرده و در نتیجه چابکی کسب‌وکار و کارایی عملیاتی را بهبود می‌بخشد. قابلیت‌هایی که در ادامه نام برده می‌شوند به تیم IT این توانایی را می‌دهند که به سرعت ارزش پیاده‌سازی یک زیرساخت Cloud خودکار به صورت On-Demand را داشته باشند.

  • vRealize Automation، راهکاری مبتنی بر هدف و مناسب سازمان‌ها می‌باشد و به ارائه و مدیریت مداوم سرویس‌های اختصاصی و Hybrid Cloud براساس گستره‌ی وسیعی از موارد پیاده‌سازی شده می‌پردازد.
  • این تکنولوژی به مدیران IT این توانایی را می‌دهد که نحوه‌ی کسب‌وکار خودشان را بدون تغییر فرایندها یا Policyهای سازمانی به Cloud اعمال نمایند. سازمان‌ها انعطاف‌پذیری مورد نیاز برای اینکه واحدهای کسب‌وکار براساس نیازهایشان سطوح خدماتی، Policyها و فرایندهای خودکارسازی متفاوتی داشته باشند، را به دست می‌آورند.
  • سرویس مدیریت و آماده‌سازی برنامه‌ی کاربردی: با ساده‌سازی فرایند ارائه و با حذف نسخه‌های تکراری کار با استفاده از اجزا و ابزارهای برنامه‌ریزی عملیاتی که قابلیت استفاده‌ی مجدد را دارند، پیاده‌سازی برنامه را تسریع می‌نمایند.
  • ارائه‌ی زیرساخت و مدیریت چرخه‌ی عمر (Life-Cycle): پیاده‌سازی End-to-End زیرساخت‌های Multi-Vendor را خودکارسازی می‌نمایند و در نتیجه Siloهای سازمانی داخلی را که ارائه‌ی سرویس IT را کند می‌سازند، از کار می‌اندازد.
  • vRealize Automation که دارای قابلیت توسعه‌پذیری است، طیف کاملی از این قابلیت را ارائه می‌نماید که به پرسنل واحدهای IT قابلیت فعال‌سازی، سازگاری و توسعه‌ی Cloud ، جهت کار کردن در چهارچوب زیرساخت‌ها و فرایندهای فعلی آنان را می‌دهند و در نتیجه تعاملات پرهزینه را حذف کرده و ریسک را کاهش می‌دهد.

ویژگی‌های vRealize Automation

ارائه‌ی تجربه‌ای شخصی‌سازی‌شده و Self-service

  • کاتالوگ سرویس IT یکپارچه: ارائه‌ی زیرساخت، برنامه و سرویس‌های سفارشی‌
  • نظارت شخصی‌سازی‌شده و مبتنی بر Policy، تضمین می‌کند که سطح درستی از سرویس پاسخ‌گوی نیازهای مشخص کسب‌وکار باشد.
  • تسریع فرایند پیاده‌سازی ارائه‌ی سرویس IT روی زیرساخت‌های Multi-Vendor و Hybrid Cloud با استفاده از فرایند خودکارسازی
  • حفاظت از سرمایه‌گذاری بر روی تکنولوژی‌های فعلی و آتی
  • نظارت و کنترل برای فعال‌سازی پیاده‌سازی‌های Hybrid Cloud
  • انعطاف‌پذیری در انتخاب پلتفرم و مکان Cloud مناسب برای برآورده کردن نیازهای کسب‌وکار Unified Blueprint Model و Design Canvas
  • ساده نمودن فرایند طراحی با گرد آوردن برنامه‌ها از اجزای از پیش ساخته شده
  • استفاده از ابزارهای برنامه‌ریزی عملیاتی (Blueprintها) به عنوان کد : خودکارسازی Export و Import کردن و همچنین ویرایش ابزارهای برنامه‌ریزی عملیاتی به عنوان متن
  • خودکارسازی Pipeline : مدل‌سازی فرایند انتشارِ هر نوع نرم‌افزار
  • چهارچوب توسعه‌پذیری : بهره بردن از ابزارها و فرایندهای موجود برای رسیدن به سریع‌ترین پلتفرم Time-To-Value از طریق پلتفرم خودکارسازی توسعه‌پذیر.
  • عملکرد جامع مبتنی بر هدف و پشتیبانی گسترده‌ی Multivendor و Multi-Cloud به صورت Built-In
  • قابلیت انطباق و توسعه‌ی عملکرد جامع مبتنی بر هدف vRealize Automation
  • خودکارسازی ارائه‌ی تمام خدمات IT
  • بهره‌برداری از راهکارهای VMware در VMware Cloud Management Marketplace

ارائه خدمات حرفه‌ای VMware

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

  • تسریع خدمات مشاوره‌ای
  • خدمات مشاوره‌ای عملیات‌های Cloud
  • سرویس مدیریت حساب فنی
  • سرویس آموزشی و برنامه‌های صدور Certificate
ویژگی‌ها ADV ENT
آماده‌سازی و مدیریت خودکار خدمات زیرساخت Multivendor
تأمین و مدیریت خودکار خدمات برنامه‌ای کاربردی Multivendor

 

ادامه مطلب

بررسی مزایای جدید VMware Horizon 7

بررسی مزایای جدید VMware Horizon 7

بررسی مزایای جدید VMware Horizon 7

بررسی مزایای جدید VMware Horizon 7

امروزه تقریبا اکثر سازمان‌ها نسبت به استفاده از  Cloud اقدام نموده‌اند و استفاده از آن را پذیرفته‌اند. ارائه و مدیریت ایمن ویندوز یا دسکتاپ‌های Linux، برنامه‌های کاربردی و سرویس‌های آنلاین، نیاز کابران را به استفاده از محل کار دیجیتال در دیتاسنترها و ماشین‌های مجازی و همچنین تجهیزات فیزیکی پایان خواهد داد. به منظور بهبود بهره‌وری در محل کار، تجربه کاربری با کیفیتی مناسب از هر مکان، از هر دستگاه و از هر اتصالی فراهم شده است.

VMware Horizon علاوه بر ارائه VDI برای مجازی‌سازی دسکتاپ، اقدام به فراهم آوردن مکانی برای کاربران نهایی نموده است که از طریق آن به تمامی دسکتاپ‌ها، برنامه‌های کاربردی و سرویس‌های آنلاین از هر دستگاه و هر مکانی دسترسی ایمن داشته باشند. سازمان‌های IT به منظور ارائه و محافظت از تمامی OSهای ویندوزی یا لینوکسی و منابع آنلاینی که کاربران نیاز دارند با سرعتی که مورد انتظار کاربر می‌باشد و با توجه به نیازهای خاص هر کسب‌وکار، با استفاده از Horizon 7 از مزایای مدیریت Closed-Loop، خودکارسازی و یکپارچه‌سازی تنگاتنگ با دیتاسنتر مبتنی بر نرم‌افزار (SDDC) استفاده نمایند.

VMware Horizon 7 بهترین گزینه‌های Mobile و Cloud را فراهم نموده و در نتیجه سادگی، امنیت، سرعت و توسعه‌پذیری در ارائه دسکتاپ‌های مجازی و برنامه‌های کاربردی بنا به تقاضای کاربران را تامین می‌نماید در حالی‌که Cloud-Like Economics و مقیاس منعطف و قابل تغییر را نیز ارائه می‌دهد.

انتقال در لحظه با استفاده از JMP

JMP نسل بعدی پلتفرم ارائه برنامه کابردی و دسکتاپ VMware می‌باشد که راهی جدید و بسیار سریع برای آماده‌سازی دسکتاپ مجازی و انتشار برنامه کاربردی بصورت ویژه و Customize شده را فراهم می‌نماید.

مدیران شبکه‌ با استفاده از تکنولوژی‌های به همین صورت برنامه‌های منتشر شده در مقایسه با راهکارهای مشابه، می‌توانند تنها با فشار یک دکمه و با انجام فقط نیمی از مراحل مورد نیاز، 5 تا10 مرتبه سریع‌تر پیاده‌سازی شوند. دسکتاپ‌های مجازی از آخرین نسخه‌ی سیستم‌عامل و Patchهای برنامه بهرمند می‌گردند که به صورت اتوماتیک در بین حالت‌های Login کاربران اعمال می‌شوند این کار بدون هیچ گونه تجدید ساختار، منجر به حذف پنجره‌های Patch Maintenance خواهد شد. این قابلیت به کاربران VDI Nirvana دسکتاپی کاملا سفارشی و شخصی شده‌ای ارائه می‌دهد که بر روی دسکتاپ‌های Stateless یا Nonpersistent ایمن و اقتصادی ساخته می‌شوند.

بهبود مقیاس پذیری معماری Cloud Pod

معماری Cloud Pod به منظور پشتیبانی از 50.000 Session در میان بیش از 5 سایت با 25 Pod زیرساختی توسعه داده شده است. کاربران قادر به جمع‌آوری چندین Pod در دیتاسنتری مشابه و یا مختلف بوده و به هر کاربر یک دسکتاپ در هر مکانی، اختصاص می‌دهند و در این حالت سازمان‌ها با بهبود عملکرد Failover از مزایای توسعه‌پذیری بی‌سابقه‌ای بهره‌مند شده‌اند.

اعمال Policyهای هوشمند با دسترسی ساده در Horizon 7

Horizon 7 کاربردی‏ترین مجموعه امنیتی و با قابلیت‌های متمرکز شدن بر Policyها می‌باشد. این قابلیت به کاربرانِ این تکنولوژی کمک می‌کند تا وضعیت امنیت عمومی ساختار خود را بهبود ببخشند. این شرایط با استفاده از رویکرد دفاعی مناسب و چندلایه که از Endpoint کلاینت به دیتاسنتر می‌رود صورت گرفته و به این وسیله بسط و توسعه‌ی زیرساخت مجازی حاصل می‌گردد. Smart Policyها سیستمی Real-Time و مبتنی بر Policy ارائه می‌دهند که با مدیریت هوشمندانه، متنی و محتوایی (Contextual) و مبتنی بر Role که کاملا یکپارچه شده است همراه می‌باشد:

  • SSO صحیح: ساده نمودن تجربه Login به صورت End-To-End. احراز هویت و Logging کاربران از طریق VMware Identity Manager است که پیش از این با دومین Login به منظور دسترسی به دسکتاپ ویندوز کاربر و با استفاده از اطلاعات اعتباری AD آن‌ها ارائه شده بود. True SSO به صورت یکپارچه‌ این درخواست Login ثانویه برای کاربرانی که قبلا توسط VMware Identity Manager احراز هویت شده‌اند را کنار گذاشته تا با استفاده از گواهی مجازی کوتاه مدت Horizon، امکان Login به ویندوز به صورت Password-Free را امکان‌پذیر نماید و کاربر را مستقیما و به صورت ایمن‌تر، آسان‌تر و سریع‌تر به دسکتاپ منتقل کند.
  • ویژگی‌های Policy-Managed Client: ساختارمند بوده و به منظور ایجاد یک وضعیت امنیتی قوی‌تر با بهبود شرایط مدیریت IT، کنترل دقیق قابلیت‌های Client-Side را فراهم می‌نماید. در این صورت تیم IT می‌تواند به‌صورت انتخابی ویژگی‌های همچون تعیین مسیر Clipboard، USB و پرینت، را فعال یا غیرفعال نماید و مشتریان می‌توانند از Policy استفاده نموده تا برای مثال مطمئن گردند که Login دسکتاپ از شبکه‌ای خاص ناامن است یا خیر و در نتیجه ویژگی‌های حساس به امنیت نظیر Cut، Paste و یا دسترسی به درایو USB، غیرفعال می‌گردند. علاوه بر موارد فوق الذکر، تنظیمات PCoIPBandwidth Profile به مدیران IT اجازه می‌دهد تا تجربه کاربر را بر اساس زمینه و موقعیت کاربر، شخصی‌سازی نماید. تمامی موارد ذکر شده می‌توانند بر اساس Role، ارزیابی در هنگام Login و Logout، قطع و وصل مجدد و همچنین در هنگام وقفه‌های Refresh نمودن از پیش تعیین شده برای برنامه‌های سازگار با Policy در تمامی تجربیات کاربر، اعمال گردند.

بررسی Blast Extreme

VMware با اضافه نمودن PCoIP، به مشتریان گزینه‌های بیشتری برای انتخاب و با انعطاف‌پذیری بیشتر با نام تجاری جدید Blast Extreme ارائه می‌نماید که با هدف بهینه‌سازی محیط‌‌های کاری دیجیتال طراحی شده است. این تکنولوژی بر روی پروتکل H.264 استاندارد صنعتی ساخته شده است که از طیف گسترده‌ای از تجهیزات کلاینت پشتیبانی می‌نماید و تعداد بسیار زیادی از آن‌ها در حال حاضر قابلیت H.264 را دارند. مشتریان می‌توانند بر اساس نیاز خود و تجهیزات کاربران، میان Blast Extreme، PCoIP و RDP یکی را انتخاب نمایند. Blast Extreme علاوه بر پشتیبانی تجهیزات Client، نسبت به PCoIP مزایای بیشتری ارائه می‌دهد، از جمله این مزایا می‌توان از موارد زیر نام برد:

  • کاهش مصرف پهنای باند شبکه تا 50 درصد.
  • قابلیت توانمندسازی انتقال شبکه TCP یا UDP.
  • Blast Extreme Adaptive Transport که به اختصار BEAT نامیده می‌شود و در تمامی انواع شبکه‌ها کیفیت مناسبی را از نظر تجربه کاربری ارائه نموده و آن را حفظ می‌نماید. این طیف گسترده شبکه‌ها از LAN شرکت‌های بزرگ، Wi-Fi عمومی و شبکه‌های Mobile را در بر می‌گیرد.
  • Agility یا چابکی در وفق یافتن با موقعیت‌های چالش‌ برانگیز و Lossy Network که در آن کاربران تجربه‌ایی مشابه Local را حفظ می‌نماند.
  • ‌مصرف پایین‌تر CPU به منظور عمر طولانی‌تر باطری در تجهیزات سیار

علاوه بر این هنگام یکپارچگی VMware با سخت‌افزار مبتنی بر GPU که به Host سرعت می‌بخشد، دارای یک راهکار کامل است که در هر قسمتی که مورد استفاده قرار بگیرد از عملکرد گرافیکی End To End برای برنامه‌های کاملا بصری پشتیبانی می‌نماید. از جمله این سخت‌افزارهای مبتنی بر GPU می‌توان از NVIDIA نام برد.

 

 

ادامه مطلب

دلایل برتری پلتفرم مجازی‌سازی VMware vSphere

دلایل برتری پلتفرم مجازی‌سازی VMware vSphere

دلایل برتری پلتفرم مجازی‌سازی VMware vSphere

در این پست قصد داریم به دلایل برتری پلتفرم مجازی‌سازی VMware vSphere در مقایسه با بقیه پلتفرم ها بپردازیم. با توجه به اینکه تمامی تکنولوژی‌های مجازی‌سازی، یکسان و با یک فرمت مشابه ساخته نشده‌اند؛ انتخاب راهکاری متناسب با کسب‌وکار، دست‌یابی به اهداف مورد نظر در این زمینه را تسهیل می‌نماید. با درنظر گرفتن رشد روز افزون تکنولوژی، به منظور موفقیت در کسب‌وکار، نیاز به پلتفرمی با قابلیت‌های بیشتر، ضروری است، قابلیت‌هایی مانند مدیریت Data Volumeها، ارائه‌ی عملکرد بالا به صورت ۲۴ ساعته و همچنین پشتیبانی از برنامه‌های قدیمی، برنامه‌های مهم عملیاتی و برنامه‌های Cloud-Native و … حائز اهمیت می‌باشد. بسیاری از ابزارهای مجازی‌سازی به منظور برآوردن نیازهای فعلی طراحی شده‌اند و در پاسخ‌گویی به نیازهای آینده از ضعف‌هایی برخوردار می‌باشند. در نتیجه یک پلتفرم باید به گونه‌ای طراحی شود تا بتواند با الزاماتی که به سرعت در حال تغییر هستند، از تطبیق‌پذیری گرفته تا امنیت و دسترس‌پذیری، مطابقت پیدا کند؛ در این بین، شرکت VMware پلتفرمی را با ویژگی‌های مذکور تحت عنوان VMware vSphere ارائه نموده است که در زیر به جزئیاتی در این زمینه اشاره می‌کنیم.

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

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

  1. پشتیبانی گسترده از سیستم‌عامل‌ها و اکوسیستم برنامه‌های کاربردی
  2. پشتیبانی از بیشترین میزان Scale-up نمودن، عملکرد و دسترس‌پذیری برای هر برنامه‌ای
  3. عدم نیاز به تبدیل برنامه‌ها بین حالت On-premises و Public
  4. مدیریت مجازی‌سازی Cloud، به صورت Built-in در مقابل Bolt-on
  5. کمترین هزینه‌ی کلی مالکیت

در ادامه به بررسی هر یک از ویژگی‌های فوق به صورت جزئی‌تر می‌پردازیم.

پشتیبانی گسترده از انواع سیستم‌عامل‌ها و برنامه‌های کاربردی

با توجه به آنکه برنامه‌های کاربردی برای کسب‌وکار حیاتی هستند، همگام شدن با آن‌ها نیاز به یک سیستم پشتیبانی قوی دارد. VMware vSphere کاربر را قادر می‌سازد تا از هر گونه برنامه استفاده نماید:

  • پشتیبانی از Linux و همچنین UNIX
  • پشتیبانی از برنامه‌های قدیمی، Cloud-Native و Container
  • پشتیبانی از طیف گسترده‌ای از سیستم‌عامل‌های Guest مانند Windows، Solaris، Mac OS X و غیره.

لازم به ذکر است که بسیاری از Hypervisorهای دیگر، چنین سطحی از پشتیبانی را ارائه نمی‌دهند.

پشتیبانی از بیشترین میزان Scale-up نمودن، عملکرد و دسترس‌پذیری برای هر برنامه‌ای

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

  • برای مجازی‌سازی و توسعه دادن HANA، مورد تأیید SAP قرار گرفته و موفق به اخذ گواهینامه شده
  • دارا بودن توانایی مجازی‌سازی و ارتقا (Scale Up) یا Scale Out برای کلاسترهای Hadoop
  • کاهش مدت زمان اتمام کار در امور MapReduce
  • عدم نیاز به تبدیل هنگام تغییر برنامه‌ها بین حالت On-Premise و Public

روند جابه‌جایی برنامه‌ها بین Cloudهای On-Premise و Cloudهای Public برای تیم‌های IT دردسرآفرین می‌باشد. با استفاده ازvSphere، این روند بدون دردسر و نگرانی پیش خواهد رفت. این Hypervisor به کاربر اجازه می‌دهد که از طراحی مجدد Roadblockها اجتناب نموده و Cloudها دارای پلتفرمی یکسان خواهند شد، از طرفی Policyهای امنیتی همگام با برنامه‌های مورد استفاده ارتقا خواند یافت.

تفاوت VMware با Vendorهای دیگر

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

  VMware Vendorهای دیگر
امنیت به تبدیل نیاز نیست به تبدیل نیاز است
شبکه به تبدیل نیاز نیست به تبدیل نیاز است
Storage به تبدیل نیاز نیست به تبدیل نیاز است
دسترس‌پذیری بالا یا HA به تبدیل نیاز نیست به تبدیل نیاز است
انتقال به صورت Live به تبدیل نیاز نیست به تبدیل نیاز است
نسخه‌های VM به تبدیل نیاز نیست به تبدیل نیاز است

مدیریت مجازی‌سازی Cloud، به صورت Built-in در مقابل Bolt-on

ارزیابی ابزارهای مدیریتی Third-Party وقت و هزینه‌ی زیادی می‌برد. VMware vSphere با Operations Management درون پلتفرم ساخته شده و موارد زیر را ارائه می‌نماید:

  • آنالیز به صورت Self-Learning
  • اصلاح هدایت شده
  • خودکارسازی کنترل شده
  • بهینه‌سازی ظرفیت خودکار
  • و غیره.

ارائه این قابلیت‌ها در صورتی است که ابزارهای Third-Party چنین قابلیت‌هایی را فراهم نمی‌کنند.

کمترین هزینه‌ی کلی مالکیت

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

  • عدم الزام این Hypervisor به اجرا شدن بر روی سیستم‌عاملی قدیمی
  • به حداقل رساندن ریسک، با Code Base کوچک‌تر
  • نیاز کمتر به سربار مدیریتی، بدون Patch کردن سیستم‌عامل

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

ادامه مطلب

مجازی سازی

مجازی سازی

مجازی سازی

مجازی سازی

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

در حالت کلی سه نوع طبقه بندی در مجازی سازی وجود دارد:
مجازی سازی مبتنی بر فضای ذخیره سازی:

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

مجازی سازی مبتنی بر شبکه:

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

مجازی سازی مبتنی بر سرور:

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

هم اکنون دو نرم افزار VMware VSphere شرکت VMware و Hyper-V  شرکت Microsoft بیشترین سهم بازار رقابتی را به خود اختصاص دادند. این محصولات به صورت Bare-Metal روی منابع پردازشی مرکز داده نصب و پیکربندی می‌گردند.

در حال حاضر ادغام سرور ها یکی از خوشایند ترین فعالیت ها در مجازی سازی است. مجازی سازی در واقع به سنگ بنای صرفه جویی اقتصادی در منابع هر شرکت تبدیل شده است. تحلیل گران صنعت گزارش می دهند که چیزی بین ۶۰ تا ۸۰ درصد از دپارتمان های IT به دنبال اجرای پروژه های ادغام سرورهایشان هستند و بدیهی است که در راستای اجرای این کار شرکت ها شاهد صرفه جویی قابل توجه در هزینه هایشان خواهند بود.

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

دیگر توانایی ها و قابلیت های مجازی سازی که بسیار ارزشمند هستند عبارتند از: High Availability ، Disaster Recovery و مدیریت حجم کاری (Workload Balancing).

مجازی سازی

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

گروه فنی و مهندسی وی سنتر مجازی سازی را با توجه به نیاز کاربر و تجهیزات موجود با تکنولوژی‌های VMware VSphere و Hyper-V ، به صورت موفق پیاده سازی کرده است. پس از پیاده سازی اولیه، راهکارهای Disaster recovery و Backup متناسب با نیاز سازمان اجرا خواهند شد.

 

 

ادامه مطلب

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

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

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

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

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

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

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

در دهه ی ۱۹۹۰، مجازی سازی (Virtualization) فقط برای ایجاد محیط کاری آزمایشی برای کاربر نهایی بر روی یک Framework سخت افزاری استفاده می گردید و اگر شما یک مدیرIT بودید و نیاز به تست یک برنامه جدید بر روی محیط ویندوز یا لینوکس را داشتید از این فناوری استفاده می کردید.

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

چرا باید به سمت مجازی سازی (Virtualization) حرکت نمود؟

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

در حال حاضر ادغام سرور ها یکی از خوشایند ترین فعالیت ها در مجازی سازی است. مجازی سازی در واقع به سنگ بنای صرفه جویی اقتصادی در منابع هر شرکت تبدیل شده است. تحلیل گران صنعت گزارش می دهند که چیزی بین ۶۰ تا ۸۰ درصد از دپارتمان های IT به دنبال اجرای پروژه های ادغام سرورهایشان هستند و بدیهی است که در راستای اجرای این کار شرکت ها شاهد صرفه جویی قابل توجه در هزینه هایشان خواهند بود.

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

دیگر توانایی ها و قابلیت های مجازی سازی که بسیار ارزشمند هستند عبارتند از: High Availability ، Disaster Recovery و مدیریت حجم کاری (Workload Balancing).

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

مجازی سازی (Virtualization) چگونه به کسب و کار کمک می نماید ؟

علاوه بر مسئله ی صرفه جویی اقتصادی، مجازی سازی (Virtualization) می تواند چابکی کسب و کار یک شرکت را به طور قابل ملاحظه ارتقا دهد. شرکت هایی که از Clustering، Partitioning، مدیریت حجم کاری (Workload Management) و دیگر تکتیک های مجازی سازی در پیکربندی گروهی از سرور ها برای بهره برداری از منابع استفاده می کنند، در مواجهه با تغییرات نیاز های محیطی در استفاده از منابع خود وضعیت بهتری دارند.

تفاوت بین انواع روش های مجازی سازی (Virtualization):

در حالت کلی سه نوع طبقه بندی در مجازی سازی وجود دارد:

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

البته قابل ذکر است که برداشت معمول از مجازی سازی متوجه طبقه بندی نوع سوم یعنی مجازی سازی مبتنی بر سرور می باشد زیرا در بازار به طور گسترده ای مورد استقبال قرار گرفته است.

لغات پر کاربرد در مجازی سازی:

Hypervisor: اساسی ترین جز در مجازی سازی (Virtualization) می باشد. Hypervisor نرم افزاری است که باعث جداسازی سیستم عامل و برنامه ها از منابع فیزیکی آن ها می گردد. این جز، کرنل خود را دارا بوده و مستقیما روی سخت افزار نصب می گردد و دقیقا بین سخت افزار. سیستم عامل قرار می گیرد.

Virtual Machine: یا VM که یک محیط عملیاتی است و میزبان سیستم عامل می شود. به عبارت دیگر یک پلت فرم است که مستقل از نرم افزار پیاده سازی پردازنده کد های کامپایل شده را اجرا می کند . همچنین گاهی به تکنولوژی های مجازی سازی نرم افزار Virtual Machine پویا (Dynamic Virtual Machine) نیز گفته می شود.

Application Virtualization: مجازی سازی در لایه ی Application برنامه های نرم افزاری را از سخت افزار و سیستم عامل جدا می نماید. Application Virtualization در واقع تغییرات برنامه های مرتبط را برای سیستم عامل به حداقل می رساند و چالش ها و تقابلات بین برنامه ها را نیز کاهش می دهد.

Xen :Xen پروژه ای است که هدف آن ایجاد یک hypervisor تکامل یافته، رایگان و متن باز برای معماری X86 می باشد. Xen در واقع بر روی بستر یک سیستم عامل اجرا می شود و ابزاری برای فناوری مجازی سازی در نظر گرفته می شود. هم اکنون شرکت های بزرگی ازXen پشتیبانی می نمایند. مانند: Microsoft، Novell و IBM.

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

در یک کلام، مدیریت. در واقع شرکت های بزرگ فروشنده ی نرم افزار(Microsoft، Sun Microsystems ، BEA Systems، Hewlett-Packard، BMC و CA) به این مقوله توجه کرده و آن را در محصول خود می گنجانند، اما فروشندگان مستقل نرم افزار های مجازی سازی (Virtualization) از آن دوری می نمایند. در حقیقت تفاوت این دو گروه در توانایی آن ها در ارائه ی ابزار برای مدیریت، مانیتورینگ و بهینه سازی اختصاص منابع می باشد.

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

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

مجازی سازی (Virtualization) راه درازی تا کاهش حداکثری استفاده از منابع سخت افزاری دارد، اما می تواند تا حدی روش های مدیریتی را با هم ترکیب کند. از دیگر راهکار های مورد نظر در این فناوری به وجود آمدن فرآیندی برای انتقال سیستم ها از حالت فیزیکی به ساختار مجازی می باشد به طوری که با کمترین تغییرات انجام گیرد. به این قابلیت “Live Migration” می گویند که شرکت های پیشرو در این تکنولوژی در حال ارائه ی آن می باشند.

ادامه مطلب

VMWare NSX مرزبندی جدید مجازی سازی

VMWare NSX مرزبندی جدید مجازی سازی

اولین نرم افزار مبتنی بر SDN برای مراکز داده
در سالهای اخیر، ماشین های مجازی به کمک مراکز داده آمده اند. با استفاده از مجازی سازی، می توانید سیستم هایی با بارهای کاری متفاوت روی زیر ساخت فیزیکی بسازید و به سرعت یک ماشین مجازی را از سروری به سرور دیگر منتقل کنید؛ بدون آنکه وقفه ای در سرویس دهی آن ایجاد شود، بهره وری را افزایش می دهید.وضعیت یک ماشین مجازی را ذخیره می کنید تا در صورت خرابی آن، به سرعت ماشین مجازی را بازیابی کنید. اینها تعداد محدودی از فواید مجازی سازی هستند. امروزه،استفاده از مجازی سازی در مرکز داده اجتناب ناپذیر است. به دلیل همین استقبال گسترده و سودمندی آن، مفهوم SDN یا شبکه های نرم افزار محور ایجاد شد. شرکت «VMware» با محصول خود با نام «NSX» تمامی مرزهای مجازی سازی را از نو تعریف کرد و مفهوم SDN واقعی را در مقیاس بزرگ برای همگان آشنا ساخت. شبکه های نرم افزار محور(Software-Defined Networks) گونه جدیدی از سیستم مدیریت شبکه هستند که شبکه را به دو قسمت سطح مدیریتی و سطح ارسال داده تقسیم می کنند. در این نوع شبکه ها، سطح مدیریتی مسئولیت کنترل و برنامه ریزی برای پیاده سازی در سطح ارسال را برعهده دارند. از سطح ارسال با نام Forwarding Plane نیز یاد می شود که مسئولیت هدایت ترافیک به سمت مقصد را عهده دار است. SDN باعث می شود نمایی متمرکز از شبکه به دست آورید. یکی از معروفترین پروتکل هایی که در شبکه های نرم افزار محور استفاده می شود، پروتکل OpenFlow است.
Network Functions Virtualization (NFV) نیز حوزه جدیدی در شبکه است که با کمک آن می توان المانهای شبکه را به صورت مجازی و نرم افزاری پیاده سازی کرد. منظور از المان، دستگاه های سخت افزاری هستند که مجزا پیاده سازی می شدند؛ دستگاه هایی مانند دیواره آتش، مسیریاب، سوییچ، Load Balancer و مانند اینها. بدیهی است خرید و پیاده سازی هر کدام از این تجهیزات، هزینه بر، زمان بر و نیازمند به نیروی متخصص است. به همین دلیل NFV به کمک مدیران شبکه آمده است تا هزینه ها و پیچیدگی های خود را کاهش دهند.NFV مکمل شبکه های نرم افزار محور است. شرکت WMware با استفاده از این دو تکنولوژی محصولی به نام NSX را روانه بازار کرده است. این محصول مزایای هر دو تکنولوژی شبکه های نرم افزار محور و NFV را با هم دارد. در سال 2012 شرکت VMware، شرکتی به نام «Nicira» را خریداری کرد که بر روی مجازی سازی شبکه و شبکه های نرم افزار محور فعالیت می کرد و تولد این پروژه به آن زمان باز می گردد.
وظیفه اصلی NSX، ایجاد و مدیریت شبکه ای مجازی است. همان گونه که با استفاده از بستر مجازی سازی می توان ماشین مجازی را ایجاد، ذخیره، حذف و بازیابی کرد، با استفاده از NSX نیز می توان شبکه ای مجازی را ایجاد، حذف و بازیابی کرد.نتیجه این کار،مرکز داده ای با انعطاف پذیری بسیار زیاد در ارتباطات است که در کمترین زمان می تواند تنظیمات متفاوتی را پیاده کند؛ یک مسیر را حذف کند، مسیر جدید بسازد، لینک پشتیبان ایجاد کند و مانند این ها. با استفاده از NSX، سخت افزار فعلی تنها چیزی است که برای پیاده سازی یک مرکز داده مبتنی بر نرم افزار نیازمندید.

 شکل 1.مقایسه دو رویکرد متفاوت در مجازی سازی

در حال حاضر دو نسخه متفاوت از NSX وجود دارد. اولین نسخه NSX for vSphere است که برای استفاده از محیط vSphere مناسب است. نسخه دوم،NSX for Multi-Hypervisor است که مناسب محیط های ابری همانند اپن استک (OpenStack) است. شکل یک، مقایسه دو رویکرد مجازی سازی شبکه و بستر مجازی سازی برای ساخت ماشین مجازی را نشان می دهد. همان طور که در سمت چپ این شکل نشان داده شده است، در مجازی سازی سخت افزاری، یک مجازی ساز روی سخت افزار نصب می شود. در لایه بالاتر، به صورت نرم افزاری و منطقی ماشین مجازی ساخته می شود که همان ویژگی های سخت افزار را از خود نشان می دهد و به راحتی می توان مشخصات سخت افزاری یک ماشین را تغییر داد. در سمت راست شکل یک، نحوه عملکرد NSX نشان داده شده است. NSX شامل یک پلتفرم مجازی ساز شبکه است که ویژگی های یک شبکه را شبیه سازی می کند. بر روی این پلتفرم، شبکه های مجازی قرار می گیرد و از طریق این شبکه های مجازی می توان سرویس های لایه دو تا لایه هفت ارائه داد. سرویس هایی مانند سویچینگ،مسیریابی، دیواره آتش، کیفیت خدمات (Qos) و توازن بار شبکه.

اجزای NSX

NSX چهار جزء دارد.این اجزا در شکل دو نشان داده شده اند که شامل این اجزا می شود:
1. Cloud Consumption
2. Management Plane
3. Control Plane
4. Data Plane
در ادامه به بررسی بیشتر این اجزا می پردازیم.

1. Cloud Consumption

Cloud Management Platform )CMP) که در شکل نشان داده شده است، طبق گفته VMware از اجزای اصلی نیست، اما به دلیل اینکه از طریق REST API های NSX می توان به صورت مجازی آن را با هر CMP ای یکپارچه کرد، آن را یکی از اجزای NSX به حساب می آورند.طبق ادعای VMware از طریق API این لایه،به راحتی می توان ماژول های خاص NSX برای هر محیط ابری ای را ایجاد کرد.به گفته این شرکت،در حال حاضر NSX برای یکپارچه شدن با vCloud Director ، VmwareCloudAutomation Center و اپن استک آماده است.این شرکت،این ویژگی را out-of-box integration نامیده است.برای ارتباط با اپن استک از طریق پلاگینی که برای Neutron وجود دارد،می توان NSX را با اپن استک یکپارچه کرد.

 شکل 2.اجزای NSX

2. Management Plane

این قسمت شامل NSX Manager می شود.قسمتی که به کمک آن می توانید شبکه را به صورت متمرکز مدیریت کنید.اکثر صاحب نظران این قسمت را همان سطح مدیریتی در SDN می دانند که به آن اشاره شد.با NSX Manager، می توان به «Single point of configuration» دست یافت. در شکل سه،کنسول NSX Manager نشان داده شده است که از طریق مرورگر قابل دسترسی است.
NSX Manager به صورت یک ماشین مجازی در vCenter اجرا می شود و برای نصب و راه اندازی نیز باید از طریق OVF installation اقدام و تنظیمات مربوط به آن انجام شود.به گفته VMware برای هر vCenter تنها یک NSX Manager می توان داشت. در صورتی که چندین vCenter مجزا داشته باشید و بین آنها ارتباط برقرار کرده باشید،محیط Cross vCenter ایجاد کرده اید.معمولاً در چنین محیطی یک NSX Manager اصلی و چندین NSX Manager ثانویه وجود دارد.در چنین محیطی حداکثر یک NSX Manager اصلی و هفت عدد ثانویه می توان داشت.وظیفه NSX Manager اصلی،ایجاد قوانین برای سوییچ ها،مسیریاب ها و دیواره های آتشِ منطقی در سطح کل محیط Cross vCenter است.وظیفه ثانویه ها نیز مدیریت سرویس های شبکه در سطح محلی و مخصوص به هر vCenter است.

 شکل 3.کنسول NSX Manager

3.Control Plane

Control Plane نیز از NSX Controller Cluster تشکیل شده است. همان طور که از نام این کنترلر مشخص است، یک سیستم توزیع شده مدیریتی است که وظایف مدیریتی سوییچ ها و مسیریاب های منطقی را انجام می دهد. از این کنترلر هیچ گونه ترافیکی عبور نمی کند و خراب شدن آن، DataPlane و جریان ترافیک عبوری را تحت تأثیر قرار نمی دهد.
NSX Controller اطلاعات شبکه را به هاست ها ارسال می کند. اطلاعاتی که از NSX Controller به سایر قسمت ها ارسال می شود، اهمیت بسیار زیادی دارد؛ زیرا اگر اطلاعات اشتباه فرستاده شود، تنظیمات شبکه به هم خواهد ریخت و کل شبکه از کار خواهد افتاد.به همین دلیل باید احتمال خرابی را کاهش داد. vMware برای حل این مشکل، از ساده ترین روش برای افزایش افزونگی (Redundancy) استفاده کرده است. در این روش، به جای پیاده سازی یک NSX Controller ، باید سه NSX Controller پیاده سازی شده و بین دستورات آنها رأی گیری شود. اگر دستور یا فرمانی حداقل دو رأی را به خود اختصاص دهد، اجرا خواهد شد و این گونه، خرابی یک NSX Controller مشخص شده و از اجرای دستورات اشتباه جلوگیری می شود. در صورتی که از دو NSX Controller استفاده شود، اگر جواب های آنها با همم متفاوت باشد، نمی توان جواب صحیح را تشخیص داد و مشکل «Split-Brain scenario» به وجود می آید. با پیاده سازی این کلاستر که شامل سه کنترلر است، به High Availability نیز دست خواهید یافت. برای اطلاع زا تکنیک های افزایش افزونگی و آشنایی بار روش های آن، به کتاب Design and Analysis of Fault-Tolerant Digital Systems نوشته Barry W.Johnson رجوع کنید.
در هر کلاستر، یک نود به عنوان NSX Controller اصلی وجود دارد. در صورتی که یک NSX Controller اصلی دچار خرابی شود، در کلاستر مربوطه نود دیگری برگزیده شده و به عنوان NSX Controller اصلی شناخته می شود. سایر نودهای موجود در کلاستر، باید با آن هماهنگ باشند و دائماً همگام سازی اتفاق افتد.

4.Data Plane

Data Plane شامل NSX vSwitch است که بر اساس vSphere Distributed (VDS) کار می کند. کرنل ماژول های userspace agent، NSX ، فایل های تنظیمات و اسکریپت های نصب در VIB گنجانده شده اند و پس از نصب، با کرنل vSphere اجرا می شوند تا سرویس هایی همچون مسیریابی توزیع شده، دیواره آتش منطقی و VXLAN bridging فعال شوند.

 شکل 4.اضافه شدن آیتم جدید در vSphere Inventory
شکل چهار تصویری از vSphere web client پس از نصب NSX است. پس از نصب، در قسمت Inventoryآیکونی به نام Networkingand Security اضافه می شود. پس از کلیک بر روی این آیکون، به صفحه اصلی NSX هدایت می شوید. این صفحه در شکل پنج نشان داده شده است.

 شکل 5. صفحه اصلی NSX

VIBمخفف عبارت vSphere Installation Bundle، عملکردی تقریباً شبیه به فایل های ZIP دارد، با این تفاوت که این فرمت برای vSphere است. VXLANنیز مخفف Virtual Extensible LAN است. VXLAN یک تکنولوژی مجازی سازی شبکه بوده و برای حل مشکلات مقیاس پذیر نبودن شبکه ایجاد شده است. VXLANاز تکنیک های کپسوله کردن (مانند VLAN) استفاده می کند تا فریم های اترنت لایه دو OSI را که براساس مک آدرس هستند، در بسته های لایه چهار UDP قرار دهد. برای اطلاعات دقیق تر در این خصوص می توانید به RFC7348 مراجعه کنید.
برخی از مزایای استفاده از NSX vSwitch به این شرح است:
• پشتیبانی از Overlay با استفاده از پروتکل هایی مانند VXLAN و انجام تنظیمات شبکه به صورت متمرکز
• تسهیل پیاده سازی تعداد زیادی ماشین مجازی
• قابلیت هایی همچون LACP ، NetFlow/IPFIX ، Port Mirroring ، پشتیبان گیری و بازیابی تنظیمات کل شبکه، بررسی سلامت شبکه، کیفیت خدمات (QoS)، ابزارهای کارآمد و بسیار مفید برای مدیریت و نظارت ترافیک و در نهایت عیب یابی شبکه صحبت درباره این نرم افزار، محدود به مباحث مذکور نمی شود و مسائل مربوط به آن، به اندازه ای بزرگ و پیچیده هستند که کتاب های متفاوت برای تشریح آنها نوشته شده است. به همین دلیل قصد داریم با مثالی عملی و ساده، توضیحات ساده تری ارائه دهیم.

 شکل 6.تجهیزات موجود قبل از پیاده سازی NSX

یک سناریو ساده

یکی از قلبلیت های NSX ، دیواره آتش است. تجهیزات موجود در این سناریو و ارتباطات شبکه آن در شکل شش نشان داده شده است. دو عدد سوییچ Cisco2960 ToR در رک، دو عدد سوییچ Cisco X4748 در لایه Aggregation ، دو عدد دیواره آتش سخت افزاری، چند عدد سرور و دو ماشین مجازی موجود هستندToR مخفف عبارت Top of Rack و به معنای بالا رک است. مهندسان شبکه قصد دارند از طریق دیواره آتش، ترافیک لایه سه را محدود کنند. در این حالت این موارد رخ خواهند داد:
1. مهندسان شبکه باید خود را درگیر قوانین سخت برای مهندسی ترافیک کنند.
2. ممکن است دیواره آتش باعث ایجاد گلوگاه شود.
3. با بیشتر شدن وسعت شبکه، باید تعداد دستگاه های دیواره آتش بیشتری خرید و این موضوع باعث افزایش هزینه های سخت افزار (هزینه های Capex) می شود.
4. در صورت نفوذ به دیواره آتش، می توان به ترافیک کل شبکه دسترسی پیدا کرد.
5. این گونه ساختار پهنای باند زیادی مصرف می کند و کارایی شبکه را پایین خواهد آورد. برای مورد شماره پنج، شکل هفت را در نظر بگیرید. در این شکل ماشین مجازی شماره یک که با رنگ سبز مشخص شده است، آی پی آدرس 10.1.0.5/24 را دارد و قصد دارد با ماشین مجازی شماره دو که با رنگ بنفش مشخص شده و دارای آدرس آی پی 10.2.0.8/24 است، ارتباط برقرار کند. برای برقراری ارتباط با ماشین مجازی شماره دو، ترافیک ماشین مجازی یک باید از سوییچ های ToR عبور کند و سوییچ Cisco X4748 را پشت سر بگذارد تا به دیواره آتش برسد. پس از آنکه به دیواره آتش رسید، ترافیک دریافتی بررسی شده و مشخص می شود که اجازه دسترسی را ندارد و ترافیک ارسالی مسدود می شود.

 شکل 7.برای بررسی ترافیک،باید از مسیر طولانی گذشت.

برخی از تولیدکنندگان تجهیزات شبکه، محصولاتی تولید کرده اند که ترافیک یک ماشین مجازی به یک ماشین مجازی دیگر را مانیتور کنند و مسیری را که این ترافیک طی می کند تا بررسی شود، کوتاه تر کرده اند، اما هنوز مشکل هدررفت پهنای باند برای این موضوع باقی است.
NSX قابلیتی با نام (DFW( Distributed Firewall دارد که یک دیواره آتش توزیع شده است. این قابلیت، در هنگام نصب پلاگین NSX Manager vCenter فعال می شود. یکی از مزایای اصلی این قابلیت این است که دیواره آتش به سطح ماشین مجازی آورده شده است؛ به این معنی که هر بسته ای که از ماشین مجازی خارج شود یا بخواهد داخل شود، در بدو خروج یا ورود DFW آن را بررسی می کند.

 شکل 8.بررسی ترافیک پس از خروج از ماشین مجازی

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

سخن آخر

شرکت VMware که محصولات بسیاری در خصوص مجازی سازی دارد، این بار نیز توانسته است با مجازی ساز جدیدی که شبکه را مجازی سازی می کند، به بهبود کارایی و عملکرد شبکه در مرکز داده کمک فراوانی کند. NSX،مثال بارزی از ترکیب شبکه های مبتنی بر نرم افزار و NFV است. با استفاده از NSX می توانید به Software Defined Data Center )SDDC) دست یابید و هزینه های ثابت و حتی متغیر خود را کاهش دهید. بحث و تبادل نظر در خصوص این نرم افزار بسیار جالب و مفید، به همین نقطه ختم نمی شود. تمام مواردی که ذکر شد، پیش درآمدی بر این نرم افزار و بررسی دقیق ساختار و قابلیت های آن خارج از بحث این مقاله است. در نگاه اول،این نرم افزار بسیار مفید است، اما هنوز پرسش هایی در ذهن ما وجود دارند که برای پاسخ به آنها باید بیشتر بر روی نحوه کار این نرم افزار تحقیق شود. اول اینکه هر چقدر شبکه مجازی باشد، قطعاً نیاز به عبور ترافیک از زیرساخت فیزیکی را خواهد داشت. حال برای اینکه بار ترافیک بر روی یک لینک فیزیکی زیاد نباشد، چه تمهیداتی در نظر گرفته شده است؟ چگونه نزدیکترین مسیر منطقی برای رسیدن به یک آدرس را پیدا می کند و مشخصات فیزیکی را در نظر خواهد گرفت؟ ممکن است سؤالاتی از این قبیل، برای شما نیز اهمیت فراوانی داشته باشد. به همین سبب پیشنهاد می کنیم برای پیاده سازی NSX اطلاعات بیشتری کسب کنید و شرایط فیزیکی شبکه خود را در نظر داشته باشید.

ادامه مطلب