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

راهنمای تعریف حداقل دسترسی (Least Privilege) برای Veeam در VMware vSphere

امنیت و پایداری در زیرساخت مجازی، نیازمند جداسازی کامل وظایف است. استفاده از اکانت‌های مدیریتی (مانند Administrator@vsphere.local) برای ابزارهای بکاپ‌گیری مانند Veeam Backup & Replication، ریسک بزرگی محسوب می‌شود. این مقاله، راهنمای جامعی برای تعریف یک کاربر سرویس (Service Account) اختصاصی و یک Role سفارشی (Custom Role) با حداقل دسترسی‌های لازم در vCenter است تا Veeam بتواند تمامی عملیات‌ها از جمله بکاپ، بازگردانی، Replication، CDP و SureBackup را با موفقیت و در نهایت امنیت انجام دهد.

۱. مراحل پیاده‌سازی کاربر سرویس Veeam

  1. ایجاد کاربر: یک کاربر جدید (مانند Veeam-Backup-User) در سیستم Single Sign-On (SSO) در vCenter یا به عنوان یک کاربر سرویس در دامین (Active Directory) ایجاد کنید.

  1. ایجاد Role سفارشی: در vCenter، به قسمت Administration > Roles بروید و یک Role جدید با نامی مانند Veeam-Backup-Role ایجاد کنید.

  1. اختصاص Role: در بالاترین سطح Object در vCenter (معمولاً Datacenter یا خود vCenter Server)، به تب Permissions رفته و Role Veeam-Backup-Role را به کاربر Veeam-Backup-User اختصاص دهید. حتماً تیک Propagate to children را فعال کنید تا مجوزها به تمام اشیاء زیرین اعمال شوند.

۲. لیست کامل مجوزهای مورد نیاز در Role سفارشی

برای اطمینان از عملکرد صحیح Veeam در تمامی قابلیت‌های اصلی و پیشرفته (به ویژه SureBackup و Instant Recovery که به ثبت و حذف ماشین‌های مجازی نیاز دارند)، Role سفارشی باید شامل مجوزهای زیر باشد:

A. دسترسی‌های کلی و مدیریتی

این مجوزها برای مدیریت Objectهای عمومی vSphere، ارتباطات و دسترسی‌های اولیه به فایل‌ها ضروری هستند.

  • Global: Disable methods, Enable methods, Licenses, Log event, Manage Custom Attributes, Set Custom Attribute

  • Datastore: Allocate space, Browse datastore, Low level file operations, Update virtual machine files, Remove file, Configure datastore (اگر از vSAN یا Datastore Cluster استفاده می‌کنید)

  • Network: Assign network

  • vApp: Add virtual machine, Assign resource pool, Unregister

  • Cryptographic operations: Register VM (برای عملیات‌هایی که از رمزنگاری استفاده می‌کنند)

B. دسترسی‌های موجودی و منابع (Inventory & Resource)

این دسترسی‌ها برای عملیات‌هایی مانند بازگردانی کامل VM، Replication و SureBackup که نیاز به ایجاد، ثبت و حذف ماشین‌های مجازی جدید دارند، حیاتی هستند.

  • Virtual Machine - Inventory

  • Resource: Assign virtual machine to resource pool, Create resource pool, Remove resource pool

  • Folder: Create folder, Delete folder (برای مدیریت فولدرهای موقت Virtual Lab)

  • dvPort Group: Create, Delete (اگر از Distributed Switch استفاده می‌کنید)

C. دسترسی‌های پیکربندی و تعامل VM

این مجموعه، امکان اجرای Snapshot، دسترسی به دیسک‌ها، و مدیریت سرویس‌های درون VM (Guest Processing) را فراهم می‌کند.

  • Virtual Machine - Configuration: Acquire disk lease, Add existing disk, Add new disk, Add or remove device, Advanced configuration, Configure RAW device (برای دیسک‌های RDM), Remove disk, Set Annotation, Toggle disk change tracking (برای فعال‌سازی CBT)

  • Virtual Machine - Snapshot Management: Create snapshot, Remove snapshot (هسته اصلی عملیات بکاپ)

  • Virtual Machine - Interaction: Power Off, Power On, Reset, Suspend, Guest operating system management by VIX API

  • Virtual Machine - Provisioning: Allow disk access, Allow read-only disk access, Allow virtual machine download

  • Virtual Machine - Guest Operations: Guest operation modifications, Guest operation program execution, Guest operation queries (برای Application-Aware Processing)

D. دسترسی‌های سطح میزبان (Host)

  • Host - Configuration: Network configuration, Storage partition configuration (برای عملیات‌های NFS و اتصال به VPower)

با اعمال این Role سفارشی فوق، شما نه تنها امنیت اکانت‌های مدیریتی خود را حفظ می‌کنید، بلکه تضمین می‌کنید که Veeam با دسترسی‌های لازم برای اجرای تمامی سناریوهای DR (Disaster Recovery) مجهز شده است.

**حمید رضا اسفندیاری _ کارشناس شبکه و فناوری اطلاعات**

virtual machinevcenter
۲
۰
حمید رضا اسفندیاری
حمید رضا اسفندیاری
مدیر سیستم های فناوری اطلاعات، مدیریت زیرساخت سرور و شبکه، محیط های مجازی سازی و امنیت شبکه
شاید از این پست‌ها خوشتان بیاید