كيفية تحديد مهمة ترحيل وبدء تشغيلها

عند ترحيل مشاركة إلى Azure، تحتاج إلى وصف مشاركة المصدر وهدف Azure وأي إعدادات ترحيل تريد تطبيقها. يتم تعريف هذه السمات في تعريف وظيفة داخل مورد Mover للتخزين. توضح هذه المقالة كيفية إنشاء تعريف الوظيفة هذا وتشغيله.

المتطلبات الأساسية

قبل البدء في اتباع الأمثلة الواردة في هذه المقالة، من المهم أن يكون لديك فهم للتسلسل الهرمي لمورد Azure Storage Mover. راجع مقالة فهم التسلسل الهرمي لمورد Storage Mover، لفهم ضرورة المتطلبات الأساسية لتعريف الوظيفة.

هناك ثلاثة متطلبات أساسية لتعريف ترحيل مشاركات المصدر:

  • مورد مرور تخزين موجود.
    إذا لم تكن قد نشرت موردا لموفر التخزين، فاتبع الخطوات الواردة في مقالة إنشاء مورد مرور تخزين. تساعدك هذه الخطوات على نشر مورد مرور تخزين إلى المنطقة المطلوبة داخل اشتراك Azure الخاص بك.
  • جهاز ظاهري واحد على الأقل لعامل Azure Storage Mover (VM).
    ترشدك الخطوات الواردة في مقالات نشر الجهاز الظاهري لعامل Azure Storage Mover وتسجيل العامل خلال عملية النشر والتسجيل.
  • وأخيرا، تحتاج إلى إنشاء تعريف وظيفة لتعريف الترحيل.
    يتم تنظيم تعريفات الوظائف في مشروع ترحيل. تحتاج إلى مشروع ترحيل واحد على الأقل في مورد نقل التخزين الخاص بك. إذا لم تكن قد فعلت ذلك بالفعل، فاتبع خطوات النشر في مقالة إدارة المشاريع لإنشاء مشروع ترحيل.

إنشاء تعريف وظيفة وبدء تشغيله

يتم إنشاء تعريف وظيفة داخل مورد مشروع. يتطلب إنشاء تعريف وظيفة تحديد أو تكوين مشروع ونقطة نهاية تخزين مصدر وهدف واسم وظيفة. إذا كنت قد اتبعت الأمثلة الواردة في المقالات السابقة، فقد يكون لديك مشروع موجود ضمن مورد مرور تخزين تم نشره مسبقا. اتبع الخطوات الواردة في هذا القسم لإضافة تعريف وظيفة إلى مشروع.

نقاط نهاية التخزين هي موارد منفصلة في عملية نقل التخزين. تحتاج إلى إنشاء نقطة نهاية مصدر وهدف قبل أن تتمكن من الرجوع إليها ضمن تعريف الوظيفة. تصف الأمثلة في هذا القسم عملية إنشاء نقاط النهاية.

راجع مقالة اصطلاح تسمية الموارد للحصول على المساعدة في اختيار أسماء الموارد المدعومة.

  1. انتقل إلى صفحة Project explorer داخل مدخل Microsoft Azure لعرض قائمة المشاريع المتوفرة. إذا لم تكن هناك مشاريع، أو كنت بحاجة إلى إنشاء مشروع جديد، يمكنك اتباع الخطوات المضمنة في مقالة إدارة مشاريع Azure Storage Mover.

    Screen capture of the Project Explorer's Overview tab within the Azure portal.

    من داخل جزء مستكشف المشروع أو قائمة النتائج، حدد اسم مشروع متوفر. يتم عرض خصائص المشروع وبيانات ملخص المهمة في جزء التفاصيل . كما يتم عرض أي تعريفات مهمة موجودة ومهام منشورة محددة للمشروع.

    في قائمة الإجراءات داخل جزء تفاصيل المشروع، حدد Create job definition لفتح نافذة Create a migration job . إذا لم تكن هناك تعريفات مهمة داخل المشروع، يمكنك أيضا تحديد إنشاء تعريف وظيفة بالقرب من أسفل الجزء، كما هو موضح في المثال التالي.

    Screen capture of the Project Explorer's Overview tab within the Azure portal highlighting the use of filters.

  2. في علامة التبويب الأساسيات في نافذة إنشاء مهمة ترحيل، أدخل قيمة في حقل الاسم المطلوب. يمكنك أيضا إضافة قيمة وصف اختيارية أقل من 1024 حرفا. وأخيرا، في قسم عامل الترحيل، حدد العامل لإجراء ترحيل البيانات ثم حدد التالي لفتح علامة التبويب المصدر . يجب عليك اختيار عامل موجود بالقرب من مصدر البيانات قدر الإمكان. يجب أن يكون لدى العامل المحدد أيضا موارد مناسبة لحجم الوظيفة وتعقيدها. يمكنك تعيين وكيل مختلف لوظيفتك في وقت لاحق إذا رغبت في ذلك.

    Screen capture of the migration job's Basics tab, showing the location of the data fields.

  3. في علامة التبويب المصدر ، حدد خيارا ضمن حقل نقطة النهاية المصدر. يمكنك اختيار إما استخدام نقطة نهاية مصدر موجودة أو إنشاء مورد نقطة نهاية جديد.

    إذا كنت تريد استخدام نقطة نهاية مصدر موجودة قمت بتعريفها مسبقا، فاختر الخيار تحديد نقطة نهاية موجودة. بعد ذلك، حدد الارتباط Select an existing endpoint as a source لفتح جزء نقطة النهاية المصدر. يعرض هذا الجزء قائمة مفصلة بنقاط النهاية المعرفة مسبقا. حدد نقطة النهاية المناسبة وحدد تحديد للعودة إلى علامة التبويب المصدر وملء حقل نقطة النهاية المصدر الموجودة.

    Screen capture of the Source tab illustrating the location of the Existing Source Endpoint field.

    لتعريف نقطة نهاية مصدر جديدة لترحيل البيانات منها، حدد الخيار إنشاء نقطة نهاية جديدة. بعد ذلك، قم بتوفير قيم لحقول اسم المضيف أو IP واسم المشاركة وإصدار البروتوكول المطلوبة. يمكنك أيضا إضافة قيمة وصف اختيارية أقل من 1024 حرفا.

    Screen capture of the Source tab illustrating the location of the New Source Endpoint fields.

    يمكن استخدام أنواع معينة فقط من نقاط النهاية كمصدر أو هدف، على التوالي. خطوات إنشاء أنواع نقاط نهاية مختلفة متشابهة، وكذلك حقول البيانات المقابلة لها. المفاضلة الرئيسية بين إنشاء نقاط النهاية التي تدعم NFS وSMB هي استخدام Azure Key Vault لتخزين بيانات الاعتماد المشتركة لموارد SMB. عند إنشاء مورد نقطة نهاية يدعم بروتوكول SMB، يطلب منك توفير قيم لاسم Key Vault، وأسماء أسرار اسم المستخدم وكلمة المرور أيضا.

    حدد اسم Key Vault من القوائم المنسدلة Key Vault . يمكنك توفير قيم للبيانات السرية لاسماء المستخدمين والبيانات السرية لكلمة المرور عن طريق تحديد السر ذي الصلة من القائمة المنسدلة المقابلة. بدلا من ذلك، يمكنك توفير URI إلى السر كما هو موضح في التقاط الشاشة التالية.

    لمزيد من المعلومات حول موارد نقطة النهاية، راجع مقالة إدارة نقاط نهاية Storage Mover.

    Screen capture of the fields required to create a new SMB source endpoint resource.

    بشكل افتراضي، تبدأ مهام الترحيل من جذر مشاركتك. ومع ذلك، إذا كانت حالة الاستخدام الخاصة بك تتضمن نسخ البيانات من مسار معين داخل مشاركة المصدر، يمكنك توفير المسار في حقل المسار الفرعي. يؤدي توفير هذه القيمة إلى بدء ترحيل البيانات من الموقع الذي حددته. إذا لم يتم العثور على المسار الفرعي الذي حددته، فلن يتم نسخ أي بيانات.

    قبل إنشاء نقطة نهاية ومورد وظيفة، من المهم التحقق من صحة المسار الذي قدمته ومن إمكانية الوصول إلى البيانات. لا يمكنك تعديل نقاط النهاية أو موارد الوظائف بعد إنشائها. إذا كان المسار المحدد خاطئا، فإن خيارك الوحيد هو حذف الموارد وإعادة إنشائها.

    يتم تسلسل قيم المضيف واسم المشاركة والمسار الفرعي لتشكيل مسار مصدر الترحيل الكامل. يتم عرض المسار في حقل المسار الكامل ضمن قسم التحقق من المسار الكامل. انسخ المسار المتوفر وتحقق من قدرتك على الوصول إليه قبل إجراء التغييرات.

    بعد التأكد من إمكانية الوصول إلى المشاركة، حدد التالي لحفظ إعدادات نقطة النهاية المصدر والبدء في تحديد هدفك.

  4. في علامة التبويب الهدف ، حدد خيارا لحقل نقطة النهاية الهدف.

    كما هو الحال مع نقطة النهاية المصدر، اختر الخيار تحديد مرجع نقطة نهاية موجودة إذا كنت تريد استخدام نقطة نهاية معرفة مسبقا. بعد ذلك، حدد الارتباط Select an existing endpoint as a target لفتح جزء نقطة النهاية الهدف. يتم عرض قائمة مفصلة بنقاط النهاية المحددة مسبقا. من قائمة نقطة النهاية، حدد نقطة النهاية المطلوبة، ثم حدد لملء حقل نقطة النهاية المصدر الموجودة والعودة إلى علامة التبويب المصدر.

    Screen capture of the Target tab illustrating the location of the Existing Target Endpoint field.

    وبالمثل، لتعريف نقطة نهاية هدف جديدة، اختر الخيار إنشاء نقطة نهاية جديدة. بعد ذلك، حدد القيم من القوائم المنسدلة لحقول حساب الاشتراك والتخزين المطلوبة. يمكنك أيضا إضافة قيمة وصف اختيارية أقل من 1024 حرفا. اعتمادا على حالة الاستخدام الخاصة بك، حدد نوع *Target المناسب.

    تذكر أنه لا يمكن استخدام أنواع معينة من نقاط النهاية إلا كمصدر أو هدف، على التوالي.

    يدعم إصدار Azure Storage Mover الحالي عمليات الترحيل بالدقة الكاملة لمجموعات أزواج محددة من المصدر-الهدف. استخدم دائما أحدث إصدار من الوكيل للاستفادة من هذه المصادر والوجهات المدعومة:

    بروتوكول المصدر استهداف تعليقات
    تحميل SMB 2.x مشاركة ملف Azure (SMB) مصادر SMB 1.x ومشاركات ملفات NFS Azure غير مدعومة حاليا.
    تحميل NFS 3 و4 حاوية تخزين Azure blob يتم دعم الحاويات التي تم تمكين ميزة "خدمة مساحة الاسم الهرمية (HNS)"، ويتم استخدام مجموعة API REST API ADLS Gen2 للترحيل.

    Screen capture of the Target tab illustrating the location of the New Target Endpoint fields.

    يمكن استخدام قيمة مسار فرعي هدف لتحديد موقع داخل الحاوية الهدف حيث سيتم نسخ البيانات التي تم ترحيلها. قيمة المسار الفرعي نسبة إلى جذر الحاوية. يمكنك توفير قيمة فريدة لإنشاء مجلد فرعي جديد. إذا حذفت قيمة المسار الفرعي، يتم نسخ البيانات إلى الجذر.

    بعد التأكد من دقة الإعدادات، حدد التالي للمتابعة.

  5. ضمن علامة التبويب الإعدادات، لاحظ الإعدادات المقترنة بوضع النسخ ونتائج الترحيل. يؤثر وضع نسخ الخدمة على سلوك محرك الترحيل عندما تتغير الملفات أو المجلدات بين تكرارات النسخ.

    دمج المصدر في الهدف:

    • الملفات في الهدف، حتى إذا لم تكن موجودة في المصدر.
    • يتم تحديث الملفات ذات الأسماء والمسارات المطابقة لمطابقة المصدر.
    • يقوم ملف أو مجلد بإعادة تسمية بين النسخ بإنشاء محتوى مكرر في الهدف.

    مصدر معكوس للهدف:

    • يتم حذف الملفات الموجودة في الهدف إذا لم تكن موجودة في المصدر.
    • يتم تحديث الملفات والمجلدات في الهدف لمطابقة المصدر.
    • لا تنشئ إعادة تسمية الملفات أو المجلدات بين النسخ محتوى مكرر. يؤدي العنصر الذي تمت إعادة تسميته على الجانب المصدر إلى حذف العنصر بالاسم الأصلي في الهدف. بالإضافة إلى ذلك، يتم أيضا تحميل العنصر الذي تمت إعادة تسميته إلى الهدف. إذا كان العنصر الذي تمت إعادة تسميته مجلدا، فإن سلوك الحذف وإعادة التحميل الموضح ينطبق على جميع الملفات والمجلدات الموجودة فيه. تجنب إعادة تسمية المجلدات أثناء الترحيل، خاصة بالقرب من المستوى الجذر لبيانات المصدر.

    تستند نتائج الترحيل إلى أنواع التخزين المحددة لنقاط النهاية المصدر والهدف. على سبيل المثال، نظرا لأن تخزين الكائن الثنائي كبير الحجم يدعم فقط المجلدات "الظاهرية"، فإن الملفات المصدر في المجلدات لها مساراتها مثبتة مسبقا على أسمائها ويتم وضعها في قائمة مسطحة داخل حاوية كائن ثنائي كبير الحجم. يتم تمثيل المجلدات الفارغة ككائن ثنائي كبير الحجم فارغ في الهدف. تستمر بيانات تعريف المجلد المصدر في حقل بيانات التعريف المخصصة للكائن الثنائي كبير الحجم، كما هي مع الملفات.

    بعد عرض تأثيرات وضع النسخ ونتائج الترحيل، حدد التالي لمراجعة القيم من علامات التبويب السابقة.

  6. راجع إعدادات اسم الوظيفة ووصفها وإعدادات نقطة نهاية التخزين المصدر والهدف. استخدم الخيارين السابق والتالي للتنقل عبر علامات التبويب وتصحيح أي أخطاء، إذا لزم الأمر. وأخيرا، حدد Create لتوفير تعريف الوظيفة.

    Screen capture of the Review tab illustrating the location of the fields and settings.

الخطوات التالية

الآن بعد أن قمت بإنشاء تعريف وظيفة باستخدام نقاط النهاية المصدر والهدف، تعرف على كيفية تقدير الوقت المطلوب لأداء مهمة الترحيل.