عمل نسخة احتياطية من مشاركات ملف Azure مع Azure CLI
يوفر Azure CLI تجربة سطر أوامر لإدارة موارد Azure. إنها أداة رائعة لإنشاء تنفيذ تلقائي مخصص لاستخدام موارد Azure. توضح هذه المقالة تفاصيل كيفية عمل إعادة إنشاء ملف Azure بمشاركات مع Azure CLI. يمكنك أيضاً تنفيذ هذه الخطوات عبر Azure PowerShell أو مدخل Microsoft Azure.
بحلول نهاية هذا البرنامج التعليمي، ستكون قد تعلمت كيفية تنفيذ العمليات أدناه مع أزور CLI:
- أنشئ مخزن خدمات الاسترداد
- تمكين النسخ الاحتياطي لمشاركات الملفات Azure
- تشغيل النسخ الاحتياطي عند الطلب
المتطلبات الأساسية
استخدم بيئة Bash في Azure Cloud Shell. لمزيد من المعلومات، راجع التشغيل السريع ل Bash في Azure Cloud Shell.
إذا كنت تفضل تشغيل أوامر مرجع CLI محلياً قم بتثبيت CLI Azure. إذا كنت تعمل على نظام تشغيل Windows أو macOS، ففكر في تشغيل Azure CLI في حاوية Docker. لمزيد من المعلومات، راجع كيفية تشغيل Azure CLI في حاوية Docker.
إذا كنت تستخدم تثبيت محلي، يُرجى تسجيل الدخول إلى Azure CLI مستخدمًا أمر az login. لإنهاء عملية المصادقة، اتبع الخطوات المعروضة في جهازك. للحصول على خيارات أخرى لتسجيل دخول، راجع تسجيل الدخول باستخدام Azure CLI.
عندما يُطلب منك، قم بتثبيت ملحق Azure CLI عند الاستخدام لأول مرة. لمزيد من المعلومات بشأن الامتدادات، راجع استخدام امتدادات مع Azure CLI.
يُرجى تشغيل إصدار az للوصول إلى الإصدار والمكتبات التابعة التي تم تثبيتها. للتحديث لآخر إصدار، يُرجى تشغيل تحديث az.
- يتطلب هذا البرنامج التعليمي الإصدار 2.0.18 أو أحدث من Azure CLI. إذا كنت تستخدم Azure Cloud Shell، يتم تثبيت أحدث إصدار بالفعل.
أنشئ مخزن خدمات الاسترداد
خزنة Recovery Services هي كيان يمنحك طريقة عرض موحدة، وقدرة إدارة عبر جميع عناصر النسخ الاحتياطي. عند تشغيل مهمة النسخ الاحتياطي، فإنها تنشئ نقطة استعادة داخل مخزن Recovery Services. يمكنك بعد ذلك استخدام إحدى نقاط الاسترداد هذه لاستعادة البيانات إلى نقطة زمنية معينة.
اتبع هذه الخطوات لإنشاء مخزن Recovery Services:
يتم وضع مخزن في مجموعة موارد. إذا لم يكن لديك مجموعة موارد حالية، فأنشئ مجموعة جديدة باستخدام az group create. في هذا البرنامج التعليمي، أنشأنا مجموعة الموارد الجديدة azurefiles في منطقة شرق الولايات المتحدة.
az group create --name AzureFiles --location eastus --output table
Location Name ---------- ---------- eastus AzureFiles
استخدام مخزن النسخ الاحتياطي az لإنشاء cmdlet ولإنشاء مخزن. حدد نفس الموقع للخزنة كما تم استخدامه لمجموعة الموارد.
ينشئ المثال التالي مخزن Recovery Services باسم azurefilesvault في منطقة شرق الولايات المتحدة.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output table
Location Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
تمكين النسخ الاحتياطي لمشاركات الملفات Azure
يفترض هذا المقطع أن لديك بالفعل مشاركة ملف Azure التي تريد تكوين النسخ الاحتياطي. إذا لم يكن لديك واحد، فأنشئ مشاركة ملف Azure باستخدام الأمر az storage share create.
لتمكين النسخ الاحتياطي لمشاركات الملفات، تحتاج إلى إنشاء نهج حماية يحدد متى يتم تشغيل مهمة النسخ الاحتياطي، ومتى يتم تخزين نقاط الاسترداد. لإنشاء نهج باستخدام CLI، استخدم الأمر az backup policy create.
المثال التالي يستخدم الأمر az backup protection enable-for-azurefileshare لتمكين النسخ الاحتياطي لمشاركة ملف azurefiles في حساب التخزين afsaccount باستخدام نهج النسخ الاحتياطي schedule 1:
az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles --output table
Name ResourceGroup
------------------------------------ ---------------
0caa93f4-460b-4328-ac1d-8293521dd928 azurefiles
تتوافق سمة Name في الإخراج مع اسم الوظيفة التي تم إنشاؤها بواسطة خدمة النسخ الاحتياطي لعملية تمكين النسخ الاحتياطي. لتتبع حالة المهمة، استخدم أمر cmdlet التالي az backup job show.
قم بتشغيل نسخة احتياطية عند الطلب لمشاركة الملفات
إذا كنت ترغب في تشغيل نسخة احتياطية عند الطلب لمشاركة الملف بدلاً من انتظار نهج النسخ الاحتياطي لتشغيل المهمة في الوقت المجدول، استخدم الأمر az backup protection backup-now.
تحتاج إلى تعريف المعلمات التالية لتشغيل نسخة احتياطية عند الطلب:
- -StorageAccountName - اسم حساب التخزين الذي يستضيف مشاركة الملف. لاسترداد الاسم أو الاسم المألوف لحاويتك، استخدم الأمر az backup container list.
- --اسم العنصر هو اسم مشاركة الملف الذي تريد تشغيل نسخة احتياطية عند الطلب. لاسترداد الاسم أو الاسم المألوف للعنصر الذي نُسخ احتياطياً، استخدم الأمر az backup item list .
- --retain-until تحديد التاريخ حتى عندما تريد الاحتفاظ بنقطة الاسترداد. يجب تعيين القيمة بتنسيق التوقيت UTC (dd-mm-yyyy).
المثال التالي بتشغيل نسخة احتياطية عند الطلب لـ azurefiles مشاركة الملفات في حساب تخزين afsaccount مع الاحتفاظ حتى 20-01-2020.
az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name ResourceGroup
------------------------------------ ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12 azurefiles
تتوافق سمة Name في الإخراج مع اسم الوظيفة التي أنشئت بواسطة خدمة النسخ الاحتياطي لعملية نهج التغيير. للتحقق من حالة هذه العملية، استخدم الأمر az backup job show.
الخطوات التالية
- تعرف على كيفية استعادة مشاركات ملف Azure باستخدام CLI
- تعرف على كيفية إدارة النسخ الاحتياطية لمشاركة ملفات Azure باستخدام CLI
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