تمرين - الاتصال بجهاز ظاهري لنظام Windows باستخدام RDP

مكتمل

لدينا الجهاز الظاهري لنظام Windows وقد تم نشره وتشغيله، لكن لم يتم تكوينه لتنفيذ أي مهمة.

تذكّر السيناريو الذي تناولناه حول نظام معالجة الفيديو. يتلقى نظامنا الأساسي ملفات عبر FTP. وتُحمل كاميرات حركة المرور مقاطع فيديو في عنوان URL معروف، والذي تم تعيينه إلى مجلد في الخادم. يعمل البرنامج المُخصص الموجود على كل جهاز ظاهري لنظام Windows كخدمة ويراقب المجلد ويعالج كل مقطع مُحمل. ثم يُمرر مقطع الفيديو المُعدل إلى خوارزمياتنا التي تعمل على خدمات Azure الأخرى.

توجد بعض الأمور التي نحتاج إلى تكوينها لدعم هذا السيناريو:

  • ثبّت FTP وافتح المنافذ التي يحتاجها للاتصال.
  • ثبّت برنامج ترميز الفيديو ذا الملكية المُسجلة والمقتصر على نظام الكاميرا الخاص بالمدينة.
  • ثبّت خدمة تحويل الترميز التي تعالج مقاطع الفيديو المُحملة.

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

الاتصال بالجهاز الظاهري باستخدام Remote Desktop Protocol

للاتصال بـ Azure VM باستخدام عميل RDP، ستحتاج إلى ما يلي:

  • عنوان IP عام للجهاز الظاهري (أو خاص إذا تم تكوين الجهاز الظاهري للاتصال بالشبكة لديك)
  • رقم المنفذ

يمكنك إدخال هذه المعلومات في عميل RDP، أو تنزيل ملف RDP مكّون مسبقاً.

ملاحظة

ملف RDP هو ملف نصي يحتوي على مجموعة أزواج من الأسماء/القيم التي تُحدد معلمات الاتصال لعميل RDP للاتصال بجهاز كمبيوتر عن بُعد باستخدام بروتوكول سطح المكتب البعيد.

تنزيل ملف RDP

  1. في مدخل Microsoft Azure، تأكد من فتح جزء Overview للجهاز الظاهري الذي أنشأته مسبقا. يمكنك أيضًا العثور على الجهاز الظاهري في الصفحة home في Azure، أسفل All Resources، إذا استلزم الأمر فتحه. يحتوي جزء Overview على معلومات كثيرة حول الجهاز الظاهري.

    • يمكنك معرفة ما إذا كان الجهاز الظاهري يعمل أو لا.
    • أوقفه أو أعد تشغيله.
    • وصل عنوان IP العام بالجهاز الظاهري.
    • اطلع على نشاط وحدة المعالجة المركزية، والقرص والشبكة.
  2. في شريط القائمة العلوي، حدد Connect، ومن القائمة المنسدلة، حدد RDP. يظهر جزء Connect لجهازك الظاهري.

  3. لاحظ إعدادات IP address وPort number، ثم حدد ملف Download RDP File واحفظه إلى جهاز الكمبيوتر الخاص بك.

  4. لنُعدل بعض الإعدادات قبل الاتصال. في Windows، ابحث عن الملف باستخدام Explorer، وانقر بزر الماوس الأيمن، وحدد Edit (قد تحتاج إلى تحديد Show more options للعثور على الخيار Edit). في نظام MacOS ستحتاج إلى فتح الملف أولاً باستخدام عميل RDP ومن ثم النقر بزر الماوس الأيمن فوق العنصر في القائمة المعروضة وتحديد Edit.

  5. يمكنك ضبط مجموعة متنوعة من الإعدادات للتحكم في تجربة الاتصال بـ Azure VM. تتمثّل الإعدادات التي تحتاج إلى فحصها فيما يلي:

    • العرض: سيُضبط على ملء الشاشة بصورة افتراضية. يمكنك تغييره إلى دقة أقل، أو استخدام جميع شاشات العرض الخاصة بك إذا كنت تمتلك أكثر من واحدة.
    • الموارد المحلية: يمكنك مشاركة محركات الأقراص المحلية مع الجهاز الظاهري - وهذا يُتيح لك نسخ الملفات من جهاز الكمبيوتر الخاص بك إلى الجهاز الظاهري. انقر فوق زر "More" ضمن "Local devices and resources" لتحديد ما شاركته.
    • التجربة: عدّل التجربة البصرية بناءً على جودة شبكتك.
  6. شارك محرك الأقراص Local C: الخاص بك حتى يقرأه الجهاز الظاهري.

  7. عُد إلى علامة التبويب General وحدد Save لحفظ التغييرات. يمكنك العودة وتعديل هذا الملف في وقت آخر دائماً لتجربة الإعدادات الأخرى.

