إنشاء جهاز ظاهري بعنوان IP عام ثابت باستخدام Azure CLI
في هذه المقالة، ستقوم بإنشاء جهاز ظاهري بعنوان IP عام ثابت. يتيح عنوان IP العام الاتصال بجهاز ظاهري من الإنترنت. قم بتعيين عنوان IP عام ثابت، بدلاً من عنوان ديناميكي، لضمان عدم تغيير العنوان أبدًا.
عناوين IP العامة لها رسوم رمزية. هناك حد لعدد عناوين IP العامة التي يمكنك استخدامها لكل اشتراك.
المتطلبات الأساسية
استخدم بيئة 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.
- حساب Azure مع اشتراك نشط. أنشئ حساباً مجاناً.
- يتطلب هذا البرنامج التعليمي الإصدار 2.0.28 أو أحدث من Azure CLI. إذا كنت تستخدم Azure Cloud Shell، يتم تثبيت أحدث إصدار بالفعل.
إنشاء مجموعة موارد
مجموعة موارد Azure هي حاوية منطقية يتم بها نشر موارد Azure وإدارتها.
أنشئ مجموعة موارد باستخدام az group create تُسمى myResourceGroup في موقع eastus2.
az group create \
--name myResourceGroup \
--location eastus2
بإنشاء عنوان IP عام
استخدم az network public-ip create لإنشاء عنوان IPv4 العام القياسي.
ينشئ الأمر التالي عنوان IP عامًا لمنطقة متكررة باسم myPublicIP في myResourceGroup.
az network public-ip create \
--resource-group myResourceGroup \
--name myPublicIP \
--version IPv4 \
--sku Standard \
--zone 1 2 3
إنشاء جهاز ظاهري
قم بإنشاء جهاز ظاهري باستخدام az vm create.
ينشئ الأمر التالي جهاز Windows Server ظاهريًا. ستقوم بإدخال اسم عنوان IP العام الذي تم إنشاؤه مسبقًا في المعلمة -PublicIPAddressName
. عند مطالبتك، قم بتوفير اسم مستخدم وكلمة مرور لاستخدامهما كبيانات اعتماد تسجيل الدخول للجهاز الظاهري:
az vm create \
--name myVM \
--resource-group TutorVMRoutePref-rg \
--public-ip-address myPublicIP \
--size Standard_A2 \
--image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
--admin-username azureuser
لمزيد من المعلومات حول وحدات SKU لعنوان IP العام، راجع وحدات معالجة IP العام. يمكن إضافة جهاز ظاهري إلى تجمع الخلفية من موازن تحميل Azure. يجب أن يطابق SKU لعنوان IP العام وحدة SKU لعنوان IP العام لموازن التحميل. لمزيد من المعلومات، راجع موازن تحميل Azure.
اعرض عنوان IP العام المعين، وتأكد من أنه تم إنشاؤه كعنوان ثابت، باستخدام az network public-ip show:
az network public-ip show \
--resource-group myResourceGroup \
--name myPublicIP \
--query [ipAddress,publicIpAllocationMethod,sku] \
--output table
تحذير
لا تقم بتعديل إعدادات عنوان IP داخل نظام تشغيل الجهاز الظاهري. نظام التشغيل غير مدرك لعناوين Azure IP العامة. على الرغم من أنه يمكنك إضافة إعدادات عنوان IP خاصة إلى نظام التشغيل، نوصي بعدم القيام بذلك إلا إذا لزم الأمر، وليس حتى بعد قراءة إضافة عنوان IP خاص إلى نظام التشغيل.
إشعار
يوفر Azure عنوان IP افتراضيا للوصول الصادر للأجهزة الظاهرية التي لم يتم تعيين عنوان IP عام لها أو الموجودة في تجمع الواجهة الخلفية لموازن تحميل Azure الأساسي الداخلي. توفر آلية IP للوصول الصادر الافتراضي عنوان IP صادر غير قابل للتكوين.
يتم تعطيل عنوان IP الافتراضي للوصول الصادر عند حدوث أحد الأحداث التالية:
- يتم تعيين عنوان IP عام إلى الجهاز الظاهري.
- يتم وضع الجهاز الظاهري في تجمع الواجهة الخلفية لموازن التحميل القياسي، مع قواعد صادرة أو بدونها.
- يتم تعيين مورد Azure NAT Gateway إلى الشبكة الفرعية للجهاز الظاهري.
لا تتمتع الأجهزة الظاهرية التي تقوم بإنشائها باستخدام مجموعات مقياس الجهاز الظاهري في وضع التنسيق المرن بالوصول الصادر الافتراضي.
لمزيد من المعلومات حول الاتصالات الصادرة في Azure، راجع الوصول الصادر الافتراضي في Azure واستخدام ترجمة عنوان الشبكة المصدر (SNAT) للاتصالات الصادرة.
تنظيف الموارد
عندما لم تعد هناك حاجة، يمكنك استخدام حذف مجموعة azلإزالة مجموعة الموارد وجميع الموارد التي تحويها:
az group delete --name myResourceGroup --yes
الخطوات التالية
- تعرّف على المزيد بشأن عناوين IP العامة في Azure.
- تعرف على المزيد بشأن جميع إعدادات عنوان IP العام.
- تعرف على المزيد حول عناوين IP الخاصة وتعيين عنوان IP خاص ثابت إلى جهاز Azure الظاهري.
- تعرف على المزيد حول إنشاء أجهزة ظاهرية Linux وWindows.