قم بعمل نسخة احتياطية من جهاز ظاهري في Azure باستخدام PowerShell
يتم استخدام الوحدة النمطية Azure PowerShell AZ لإنشاء موارد Azure وإدارتها من سطر الأوامر أو في البرامج النصية.
يقوم Azure Backup بنسخ الأجهزة والتطبيقات المحلية احتياطيا، وأجهزة Azure الظاهرية. يوضح لك هذا المقال كيفية عمل نسخة احتياطية من Azure VM باستخدام الوحدة النمطية AZ. بدلا من ذلك، يمكنك إجراء نسخ احتياطي لجهاز ظاهري باستخدام Azure CLI، أو في مدخل Microsoft Azure.
يساعد التشغيل السريع هذا على النسخ الاحتياطي على جهاز Azure ظاهري موجود. إذا كنت بحاجة إلى إنشاء جهاز ظاهري، يمكنك إنشاء جهاز ظاهري باستخدام Azure PowerShell.
تتطلب هذه البداية السريعة إصدار الوحدة النمطية Azure PowerShell AZ 1.0.0 أو إصدارًا أحدث. قم بتشغيل Get-Module -ListAvailable Az
للعثور على الإصدار. إذا كنت بحاجة إلى التثبيت أو الترقية، راجع تثبيت وحدة Azure PowerShell.
إشعار
نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. للبدء، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.
تسجيل الدخول والتسجيل
سجل الدخول إلى اشتراكك في Azure باستخدام الأمر
Connect-AzAccount
واتبع الإرشادات التي تظهر على الشاشة.Connect-AzAccount
في المرة الأولى التي تستخدم فيها Azure Backup، يجب عليك تسجيل موفر خدمة استرداد Azure في اشتراكك باستخدام Register-AzResourceProvider، كما يلي:
Register-AzResourceProvider -ProviderNamespace "Microsoft.RecoveryServices"
أنشئ مخزن خدمات الاسترداد
قيمة Recovery Services عبارة عن حاوية منطقية تخزن بيانات النسخ الاحتياطي للموارد المحمية، مثل أجهزة Azure VM. عند تشغيل مهمة النسخ الاحتياطي، فإنها تنشئ نقطة استرداد داخل مخزن خدمات الاسترداد. يمكنك بعد ذلك استخدام إحدى نقاط الاسترداد هذه لاستعادة البيانات إلى نقطة زمنية معينة.
عند إنشاء المخزن:
- في مجموعة الموارد والموقع، حدد مجموعة الموارد وموقع الجهاز الظاهري الذي تريد نسخه احتياطيًا.
- إذا استخدمت نموذج البرنامج النصي هذا لإنشاء الجهاز الظاهري، فإن مجموعة الموارد هي myResourceGroup، والجهاز الظاهري هو *myVM، والموارد موجودة في منطقة WestEurope.
- إن Azure Backup يعالج التخزين تلقائيًا للبيانات التي تم نسخها احتياطيًا. بشكل افتراضي، فإن المخزن يستخدم التخزين الجغرافي المكرر (GRS). يضمن التكرار الجغرافي تكرار البيانات الاحتياطية في منطقة Azure ثانوية، على بعد مئات الأميال من المنطقة الرئيسية.
الآن قم بإنشاء مخزن:
استخدم New-AzRecoveryServicesVault لإنشاء المخزن:
New-AzRecoveryServicesVault ` -ResourceGroupName "myResourceGroup" ` -Name "myRecoveryServicesVault" ` -Location "WestEurope"
تعيين سياق المخزن باستخدام Set-AzRecoveryServicesVaultContext، كما يلي:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContext
تغيير تكوين تكرار التخزين (LRS/GRS) للمخزن باستخدام Set-AzRecoveryServicesBackupProperty، كما يلي:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesBackupProperty -BackupStorageRedundancy LocallyRedundant/GeoRedundant
إشعار
لا يمكن تعديل التكرار للتخزين إلا في حالة عدم وجود عناصر نسخ احتياطي محمية في المخزن.
قم بتمكين النسخ الاحتياطي لـ Azure VM
ستقوم بتمكين النسخ الاحتياطي لـ Azure VM، وتحدد نهج النسخ الاحتياطي.
- النهج يحدد وقت تشغيل النسخ الاحتياطية، ومدة الاحتفاظ بنقاط الاسترداد التي تم إنشاؤها من قِبل النسخ الاحتياطية.
- يقوم نهج الحماية الافتراضي بتشغيل نسخة احتياطية مرة واحدة يوميًا للجهاز الظاهري، ويحتفظ بنقاط الاسترداد التي تم إنشاؤها لمدة 30 يومًا. يمكنك استخدام هذا النهج الافتراضي لحماية الجهاز الظاهري الخاص بك بسرعة.
قم بتمكين النسخ الاحتياطي على النحو التالي:
أولا، قم بتعيين النهج الافتراضي باستخدام Get-AzRecoveryServicesBackupProtectionPolicy:
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
تمكين النسخ الاحتياطي للجهاز الظاهري باستخدام Enable-AzRecoveryServicesBackupProtection. حدد النهج ومجموعة الموارد واسم الجهاز الظاهري.
Enable-AzRecoveryServicesBackupProtection ` -ResourceGroupName "myResourceGroup" ` -Name "myVM" ` -Policy $policy
بدء مهمة النسخ الاحتياطي
يتم تشغيل النسخ الاحتياطية وفقًا للجدول المحدد في نهج النسخ الاحتياطي. يمكنك أيضًا تشغيل نسخة احتياطية عند الطلب:
- أول مهمة نسخ احتياطي أولية تُنشئ نقطة استرداد كاملة.
- بعد النسخ الاحتياطي الأولي، كل مهمة نسخ احتياطي تُنشئ نقاط الاسترداد الإضافية.
- نقاط الاسترداد الإضافية تتسم بالفعالية من حيث التخزين والوقت، كما أنها تنقل التغييرات التي تم إجراؤها منذ النسخ الاحتياطي الأخير.
لتشغيل نسخة احتياطية عند الطلب، يمكنك استخدام Backup-AzRecoveryServicesBackupItem.
- يمكنك تحديد حاوية في المخزن تحتوي على بيانات النسخ الاحتياطي باستخدام Get-AzRecoveryServicesBackupContainer.
- يتم التعامل مع كل جهاز ظاهري يتم نسخه احتياطيًا كعنصر. لبدء مهمة نسخ احتياطي، يمكنك الحصول على معلومات حول الجهاز الظاهري باستخدام Get-AzRecoveryServicesBackupItem.
قم بتشغيل مهمة نسخ احتياطي عند الطلب على النحو التالي:
حدد الحاوية، واحصل على معلومات الجهاز الظاهري، وقم بتشغيل النسخة الاحتياطية.
$backupcontainer = Get-AzRecoveryServicesBackupContainer ` -ContainerType "AzureVM" ` -FriendlyName "myVM" $item = Get-AzRecoveryServicesBackupItem ` -Container $backupcontainer ` -WorkloadType "AzureVM" Backup-AzRecoveryServicesBackupItem -Item $item
قد تحتاج إلى الانتظار لمدة تصل إلى 20 دقيقة، لأن مهمة النسخ الاحتياطي الأولى تنشئ نقطة استرداد كاملة. راقب المهمة كما هو موضح في الإجراء التالي.
مراقبة مهمة النسخ الاحتياطي
قم بتشغيل Get-AzRecoveryservicesBackupJob لمراقبة حالة المهمة.
Get-AzRecoveryservicesBackupJob
الإخراج مشابه للمثال التالي، الذي يظهر المهمة على أنها InProgress:
WorkloadName Operation Status StartTime EndTime JobID ------------ --------- ------ --------- ------- ----- myvm Backup InProgress 9/18/2017 9:38:02 PM 9f9e8f14 myvm ConfigureBackup Completed 9/18/2017 9:33:18 PM 9/18/2017 9:33:51 PM fe79c739
عند اكتمال حالة المهمة، يكون الجهاز الظاهري محميا ويحتوي على نقطة استرداد كاملة مخزنة.
إدارة النسخ الاحتياطية لجهاز ظاهري
إذا كنت ترغب في تنفيذ مزيد من الإجراءات مثل تغيير النهج وتعديل النهج وما إلى ذلك. راجع قسم إدارة النسخ الاحتياطية للجهاز الظاهري.
تنظيف النشر
إذا لم تعد بحاجة إلى نسخ احتياطي لجهاز ظاهري، يمكنك تنظيفه.
- إذا كنت ترغب في تجربة استعادة الجهاز الظاهري، يمكنك تخطي عملية التنظيف.
- إذا استخدمت جهازا ظاهريا موجودا، يمكنك تخطي الأمر Cmdlet Remove-AzResourceGroup النهائي لترك مجموعة الموارد والجهاز الظاهري في مكانهما.
قم بتعطيل الحماية، وحذف نقاط الاستعادة والمخزن. ثم احذف مجموعة الموارد وموارد الجهاز الظاهري ذات الصلة، كما يلي:
Disable-AzRecoveryServicesBackupProtection -Item $item -RemoveRecoveryPoints
$vault = Get-AzRecoveryServicesVault -Name "myRecoveryServicesVault"
Remove-AzRecoveryServicesVault -Vault $vault
Remove-AzResourceGroup -Name "myResourceGroup"
الخطوات التالية
في هذا التشغيل السريع، قمت بإنشاء مخزن خدمات الاسترداد، تمكين الحماية على الجهاز الظاهري، وإنشاء نقطة الاسترداد الأولية.
- تعرف على كيفية إجراء نسخ احتياطي للأجهزة الظاهرية في مدخل Microsoft Azure.
- تعرف على كيفية استعادة جهاز ظاهري بسرعة
- تعرف على كيفية استعادة جهاز Azure الظاهري باستخدام واجهة برمجة تطبيقات REST