الاتصال بالجهاز الظاهري لنظام Windows

  1. في مربع الحوار Remote Desktop Connection، لاحظ تحذير الأمان وعنوان IP للكمبيوتر البعيد، ثم حدد Connect لبدء الاتصال بالجهاز الظاهري.

  2. في مربع حوار "Windows Security"، أدخل اسم المستخدم وكلمة مرورك التي استخدمتها في الخطوتين 6 و7.

    ملاحظة

    إذا كنت تستخدم عميل Windows للاتصال بالجهاز الظاهري، فسيتم تعيينه افتراضياً على الهويات المعروفة على جهازك. حدد خيار More choices، ثم حدد Use a different account الذي يسمح لك بإدخال مجموعة أسماء مستخدم/كلمات مرور مختلفة.

  3. في مربع الحوار الثاني Remote Desktop Connection، لاحظ أخطاء الشهادة، ثم حدد Yes.

تثبيت worker roles

في المرة الأولى التي تتصل فيها بجهاز ظاهري لخادم Windows، سيُطلق Server Manager. وهذا يُتيح لك تعيين دور عامل لمهام البيانات أو الويب المشتركة. كما يمكنك إطلاق Server Manager من خلال Start Menu.

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

لأننا لن نكون ذلك هنا حقا، فقط أغلق إدارة الخادم.

تثبيت البرنامج المخصص

لدينا نهجان يمكننا استخدامهما لتثبيت البرنامج. الأول، أن يكون الجهاز الظاهري هذا متصلاً بالإنترنت. إذا كان البرنامج الذي تحتاجه مثبّتاً وقابلاً للتنزيل، يمكنك فتح متصفح ويب في جلسة RDP، وتنزيل البرنامج وتثبيته. الثاني، إذا كان برنامجاً مخصصاً، مثل خدمتنا المخصصة، يمكنك نسخه من جهازك المحلي إلى الجهاز الظاهري لتثبيته. لنُلقِ نظرة على هذا النهج الأخير.

  1. افتح "File Explorer". في الشريط الجانبي، حدد This PC. يتعين أن ترى محركات أقراص عديدة:

    • محرك الأقراص Windows (C:) الذي يمثل نظام التشغيل
    • محرك الأقراص للتخزين المؤقت (D:)
    • محرك الأقراص المحلي C: (سيكون له اسم مختلف عن لقطة الشاشة التالية)

    Screenshot showing the local drive shared with the Azure VM.

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

يتمثل الشيء الأكثر إثارة للاهتمام الذي يجب أن تلاحظه في قائمة محركات الأقراص في الجزء المفقود. لاحظ أن محرك أقراص البيانات الخاص بنا غير موجود. أضافت Azure قرصاً ثابتاً ظاهرياً لكنها لم تُهيئه.

تهيئة أقراص البيانات

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

  1. ابدأ تشغيل أداة Disk Management من قائمة Start. قد يتعين عليك الانتقال إلى أداة Computer Management أولا، ومن ثم Disk Management، أو محاولة البحث عن Disk Management في قائمة Start.

  2. ستعرض تحذيراً بأنها اكتشفت قرصاً غير مهيأ.

    Screenshot showing the disk management tool warning about an uninitialized data disk in the VM.

  3. انقر فوق OK لتهيئة القرص. ثم سيظهر في قائمة وحدات التخزين حيث يمكنك تنسيقه وتعيين حرف محرك أقراص.

  4. افتح "File Explorer" ويجب أن ترى الآن محرك أقراص البيانات الخاص بك.

  5. تابع وأغلق عميل RDP لفصله من الجهاز الظاهري. سيستمر الخادم في العمل.

يُتيح لك RDP العمل مع Azure VM مثل الكمبيوتر المحلي تماماً. عندما تتمكن من الوصول إلى واجهة مستخدم سطح المكتب، يمكنك إدارة الجهاز الظاهري هذا كما تفعل مع أي كمبيوتر بنظام Windows: تثبيت البرنامج، وتكوين الأدوار، وتعديل الميزات والمهام الشائعة الأخرى. ولكنها عملية تتم يدوياً - فإذا احتجنا إلى تثبيت بعض البرامج بصورة دائمة، ربما تحتاج إلى أتمتة العملية باستخدام برنامج نصي.