إنشاء جهاز ظاهري بعنوان IP عام ثابت باستخدام Azure CLI
في هذه المقالة، ستقوم بإنشاء جهاز ظاهري بعنوان IP عام ثابت. يتيح عنوان IP العام الاتصال بجهاز ظاهري من الإنترنت. قم بتعيين عنوان IP عام ثابت، بدلاً من عنوان ديناميكي، لضمان عدم تغيير العنوان أبدًا.
عناوين IP العامة لها رسوم رمزية. هناك حد لعدد عناوين IP العامة التي يمكنك استخدامها لكل اشتراك.
المتطلبات الأساسية
استخدم بيئة Bash في Azure Cloud Shell. لمزيد من المعلومات، راجع تشغيل سريع لـ Azure Cloud Shell - Bash.
إذا كنت تفضل تشغيل أوامر مرجع 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 صادر غير قابل للتكوين.
لمزيدٍ من المعلومات، راجع الوصول الصادر الافتراضي في Azure.
يتم تعطيل عنوان IP الافتراضي للوصول الصادر عند تعيين عنوان IP عام للجهاز الظاهري أو وضع الجهاز الظاهري في التجمع الخلفي لموازن التحميل القياسي، مع أو دون قواعد صادرة. إذا تم تعيين مورد بوابة ترجمة عناوين الشبكة (NAT) لشبكة Azure الظاهرية إلى الشبكة الفرعية للجهاز الظاهري، فسيتم تعطيل عنوان IP الافتراضي للوصول الصادر.
لا تحتوي الأجهزة الظاهرية التي تم إنشاؤها بواسطة مجموعات مقياس الجهاز الظاهري في وضع التزامن المرن على وصول صادر افتراضي.
لمزيدٍ من المعلومات عن الاتصالات الصادرة في Azure، راجع استخدام ترجمة عناوين الشبكة المصدر (SNAT) للاتصالات الصادرة.
تنظيف الموارد
عندما لم تعد هناك حاجة، يمكنك استخدام حذف مجموعة azلإزالة مجموعة الموارد وجميع الموارد التي تحويها:
az group delete --name myResourceGroup --yes
الخطوات التالية
- تعرّف على المزيد بشأن عناوين IP العامة في Azure.
- تعرف على المزيد بشأن جميع إعدادات عنوان IP العام.
- تعرف على المزيد حول عناوين IP الخاصة وتعيين عنوان IP خاص ثابت إلى جهاز Azure الظاهري.
- تعرف على المزيد حول إنشاء أجهزة ظاهرية Linux وWindows.
