יצירת פרופיל לחיבור מקור

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

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

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

  1. חשבו באיזה אזור אתם רוצים ליצור את פרופיל החיבור של המקור.

    ‫Database Migration Service הוא מוצר אזורי לחלוטין, כלומר כל הישויות שקשורות להעברה (פרופילי חיבור של מקור ויעד, משימות העברה, מסדי נתונים של יעד, סביבות עבודה להמרת מסדי נתונים) צריכות להישמר באזור אחד.

  2. הגדרת מסד הנתונים של המקור ויצירת חשבון משתמש ייעודי להעברה.

  3. בוחרים ומגדירים את שיטת הקישוריות של המקור.

התפקידים הנדרשים

כדי לקבל את ההרשאות שנדרשות ליצירת פרופיל חיבור, צריך לבקש מהאדמין להקצות לכם את התפקיד אדמין של Database Migration ‏(roles/datamigration.admin) ב-IAM בפרויקט.

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

התפקיד המוגדר מראש הזה מכיל את ההרשאות שנדרשות כדי ליצור פרופיל חיבור ב-Database Migration Service. כדי לראות את ההרשאות הנדרשות, מרחיבים את הקטע Required Permissions:

ההרשאות הנדרשות

כדי ליצור פרופיל חיבור ב-Database Migration Service, צריך את ההרשאות הבאות:

  • datamigration.connectionprofiles.create
  • datamigration.connectionprofiles.delete
  • datamigration.connectionprofiles.get
  • datamigration.connectionprofiles.getIamPolicy
  • datamigration.connectionprofiles.list
  • datamigration.connectionprofiles.setIamPolicy
  • datamigration.connectionprofiles.update

יכול להיות שתוכלו לקבל את ההרשאות האלה גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.

לקישוריות של רשימת היתרים של כתובות IP ציבוריות

כדי ליצור פרופיל חיבור למקור שמשתמש בשיטת הקישוריות "רשימת היתרים של כתובות IP ציבוריות":

  1. חשוב לוודא ששרת מסד הנתונים של המקור מוגדר לקבל חיבורים מכתובות ה-IP הציבוריות של Database Migration Service באזור שבו יצרתם את משימת ההעברה. מידע נוסף מופיע במאמר סקירה כללית על רשימת ההיתרים של כתובות IP ציבוריות.
  2. נכנסים לדף Connection profiles במסוף Google Cloud .

    לדף Connection profiles

  3. לוחצים על יצירת פרופיל.
  4. בדף Create a connection profile, בוחרים באפשרות Source ברשימה Profile role.
  5. ברשימה המנוע של מסד הנתונים, בוחרים באפשרות Oracle.
  6. בקטע Specify connection profile details, מציינים את השם, המזהה והאזור של פרופיל החיבור.
  7. בקטע Define connection details, מזינים את הפרטים הבאים:
    1. כתובת ה-IP הציבורית ומספר היציאה של מסד הנתונים במקור, שם מסד הנתונים שרוצים להעביר ופרטי ההתחברות לחשבון המשתמש הייעודי להעברה (שם וסיסמה).
    2. בשדה Service name, מזינים את השירות שמוודא שמסד הנתונים של Oracle מוגן ומנוטר.
      • במסדי נתונים של Oracle, שירות מסד הנתונים הוא בדרך כלל ORCL.
      • במסדי נתונים ניתנים לחיבור, SID הוא השם של מסד הנתונים הניתן לחיבור.
  8. בקטע Secure your connection, בוחרים את סוג ההצפנה שרוצים להשתמש בה לחיבור למסד הנתונים של המקור.

    אתם יכולים להשתמש באישורי SSL/TLS משלכם כדי להגביר את אבטחת הרשת. מידע נוסף זמין במאמר הצפנת חיבורים באמצעות אישורים.

  9. בקטע Define connectivity method, בוחרים באפשרות Public IP allowlist.
  10. אופציונלי: בקטע Test connection profile, לוחצים על Run test.

    ‫Database Migration Service מבצע בדיקה מהירה כדי לוודא שפרטי החיבור שסיפקתם מספיקים כדי להגיע למסד הנתונים של המקור.

  11. לוחצים על יצירה.

    מופיע הדף Connection profiles ובו פרופיל החיבור החדש שיצרתם.

לקישוריות של מנהרת SSH להעברה

