التشغيل السريع: إنشاء الأجهزة الظاهرية الخاصة بــ "Linux" مع مدخل Azure

يُطبق على: ✔️ أجهزة Linux الظاهرية

يمكن إنشاء الأجهزة الظاهرية Azure (VMs) من خلال مدخل Azure. المدخل Azure هو واجهة مستخدم تعتمد على المستعرض لإنشاء موارد Azure. هذه البداية السريعة يوضح لك كيفية استخدام بوابة Azure لنشر جهاز ظاهري لينكس (VM) تشغيل Ubuntu 18.04 LTS. لرؤية VM الخاص بك يعمل، يمكنك أيضًا SSH إلى VM، وتثبيت خادم الويب NGINX.

إذا لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.

تسجيل الدخول إلى Azure

سجل الدخول إلى مدخل Azure.

إنشاء جهاز ظاهري

  1. أدخل الأجهزة الظاهرية في البحث.

  2. ضمن الخدمات، ابحث عن ⁧⁩الأجهزة الظاهرية⁧ وحدّدها.

  3. في صفحة الأجهزة الظاهرية، حدد إنشاء ثم الجهاز الظاهري. يتم فتح صفحة ⁧⁩إنشاء جهاز ظاهري.⁧

  4. في علامة التبويب الأساسيات، ضمن تفاصيل المشروع، تأكد من تحديد الاشتراك الصحيح ثم اختر مجموعة موارد إنشاء جديد. أدخل myResourceGroup للاسم.*.

    Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the virtual machine

  5. ضمن تفاصيل المثيل، أدخل myVM لـ اسم الجهاز الظاهري، واختر Ubuntu 18.04 LTS - Gen2لـ الصورة الخاصة بك. اترك الإعدادات الافتراضية الأخرى يتم عرض الحجم الافتراضي والتسعير فقط كمثال. يعتمد توفر الحجم والأسعار على منطقتك واشتراكك.

    Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image, and size.

    ملاحظة

    سيظهر لبعض المستخدمين الآن خيار إنشاء أجهزة ظاهرية في مناطق متعددة. لمعرفة المزيد حول هذه الإمكانية الجديدة، راجع إنشاء أجهزة ظاهرية في منطقة قابلية الوصول. Screenshot showing that you have the option to create virtual machines in multiple availability zones.

  6. ضمن حساب المسؤول، حدد المفتاح العمومي SSH.

  7. في اسم المستخدم أدخل azureuser.

  8. بالنسبة لـ مصدر المفتاح العام لـ SSH، اترك الإعداد الافتراضي إنشاء مفتاح مزدوج جديد كما هو، ثم أدخل myKey لـ اسم المفتاح المزدوج.

    Screenshot of the Administrator account section where you select an authentication type and provide the administrator credentials

  9. ضمن قواعد المنفذ الداخليالمنافذ الداخلية >العامة، اختر السماح بالمنافذ المحددة ثم حدد SSH (22) و HTTP (80) من القائمة المنسدلة.

    Screenshot of the inbound port rules section where you select what ports inbound connections are allowed on

  10. اترك الإعدادات الافتراضية المتبقية ثم حدد الزر مراجعة + إنشاء في أسفل الصفحة.

  11. في الصفحة ⁧⁩إنشاء جهاز ظاهري،⁧⁩ يمكنك مشاهدة التفاصيل حول الجهاز الظاهري الذي أنت على وشك إنشائه. عندما تكون جاهزًا، حدد ⁧⁩إنشاء⁧⁩.

  12. عند فتح إطار ⁧⁩إنشاء زوج مفاتيح جديد،⁧⁩ حدد ⁧⁩تنزيل مفتاح خاص وإنشاء مورد⁧⁩. سينزل ملف المفتاح باسم ⁧⁩myKey.pem⁧⁩. تأكد من معرفة مكان تنزيل ملف .pem؛ ستحتاج إلى المسار إليه في الخطوة التالية.

  13. بمجرد انتهاء النشر، حدد ⁧⁩"Go to resource"⁧⁩.

  14. في الصفحة الخاصة بـVM الجديد، حدد عنوان IP العام، وانسخه إلى الحافظة.

    Screenshot showing how to copy the IP address for the virtual machine

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

إنشاء اتصال SSH مع الجهاز الظاهري.

  1. إذا كنت تستخدم جهاز Mac أو Linux، فافتح مطالبة Bash. إذا كنت تستخدم جهاز Windows، فافتح مطالبة PowerShell.

  2. في موجهك، افتح اتصال SSH إلى الجهاز الظاهري. استبدال عنوان IP مع واحد من جهازك الظاهري، استبدل المسار إلى ⁧.pem⁩ المسار حيث تم تنزيل ملف المفتاح.

ssh -i .\Downloads\myKey.pem azureuser@10.111.12.123

تلميح

يمكن استخدام مفتاح SSH الذي أنشأته في المرة التالية التي تقوم فيها بإنشاء جهاز VM في Azure. ما عليك سوى تحديد ⁧⁩استخدام مفتاح مخزن في Azure⁧⁩ الخاص بـ ⁧⁩مصدر المفتاح العمومي لـ SSH⁧⁩ في المرة التالية التي تنشئ فيها جهاز VM. لديك بالفعل المفتاح الخاص على جهاز الكمبيوتر الخاص بك؛ لذلك لن تحتاج إلى تحميل أي شيء.

تثبيت خادم الويب

لرؤية الجهاز الظاهري الخاص بك يعمل، قم بتثبيت خادم الويب NGINX. من جلسة SSH، قم بتحديث مصادر الحزمة، ثم قم بتثبيت أحدث حزمة NGINX.

sudo apt-get -y update
sudo apt-get -y install nginx

عند الانتهاء، اكتب ⁧exit⁩ لمغادرة جلسة "SSH".

عرض خادم الويب أثناء العمل

استخدم مستعرض ويب من اختيارك لعرض صفحة الترحيب الافتراضية ب NGINX. اكتب عنوان IP العمومي ل VM كعنوان ويب. يمكن العثور على عنوان IP العام في صفحة نظرة عامة على VM، أو كجزء من سلسلة اتصال SSH التي استخدمتها سابقًا.

Screenshot showing the NGINX default site in a browser

تنظيف الموارد

عندما لا تكون هناك حاجة، يمكنك حذف مجموعة الموارد والجهاز الظاهري، وكافة الموارد المرتبطة. للقيام بذلك، حدد مجموعة الموارد للجهاز الظاهري، وحدد ⁧⁩حذف،⁧⁩، ثم أكد اسم مجموعة الموارد لحذفها.

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

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