בדף הזה מוסבר איך יוצרים הגדרה של חיבור מבודד. הגדרת החיבור המבודד היא מבנה של Database Migration Service שעוזר ליצור קישוריות בין רשת השירות של Database Migration Service לבין רשת VPC של הפרויקט. כדי ליצור חיבורים פרטיים למסדי נתונים של Oracle במקור, יוצרים הגדרות של קישוריות פרטית.
אפשר ליצור שני סוגים של הגדרות חיבור מבודד:
למידע נוסף על קישוריות לרשת ב-Database Migration Service, קראו את המאמרים קישוריות לרשת בהעברות הטרוגניות של Oracle ו סקירה כללית על שיטות לחיבור המקור לרשת.
לפני שמתחילים
- מוודאים שיש לכם רשת VPC שעומדת בדרישות הבאות:
- ברשת ה-VPC אין הגבלות על קישור בין רשתות שכנות (peering).
- זו אותה רשת שבה נמצא מסד הנתונים של המקור. מידע נוסף זמין בקטע הדרישות במאמר חיבור מבודד עם קישור VPC.
- לרשת ה-VPC יש טווח כתובות IP זמין עם בלוק CIDR של
/29. Database Migration Service משתמש בטווח כתובות ה-IP הזה כדי ליצור רשת משנה, כדי שיוכל לתקשר עם מסד הנתונים של המקור.
- מפעילים את ממשקי ה-API של Database Migration Service ו-Compute Engine.
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות ליצירת הגדרת חיבור מבודד, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הנדרשים בפרויקט:
כדי ליצור חיבור לרשת ולנהל הגדרות של קישוריות פרטית:
-
אדמין של Database Migration (
roles/datamigration.admin) -
צפייה ברשת Compute (
roles/compute.networkViewer)
-
אדמין של Database Migration (
אם אתם צריכים ליצור הגדרת קישוריות פרטית באמצעות חיבור רשת או רשת המשנה הבסיסית שלו בפרויקט שונה מ-Database Migration Service (לדוגמה, אם אתם משתמשים בפרויקט מארח של VPC משותף), אתם צריכים להקצות את התפקיד הבא לחשבון השירות של Database Migration Service (
service-PROJECT_NUMBER@gcp-sa-datamigration.iam.gserviceaccount.com):-
Compute Network Admin (
roles/compute.networkAdmin)
לחלופין, אם הפרויקט של Database Migration Service כבר נמצא ברשימת הפרויקטים שאושרו של מחבר הרשת, מספיק להקצות את התפקיד צפייה ברשת Compute (
roles/compute.networkViewer).-
Compute Network Admin (
למידע נוסף על הקצאת תפקידים, קראו את המאמר ניהול הגישה במרכז העזרה של "ניהול זהויות והרשאות גישה".
התפקידים המוגדרים מראש האלה מכילים את ההרשאות שנדרשות כדי ליצור הגדרת חיבור מבודד ב-Database Migration Service. כדי לראות את ההרשאות הנדרשות, מרחיבים את הקטע Required Permissions:
ההרשאות הנדרשות
כדי לבצע העברות הטרוגניות של Oracle באמצעות Database Migration Service, נדרשות ההרשאות הבאות:
- חשבון המשתמש שיוצר את הקישוריות:
datamigration.*compute.networks.list
- חשבון השירות של Database Migration Service:
compute.networkAttachments.getcompute.networkAttachments.updatecompute.subnetworks.getcompute.subnetworks.list
יכול להיות שתוכלו לקבל את ההרשאות האלה גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
יצירת הגדרה לממשקי Private Service Connect
כדי ליצור הגדרת חיבור מבודד לשימוש עם ממשקי Private Service Connect:
- קודם צריך ליצור חיבור לרשת ברשת ה-VPC. משתמשים בתת-רשת עם לפחות 6 כתובות IP פנויות לשימוש של Database Migration Service (כלומר, טווח
/29). מידע נוסף זמין במאמר חיבור מבודד עם ממשקי Private Service Connect. - נכנסים לדף Private connectivity configurations במסוף Google Cloud .
- לוחצים על Create configuration.
-
בקטע Configure private connectivity, מזינים את השם המוצג של ההגדרה ובוחרים את האזור.
חשוב להשתמש באותו אזור שבו נמצאת רשת הענן הווירטואלי הפרטי (VPC) של הפרויקט. הוא צריך להיות באותו אזור שבו אתם מתכוונים ליצור את משימת ההעברה ואת פרופילי החיבור. Database Migration Service הוא מוצר אזורי לחלוטין, כלומר כל הישויות שקשורות להעברה (פרופילי חיבור של מקור ויעד, משימות העברה, מסדי נתונים של יעד, סביבות עבודה להמרת מסדי נתונים) צריכות להישמר באזור אחד.
- בתפריט Connectivity method, בוחרים באפשרות PSC interfaces.
לוחצים על יצירה.
Database Migration Service מוסיף באופן אוטומטי את פרויקט היצרן לרשימת Accepted projects של מחבר הרשת.
הגדרת הקישוריות הפרטית הזו מוכנה עכשיו לשימוש עם פרופיל חיבור למקור.
יצירת הגדרה לקישור בין רשתות VPC שכנות (peering)
כדי ליצור הגדרת חיבור מבודד לשימוש עם קישור בין רשתות VPC שכנות (peering):
- נכנסים לדף Private connectivity configurations במסוף Google Cloud .
- לוחצים על Create configuration.
-
בקטע Configure private connectivity, מזינים את השם המוצג של ההגדרה ובוחרים את האזור.
חשוב להשתמש באותו אזור שבו נמצאת רשת הענן הווירטואלי הפרטי (VPC) של הפרויקט. הוא צריך להיות באותו אזור שבו אתם מתכוונים ליצור את משימת ההעברה ואת פרופילי החיבור. Database Migration Service הוא מוצר אזורי לחלוטין, כלומר כל הישויות שקשורות להעברה (פרופילי חיבור של מקור ויעד, משימות העברה, מסדי נתונים של יעד, סביבות עבודה להמרת מסדי נתונים) צריכות להישמר באזור אחד.
- בתפריט הנפתח Authorized VPC network, בוחרים את ה-VPC שרוצים לתת ל-Database Migration Service גישה לקישוריות הפרטית שלו. רשת ה-VPC הזו צריכה להיות הרשת שבה מוקצית כתובת IP פרטית למקור Oracle.
-
בשדה Allocate an IP range, מזינים טווח כתובות IP עם בלוק CIDR של
/29. לדוגמה:10.72.149.40/29.Database Migration Service יוצר רשת משנה על סמך טווח ה-IP הזה ב-VPC שבחרתם. מומלץ להתייעץ עם מנהל הרשת כדי לקבל טווח מתאים של כתובות IP.
למטרות בדיקה, אתם יכולים גם לנסות ליצור טווח כתובות IP באמצעות ממשק הגישה לשירותים פרטיים של הענן הווירטואלי הפרטי (VPC). חשוב לדעת שההקצאה האוטומטית הזו לא מיועדת להגדרות של חיבור מבודד ב-Database Migration Service. צריך לשחרר את הטווח שהוקצה אוטומטית לפני שמשתמשים בו ב-Database Migration Service. כדי לקבל מידע נוסף, אפשר להרחיב את הקטע הבא.
דוגמה: יצירת טווח כתובות IP עם גישה לשירותים פרטיים
כשיוצרים הגדרה של גישה לשירותים פרטיים, אפשר ליצור טווח כתובות IP פנוי ברשת ה-VPC. בהמשך תוכלו לשחרר את הטווח הזה בהגדרות של ה-VPC ולהשתמש בו להגדרת החיבור המבודד של Database Migration Service.
כדי ליצור טווח כתובות IP פנוי:
- במסוף Google Cloud , נכנסים לדף רשתות VPC.
- ברשימת הרשתות בפרויקט, בוחרים את הרשת שבה למסד הנתונים של Oracle במקור מוקצית כתובת IP פרטית.
- עוברים לכרטיסייה Private services access ולוחצים על Allocate IP range.
- בחלון Allocate an internal IP range, מזינים את הפרטים הבאים:
- שם לתצוגה בשדה Name.
- בוחרים באפשרות אוטומטי ומזינים
29בתור הקידומת - אורך.
התוצאה: רשת ה-VPC מקצה טווח כתובות IP ריק לגישה לשירותים פרטיים בפרויקט.
- בודקים את הערך של Internal IP range בטווח כתובות ה-IP הפנימיות החדש שהוקצה. רושמים אותה לשימוש מאוחר יותר ב-Database Migration Service.
- בוחרים את טווח כתובות ה-IP החדש מהרשימה ולוחצים על שחרור.
- עכשיו טווח כתובות ה-IP שנוצר פנוי לשימוש ברשת משנה אחרת. מזינים את הטווח שרשמתם בשדה Allocate an IP range כשיוצרים את הגדרת החיבור המבודד ב-Database Migration Service.
- לוחצים על יצירה.
הגדרת הקישוריות הפרטית הזו מוכנה עכשיו לשימוש עם פרופיל חיבור למקור.
המאמרים הבאים
מידע על קישוריות למסד נתונים של יעד. סקירה כללית על הקישוריות של מסד הנתונים של היעד
ב מדריך להעברת נתונים מ-Oracle ל-Cloud SQL ל-PostgreSQL מוסבר שלב אחרי שלב איך לבצע את ההעברה.