כדי ליצור פרופיל חיבור של מקור שמשתמש בשיטת הקישוריות "מנהרת SSH להעברה":

  1. חשוב לוודא שהגדרתם את שרת מנהרת ה-SSH להעברה ושהתאמתם את כל כללי חומת האש ברשת. מידע נוסף זמין במאמר סקירה כללית על קישוריות של מנהרת SSH להעברה.
  2. נכנסים לדף Connection profiles במסוף Google Cloud .

    לדף Connection profiles

  3. לוחצים על יצירת פרופיל.
  4. בדף Create a connection profile, בוחרים באפשרות Source ברשימה Profile role.
  5. ברשימה המנוע של מסד הנתונים, בוחרים באפשרות Oracle.
  6. בקטע Specify connection profile details, מציינים את השם, המזהה והאזור של פרופיל החיבור.
  7. בקטע Define connection details, מזינים את הפרטים הבאים:
    1. כתובת ה-IP ומספר היציאה של מסד הנתונים במקור, שם מסד הנתונים שרוצים להעביר ופרטי ההתחברות לחשבון המשתמש הייעודי להעברה (שם וסיסמה).

      כתובת ה-IP צריכה להיות כתובת שאפשר להגיע אליה ממנהרת ה-SSH להעברה.

    2. בשדה Service name, מזינים את השירות שמוודא שמסד הנתונים של Oracle מוגן ומנוטר.
      • במסדי נתונים של Oracle, שירות מסד הנתונים הוא בדרך כלל ORCL.
      • במסדי נתונים ניתנים לחיבור, SID הוא השם של מסד הנתונים הניתן לחיבור.
  8. בקטע Secure your connection, בוחרים את סוג ההצפנה שרוצים להשתמש בה לחיבור למסד הנתונים של המקור.

    אתם יכולים להשתמש באישורי SSL/TLS משלכם כדי להגביר את אבטחת הרשת. מידע נוסף זמין במאמר הצפנת חיבורים באמצעות אישורים.

  9. בקטע Define connectivity method:
    1. בתפריט הנפתח Connectivity method, בוחרים באפשרות Forward-SSH tunnel.
    2. בקטעים הבאים, מזינים את פרטי החיבור לשרת ה-SSH: כתובת IP או שם מארח, מספר יציאה ופרטי התחברות.
    3. בתפריט הנפתח Authentication method, בוחרים את שיטת האימות של Database Migration Service מול שרת ה-SSH.

      אפשר להשתמש בסיסמה או במפתח פרטי ייחודי. אם החלטתם להשתמש במפתח פרטי, אתם יכולים להעלות את הקובץ ישירות ל-Database Migration Service או להדביק את המפתח כטקסט בתיבת הטקסט.

  10. לוחצים על שמירה.

    חלונית פרטי הקישוריות נסגרת.

  11. אופציונלי: בקטע Test connection profile, לוחצים על Run test.

    ‫Database Migration Service מבצע בדיקה מהירה כדי לוודא שפרטי החיבור שסיפקתם מספיקים כדי להגיע למסד הנתונים של המקור.

  12. בתחתית הדף, לוחצים על יצירה.

    מופיע הדף Connection profiles ובו פרופיל החיבור החדש שיצרתם.

לקישוריות IP פרטית

יש שתי שיטות לקישוריות דרך IP פרטי שאפשר להשתמש בהן בפרופילי החיבור של המקור: ממשקי Private Service Connect או קישור בין רשתות שכנות (peering) בענן וירטואלי פרטי (VPC). בשתי השיטות צריך קודם ליצור הגדרת חיבור מבודד.

כדי ליצור פרופיל חיבור למקור שמשתמש בקישוריות IP פרטית:

  1. חשוב לוודא שהגדרתם את הרשת לקישוריות של כתובת IP פרטית. מידע נוסף זמין במאמר סקירה כללית על חיבור מבודד במקור.
  2. נכנסים לדף Connection profiles במסוף Google Cloud .

    לדף Connection profiles

  3. לוחצים על יצירת פרופיל.
  4. בדף Create a connection profile, בוחרים באפשרות Source ברשימה Profile role.
  5. ברשימה המנוע של מסד הנתונים, בוחרים את מקור Oracle.
  6. בקטע Specify connection profile details, מציינים את השם, המזהה והאזור של פרופיל החיבור.
  7. בקטע Define connection details, מזינים את הפרטים הבאים:
    1. כתובת ה-IP ומספר היציאה של מסד הנתונים במקור, שם מסד הנתונים שרוצים להעביר ופרטי ההתחברות לחשבון המשתמש הייעודי להעברה (שם וסיסמה).

      משתמשים בכתובת ה-IP שמתאימה להגדרת הרשת:

      • במקורות שנמצאים ישירות ברשת בענן הווירטואלי הפרטי (VPC) שבה אתם משתמשים עם הגדרת החיבור המבודד של Database Migration Service, השתמשו בכתובת ה-IP הפרטית של המקור.
      • במקורות שנמצאים מחוץ לרשת של הענן הפרטי הווירטואלי שבה אתם משתמשים עם הגדרת ה<b>חיבור המבודד</b> של Database Migration Service, למשל תרחישים שכוללים מכונה וירטואלית (VM) של שרת proxy הפוך, צריך להשתמש בכתובת ה-IP הפרטית של ה-VM של ה-NAT.
    2. בשדה Service name, מזינים את השירות שמוודא שמסד הנתונים של Oracle מוגן ומנוטר.
      • במסדי נתונים של Oracle, שירות מסד הנתונים הוא בדרך כלל ORCL.
      • במסדי נתונים ניתנים לחיבור, SID הוא השם של מסד הנתונים הניתן לחיבור.
  8. בקטע Secure your connection, בוחרים את סוג ההצפנה שרוצים להשתמש בה לחיבור למסד הנתונים של המקור.

    אתם יכולים להשתמש באישורי SSL/TLS משלכם כדי להגביר את אבטחת הרשת. מידע נוסף זמין במאמר הצפנת חיבורים באמצעות אישורים.

  9. בקטע Define connectivity method:
    1. בתפריט הנפתח Connectivity method, בוחרים באפשרות Private connectivity.
    2. בתפריט הנפתח Private connectivity configuration, בוחרים את השם של הגדרת החיבור המבודד שיצרתם לממשקי Private Service Connect או לקישור בין רשתות VPC שכנות (peering).
  10. לוחצים על שמירה.

    חלונית פרטי הקישוריות נסגרת.

  11. אופציונלי: בקטע Test connection profile, לוחצים על Run test.

    ‫Database Migration Service מבצע בדיקה מהירה כדי לוודא שפרטי החיבור שסיפקתם מספיקים כדי להגיע למסד הנתונים של המקור.

  12. בתחתית הדף, לוחצים על יצירה.

    מופיע הדף Connection profiles ובו פרופיל החיבור החדש שיצרתם.

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