نقش پراکسی Veeam Backup چیست؟
Veeam proxy یکی از اجزای تشکیل دهنده در Veeam backup & replication است که بین سرور Veeam backup و سایر تجهیزات زیرساختی قرار میگیرد. در این حالت کلیه وظایف مدیریتی بک آپ و پردازش جاب ها و … بر عهده سرور Veeam backup قرار می گیرد.
هنگامی که در ابتدا Veeam Backup & Replication نصب شده است ، سرور Veeam کلیه فعالیت های جاب ها را هماهنگ میکند و تا زمانی که یک Proxy Backup مستقر نگردد ، ترافیک اطلاعات را سرور Veeam backup مدیریت می کند.
یعنی وقتی یک جاب پشتیبان گیری ، تکثیر(Replication) ، کپی VM ، VM migration را اجرا می کنید یا عملیات بازیابی را انجام میدهید، اطلاعات VM از طریق سرور پشتیبان گیری Veeam backup از مبدأ به مقصد منتقل میشود. بنابراین ، به طور پیش فرض سرور پشتیبان گیری Veeam backup نقش پروکسی بازی می کند. این سناریو برای محیط های مجازی قابل قبول است که تعداد کمی job پشتیبان را دارا می باشند. در محیط های بزرگ ، اگرچه ، حجم کار(workload) در سرور پشتیبان گیری Veeam قابل توجه خواهد بود بنابریان در چنین شرایطی استفاده از Backup Proxy بسیار راهکار مناسب خواهد بود.
برای ارسال حجم کار بالا (Workload off) از سرور پشتیبان Veeam backup ، Veeam Backup & Replication از پروکسی استفاده می کند. پروکسی یک مؤلفه معماری است که بین منبع اطلاعات و مقصد قرار می گیرد که پردازش جاب ها و تحویل ترافیک پشتیبان را مدیریت می کند. به ویژه ، وظایف پروکسی شامل دریافت اطلاعات VM از دستگاه های دخیره سازی اطلاعات (Production Storage) ، فشرده سازی و ارسال آن به مخزن پشتیبان گیری (Backup repository) می باشد، برای مثال ، اگر شما یک job پشتیبان تهیه کرده اید به محض اینکه وظیفه مدیریت اطلاعات به دست Proxy می رسد، سرور پشتیبان Veeam به عنوان نقطه کنترل (point of control) برای توضیع جاب ها به سرور Proxy ایفای نقش می کند.
نقش یک پروکسی پشتیبان را می توان به یک سرور اختصاصی ویندوز (فیزیکی یا مجازی) در محیط مجازی اختصاص داد. می توانید پروکسی های پشتیبان را هم در سایت اصلی (Primary site) و هم در سایت های دور (Remote site) مستقر کنید. برای بهینه سازی عملکرد چندین جاب همزمان ، می توانید از تعدادی پروکسی پشتیبان استفاده کنید. در این حالت ، Veeam Backup & Replication حجم کار نسخه پشتیبان را بین پروکسی های پشتیبان موجود شما قرار می دهد.
استفاده از پراکسی های تهیه جاب پشتیبان به شما این امکان را می دهد زیرساخت های پشتیبان خود را بر اساس خواسته های خود به راحتی مقیاس نمایید. پراکسی یک سرویس سبک را جهت اجرا در چند ثانیه نصب و اجرا می نمایند. استقرار یا نصب کاملاً خودکار است – Veeam Backup & Replication اجزای لازم را هنگام اضافه کردن Proxy به محصول ، روی سرور Windows base نصب می کند. به محض اینکه نقش Proxy را به سرور نصب شده تعیین کردید، پروکسی به سرور اضافه شده ، Veeam Backup & Replication خدمات مورد نیاز را روی آن شروع می کند.
نقش اصلی پروکسی فراهم نمودن یک مسیر بهینه برای ترافیک بک آپ و فعال سازی انتقال داده های بهینه می باشد.
Transport Modes (VMware)
کارآیی یک جاب بک آپ و زمان مورد نیاز برای تکمیل آن از بسیاری جهات به نحوه انتقال بستگی دارد. در بخش زیر حالت های مختلف انتقال Veeam Backup & Replication استفاده شده برای پردازش ماشینهای مجازی در VMware vSphere بررسی خواهد شد.
حالت انتقال روشی است که توسط سرویس انتقال داده (Data Mover Service) در Veeam برای خواندن داده های VM از مبدا و نوشتن اطلاعات VM به مقصد می باشد.
بسته به نوع پراکسی پشتیبان و معماری نسخه پشتیبان ، پروکسی می تواند از یکی از حالت های انتقال داده زیر استفاده کند: دسترسی مستقیم به ذخیره سازها (Storage) ، Virtual appliance یا شبکه. اگر دیسک های VM در قسمت ذخیره ساز SAN قرار گرفته باشد و ذخیره ساز SAN به کنسول Veeam Backup & Replication اضافه شده باشد، پروکسی نیز می تواند از حالت پشتیبان گیری از حالت Storage snapshot استفاده کند. می توانید صراحتاً حالت Transport mode را انتخاب کنید یا اجازه دهید Veeam Backup & Replication بطور خودکار این حالت را انتخاب کند.
برای خواندن داده ها ، Veeam Backup & Replication حالتهای زیر را ارائه می دهد:
- Direct Storage Access
- Virtual Appliance
- Network
وظیفه سرویس Data Mover در Veeam خواندن اطلاعات در سرور بک آپ پراکسی می باشد.حالت انتقال (Transport) می تواند در تنظیمات Veeam انتخاب شده و جاب بک آپ را انجام دهد.زمانی که بک آپ پراکسی تنظیم می شود، می توان حالت Transport را به صورت دستی انتخاب و یا به سرور Veeam backup اجازه داده شود که به صورت اتوماتیک خودش بهترین حالت را انتحاب نماید. اگر حالت Automatic انتخاب شود، سرور Veeam backup می تواند تنظیمات بک آپ پراکسی را اسکن و ارتباطش را با زیرساخت مجازی چک و سپس بهینه ترین حالت را انتخاب نماید.اگر چندین حالت انتقال (Transport) وجود داشته باشد برای یک پراکسی سرور، Veeam backup & replication حالت Transport را بر اساس اولیت فوق انتخاب می نماید: Direct Storage Access ® Virtual Appliance ® Network.
برای نوشتن اطلاعات بر روی مقصد، سرور Veeam Backup & Replication به صورت نرمال از حالت Network استفاده می نماید.در بعضی مواقع مثل VM replication یا Full VM recovery، سرور Veeam Backup & Replication از حالت Virtual Appliance mode و Direct Storage Access mode استفاده می نماید( برای عملیات Restore جایی که بک آپ پراکسی انتخاب شده، برای مثال، full VM restore،VM disk restore و replica failback).نمی توان حالت Transport را برای نوشتن اطلاعات انتخاب نمود – Veeam Backup & Replication به صورت اتوماتیک انتخاب می شود، بر اساس تنظیمات بک آپ پراکسی.
برای همه حالت های Transport ،Veeam Backup & Replication از VMware vStorage APIs برای Data Protection (VADP) استفاده کرده است.قابلیت VADP می تواند برای VMware vSphere نسخه 4 به بالا استفاده شود.
کاربرد و کارآیی هر حالت Transport در درجه اول به نوع دیتاستور مورد استفاده توسط Host (محلی یا مشترک) و به نوع سرور پروکسی پشتیبان (فیزیکی یا مجازی) بستگی دارد. در جدول زیر بسته به نوع دیتااستور و حالت Transport مورد نظر ، توصیه هایی برای نصب پروکسی نشان داده شده است.
سرور Veeam Backup & Replication دیسک VM ها را به صورت یک به یک یا به صورت موازی پردازش می کند، که بستگی به تنظیمات انتخاب شده نوع پردازش دیسکی دارد که انتخاب شده است.اگر دیسک های VM در استوریج دیگری می باشد(برای مثال بر روی SAN یا لوکال استوریج)، Veeam Backup & Replication از مدهای Transport دیگر استفاده می نماید برای پردازش دیسک های VM.در چنین سناریوهایی به شدت پیشنهاد می شود که نوع Transport mode را بر روی Failover network mode قرار داده شود، اگر Primary transport mode رد شود یا به اصطلاح fail شود یا این که در دسترس نباشد در زمانی که تنظیمات mode transport برای بک آپ پراکسی ضروری می باشد.
Direct Storage Access
در این مد، Veeam Backup & Replication اطلاعات VM را به صورت مستقیم از استوریج یا به استوریج در جایی که اطلاعات VM یا بک آپ قرار گرفته است می خواند یا می نویسد.این مد دارای دو قسمت می باشد:
- Direct SAN access
- Direct NFS access
حالت Direct SAN Access
این حالت زمانی توصیه می شود که هاست ESXi از فضای shared storage استفاده می نماید.بک آپ پراکسی از VADP برای بدست آوردن اطلاعات VM به صورت مستقیم از FC یا iSCSI storage در محیط SAN استفاده می کند.برای بدست آوردن بلاک اطلاعات از SAN LUN، پراکسی از metadata برای بدست آوردن لایه های دیسک های VM در SAN استفاده می کند.از آنجایی که بلاک اطلاعات از طریق LAN بدست نمی اید،این مد اختلال در شبکه را به حداقل ممکن می رساند.
روند بازیابی داده ها در حالت Direct SAN Access شامل مراحل زیر است:
- پروکسی ، درخواستی را برای ESX (i) ارسال می کند تا محل VM مورد نظر را در datastore مشخص نماید (1).
- هاست ESXi محل VM را مشخص و اطلاعات مربوط به layout دیسک های VM را روی SAN دریافت می کند(آدرس فیزیکی بلاک های اطلاعاتی) و این metadata ها را به سمت پراکسی ارسال می کند.(2،3،4)
- پراکسی از metadata برای کپی کردن مسنقیم اطلاعات بلاک از SAN استفاده و آنها را به سمت مقصد ارسال می کند.(5،6)
حالت Direct NFS Access
دسترسی مستقیم به NFS یک روش انتقال توصیه شده برای VM هایی است که دیسک آنها در datastore های NFS قرار دارد.
حالت Direct NFS access روش جایگزینی برای حالت شبکه می باشد. زمانی که Veeam backup & replication اطلاعات VM را در حالت شبکه پردازش می کند، از VDDK برای برقراری با ESXi استفاده می کند.این فرآیند بار اضافه را بر روی ESXi می اندازد.در حالت Direct NFS access، Veeam backup & replication هاست ESXi را bypass و خواندن/نوشتن مستقیم از/به NFS Datastores می باشد. برای همین روش، Veeam Backup & Replication بر روی پراکسی native NFS client را نصب و از آن برای انتقال اطلاعات VM استفاده می کند.اطلاعات VM بر روی LAN انتقال پیدا می کند اما هیچ باری بر روی ESXi نمی گذارد.
از حالت Direct NFS access می توان برای کلیه عملیات هایی که از پروکسی استفاده شده است که شامل موارد زیر می باشد:
- Backup
- Replication
- Full VM restore
- VM disk restore
- Replica failback
- Quick migration
حالت Virtual Appliance
این حالت زمانی توصیه و فقط در صورت نصب پروکسی در یک VM استفاده می شود. حالت Virtual appliance(همچنین به آن Hot-Add نیز گفته می شود) از قابلیت SCSI hot-add از ESXi ها و اتصال دیسک های بک آپ VM به backup proxy VM استفاده می کند. در این حالت ، داده های VM مستقیم از استوریج از طریق ESXi I/O stack دریافت می شود که کارایی را بالا می برد.
حالت Network Mode
این حالت با هر تنظیمات زیرساختی قابل استفاده است. هرچند که حالت انتقال جایگزین اگر وجود داشته باشد ، حالت شبکه توصیه نمی شود زیرا کمترین سرعت بازیابی اطلاعات را دارد. این تنها حالت قابل استفاده است هنگامی که پروکسی یک ماشین فیزیکی است و هاست از فضای لوکال استفاده می کند. در این حالت اطلاعات از طریق ESX (i) و از طریق شبکه با استفاده از Network Block Device protocol(NBD) استفاده می کند.
فرآیند بدست آوردن اطلاعات در حالت شبکه به شرح زیر می باشد:
- پروکسی درخواستی را به ESX (i) می فرستد تا محل VM مورد نظر را در دیتااستور معلوم نماید.
- هاست ESXi محل VM را مشخص می کند.
- Veeam Backup & replication زیرساخت VMware vSphere را Trigger کرده و از VM مورد نظر یک Snapshot تهیه،اطلاعات بلاک VM را از روی Snapshot کپی و به سمت پراکسی از طریق LAN ارسال می کند.
- پراکسی اطلاعات را به سمت مقصد ارسال می کند.
سرور Veeam Backup & Replication دیسک VM ها را به صورت یک به یک یا به صورت موازی پردازش می کند، که بستگی به تنظمات انتخاب شده نوع پراسس دیسکی دارد که انتخاب شده است.اگر دیسک های VM در استوریج دیگری می باشد(برای مثال بر روی SAN یا لوکال استوریج)، Veeam Backup & Replication از مدهای Transport دیگر استفاده می نماید برای پراس دیسک های VM.در چنین سناریوهایی به شدت پیشنهاد می شود که نوع Transport mode را بر روی Failover network mode قرار داده شود اگر Primary transport mode رد شود یا به اصطلاح fail شود یا این که در دسترس نباشد در زمانی که تنظیمات mode transport برای بک آپ پراکسی ضروری می باشد.
اجزای پروکسی Veeam Backup چیست؟
-
Veeam Installer Service
یک سرویس کوچک است که هنگام اجرای نقش پروکسی در ویندوز سرور ، از راه دور نصب می شود. این سیستم آنالیز را انجام داده و بر روی نصب و به روزرسانی همه اجزای اضافه اقدام می کند.
سرویس Data Mover را نصب و عملیا ت سنگین جاب بک آپ از جمله: کپی،بازیابی،بک آپ،فشرده سازی، Deduplication را اجرا می کند.
اصلی ترین جزء که کار را انجام می دهد در واقع همین سرویس (datamover) می باشد.می تواند چندین بار در صورت وجود تقاضا شروع به کار کند اگر چندین Data streams وجود داشته باشد.این فرآیند به صورت جفتی کار می کند.خواندن اطلاعات در پراکسی مبداء و نوشتن اطلاعات در پراکسی مقصد،gateway یا repository.
نصب Veeam proxy (VMware) در ویندوز سرور:
فرآیند نصب بسسیار ساده می باشد.اگر قبلا سرور Veea, backup & replication را در سرور نصب نموده اید کار بسیار راحت و فقط نیازمند اضافه نمودن یک بک آپ پراکسی دیگر می باشید.سرور Veeam backup به صورت ریموت یکسری فایل با پسوند MSI را در سرور پراکسی کپی و نصب می نماید.( موارد فوق ).
مراحل نصب:
ابتدا به کنسول Veeam backup وصل شده و بر روی Backup Proxy کلیک راست کرده و گزینه Add VMware Backup Proxy را انتخاب نموده.
سپس Add New و اسم کامل یا آدرس IP سروری که قرار است به عنوان Proxy در زیرساخت ایفای نقش کند را وارد نمایید.
سپس Credential که دسترسی کافی برای عملیات نصب را دارا می باشد انتخاب نمایید.
مرحله بعد review مراحل می باشد و آماده نصب اجزا بر روی سرور پراکسی می باشد،در واقع سرویس های مورد نظر و data mover نصب می گردند.
و در پایان در پنجره نمایش داده شده نصب کلیه اجزای مورد نیاز را نمایش و سپس با زدن و بر روی کلیک Next عملیات نصب پایان می یابد.
صفحه دوم نزدیک و شبیه به مرحله قبل می باشد و این در حالی است که ویندوز سرور را به کنسول Veeam backup اضافه می نماییم.اپشن هایی برای پیاده سازی Transport node وجود دارد، دیتااستورهای متصل و ماکزیزم جاب همزمان یا اینکه می توان به صورت پیش فرض از آن ها گذشت.
اگر سیستم کمتر از 2 هسته داشته باشد ، اخطار دریافت خواهید کرد …