- الرئيسية
- خادم المصدر
- المتطلبات الأساسية
المتطلبات الأساسية
المتطلبات
Section titled “المتطلبات”اشتراك Azure
Section titled “اشتراك Azure”اشتراك Azure نشط مع صلاحية إنشاء:
- مجموعات الموارد
- الشبكات الافتراضية والشبكات الفرعية
- مجموعات أمان الشبكات
- عناوين IP العامة
- الأجهزة الظاهرية (Standard_D16s_v3 — 16 vCPU، 64 جيبيبايت RAM لأحمال العمل المكونة من 41 حاوية)
Azure CLI
Section titled “Azure CLI”قم بتثبيت Azure CLI والمصادقة عليه:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
az login
az account show --query '{name:name, id:id}' -o tableTerraform
Section titled “Terraform”يُشترط استخدام Terraform >= 1.5:
terraform versionإذا لم يكن مثبتًا، استخدم مستودع HashiCorp APT:
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.listsudo apt update && sudo apt install terraformصلاحيات Azure AD
Section titled “صلاحيات Azure AD”يجب أن يمتلك حساب Azure AD الخاص بك صلاحية User.Read. يُشتق معرّف المنشئ (المستخدم في تسمية الموارد) تلقائيًا من ملف تعريف Azure AD الخاص بك. لمصادقة كيان الخدمة أو الهوية المُدارة، قم بتعيين متغير Terraform الخاص بـ deployer بشكل صريح.
زوج مفاتيح SSH
Section titled “زوج مفاتيح SSH”زوج مفاتيح SSH للوصول إلى الجهاز الظاهري:
ssh-keygen -t ed25519 -f ~/.ssh/origin-server-key -N ""موارد Azure التي يتم إنشاؤها
Section titled “موارد Azure التي يتم إنشاؤها”| المورد | الطراز |
|---|---|
| جهاز ظاهري Ubuntu 24.04 | Standard_D16s_v3 (16 vCPU، 64 جيبيبايت) |
| عنوان IP عام | قياسي، ثابت |
| قرص نظام التشغيل | 60 جيبيبايت Premium SSD |
| VNet + NSG | افتراضي |
راجع حاسبة أسعار Azure للاطلاع على التكاليف الحالية. استخدم terraform destroy عندما لا يكون المختبر قيد الاستخدام لإيقاف الرسوم. راجع إجراء التفكيك للاطلاع على الخطوات.