البرنامج التعليمي: نقل البيانات عبر حسابات التخزين باستخدام Azure Stack Edge Pro GPU

ينطبق على: نعم ل Pro GPU SKUAzure Stack Edge Pro - GPUنعم ل Pro 2 SKUAzure Stack Edge Pro 2نعم ل Pro R SKUAzure Stack Edge Pro Rنعم ل Mini R SKUAzure Stack Edge Mini R

يقدم هذا البرنامج التعليمي وصفًا لكيفية إضافة حسابات التخزين على جهاز Azure Stack Edge Pro والاتصال بها. بعد إضافتك حسابات التخزين، يمكن أن تنقل Azure Stack Edge Pro البيانات إلى Azure.

قد يستغرق إتمام الإجراء حوالي 30 دقيقة.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • إضافة حساب تخزين
  • اتصل بحساب التخزين

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

قبل إضافة حسابات تخزين إلى Azure Stack Edge Pro، تأكد مما يلي:

أضف حساب تخزين Edge

إنشاء حساب تخزين Edge، قم بتطبيق الإجراء التالي:

  1. في مدخل Azure، حدد مورد Azure Stack Edge ثم انتقل إلى Overview. يجب أن يكون جهازك متصلاً بالإنترنت. انتقل إلى حسابات التخزين لبوابة التخزين السحابية>.

  2. حدد + إضافة حساب تخزين على شريط أوامر الجهاز.

    إضافة حساب تخزين

  3. في جزء إضافة حساب تخزين Edge، حدد الإعدادات التالية:

    1. قم بتوفير اسم فريد لحساب تخزين Edge على جهازك. يمكن أن تحتوي أسماء حسابات التخزين على أرقام وأحرف صغيرة فقط. يمنع استعمال الرموز. يجب أن يكون اسم حساب التخزين فريدًا داخل الجهاز (وليس عبر الأجهزة).

    2. قدم وصفًا اختياريًّا للمعلومات المتعلقة بالبيانات التي يحتفظ بها حساب التخزين.

    3. بشكل افتراضي، يتم تعيين حساب تخزين Edge إلى حساب Azure Storage في السحابة، ويتم دفع البيانات من حساب التخزين تلقائيًّا إلى السحابة. حدد حساب تخزين Azure الذي تم تعيين حساب تخزين Edge الخاص بك إليه.

    4. أنشئ حاوية جديدة، أو حدد من حاوية موجودة في حساب تخزين Azure. يتم تحميل أي بيانات من الجهاز تمت كتابتها إلى حساب تخزين Edge تلقائيًّا إلى حاوية التخزين المحددة في حساب Azure Storage المعين.

    5. بعد تحديد جميع خيارات حساب التخزين، حدد إضافة لإنشاء حساب تخزين Edge. يتم إخطارك عند إنشاء حساب تخزين Edge بنجاح. يتم بعد ذلك عرض حساب تخزين Edge الجديد في قائمة حسابات التخزين في مدخل Microsoft Azure.

  4. إذا قمت بتحديد حساب التخزين الجديد هذا وانتقلت إلى مفاتيح Access، يمكنك العثور على نقطة نهاية خدمة blob واسم حساب التخزين المقابل. انسخ هذه المعلومات لأن هذه القيم مع مفاتيح الوصول ستساعدك على الاتصال بحساب تخزين Edge.

    إضافة حساب تخزين 2

    يمكنك الحصول على مفاتيح الوصول عن طريق الاتصال بواجهات برمجة التطبيقات المحلية للجهاز باستخدام Azure Resource Manager.

اتصل بحساب تخزين Edge

يمكنك الآن الاتصال بواجهات برمجة تطبيقات REST لتخزين Edge عبر http أو https.

  • Https هي الطريقة الآمنة والموصى بها.
  • يُستخدم Http عند الاتصال عبر الشبكات الموثوق بها.

الاتصال عبر http

يتطلب الاتصال بمخازن Edge REST APIs عبر http اتباع الخطوات التالية:

  • إضافة خدمة Azure المُتناسقة VIP، ونقطة نهاية خدمة الكائن ثنائي الحجم إلى المضيف البعيد
  • تحقق من الاتصال

وُصفت كل خطوة من تلك الخطوات في الأقسام التالية.

أضف عنوان IP للجهاز ونقطة نهاية خدمة الكائن ثنائي الحجم إلى العميل البعيد

  1. اتجه إلى واجهة مستخدم الويب المحلية لجهازك، وسجل الدخول إلى جهازك. تأكد من إلغاء قفل الجهاز.

  2. انتقل إلى صفحة إعدادات الشبكة. سجّل ملاحظة عن عنوان IP الخاص بالجهاز لواجهة الشبكة المستخدمة للاتصال بالعميل.

  3. إذا كنت تعمل مع عميل Windows بعيد، فابدأ المفكرة كمسؤول، ثم افتح ملف المضيفين الموجود في C:\Windows\System32\Drivers\etc.

  4. أضف الإدخال التالي إلى ملف المضيفين: <Device IP address> <Blob service endpoint>

    حصلت على نقطة النهاية خدمة البيانات الثنائية الكبيرة من حساب التخزين Edge التي تم إنشاؤها في مدخل Azure. ستستخدم لاحقة نقطة النهاية خدمة البيانات الثنائية الكبيرة فقط.

    كمرجع، استخدم الصورة التالية. احفظ الملف hosts.

    عدّل ملف المضيف على عميل Windows

