نرمافزار vCenter Site Recovery Manager یا به اختصار SRM یک نرمافزار Orchestration است که برای خودکارسازی تستهای Disaster Recovery و Failover از آن استفاده میشود. این نرمافزار قابلیت پیکربندی، هم به منظور توانمند نمودن vSphere Replication و هم برای همسانسازی مبتنی بر Array را داراست. با SRM کاربر میتواند گروههای حفاظتی (Protection Groups) ایجاد نموده و طرحهای بازیابی (Recovery Plans) اطلاعات مورد نظررا در کنار آنها اجرا کند. این برنامههای بازیابی را میتوان برای تست Disaster Recovery و اجرای Failover برنامهریزی شده بهکار گرفت یا در طول Disaster Recovery آن را آغاز کرد. نرمافزارSite Recovery Manager محصولی نیست که Failover خودکار انجام دهد، یعنی در SRM هوشی ساخته نشده که Disaster یا قطعی را کشف کند و باعث Failover ماشینهای مجازی شود. فرآیند Disaster Recovery باید به صورت دستی آغاز شود. بنابراین، این نرمافزار راهکاری با دسترسپذیری بالا نیست، بلکه صرفا ابزاری است که طرح بازیابی را سازماندهی میکند.
آشنایی با استاندارد طرحی Disaster Recovery در VMware
ویدیوهای بیشتر درباره Vmware
معماری نرمافزار Site Recovery Manager
نرمافزار vCenter Site Recovery Manager ابزاری نیست که به تنهایی کار کند، بلکه مستلزم ارتباط با سایر اجزا در محیط vSphere کاربر میباشد. در جدول زیر با تمامی مولفههای موجود SRM در سایت محافظتشده، آشنا خواهید شد.
سایت بازیابی | سایت محافظت شده |
Platform Services Controller (PSC) |
Platform Services Controller (PSC) |
vCenter |
vCenter |
SRM Instance |
SRM Instance |
Array Managers |
Array Managers |
Storage Replication Adapter (SRA) |
Storage Replication Adapter (SRA) |
جهت مشاوره رایگان و یا راه اندازی زیرساخت مجازی سازی دیتاسنتر با کارشناسان شرکت APK تماس بگیرید. |
SRM هم به سایتهای محافظتشده و هم به سایتهای بازیابی نیاز دارد تا با Instanceهای جداگانهای ازvCenter Server مدیریت شود. به علاوه، در هر دو سایت به SRM Instance نیز نیاز دارد. در حال حاضر SRM از PSC به عنوان واسطهای برای واکنش نشان دادن به اطلاعات vCenter استفاده میکند.
توپولوژیهای چندتایی ممکن، در زیر آمده است:
همانطور که قبلا ذکر شد، SRM به تنهایی کار نمیکند، به این دلیل که تنها یک ابزار تنظیم است و شامل Replication Engine نمیشود. با این حال، میتواند Array-Based Replication پشتیبانیشده یا Replication Engine اختصاصی vMware، یعنی vSphere Replication، را توانمندسازی کند.
کاربرد Array Manager در نرمافزار Site Recovery Manager
هر SRM Instance جهت برقراری ارتباط با Storage Array، مستلزم پیکربندی با یک Array Manager میباشد. این Array Manager با استفاده از اطلاعاتی که کاربر برای اتصال به Array ارائه میکند، Storage Array را شناسایی میکند. قبل از اضافهکردن Array Manager، کاربر بایدArray Specific Storage Replication Adapter یا به اختصار SRA را نصب کند. این امر به این دلیل است که Array Manager از SRA نصبشده به منظور جمعآوری اطلاعات همسانسازی از Array، استفاده میکند.
Storage Replication Adapter چیست؟
SRA یک Storage Vendor است و بخشی را در Array فراهم میکند که SRM Aware را از پیکربندی همسانسازی Array میسازد. SRM توانایی Storage Replication Adapter را برای جمعآوری اطلاعات مرتبط با Volumeهای همسانسازیشده و مسیر همسانسازی از Array، افزایش میدهد. SRM برای عملکردهای زیر نیز از SRA استفاده میکند:
- تست کردن Failover
- بازیابی
- محافظت مجدد
موضوع مهم این است که نرمافزارSite Recovery Manager برای نصب و انجام تمام عملکردهای خود که موجب توانمندسازی Array-based Replication میشوند، نیاز به SRA دارد. وقتی تمام این عوامل در کنار هم قرار گیرند، به شکل یک سایت محفاظتشده توسط SRM، همانند شکل زیر، دیده میشود:
از نظر مفهومی، SRM صرفنظر از موقعیت جغرافیایی، سایتهای محافظتشده و بازیابی را جدا از هم در نظر میگیرد. اما لزوما نباید اینگونه باشد، یعنی کاربر میتواند از SRM به منظور محافظت از Chassis سرورها استفاده کند و Chassis دیگری نیز در همان مرکز دادهها به عنوان سایت بازیابی داشته باشد.