הגדרת כלי IO לגישה ל-runbooks

בדף הזה מוסבר איך להגדיר את שירות כלי ה-IO. השירות הזה מגדיר דף אינטרנט מקומי כדי לגשת למדריכי שירות שכוללים תוכניות פעולה, התראות ותיאורים של הודעות שגיאה, שימושיים לפתרון בעיות בפריסה. יכול להיות שצוות התמיכה של Google יבקש מכם לפעול לפי אחד מהמדריכים האלה כדי לפתור בעיות. השירות כולל גם כלים ותסריטים שמוזכרים ב-runbooks. אפשר להשתמש בשיטה הזו כדי להגדיר כלי IO מחוץ למכשיר בכל אחד מהמכשירים שלכם שמותקן בו docker.

לפני שמתחילים

הגדרת המכשיר והתקנת תוכנה

הורדת קובץ ה-tar של GDC

  1. מוודאים שלחשבון השירות יש גישה לקטגוריית private-cloud-release.

  2. במחשב נייד או בתחנת עבודה, מבצעים אימות באמצעות gcloud ופועלים לפי ההוראות:

     gcloud auth login
    
  3. מורידים את קובץ ה-GDC tar למחשב הנייד או לתחנת העבודה. אם הפקודה הבאה נכשלת, מריצים את שלב 2 ומנסים שוב את השלב הנוכחי.

    gsutil cp gs://private-cloud-release-partner/${GDCH_VERSION}/prod_te_gdch.tar.gz ~/
    

הגדרת כלי הקלט/פלט

  1. יוצרים ספרייה במכשיר ומעבירים את prod_te_gdch.tar.gz ממכונת ה-DTO לספרייה הזו. בשלבים הבאים, נתייחס לספרייה הזו כאל $GDCH_ROOT.

  2. מחלצים את קובץ ה-TAR שהורד אל $GDCH_ROOT:

    tar -I pigz -xvf gdch.tar.gz -C $GDCH_ROOT
    
  3. עוברים לספרייה $GDCH_ROOT/release/ ומשתמשים בפקודה הזו כדי לחלץ את כלי ה-IO: docker image.

    gdcloud artifacts extract oci/ $GDCH_ROOT/io_tool/ --image-name gpc-system-container-images/private-cloud-devel/operation-tools:latest --docker-executable
    
  4. משתמשים בפקודות docker כדי לטעון את קובץ האימג' ואז להריץ אותו:

    docker load $GDCH_ROOT/io_tool/gpc-system-container-images/private-cloud-devel/operation-tools.tar
    docker run -v ~/log:/var/log --net=host -it gpc-system-container-images/private-cloud-devel/operation-tools
    
  5. מחכים שהמסמך ייטען ואז משתמשים בכתובת http://127.0.0.1:7001 כדי לגשת למסמכים.