تحقق من الاتصال

من أجل التحقق من الاتصال، ستحتاج عادةً إلى المعلومات التالية (والتي قد تختلف) التي جمعتها في الخطوة السابقة:

  • اسم حساب التخزين.
  • مفتاح الوصول إلى حساب التخزين.
  • نقطة تقديم خدمة الكائن ثنائي الحجم.

لديك بالفعل اسم حساب التخزين ونقطة نهاية خدمة الكائن ثنائي الحجم. يمكنك الحصول على مفتاح الوصول إلى حساب التخزين من خلال الاتصال بالجهاز عبر Azure Resource Manager باستخدام عميل Azure PowerShell.

اتبع الخطوات الواردة في الاتصال بالجهاز عبر Azure Resource Manager. بمجرد تسجيلك الدخول إلى واجهات برمجة التطبيقات (APIs) للجهاز المحلي عبر Azure Resource Manager، احصل على قائمة حسابات التخزين على الجهاز. شَغِّل أمر cmdlet التالي:

Get-AzureRMStorageAccount

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

يظهر إخراج عينة فيما يلي:

PS C:\windows\system32> Get-AzureRmStorageAccount

StorageAccountName ResourceGroupName Location SkuName     Kind    AccessTier CreationTime          ProvisioningState EnableHttpsTrafficOnly
------------------ ----------------- -------- -------     ----    ---------- ------------          ----------------- ----------------------
myasetiered1       myasetiered1      DBELocal StandardLRS Storage            11/27/2019 7:10:12 PM Succeeded         False

للحصول على مفتاح الوصول، شَغِّل ما يلي (cmdlet):

Get-AzureRmStorageAccountKey

يظهر إخراج عينة فيما يلي:

PS C:\windows\system32> Get-AzureRmStorageAccountKey

cmdlet Get-AzureRmStorageAccountKey at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
ResourceGroupName: myasetiered1
Name: myasetiered1

KeyName Value    Permissions                                                                                
------- -----    -----------                                                                                
key1    Jb2brrNjRNmArFcDWvL4ufspJjlo+Nie1uh8Mp4YUOVQNbirA1uxEdHeV8Z0dXbsG7emejFWI9hxyR1T93ZncA==        Full
key2    6VANuHzHcJV04EFeyPiWRsFWnHPkgmX1+a3bt5qOQ2qIzohyskIF/2gfNMqp9rlNC/w+mBqQ2mI42QgoJSmavg==        Full

انسخ هذا المفتاح واحفظه. ستستخدم هذا المفتاح للتحقق من الاتصال باستخدام Azure Storage Explorer.

للتحقق من أن إتمام الاتصال بنجاح، استخدم Storage مستكشف التخزين لإرفاقه بحساب تخزين خارجي. إذا لم يكن لديك Storage Explorer، فقم بتنزيل Storage Explorer.

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

  1. من شريط الأوامر العلوي، انتقل إلى Edit > Target Azure Stack APIs.

    تكوين مستكشف التخزين

  2. أعد تشغيل مستكشف التخزين لتصبح التغييرات نافذة المفعول.

اتبع هذه الخطوات للاتصال بحساب التخزين والتحقق من الاتصال.

  1. في مستكشف التخزين، حدد حسابات التخزين. انقر بزر الماوس الأيمن وحدد خيار الاتصال بـ Azure Storage.

    تكوين مستكشف التخزين 2

  2. في جزء الاتصال بـ Azure Storage، حدد استخدام اسم حساب ومفتاح التخزين.

    تكوين مستكشف التخزين 3

  3. في المربع الحواري الاتصال بالاسم والمفتاح، اتخاذ الخطوات التالية:

    1. أدخل اسم العرض لحساب تخزين Edge لديك.
    2. قم بتوفير اسم حساب تخزين Edge.
    3. الصق مفتاح الوصول الذي حصلت عليه من واجهات برمجة التطبيقات المحلية للجهاز عبر Azure Resource Manager.
    4. حدد مجال التخزين ليكون آخر (أدخله أدناه)، ثم قم بتوفير لاحقة نقطة نهاية خدمة blob بالتنسيق: <appliance name>.<DNSdomain>.
    5. تحقق من الخيار استخدام HTTP كعملية نقل عبر http.
    6. حدد التالي.

    تكوين مستكشف التخزين 4

  4. في المربع الحواري ملخص الاتصال، راجع المعلومات المتوفرة. حدد اتصال.

    تكوين مستكشف التخزين 5

  5. يتم عرض الحساب الذي قمت بإضافته بنجاح في الجزء الأيمن من "مستكشف التخزين" باستخدام (خارجي، آخر) ملحق باسمه. حدد حاويات Blob لعرض الحاوية.

    عرض حاويات blob

