לפני שמבצעים פעולות ב-Telecom Network Automation, צריך להגדירGoogle Cloud פרויקט. כדי להגדיר פרויקט, מבצעים את השלבים הבאים.
לפני שמתחילים
לפני שממשיכים, צריך לוודא שיש לכם:
הגרסה העדכנית של כלי ממשק שורת הפקודה (CLI)
gcloud. בצע אחת מהפעולות הבאות:- הוראות התקנה מלאות זמינות במאמר התקנת ה-CLI של gcloud.
מעדכנים את הגרסה הקיימת באמצעות הפקודה הבאה:
gcloud components update
מוודאים שמותקנת גרסה 1.25.8 של
kubectlCLI.יש לכם מתלים של GDC במיקומי היעד.
- התוכנה צריכה להיות בגרסה 1.5.0. מידע נוסף מופיע במאמר בנושא דרישות ההתקנה.
הגדרה של Google Cloud הפרויקט
לפני שמקצים את Telecom Network Automation, צריך להגדיר Google Cloud פרויקט:
מגדירים את פרויקט ברירת המחדל:
gcloud config set project PROJECT_NAMEמחליפים את PROJECT_NAME בשם הפרויקט.
בפרויקט ברירת המחדל, מפעילים את נקודות הקצה של GKE Compute:
gcloud services enable compute.googleapis.comמקצים את משתני הסביבה:
export PROJECT_ID=$(gcloud config get-value project) export PROJECT_NUM=$(gcloud projects describe $PROJECT_ID --format="value(projectNumber)") export LOCATION=ZONE # create a /workdir to clone all repositories mkdir ~/workdir cd ~/workdirמחליפים את ZONE באזור הכי קרוב למיקום שלכם, כמו
us-central1-a.מקצים תפקידי IAM למשתמשים בארגון כדי לתת להם הרשאה לפרויקט ב- Google Cloud :
gcloud projects add-iam-policy-binding $PROJECT_ID --member='user:EMAIL' --role='ROLE'מחליפים את מה שכתוב בשדות הבאים:
- EMAIL: כתובת האימייל של המשתמש שאליו רוצים לקשר את התפקיד.
- ROLE: שם התפקיד.
לדוגמה,
roles/owner. רשימה מלאה של תפקידים ב-Telecom Network Automation זמינה במאמר ארכיטקטורה והרשאות.
מפעילים נקודות קצה של אוטומציה של רשתות תקשורת בפרויקט:
gcloud services enable telcoautomation.googleapis.comמגדירים את הזמן הקצוב לתפוגה של
gcloudכברירת מחדל:gcloud config set http_timeout 3600כדי לפתור בעיות בהטמעות של Telecom Network Automation, צריך להעניק את התפקיד Logs Viewer לקבוצת המעקב של Telecom Network Automation עם גישה מוגבלת:
gcloud projects add-iam-policy-binding $PROJECT_ID --member=group:cloud-gmec-tna-monitoring-team@twosync.google.com --role=roles/logging.viewer