تزويد وإدارة الموارد
استخدم Oracle Resource Manager أو Terraform لتوزيع الموارد في السحابة أو إزالتها أو تغييرها بكفاءة.
حول ملفات حالة Terraform
يقوم Terraform بتخزين معلومات الحالة لتتبع موارد البنية الأساسية المدارة، وتخطيط الموارد الموزعة إلى التكوين وتتبع الميتاديتا وتحسين الأداء لعمليات توزيع البنية الأساسية الكبيرة.
بشكل افتراضي، يتم تخزين ملف terraform.tfstate على المضيف المحلي. ويعد هذا السلوك الافتراضي غير الأمثل في بيئات تكنولوجيا المعلومات حيث يلزم على عدة مستخدمين تكوين الموارد المعرفة في تكوين مكون بعينه. للتحكم في توزيع الموارد وإدارتها في بيئة متعددة المستخدمين، وتخزين ملفات الحالة Terraform في Oracle Cloud Infrastructure Object Storage ومشاركة ملفات الحالة وقفل الملفات بين جميع المستخدمين.
يرجى الاطلاع على استخدام مخزن الكائنات لملفات حالة Terraform.
تكوين الموارد
بعد تعيين المتغيرات في ملف terraform.tfvars، استخدم Terraform CLI لتوزيع الموارد المعرفة في تكوين Terraform.
terraform apply بنجاح.Apply complete! Resources: 35 added, 0 changed, 0 destroyed.
Outputs:
BastionPublicIPs = [
203.0.113.51
]
epmEssbaseServerDetails = []
epmFoundationServerPrivateIPs = [
172.16.3.4:epmfndpho11:opc: password
]
epmHFMServerPrivateIPs = [
172.16.3.5:epmhfmpho11:opc: password
]
epmPlanningServerPrivateIPs = []
epmProfitabilityServerDetails = []
epmStrategicFinanceServerDetails = []
epmWebServerPrivateIPs = [
172.16.2.2:epmwebpho11:opc: password
] تحتوي مخرجات Terraform على المعلومات التالية:
- عناوين IP العامة لمضيفين المبادئ.
- عناوين IP الخاصة وأسماء المضيف واسم المستخدم وكلمة السر الأولية لكل خادم من Microsoft Windows Server الخاص بحساب الطبعات في المنظومة، بالصيغة
privateIPaddress:hostName:opc: initialPassword
قم بتدوين هذه التفاصيل. ستحتاج إليها للوصول إلى طبعات الحساب.
ملاحظة:
يمكنك عرض هذه المخرجات في أي وقت عن طريق تشغيل الأمر التالي:terraform output