الخطوة التالية للتحقق هي أن يعمل نقل البيانات بشكل صحيح عبر هذا الاتصال.

اتخذ الخطوات التالية لتحميل البيانات في حساب تخزين Edge على الجهاز، وأنه ينبغي الحصول على طبقات تلقائيًا في حساب تخزين Azure المعين.

  1. حدد الحاوية التي تريد تحميل البيانات فيها في حساب تخزين Edge الخاص بك. حدد Upload، ثم حدد ملفات Upload.

    التحقق من نقل البيانات

  2. في المربع الحواري ملفات Upload، انتقل إلى الملفات التي تريد تحميلها وحددها. حدد التالي.

    التحقق من نقل البيانات 2

  3. تحقق من تحميل الملفات. الملفات التي تم تحميلها تظهر في الحاوية.

    التحقق من نقل البيانات 3

  4. بعد ذلك، سيتم الاتصال بحساب Azure Storage الذي تم تعيينه إلى حساب تخزين Edge هذا. أي بيانات يتم تحميلها إلى حساب تخزين Edge يجب أن تنتقل تلقائيًا إلى حساب تخزين Azure.

    للحصول على سلسلة الاتصال لحساب Azure Storage، انتقل إلى مفاتيح الوصول إلى حساب > Azure Storage وانسخ سلسلة الاتصال.

    التحقق من نقل البيانات 4

    استخدم سلسلة الاتصال لإرفاقها بحساب Azure Storage.

    التحقق من نقل البيانات 5

  5. في المربع الحواري ملخص الاتصال، راجع المعلومات المتوفرة. حدد اتصال.

    التحقق من نقل البيانات 6

  6. سترى أن الملفات التي قمت بتحميلها في حساب التخزين Edge قد تم نقلها إلى حساب Azure Storage.

    التحقق من نقل البيانات 7

الاتصال عبر https

يتطلب الاتصال بتخزين Azure Blob الخاصة بواجهة برمجة التطبيقات REST عبر https اتخاذ الخطوات التالية:

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

وُصفت كل خطوة من تلك الخطوات في الأقسام التالية.

الحصول على الشهادة

يتطلب الوصول إلى تخزين Blob عبر HTTPS وجود شهادة SSL للجهاز. ستقوم أيضا بتحميل هذه الشهادة إلى جهاز Azure Stack Edge Pro كملف .pfx مع مفتاح خاص مرفق به. لمعرفة مزيد من المعلومات حول كيفية إنشاء (لأغراض الاختبار والتطوير فقط) وتحميل تلك الشهادات على جهاز Azure Stack Edge Pro، انتقل إلى:

استيراد الشهادة

إذا كنت تستخدم Azure Storage Explorer للاتصال بحسابات التخزين على الجهاز، فأنت بحاجة أيضًا إلى استيراد الشهادة إلى Storage Explorer بتنسيق PEM. في بيئة Windows، يكون .cer المشفرة Base-64 هو نفس تنسيق PEM.

اتخذ الخطوات التالية لاستيراد الشهادات على Azure Storage Explorer:

  1. تأكد من استهداف Azure Storage Explorer لواجهات برمجة التطبيقات Azure Stack APIs. انتقل إلى تحرير > واجهات برمجة تطبيقات Azure Stack الهدف. أعد تشغيل Storage Explorer حتى يُطبق التغيير، عندما يُطلب منك ذلك.

  2. لاستيراد شهادات SSL، انتقل إلى تحرير > شهادات > SSL استيراد الشهادات.

    استيراد الشهادات إلى Storage Explorer

  3. التنقل وتوفير سلسلة التوقيع وشهادات الكائن ثنائي الحجم. ينبغي أن تكون سلسلة التوقيع وشهادة الكائن ثنائي الحجم بتنسيق PEM، وهو نفس تنسيق Base64 المشفرة على نظام Windows. سيتم إخطارك باستيراد الشهادات بنجاح.

أضف عنوان IP للجهاز ونقطة نهاية خدمة النقطة الكائن ثنائي الحجم

اتبع نفس الخطوات لإضافة عنوان IP للجهاز ونقطة نهاية خدمة blob عند الاتصال عبر http.

تكوين الاتصال والتحقق منه

اتبع الخطوات لتكوين الاتصال الذي استخدمته أثناء الاتصال عبر http والتحقق من ذلك. يتمثل الفرق الوحيد في أنه يجب ترك خيار استخدام http دون ضوابط.

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

تعرفت في هذا البرنامج التعليمي على مواضيع Azure Stack Edge Pro التالية:

  • إضافة حساب تخزين
  • الاتصال بأحد حسابات التخزين

لمعرفة كيفية تحويل البيانات باستخدام Azure Stack Edge Pro، انضم إلى البرنامج التعليمي التالي: