יוצרים מופע Filestore שמשתמש בפרוטוקול NFSv4.1 עם שירות מנוהל ל-Microsoft AD.
לפני שמתחילים
לפני שיוצרים מופע חדש של Filestore, צריך לוודא שיש לכם מספיק מכסת אחסון. מכסת המופעים משתנה בהתאם למיקום האזור ולרמת השירות שבהם רוצים להשתמש. כדי להגדיל את המכסה הזמינה, צריך לשלוח בקשה להגדלת המכסה.
יצירת דומיין של שירות מנוהל ל-Microsoft AD
אם רוצים להשתמש בשירות מנוהל ל-Microsoft AD עם מופע Filestore, צריך ליצור את הדומיין של שירות מנוהל ל-Microsoft AD לפני מופע Filestore.
גם דומיין שירות מנוהל ל-Microsoft AD וגם מופע Filestore צריכים להשתמש באותו VPC באותו פרויקט.
אם שירות מנוהל ל-Microsoft AD מתארח בפרויקט נפרד ממופע Filestore שבו רוצים להשתמש, צריך ליצור שיוך בין רשת ה-VPC של Filestore לבין הדומיין של שירות מנוהל ל-Microsoft AD.
מידע נוסף זמין במאמר פריסת שירות מנוהל ל-Microsoft AD עם גישה בין פרויקטים באמצעות שיוך דומיינים.
מוודאים שהשדות POSIX RFC 2307 ו-RFC 2307bis מלאים עבור משתמשי שירות מנוהל ל-Microsoft AD, כמו בדוגמה הבאה.
מידע נוסף על הגדרת אובייקטים בשירות מנוהל ל-Microsoft AD זמין במאמר אובייקטים ב-Managed Active Directory.
משתמשים ומחשבים ב-Active Directory
בשלבים הבאים מפורטים המאפיינים שצריך להגדיר למשתמשים ולקבוצות ב-LDAP. אפשר לנהל מאפייני POSIX באמצעות התוסף Active Directory Users and Computers של MMC.
פותחים את הכלי לעריכת מאפיינים באופן הבא:
- לוחצים על התחלה.
לוחצים על Windows Administrative Tools (כלי ניהול של Windows) ובוחרים באפשרות Active Directory Users and Computers (משתמשים ומחשבים ב-Active Directory).
נפתח החלון משתמשים ומחשבים ב-Active Directory.
בוחרים את שם הדומיין שרוצים לראות. כדי להרחיב את התוכן, לוחצים על החץ להרחבה.
בתפריט View (תצוגה) של Active Directory Users and Computers, בוחרים באפשרות Advanced Features (תכונות מתקדמות).
בחלונית הימנית, לוחצים פעמיים על משתמשים.
ברשימת המשתמשים, לוחצים פעמיים על משתמש כדי לראות את הכרטיסייה עורך המאפיינים שלו.
צריך להגדיר למשתמשי LDAP את המאפיינים הבאים:
uiduidNumbercngidNumberobjectClass
לכל משתמש צריך להיות
uidNumberייחודי. שימו לב שהערך של המאפייןuidהוא תלוי אותיות רישיות. עבור מאפייןobjectClass, ההגדרה שמוגדרת כברירת מחדל ברוב הפריסות של Active Directory (AD) היאuser. לדוגמה:uid: Alice uidNumber: 139 gidNumber: 555 objectClass: userצריך להגדיר את המאפיינים הבאים לקבוצות LDAP:
cngidNumberobjectClass
לכל קבוצה צריך להיות ערך ייחודי של
gidNumber. שימו לב שהערך של המאפייןcnהוא תלוי אותיות רישיות. עבור מאפייןobjectClass, ההגדרה שמוגדרת כברירת מחדל ברוב הפריסות של AD היאgroup. דוגמה:cn: AliceGroup gidNumber: 555 objectClass: group
כדי להעניק ל-Filestore גישה ליצירה ולניהול של אובייקטים בשירות מנוהל ל-Microsoft AD, משתמשים בפקודה
gcloud projects add-iam-policy-binding:gcloud projects add-iam-policy-binding MANAGED_MICROSOFT_AD_PROJECT_ID \ --member=serviceAccount:service-$(gcloud projects describe PROJECT_ID \ --format='value(projectNumber)')@cloud-filer.iam.gserviceaccount.com \ --role=roles/managedidentities.filestoreintegratorמחליפים את מה שכתוב בשדות הבאים:
- MANAGED_MICROSOFT_AD_PROJECT_ID הוא מזהה הפרויקט שבו נמצא הדומיין של שירות מנוהל ל-Microsoft AD.
- PROJECT_ID הוא מזהה הפרויקט שבו נמצא מופע Filestore.
יכול להיות שתופיע שגיאה שדומה לזו:
INVALID_ARGUMENT: Service account service-123456789012@cloud-filer.iam.gserviceaccount.com does not exist.אם כן, משתמשים בפקודה הבאה כדי לפתור את הבעיה:
gcloud beta services identity create --service=file.googleapis.com --project \ MANAGED_MICROSOFT_AD_PROJECT_ID
יצירת מכונת Filestore עם שירות מנוהל ל-Microsoft AD
מסוף Google Cloud
הגדרת פרמטרים של המופע
נכנסים לדף Filestore instances במסוף Google Cloud .
לוחצים על Create Instance.
מציינים את הפרמטרים הבסיסיים של המופע:
- בשדה Instance ID, מזינים את השם שרוצים להשתמש בו עבור מופע Filestore.
בקטע Instance Type, בוחרים באפשרות Regional או Zonal.
כדי ליצור מופע ארגוני, צריך להריץ פעולות ישירות דרך Filestore API.
בקטע קיבולת מוקצית, מזינים את הקיבולת שרוצים להשתמש בה. צריך להזין ערך בין 1 TB ל-10 TB, במרווחים של 256 GiB (0.25 TiB).
בקטע אזור, בוחרים את האזור שרוצים להשתמש בו.
בקטע VPC Network, בוחרים את הרשת שרוצים להשתמש בה עבור מופע Filestore ולקוחות NFS.
- אם שירות מנוהל ל-Microsoft AD נמצא באותו פרויקט כמו מופע Filestore, צריך לאשר את רשת ה-VPC בדומיין שירות מנוהל ל-Microsoft AD.
- אם שירות מנוהל ל-Microsoft AD נמצא בפרויקט נפרד, צריך להגדיר את רשת VPC עם שיוך רשת Active Directory בהגדרות של שירות מנוהל ל-Microsoft AD.
בקטע Allocated IP range (טווח כתובות IP שהוקצה), בוחרים באפשרות Use an automatically allocated IP range (recommended) (שימוש בטווח כתובות IP שהוקצה באופן אוטומטי (מומלץ)).
בקטע פרוטוקול, בוחרים באפשרות NFSv4.1.
הגדרת הגדרות האימות של המופע
- מגדירים את הגדרות האימות של המופע.
- לוחצים על אימות.
- בוחרים את הפרויקט שמארח את Managed Microsoft AD. לצורך המדריך הזה, נניח שהפרויקט הנוכחי הוא הפרויקט שבו אנחנו רוצים להשתמש. ברשימה Join an Active Directory domain (הצטרפות לדומיין של Active Directory), בוחרים את שירות מנוהל ל-Microsoft AD שרוצים להשתמש בו.
- בשדה Computer account name, מזינים את שם חשבון המחשב שבו רוצים להשתמש כדי לזהות את מופע Filestore בשירות מנוהל ל-Microsoft AD. השם מוגבל ל-15 תווים אלפאנומריים.
- בשדה File share name (שם שיתוף הקבצים), מזינים את שם השיתוף כפי שהוא ישמש את לקוחות NFSv4.1.
בחלונית Access Control (בקרת גישה), מבצעים את אחד מהשלבים הבאים:
אם משתמשים בשירות מנוהל ל-Microsoft AD, בוחרים באפשרות הגבלת הגישה לפי כתובת IP או טווח כתובות.
- מגדירים את כלל הגישה לפי כתובת IP או רשת משנה שרוצים להגדיר. לצורך המדריך הזה, משתמשים בהגדרות הבאות:
- בשדה כתובת IP או טווח 1, מזינים את כתובת ה-IP או את הטווח שרוצים להשתמש בהם.
- לוחצים על הרשימה הנפתחת גישה 1 ובוחרים באפשרות אדמין.
לוחצים על הרשימה הנפתחת Mount
sec=1 ובוחרים בתיבת הסימון sys.
בעלי ברירת המחדל של
/ב-Filestore הואroot. כדי לאפשר למשתמשים ולקבוצות אחרים לגשת למופע, צריך ליצור כלל גישה שמאפשר גישה למכונה וירטואלית לניהול באמצעות התפקידAdminוהגדרת האבטחהsec=sys.אם אתם לא משתמשים בשירות מנוהל ל-Microsoft AD, בוחרים באפשרות Grant access to all clients on the VPC network (הענקת גישה לכל הלקוחות ברשת ה-VPC).
אם לא משתמשים ב-Managed Microsoft AD, הגדרת האבטחה היחידה שנתמכת היא
sec=sys.
לוחצים על יצירה כדי ליצור את המופע.
gcloud
מתקינים ומפעילים את ה-CLI של gcloud.
אם כבר התקנתם את ה-CLI של gcloud, מריצים את הפקודה הבאה כדי לעדכן אותו:
gcloud components updateמריצים את הפקודה
gcloud beta filestore instances createכדי ליצור מכונת Filestore אזורית, אזורית או ארגונית:gcloud beta filestore instances create INSTANCE-ID \ --description="DESCRIPTION" \ --region=LOCATION \ --tier=TIER \ --protocol=PROTOCOL \ --file-share=name="FILE_SHARE_NAME",capacity=CAPACITYTB \ --network=name="VPC_NETWORK",connect-mode=CONNECT_MODE,reserved-ip-range="RESERVED_IP_RANGE" \ --managed-ad=domain=projects/MANAGED_AD_PROJECT_ID/locations/global/domains/MANAGED_AD_DOMAIN_NAME,computer=DOMAIN_COMPUTER_ACCOUNT \ --project=CONSUMER_PROJECT_IDכאשר:
- INSTANCE_ID הוא מספר המכונה של מכונת Filestore שרוצים ליצור. איך נותנים שם למכונה
- DESCRIPTION הוא תיאור של המופע שבו רוצים להשתמש.
- LOCATION הוא המיקום שבו רוצים שהמופע של Filestore יהיה.
- TIER הוא רמת השירות שבה רוצים להשתמש.
- PROTOCOL הוא
NFS_v4_1. - FILE_SHARE_NAME הוא השם שציינתם לשיתוף קבצים ב-NFS שמוגש מהמופע.
- CAPACITY הוא הגודל הרצוי לשיתוף הקבצים, בין 1 TiB ל-10 TiB.
VPC_NETWORK הוא השם של רשת ה-VPC שבה רוצים שהמופע ישתמש. בחירת רשת VPC
- אם רוצים לציין VPC משותף מפרויקט שירות, צריך לציין את השם המלא של הרשת, בפורמט הבא:
projects/HOST_PROJECT_ID/global/networks/SHARED_VPC_NAMEמציינים
connect-mode=PRIVATE_SERVICE_ACCESS, בדומה לדוגמה הבאה:--network=name=projects/host/global/networks/shared-vpc-1,connect-mode=PRIVATE_SERVICE_ACCESS- אי אפשר לציין רשת מדור קודם כערך של vpc_network. אם צריך, יוצרים רשת VPC חדשה לשימוש לפי ההוראות במאמר יצירת רשת VPC במצב אוטומטי.
MANAGED_AD_PROJECT_ID הוא מזהה הפרויקט שבו נמצא שירות מנוהל ל-Microsoft AD.
MANAGED_AD_DOMAIN_NAME הוא שם הדומיין של שירות מנוהל ל-Microsoft AD שבו רוצים להשתמש. בוחרים את שם הדומיין הזה כשיוצרים דומיין מנוהל של Microsoft AD.
DOMAIN_COMPUTER_ACCOUNT הוא שם כלשהו שרוצים לתת לאשכול בדומיין.
CONSUMER_PROJECT_ID הוא מזהה הפרויקט שמכיל את מופע Filestore.
CONNECT_MODE הוא
DIRECT_PEERINGאוPRIVATE_SERVICE_ACCESS. אם מציינים VPC משותף בתור הרשת, צריך לציין גם אתPRIVATE_SERVICE_ACCESSבתור מצב החיבור. הדגל הזה נדרש לקישור בין רשתות VPC שכנות (peering), שהוא דרישה כשמשתמשים בשירות מנוהל ל-Microsoft AD.RESERVED_IP_RANGE הוא טווח כתובות ה-IP של מופע Filestore. אם מציינים
connect-mode=PRIVATE_SERVICE_ACCESSורוצים להשתמש בטווח כתובות IP שמורות, צריך לציין את השם של טווח כתובות מוקצה במקום טווח CIDR. מידע נוסף זמין במאמר בנושא הגדרת כתובת IP שמורה. מומלץ לדלג על האפשרות הזו כדי לאפשר ל-Filestore למצוא באופן אוטומטי טווח כתובות IP פנוי ולהקצות אותו למופע.
ניתוק של שירות מנוהל ל-Microsoft AD ממופע Filestore
מסוף Google Cloud
ניתוק מופע Filestore שמחובר לשירות מנוהל ל-Microsoft AD.
נכנסים לדף Filestore Instances במסוף Google Cloud .
לוחצים על מספר המכונה של המופע שרוצים לערוך.
בחלונית NFS mount point (נקודת העמסה של NFS), בקטע Protocol (פרוטוקול), לצד Directory service name (שם שירות הספריות), לוחצים על Disconnect AD domain (ניתוק דומיין AD).
בחלון Disconnect from domain failed (הניתוק מהדומיין נכשל), קוראים את ההתראה ואז לוחצים על Edit instance (עריכת המופע).
לפחות כלל אחד בבקרת גישה צריך להיות ממופה לתפקיד אדמין עם הגדרת האבטחה של ההרכבה
sys, למשל Access=Admin Mount ו-sec=sys.בחלונית Edit share, מאתרים את הכלל שבו Access מוגדר לAdmin. לוחצים על Mount
sec=... (העלאהsec=...) ובוחרים באפשרותsysכדי להוסיף אותה להגדרה הקיימת.לוחצים על OK.
לוחצים על Save.
לצד שם שירות הספריות, לוחצים על ניתוק דומיין AD.
בשדה בחלון האם להתנתק מהדומיין?, מזינים את שם הדומיין שממנו רוצים להתנתק.
לוחצים על ניתוק.
עריכת כללי הגישה
יש לרענן את הדף. שימו לב שההגדרה שם שירות הספריות מוגדרת עכשיו לללא.
לוחצים על Edit.
בחלונית Edit share, מאתרים כלל שקובע גישה לתפקיד שאינו Admin, כמו Editor. בכלל, לוחצים על Mount
sec=... (העלאהsec=...) ובוחרים באפשרותsysכדי להוסיף אותו להגדרה הקיימת. לוחצים על אישור.לוחצים על Save.
יש לרענן את הדף.
הגדרות הכלל מתעדכנות.
חיבור מחדש של שירות מנוהל ל-Microsoft AD למופע Filestore
מסוף Google Cloud
מחברים מחדש מכונת Filestore לשירות מנוהל ל-Microsoft AD.
בחלונית NFS mount point (נקודת העמסה של NFS), בקטע Protocol (פרוטוקול), לצד Directory service name (שם שירות הספריות), לוחצים על Join AD domain (הצטרפות לדומיין AD).
בחלון Join this instance to an Active Directory Domain (צירוף המופע הזה לדומיין של Active Directory), בוחרים באפשרות Use domains from the current project (שימוש בדומיינים מהפרויקט הנוכחי). בתפריט Join an Active Directory Domain (צירוף לדומיין של Active Directory), בוחרים את הדומיין שרוצים להשתמש בו.
בתפריט Computer account name, מזינים שם.
לוחצים על הצטרפות לדומיין.
יש לרענן את הדף. שימו לב ששם שירות הספרייה עודכן בהתאם לבחירה שלכם.
לוחצים על Edit.
בחלונית Edit share, לוחצים על Mount
sec=... בכל הכללים הרלוונטיים ומבטלים את הבחירה באפשרותsys. לוחצים על אישור.לוחצים על Save.
יש לרענן את הדף.
הגדרות הכלל מתעדכנות.