הגדלת הקיבולת

בדף הזה מוסבר איך להגדיל או להקטין את הקיבולת של מופעי Filestore.

כשמשתמשים ב-Filestore, מומלץ לעקוב אחרי השימוש במופעי Filestore כדי להתאים את הקיבולת לפי הצורך. לדוגמה, אם אתם מבחינים שמופע ברמה אזורית עם טווח קיבולת גבוה יותר (בעבר SSD בקנה מידה גבוה) כבר לא צריך את כל הקיבולת שהוקצתה לו, כדאי לשקול להקטין את הקיבולת שלו. באופן דומה, אם אתם רואים שהקיבולת שלכם עומדת להיגמר, כדאי להגדיל את הקיבולת כדי למנוע את קריסת האפליקציות. אם נגמרים ה-inodes במערכת הקבצים, צריך גם להוסיף קיבולת. כדי לבדוק את השימוש ב-inode, מריצים את הפקודה:

  df -i

הפקודה מחזירה פלט שדומה לזה:

  Filesystem           Inodes  IUsed      IFree  IUse%  Mounted on
  10.0.0.2:/vol1    134217728     13  134217715     1%  /mnt/test

שימוש ב-inode

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

כדי להבין טוב יותר את הקיבולת הזמינה של מופע, אפשר לקרוא את המאמר בנושא תחזית קיבולת.

הבדלים בהתנהגות של שינוי הגודל לפי רמת השירות

שינוי הגודל של מופע לא משפיע על הזמינות שלו, ואפשר לבצע אותו בזמן שהמופע נמצא בשימוש. בטבלה הבאה מוסבר איך אפשר לשנות את הקיבולת של שיתוף הקבצים בהתאם לרמת השירות:

רמת שירות HDD בסיסי SSD בסיסי אזורי, קיבולת נמוכה יותר קיבולת גבוהה, אזורית אזורי, קיבולת נמוכה יותר אזורי, קיבולת גבוהה יותר Enterprise
כיוון ההתאמה להיקף רק למעלה רק למעלה למעלה ולמטה למעלה ולמטה למעלה ולמטה למעלה ולמטה למעלה ולמטה
הגדלה ‫‎1 GiB ‫‎1 GiB ‫‎1 GiB ‫2.5 TiB ‫1 GiB*/256 GiB ‫2.5 TiB ‫256 GiB
תפוסה מינימלית ‫1 TiB ‫2.5 TiB ‫1 TiB ‫10 TiB ‫100 GiB*/1 TiB ‫10 TiB ‫1 TiB
קיבולת מקסימלית ‫63.9 TiB ‫63.9 TiB ‫9.75 TiB ‫100 TiB ‫10,239 GiB*9.75 TiB ‫100 TiB ‫10 TiB

* בהתאם לגישה לתכונה של מכונות בקיבולת קטנה, טווח הקיבולת הנמוך של מכונות אזוריות ב-Filestore יכול להיות ‎100 GiB עד ‎10,239 GiB או ‎1 TiB עד ‎9.75 TiB. מידע נוסף זמין במאמר בנושא איך יוצרים אירועים קטנים של Filestore.

הגדלת הקיבולת של מופע ברמה אזורית עם טווח קיבולת גבוה יותר עשויה להימשך זמן רב יותר מאשר במופעים ברמות Enterprise ו-Basic. הזמן הנדרש בפועל משתנה בהתאם לכמות הנתונים שמאוחסנים במופע ולעומס על מופע Filestore. כדי לוודא שלא ייגמר לכם הקיבולת במופעים, כדאי לבצע את הפעולות האלה מראש.

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

הוראות לעריכת מופע

מסוף Google Cloud

כדי לערוך מופעי Filestore באמצעות Google Cloud המסוף, עוברים לדף Edit instance (עריכת מופע), שבו אפשר לערוך את תיאור המופע, לנהל כללי בקרת גישה מבוססי-IP ולשנות את הביצועים של שיתוף הקבצים:

  1. נכנסים לדף Filestore Instances במסוף Google Cloud .

    כניסה לדף Filestore instances

  2. לוחצים על מספר המכונה של המופע שרוצים לערוך.

  3. בדף פרטי המופע, לוחצים על עריכה כדי לעבור לדף עריכת המופע.

  4. בשדה עריכת הקיבולת, מזינים את ערך הקיבולת החדש.

  5. לוחצים על Save.

gcloud

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

כדי להשתמש ב-CLI של gcloud, צריך להתקין את Cloud SDK או להשתמש ב-Cloud Shell שמוטמע במסוף Google Cloud :

כניסה ל Google Cloud מסוף

פקודת gcloud לעריכת מופע

כדי לערוך מופע Filestore, מריצים את הפקודה instances update.

 gcloud filestore instances update instance-id \
     --project="project-id" \
     --location=location \
     --file-share=name="file-share-name",capacity=file-share-size

where:

  • instance-id הוא מזהה המכונה של מכונת Filestore שרוצים לערוך.
  • project-id הוא מזהה הפרויקט של הפרויקט Google Cloud שמכיל את מופע Filestore. אפשר לדלג על ההגדרה הזו אם מופעלת ברירת המחדל של gcloud הפרויקט במופע Filestore. כדי להגדיר את פרויקט ברירת המחדל, מריצים את הפקודה:

     gcloud config set project project-id
    
  • location הוא המיקום שבו נמצא מופע Filestore. במקרים של מופעים ארגוניים, צריך לציין אזור. בכל שאר המקרים, צריך לציין אזור. לדוגמה, us-central1-a.

    מריצים את הפקודה gcloud filestore zones list כדי לקבל רשימה של אזורים נתמכים. אפשר לדלג על הדגל הזה אם מופע Filestore נמצא באזור ברירת המחדל gcloud. כדי להגדיר את אזור ברירת המחדל, מריצים את הפקודה:

     gcloud config set filestore/zone zone
    
  • file-share-name הוא שם שיתוף הקבצים שמוגש ממופע Filestore. אי אפשר לשנות את השמות של שיתופי הקבצים אחרי שיוצרים את המופע.

  • file-share-size הוא הגודל החדש שרוצים להקצות לשיתוף הקבצים. אפשר לציין את גודל שיתוף הקבצים במספרים שלמים באמצעות GiB (ברירת מחדל) או TiB. לדוגמה, 10TiB.

    כדי לראות את המכסה הזמינה, נכנסים לדף Quotas במסוף Google Cloud :

    לדף Quotas

  • אופציונלי: רשימה מפורטת של הדגלים הזמינים מופיעה בדף העזר בנושא gcloud filestore instances update.

המאמרים הבאים