تكوين الوحدات النمطية Terraform
يتم تحديد كل موارد البنية الأساسية للاحتساب والشبكات والتخزين اللازمة لهذا الحل في وحدات Terraform
قبل البدء
قبل بدء تكوين الوحدات النمطية Terraform، أكمل الخطوات التالية:
- تعرف على أساسيات Terraform.
على الحد الأدنى، اطلع على مقدمة في وثائق نموذج Terrraform.
- اجعل المعلومات التالية جاهزة:
- Ocd للأرض المستأجرة الخاصة بك.
يمكنك العثور على OCID الخاص بالأرض المستأجرة في وحدة تحكم ويب Oracle Cloud Infrastructure. حدد الإدارة من قائمة الخدمات ثم انقر تفاصيل الأرض المستأجرة.
- OCID الخاص بالمستخدم الذي تريد استخدام Terraform للتصديق في Oracle Cloud Infrastructure.
للعثور على Ocd للمستخدم، حدد هوية من قائمة الخدمات، ثم حدد المستخدمون. حدد موقع اسم المستخدم في القائمة، وانسخ Ocd الخاص به.
- معرف Ocd للمقارنة التي تريد تكوين الموارد بها.
للعثور على OCID بمقارنة، حدد هوية من قائمة الخدمات، ثم حدد مقارنات. حدد موقع المقارنة الذي تحتاجه في القائمة وانسخ Ocd الخاص به.
- معرف المنطقة التي تريد تكوين الموارد فيها.
على سبيل المثال، معرف المنطقة الشرقية للولايات المتحدة (Ashburn) هو
us-ashburn-1.راجع المناطق ونطاقات الإتاحة.
- Ocd للأرض المستأجرة الخاصة بك.
- حدد ما يلي:
- حجم كتلة CIDR في شبكة السحابة الظاهرية (VCN) التي تريد تكوينها.
يرجى الاطلاع على حجم Vvcn ومدى العناوين المسموح به.
- الأشكال المطلوب استخدامها لطبعات الحساب التي ستضيف تطبيقات Oracle Enterprise Performance Management.
يرجى الاطلاع على حساب الأشكال.
- حجم وخصائص أداء وحدات تخزين الكتل المطلوبة لكل تطبيق.
راجع الأداء المرن لحجم القطعة.
- شكل استخدام نقاط توصيل قاعدة البيانات، وإصدار قاعدة البيانات ونوع الترخيص الذي تريد استخدامه.
يرجى الاطلاع على أنظمة قاعدة بيانات الأجهزة الشريطية والأجهزة الظاهرية وأنظمة قواعد بيانات الامتحانات.
- الشكل المطلوب استخدامه لموازن التحميل.
- راجع مفاهيم موازنة الحمل.
- حجم كتلة CIDR في شبكة السحابة الظاهرية (VCN) التي تريد تكوينها.
- تحقق من أن حدود خدمة الأرض المستأجرة يمكن أن تستوعب كل الموارد التي تريد تكوينها.
تحميل رمز المنطقة
رمز المنطقة لهذا الحل متاح على GitHub.
- في جزء الاستكشاف على اليمين، انقر على تنزيل رمز.
- انقر على Git Repo.
- استنساخ المخزن أو تنزيله إلى جهاز الكمبيوتر المحلي.
حول رمز المنطقة
يحتوي رمز المنطقة الذي قمت بتنزيله على الهيكل التالي:
├── oci-hyperion-master
│ ├── _docs
│ ├── *.tf
│ ├── env-vars
│ ├── LICENSE.md
│ ├── modules
│ │ ├── bastion
│ │ ├── compute
│ │ ├── dbsystem
│ │ ├── filesystem
│ │ ├── loadbalancer
│ │ └── network
│ ├── orm
│ ├── README.md
│ ├── schema.yaml
│ ├── terraform.tfvars
│ ├── userdata- دليل
_docs: يشتمل على مخططات البنية. *.tf: ملفات تكوين Terraform التي يستخدمها الحل. لا تقم بتحرير هذه الملفات.env-vars: اسكربت لتعيين متغيرات البيئة لـ Terraform.LICENSE.md: شروط الترخيص الخاصة بالرمز.modules: الأدلة التي تحتوي على تكوينات Terraform الأساسية للموارد التي تقوم بتكوينها باستخدام هذا الحل. لا تقم بتحريرها.orm: يحتوي على ملف مضغوط يمكن استخدامه لتكوين مكدس في Oracle Cloud Infrastructure Resource Manager، بدلاً من استخدام Terraform لتوزيع الحل.README.md: وثائق البدء السريع للرمز.schema.yaml: القيود والمراجعات الخاصة بالمتغيرات المستخدمة في رمز Terraform. يُستخدم هذا الملف عند توزيع الموارد باستخدام Oracle Resource Manager. لا تقم بتحرير هذا الملف.terraform.tfvars: متغيرات Terraform. ستقوم بتعيين قيم للمتغيرات في هذا الملف لاحقًا.userdata: يحتوي على اسكربت يتم تشغيله في طبعات الحساب بعد تكوينها. لا تقم بتحرير الملفات في هذا الدليل.