إنشاء جهاز ظاهري بعنوان IP عام ثابت باستخدام Azure PowerShell
في هذه المقالة، ستقوم بإنشاء جهاز ظاهري بعنوان IP عام ثابت. يتيح عنوان IP العام الاتصال بجهاز ظاهري من الإنترنت. قم بتعيين عنوان IP عام ثابت، بدلاً من عنوان ديناميكي، لضمان عدم تغيير العنوان أبدًا.
عناوين IP العامة لها رسوم رمزية. هناك حد لعدد عناوين IP العامة التي يمكنك استخدامها لكل اشتراك.
المتطلبات الأساسية
- حساب Azure باشتراك نشط. أنشئ حساباً مجانياً.
- Azure PowerShell مثبت محليًا أو Azure Cloud Shell
إذا اخترت تثبيت PowerShell واستخدامه محليًا، فستتطلب هذه المقالة إصدار الوحدة النمطية Azure PowerShell 5.4.1 أو إصدارًا أحدث. بادر بتشغيل Get-Module -ListAvailable Az للعثور على الإصدار المثبت. إذا كنت بحاجة إلى الترقية، فراجع تثبيت الوحدة النمطية Azure PowerShell. في حالة تشغيل PowerShell محليًا، فأنت بحاجة أيضًا إلى تشغيل Connect-AzAccount لإنشاء اتصال مع Azure.
قم بإنشاء مجموعة موارد
مجموعة موارد Azure هي حاوية منطقية يتم بها نشر موارد Azure وإدارتها.
أنشئ مجموعة موارد باستخدام مجموعة New-AzResourceGroup تُسمى myResourceGroup في موقع eastus2.
$rg =@{
Name = 'myResourceGroup'
Location = 'eastus2'
}
New-AzResourceGroup @rg
إنشاء عنوان IP عام
استخدم New-AzPublicIpAddress لإنشاء عنوان IPv4 عام قياسي.
ينشئ الأمر التالي عنوان IP عامًا لمنطقة متكررة باسم myPublicIP في myResourceGroup.
## Create IP. ##
$ip = @{
Name = 'myPublicIP'
ResourceGroupName = 'myResourceGroup'
Location = 'eastus2'
Sku = 'Standard'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv4'
Zone = 1,2,3
}
New-AzPublicIpAddress @ip
إنشاء جهاز ظاهري
قم بإنشاء جهاز ظاهري باستخدام New-AzVM.
ينشئ الأمر التالي جهاز Windows Server ظاهريًا. ستقوم بإدخال اسم عنوان IP العام الذي تم إنشاؤه مسبقًا في المعلمة -PublicIPAddressName. عند مطالبتك، قم بتوفير اسم مستخدم وكلمة مرور لاستخدامهما كبيانات اعتماد لتسجيل دخول الجهاز الظاهري:
## Create virtual machine. ##
$vm = @{
ResourceGroupName = 'myResourceGroup'
Location = 'East US 2'
Name = 'myVM'
PublicIpAddressName = 'myPublicIP'
}
New-AzVM @vm
لمزيد من المعلومات حول وحدات SKU لعنوان IP العام، راجع وحدات معالجة IP العام. يمكن إضافة جهاز ظاهري إلى تجمع الخلفية من موازن تحميل Azure. يجب أن يطابق SKU لعنوان IP العام وحدة SKU لعنوان IP العام لموازن التحميل. لمزيد من المعلومات، راجع موازن تحميل Azure.
اعرض عنوان IP العام المعين، وتأكد من أنه تم إنشاؤه كعنوان ثابت، باستخدام Get-AzPublicIpAddress:
## Retrieve public IP address settings. ##
$ip = @{
Name = 'myPublicIP'
ResourceGroupName = 'myResourceGroup'
}
Get-AzPublicIpAddress @ip | Select "IpAddress","PublicIpAllocationMethod" | Format-Table
تحذير
لا تقم بتعديل إعدادات عنوان IP داخل نظام تشغيل الجهاز الظاهري. نظام التشغيل غير مدرك لعناوين Azure IP العامة. على الرغم من أنه يمكنك إضافة إعدادات عنوان IP خاصة إلى نظام التشغيل، نوصي بعدم القيام بذلك إلا إذا لزم الأمر، وليس حتى بعد قراءة إضافة عنوان IP خاص إلى نظام التشغيل.
ملاحظة
يوفر Azure عنوان IP افتراضي للوصول إلى الخارج للأجهزة الظاهرية التي إما لم يتم تعيين عنوان IP عام لها أو موجودة في التجمع الخلفي لموازنة تحميل Azure الداخلي الأساسي. توفر آلية IP للوصول الصادر الافتراضي عنوان IP صادر غير قابل للتكوين.
لمزيدٍ من المعلومات، راجع الوصول الصادر الافتراضي في Azure.
يتم تعطيل عنوان IP الافتراضي للوصول إلى الخارج عند تعيين عنوان IP عام للجهاز الظاهري أو وضع الجهاز الظاهري في مجموعة النهاية الخلفية لموازنة التحميل القياسي، مع أو بدون قواعد صادرة. إذا تم تعيين مورد بوابة ترجمة عنوان شبكة Azure Virtual Network (NAT) للشبكة الفرعية للجهاز الظاهري، فسيتم تعطيل عنوان IP الصادر الافتراضي.
لا تحتوي الأجهزة الظاهرية التي تم إنشاؤها بواسطة مجموعات مقياس الجهاز الظاهري في وضع التزامن المرن على وصول صادر افتراضي.
لمزيدٍ من المعلومات حول الاتصالات الصادرة في Azure، راجع استخدام ترجمة عناوين الشبكة المصدر (SNAT) للاتصالات الصادرة.
تنظيف الموارد
عند عدم الحاجة إليها، يمكنك استخدام Remove-AzResourceGroup لإزالة مجموعة الموارد وجميع الموارد ذات الصلة:
Remove-AzResourceGroup -Name myResourceGroup -Force
الخطوات التالية
- تعرّف على المزيد بشأن عناوين IP العامة في Azure.
- تعرف على المزيد بشأن جميع إعدادات عنوان IP العام.
- تعرف على المزيد حول عناوين IP الخاصة وتعيين عنوان IP خاص ثابت إلى جهاز Azure الظاهري.
- تعرف على المزيد حول إنشاء أجهزة ظاهرية Linux وWindows.