مدیریت بکاپ
دستورهای backup ابزارهایی برای مدیریت بکاپهای ابرک در زیرساخت ابری شما فراهم میکند. شما میتوانید بکاپ دستی ایجاد کنید، از اسلاتهای بکاپ بازیابی (Restore) انجام دهید و بکاپ را در فضای ذخیرهسازی سازگار با S3 آپلود کنید.
شناسهی مستعار (Alias): bkp
دستورها
۱. لیست بکاپها
لیست تمام پروفایلهای بکاپ. از فلگها برای فیلتر کردن بر اساس ریجن یا دیتاسنتر استفاده کنید.
arvan iaas backup list
شناسهی مستعار: ls
Flags:
region--وr-: فیلتر بر اساس کد ریجن (اختیاری) مثال:ir-central1az--وa-: فیلتر بر اساس دیتاسنتر (اختیاری) مثال:ir-central1-a
مثال:
$ arvan iaas backup list --az ir-central1-a
خروجی:
BACKUP NAME INSTANCE NAME VOLUME ID STATUS SLOTS AZ
data-backup my-server a1b2c3d4-5678-90ab-cdef-123456789012 enabled 3/10 ir-central1-a
app-backup app-server b2c3d4e5-6789-01bc-def0-234567890123 enabled 5/10 ir-central1-a
Total backup profiles: 2
۲. نمایش جزییات بکاپ
نمایش اطلاعات دقیق دربارهی پیکربندی یک بکاپ.
arvan iaas backup show <backup-name>
شناسهی مستعار: sh
Arguments:
backup-name(اجباری): نام بکاپ
مثال:
$ arvan iaas backup show my-backup
خروجی:
BACKUP DETAILS
--------------
Backup Name: my-backup
Volume ID: a1b2c3d4-5678-90ab-cdef-123456789012
Instance ID: x1y2z3w4-5678-90ab-cdef-123456789012
Instance Name: my-server
Status: enabled
Slots Used: 3/10
Next Backup: 2026-02-18 00:00:00
Auto S3: false
AZ: ir-central1-a
Created At: 2026-01-15 10:30:00
۳. فعالسازی بکاپ
فعالسازی بکاپ خودکار برای یک ابرک. بکاپ در همان دیتاسنتری که ابرک قرار دارد ایجاد میشود. هر پروفایل پشتیبانگیری مانند یک Job عمل میکند که بهطور منظم از ابرک بکاپ تهیه کرده و هر کدام را بهعنوان یک اسلات (Slot) ذخیره میکند.
شما نمیتوانید چند پروفایل بکاپ برای یک ابرک داشته باشید، اما میتوانید چند اسلات زیر مجموعهی یک پروفایل داشته باشید.
arvan iaas backup enable
Flags:
name--وn-: نام بکاپ (اختیاری)instance--وi-: شناسهی ابرک (اجباری)
مثال:
$ arvan iaas backup enable --instance c11d6cb4-7a31-4192-8ed2-64c39f57d839 --name my-backup
خروجی:
Backup 'my-backup' enabled successfully for instance c11d6cb4-7a31-4192-8ed2-64c39f57d839 in ir-central1-a
نکتهها:
- availability zone بهطور خودکار از روی ابرک تشخیص داده میشود.
- پشتیبان در همان AZ ابرک ساخته میشود.
- اگر نامی مشخص نکنید، یک نام پیشفرض بر اساس نام ابرک تولید میشود.
۴. غیرفعالسازی بکاپ
غیرفعال کردن بکاپ برای یک ابرک که منجر به توقف پشتیبانگیریهای خودکار آتی میشود.
توجه داشته باشید که با این کار تمام اسلاتهای موجود متعلق به این پروفایل نیز حذف خواهند شد.
arvan iaas backup disable <backup-name>
Flags:
force--وf-: نادیده گرفتن تایید عملیات
مثال:
$ arvan iaas backup disable my-backup --force
خروجی:
Backup 'my-backup' disabled successfully
نکتهها:
- این دستور تمام اسلاتهای پشتیبان موجود را حذف میکند
- این عملیات قابل بازگشت نیست
۵. ایجاد بکاپ دستی
ایجاد یک اسلات بکاپ بهشکل دستی برای یک پروفایل موجود
arvan iaas backup create <backup-profile-name>
شناسهی مستعار: cr
مثال:
$ arvan iaas backup create my-backup
خروجی:
Manual backup slot created successfully for 'my-backup'
نکتهها:
- پروفایل پشتیبانگیری باید از قبل وجود داشته باشد. (ابتدا از
enableاستفاده کنید) - اسلات پشتیبان دستی بهشکل آنی ساخته میشود.