בדף הזה מוסבר איך להגדיר רשת עבור Google Cloud NetApp Volumes. NetApp Volumes משתמש בגישה לשירותים פרטיים כדי ליצור חיבור פרטי עם נתיב נתונים בעל תפוקה גבוהה וזמן אחזור נמוך.
לתשומת ליבכם
לפני שמתחילים להגדיר את הרשת, כדאי לשקול את הנקודות הבאות:
חיבורים פרטיים ב-VPC דורשים הגדרה חד-פעמית: צריך להגדיר את החיבור הפרטי פעם אחת לכל VPC. אין צורך לחזור על הגדרת החיבור הפרטי לכמה פרויקטים או אזורים של שירותים.
VPC משותף: כשמחברים NetApp Volumes ל-VPC משותף, צריך לבצע קישוריות של גישה לשירותים פרטיים בפרויקט המארח שבבעלותו ה-VPC המשותף. צריך לפנות לאדמין של הרשת כדי להגדיר את ה-peering ל-VPC המשותף באמצעות ההוראות שבמאמר הגדרת גישה לשירותים פרטיים.
הקצאת טווח CIDR: טווחי Classless Inter-Domain Routing (CIDR) מאפשרים לייצג כתובות IP ואת הרשתות התואמות שלהן לשימוש בשירות. השירות משתמש בכתובות IP מטווח ה-CIDR שהוקצה כדי להקצות נפחים לסוג הפרוטוקול הנכון, כמו Network File System (NFS) או פרוטוקול SMB (SMB).
צריך להגדיר את ה-peering של הגישה לשירותים פרטיים לפני שיוצרים את מאגר האחסון הראשון: אם ה-peering עדיין לא מוגדר, תהליך יצירת מאגר האחסון במסוףGoogle Cloud מזהה את זה ומציג בקשה להגדרת ה-peering באמצעות תהליך עבודה שמבוסס עלGoogle Cloud המסוף. אם כבר קיים חיבור שיוך ל-VPC שצוין, תהליך העבודה במסוף Google Cloud ישתמש בו. גם בפירינג ידני וגם בפירינג שמבוסס על מסוף, אתם יכולים לציין CIDR באופן ידני או לאפשר ל-Google Networking לבחור CIDR בשבילכם באופן אוטומטי. Google Cloud
בחירת טווח CIDR שלא חופף לטווחים של רשתות מקומיות: אם אתם מתכננים להשתמש ב-NetApp Volumes מרשתות מקומיות דרך VPN או Cloud Interconnect, מומלץ לבחור טווח CIDR שלא חופף לטווחים של CIDR שמשמשים ברשת המקומית. אם לא תעשו זאת, עלולות להתרחש התנגשויות של כתובות IP ובעיות ניתוב.
תעבורת הנתונים של NetApp Volumes נשארת בתוך ה-VPC המחובר: הגישה ל-NetApp Volumes מתבצעת באמצעות גישה לשירותים פרטיים, שמסתמכת על קישור בין רשתות VPC שכנות (peering). התנועה לא יכולה לעבור דרך שני חיבורי VPC Peering עוקבים, ולכן התנועה מלקוחות לנפח או מ-NetApp Volumes לשרתי Active Directory לא יכולה לצאת מה-VPC המצורף. כדי להפעיל את הקישוריות לרשת, אפשר לקשר רשתות נוספות.
שינוי טווח CIDR: כשמגדירים גישה לשירותים פרטיים, מקצים טווחי CIDR ל-NetApp Volumes. אחרי הקצאת נפח האחסון הראשון, אי אפשר לשנות את טווחי ה-CIDR האלה. אפשר להוסיף רק טווחי CIDR נוספים כדי לספק עוד כתובות IP.
כדי לשנות טווח CIDR קיים, מבצעים את השלבים הבאים:
מחיקת כל הכרכים הקיימים.
מסירים את חיבור ה-peering.
צריך להמתין לפחות שש שעות עד לניקוי הרשת.
יוצרים חיבור חדש של שירותי רשת וירטואלית באמצעות טווח ה-CIDR המעודכן.
אי אפשר לשנות את כתובת ה-IP שמוקצית לנפח: נפחים של NetApp מקצים כתובת IP מטווח ה-CIDR של הגישה הפרטית לשירות שהוקצה לנפחים. אי אפשר לשלוט בכתובת ה-IP שמקבל נפח אחסון או לשנות את כתובת ה-IP של נפח אחסון קיים.
הגדרת גישה לשירותים פרטיים
אפשר להגדיר גישה לשירותים פרטיים מאוחר יותר באמצעות ממשק המשתמש במהלך יצירת מאגר אחסון, או לעשות זאת באופן ידני כמו שמתואר בהוראות הבאות. מידע נוסף על גישה לשירותים פרטיים זמין במאמר הגדרת גישה לשירותים פרטיים.
בחירת טווח CIDR: NetApp Volumes משתמש בטווחים של כתובות IP ציבוריות (PUPI) שמשמשות לשימוש פרטי, בהתאם ל-RFC 1918, למעט
6.0.0.0/8ו-7.0.0.0/8. רמות השירות Standard, Premium, Extreme ו-Flex File תומכות ב-PUPI עבור נפחי אחסון של NFS או SMB ולקוחות NFS או SMB שניגשים לנפחי האחסון. כדי להשתמש ב-PUPI עם רמת השירות Flex Unified, צריך לפנות אל Cloud Customer Care של Google Cloud. כשמשתמשים בכתובות PUPI, צריך להשתמש בפקודות Google Cloud CLI במקום במסוףGoogle Cloud כדי להגדיר את הרשת.אתם יכולים לבחור שגישה לשירותים פרטיים תבחר באופן אוטומטי טווח CIDR שלא נמצא בשימוש, או לציין אותו באופן ידני. בחירה ידנית מאפשרת לכם לבחור טווח כתובות ספציפי.
בוחרים טווח CIDR שגדול מספיק כדי להכיל את הנפחים והמאגרים. טווח ה-CIDR המינימלי שאפשר להשתמש בו הוא
/24. NetApp Volumes צורך טווחי משנה מתוך ה-CIDR שהוקצה בהתאם לסט הכללים הבא:נפחים ברמות השירות Standard, Premium ו-Extreme יכולים לחלוק כתובת IP אחת, גם אם הם נמצאים במאגרי אחסון שונים. לכן, מספר גדול של נפחים ומאגרי נפחים יכולים לחלוק טווח משנה יחיד של
/28. בהתאם לפרמטרים של מאגר האחסון, כמו CMEK, LDAP, מדיניות Active Directory ועוד, נפחי האחסון יצרכו יותר כתובות IP.כדי להשתמש בכרכים בקיבולת גדולה ברמת השירות Premium או Extreme, צריך להגדיר טווח משנה של
/27כדי לתמוך בכמה נקודות קצה של אחסון.כל מאגר רגיל של Flex Unified צריך
/28טווח משנה, שמשותף לכל הנפחים שלו.כל מאגר אחסון בקיבולת גדולה ב-Flex Unified דורש
/27טווח משנה, שמשותף בין כל אמצעי האחסון שלו.לכל מאגר אחסון ברמת השירות Flex File נדרשת כתובת IP משלו, וכל אמצעי האחסון משתמשים באותה כתובת IP. לכן, אפשר ליצור 12 מאגרי אחסון בטווח משנה של
/28, כי לכל תת-רשת יש ארבע כתובות IP שלא ניתן להשתמש בהן.נפחים באזורים שונים באותו פרויקט דורשים טווחי
/28או/27נוספים, בהתאם לסוג הנפחים שפורסים.לנפחים בפרויקטים שונים של שירותים באותו VPC משותף נדרשים טווחים נפרדים של
/28או/27. לכן, טווח ה-CIDR בגודל מינימלי של /24יכול להכיל עד 16 שילובים של פרויקטים של שירותים באזור.לפעולות הבאות מוקצה טווח של
/27כתובות IP: תקשורת בין אשכולות, העברת נפח, שכפול חיצוני ו-FlexCache.השירות מקצה כתובות IP מטווחים משניים שנצרכו לנפחי אחסון. אם נגמרות כתובות ה-IP בטווח משנה קיים, יכול להיות שהשירות יצרוך טווחי משנה נוספים, גם אם השילובים של הפרויקט, ה-VPC או האזור זהים.
מפעילים את Service Networking API: מוודאים שהפעלתם את
servicenetworking.googleapis.comAPI.הגדרת גישה לשירותים פרטיים: כדי להגדיר גישה לשירותים פרטיים באמצעות Google Cloud CLI, פועלים לפי ההוראות הבאות:
שומרים טווח כתובות IP פנימיות סטטיות ל-CIDR:
gcloud compute addresses create netapp-addresses-production-vpc1 \ --project=PROJECT_ID \ --global \ --purpose=VPC_PEERING \ --prefix-length=24 \ --network=VPC \ --no-user-output-enabled
מחליפים את
PROJECT_IDבשם הפרויקט שבו רוצים להגדיר גישה לשירותים פרטיים.הפקודה הזו בוחרת את כתובת הבסיס של ה-CIDR באופן אוטומטי. אם רוצים לציין כתובת בסיס ספציפית, מוסיפים את השורה הבאה:
--addresses=192.168.0.0 \
מחליפים את
192.168.0.0בכתובת הבסיס שרוצים להגדיר עבורה גישה לשירותים פרטיים.מריצים את הפקודה הבאה כדי ליצור קישור בין הרשתות:
gcloud services vpc-peerings connect \ --project=PROJECT_ID \ --service=netapp.servicenetworking.goog \ --ranges=netapp-addresses-production-vpc1,ADDITIONAL_IP_RANGES \ --network=VPC
מחליפים את
PROJECT_IDבשם הפרויקט שבו רוצים להגדיר גישה לשירותים פרטיים.אפשר לציין כמה טווחי כתובות של מחשוב כרשימה שמופרדת בפסיקים בדגל --ranges. נפחי NetApp משתמשים בטווחים משניים של
/28או/27מתוך טווחי כתובות המחשוב בסדר לא מוגדר.מחליפים את
ADDITIONAL_IP_RANGESברשימה מופרדת בפסיקים של טווחי כתובות נוספים ליצירת שותפות, או משאירים את השדה ריק כדי ליצור שותפות בין הרשתות רק עם טווח הכתובות שנוצר בשלב הקודם.הפעלת העברה של מסלולים בהתאמה אישית. הערה: כשמגדירים את החיבור הפרטי, NetApp Volumes יוצרת
sn-netapp-prodpeering.gcloud compute networks peerings update sn-netapp-prod \ --project=PROJECT_ID \ --network=VPC \ --import-custom-routes \ --export-custom-routes
מחליפים את
PROJECT_IDבשם הפרויקט שבו רוצים להגדיר גישה לשירותים פרטיים. אם אתם משתמשים ב-PUPI, השתמשו בפרמטריםimport-subnet-routes-with-public-ipו-export-subnet-routes-with-public-ipבמקום זאת.
המאמרים הבאים
מגדירים הרשאות IAM.