פריסת אפליקציית SAP S/4HANA

במאמר הזה מוסבר איך פורסים אפליקציית SAP S/4HANA ב- Google Cloudבאמצעות כלי האוטומציה של פריסה מודרכת ב-Workload Manager.

פריסת אפליקציית SAP S/4HANA

כדי להגדיר ולפרוס עומס עבודה של SAP S/4HANA, מבצעים את המשימות הבאות:

  1. במסוף Google Cloud , עוברים לדף כלי לניהול עומס העבודה.

    כניסה לכלי לניהול עומס העבודה

  2. בחלונית הניווט של כלי לניהול עומס העבודה, לוחצים על Deployments (פריסות).

  3. בוחרים את הפרויקט שבו רוצים ליצור את הפריסה.

  4. לוחצים על יצירת פריסה ובוחרים באפשרות SAP.

  5. בקטע Deployment basics (יסודות הפריסה), מזינים מידע על הפריסה ועל דרישות נפח העבודה. הכלי לניהול עומסי עבודה משתמש במידע הבסיסי הזה כדי לקבוע אילו נתונים ייאספו בכרטיסיות הבאות. בנוסף, כלי לניהול עומס העבודה מספק המלצות להגדרת הפריסה על סמך ההגדרות הבסיסיות האלה.

    שדה תיאור
    שם מזינים שם שמתאר את עומס העבודה שפורס.

    דוגמה: S4-Prod-EP1

    השם הזה צריך להיות ייחודי בפרויקט הנוכחי, והוא משמש למתן שמות לחלק מהמשאבים שנפרסים. אפשר להזין עד 25 תווים.
    תיאור אופציונלי: שדה נוסף שבו אפשר לתאר את עומס העבודה. התיאור הזה מוצג בלוח הבקרה של הפריסה.
  6. בשדה Service account, בוחרים את חשבון השירות שרוצים לצרף לפריסה. ‫כלי לניהול עומס העבודה משתמש בחשבון השירות הזה כדי לקרוא לממשקי API ולשירותים אחרים לצורך יצירת משאבים שנדרשים לפריסה. אפשר לבחור חשבון שירות קיים או ליצור חשבון שירות חדש.

    1. לוחצים על New service account (חשבון שירות חדש) כדי ליצור חשבון שירות חדש לפריסה. ייפתח הדף יצירת חשבון שירות. מזינים את הפרטים של חשבון השירות ומעניקים את התפקידים הנדרשים לפריסה.

      מידע נוסף על התפקידים הנדרשים זמין במאמר חשבונות שירות.

    2. לוחצים על Refresh list כדי להוסיף את חשבון השירות החדש לרשימת חשבונות השירות.

  7. בקטע Ansible Runner service account בוחרים חשבון שירות למכונה הווירטואלית הזמנית של Ansible Runner שנוצרת במהלך תהליך הפריסה. אתם יכולים ליצור חשבון שירות או לבחור חשבון שירות קיים עם הרשאות ה-IAM הנדרשות. מידע נוסף מופיע במאמר חשבונות שירות והרשאות.

  8. אופציונלי: השלב הזה נדרש רק אם הארגון שלכם אוכף תאימות ל-VPC Service Controls. בשדה Private pool, מציינים את השם של מאגר פרטי של Cloud Build שהוגדר עבור VPC Service Controls בפורמט הבא:

    projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
    

    מחליפים את מה שכתוב בשדות הבאים:

    • PRIVATEPOOL_PROJECT_ID: מזהה הפרויקט שמכיל את המאגר הפרטי
    • REGION: האזור שבו יצרתם את המאגר הפרטי
    • PRIVATEPOOL_ID: המזהה של המאגר הפרטי

    מידע נוסף זמין במאמר בנושא שימוש במאגר עובדים פרטי ב-Cloud Build.

  9. בקטע Product information (פרטי המוצר), מזינים את פרטי מערכת SAP ואת מודל הפריסה. עומסי עבודה נתמכים של SAP

    שדה תיאור
    אפליקציית SAP בוחרים את מוצר SAP שרוצים להתקין.
    גרסת SAP בוחרים את הגרסה של אפליקציית SAP שצוינה.
    סוג הסביבה בוחרים אם עומס העבודה מיועד לשימוש בסביבת ייצור או לשימוש שאינו בסביבת ייצור.
    מודל פריסה בוחרים מודל פריסה:
    • מופץ עם זמינות גבוהה: מומלץ למערכות ייצור ולעומסי עבודה קריטיים אחרים כדי להשיג את הזמינות הגבוהה ביותר.
    • מופץ: מתאים לעומסי עבודה שאינם בסביבת ייצור, שבהם הזמינות לא קריטית להשגת עלות נמוכה יותר.
    שיטת שינוי הגודל של HANA בוחרים את שיטת ההרחבה של מסד הנתונים.

  10. בשדה VM name prefix (תחילית לשם מכונה וירטואלית), מזינים תחילית שתחול על השמות של כל המכונות הווירטואליות שנוצרו במהלך הפריסה. אפשר להזין עד שבעה תווים בקידומת.

  11. בשדה Software installation media bucket (קטגוריית מדיה להתקנת תוכנה), בוחרים את קטגוריית Cloud Storage שמכילה את מדיה ההתקנה של SAP שהעליתם. הקטגוריה צריכה להיות קיימת בפרויקט שבו אתם יוצרים את הפריסה.

    מידע נוסף זמין במאמר בנושא הכנת קובצי התקנה של SAP לפריסה.

  12. לוחצים על המשך כדי להמשיך.

  13. בכרטיסייה מיקום ורשת, מזינים את הפרטים הבאים.

    שדה תיאור
    שם הפרויקט בוחרים את Google Cloud הפרויקט שבו רוצים לפרוס את עומס העבודה.
    אזור בוחרים את האזור שבו רוצים לפרוס את עומס העבודה. Google Cloud
    אזור ראשי בוחרים אזור מתוך האזור שצוין.
    אזור משני בוחרים אזור מתוך האזור שצוין לפריסת המערכת המשנית.
    השדה הזה גלוי רק אם ציינתם זמינות גבוהה (HA) כמודל הפריסה בקטע 'פרטים בסיסיים'.
    רשת בוחרים את רשת הענן הווירטואלי הפרטי (VPC) שבה רוצים לפרוס את עומס העבודה.
    תת-רשת בוחרים את רשת המשנה ברשת ה-VPC שצוינה שבה רוצים לפרוס את עומס העבודה.
    גישה לאינטרנט בוחרים שיטה למתן גישה חיצונית לאינטרנט למכונות הווירטואליות. מידע נוסף זמין במאמר בנושא דרישות מוקדמות.
    • Cloud NAT: אם רוצים לספק גישה חיצונית לאינטרנט באמצעות שער Cloud NAT שכבר יצרתם עבור הרשת שצוינה.
    • הקצאת כתובת IP חיצונית: אם רוצים לספק גישה חיצונית לאינטרנט על ידי שמירת כתובת IP חיצונית סטטית בכל מכונה וירטואלית.
    דילוג על הגדרה אוטומטית של חומת אש כדי להשבית את היצירה האוטומטית של כללי חומת אש, מסמנים את התיבה הזו. אם דילגתם על יצירת כלל חומת האש, ודאו שכללי חומת האש של הרשת מאפשרים תקשורת בין המכונות הווירטואליות בפריסה. מידע נוסף על כללים של חומת אש
    תגים של רשתות מציינים את תגי הרשת שעוזרים להחיל כללי חומת אש על מכונות וירטואליות בפריסה. מידע נוסף זמין במאמר בנושא הוספת תגים לרשת.
    תחום DNS
  14. יצירת תחום DNS חדש: בוחרים באפשרות הזו אם רוצים שכלי לניהול עומס העבודה ייצור תחום DNS פרטי ב-Cloud DNS לצורך הפריסה.
  15. דילוג על הגדרת DNS: בוחרים באפשרות הזו כדי להגדיר באופן ידני תחום DNS בעצמכם ולהשתמש בו בפריסה.
  16. מידע נוסף זמין במאמר בנושא אזורי DNS.
  17. לוחצים על Continue.

  18. בכרטיסייה Database, מזינים את הפרטים הבאים:

    שדה תיאור
    HANA SID מציינים את מזהה המערכת (SID) של SAP בשביל שכבת מסד הנתונים. ה-SID חייב להכיל שלושה תווים אלפאנומריים ולהתחיל באות. כל האותיות צריכות להיות באותיות גדולות.
    מערכת הפעלה בוחרים תמונת מערכת הפעלה נתמכת. מידע נוסף זמין במאמר בנושא מערכות הפעלה נתמכות.

    כל המכונות הווירטואליות של מסד הנתונים שנוצרו במהלך תהליך הפריסה משתמשות במערכת ההפעלה הזו.
    שם הסוד של פרטי הכניסה למסד הנתונים בוחרים את שם הסוד שמתאים לסיסמה של מסד הנתונים SAP HANA. כלי לניהול עומס העבודה משתמש בסיסמה הזו לאורך תהליך הפריסה וההתקנה. הסוד הזה צריך להיות קיים ב Google Cloud פרויקט שבו יוצרים את הפריסה.
    משפחת מכונות בוחרים משפחת מכונות למכונות הווירטואליות של מסד הנתונים.
    סדרה בוחרים סדרת מכונות למכונות הווירטואליות של מסד הנתונים.
    סוג מכונה בוחרים סוג מכונה למכונות הווירטואליות של מסד הנתונים.
    אפשרות לאחסון בלוקים בוחרים את סוג האחסון הבלוקי למכונה הווירטואלית של מסד הנתונים HANA.*

    *אם בוחרים באפשרות 'דיסק אחסון מתמיד מאוזן' או 'דיסק מתמיד שמבוסס על SSD' במהלך תהליך הפריסה, כל הדיסקים בפריסה יהיו מסוג הדיסק שנבחר. אם בוחרים באפשרות Hyperdisk Extreme, רק אמצעי האחסון /data ו-/log משתמשים ב-Hyperdisk Extreme, ושאר אמצעי האחסון משתמשים בדיסק מתמיד שמבוסס על SSD. גודלי הדיסקים לכל נפח מחושבים באופן אוטומטי בהתאם לשיטות המומלצות לסוג המכונה ולסוג האחסון הבלוקי שנבחרו.

  19. לוחצים על Continue.

  20. בכרטיסייה Application, מגדירים את שרתי האפליקציות ואת השירותים המרכזיים של SAP עבור עומס העבודה של S/4HANA.

    כללי

    שדה תיאור
    NetWeaver SID מציינים את מזהה מערכת SAP ‏ (SID) לשכבת האפליקציה. ה-SID חייב להכיל שלושה תווים אלפאנומריים ולהתחיל באות. כל האותיות צריכות להיות באותיות גדולות.
    מערכת הפעלה בוחרים תמונת מערכת הפעלה נתמכת. מידע נוסף זמין במאמר בנושא מערכות הפעלה נתמכות.

    כל המכונות הווירטואליות של האפליקציה שנוצרו במהלך תהליך הפריסה משתמשות במערכת ההפעלה הזו.
    Secret for application credentials בוחרים את שם הסוד שמתאים לסיסמה של אפליקציית SAP. כלי לניהול עומס העבודה משתמש בסיסמה הזו לאורך תהליך הפריסה וההתקנה. הסוד הזה צריך להיות קיים ב Google Cloud פרויקט שבו יוצרים את הפריסה.
    נפח אחסון משותף כלי לניהול עומס העבודה יוצר אחסון קבצים משותף של NFS לפריסה. מידע נוסף זמין במאמר בנושא Filestore Enterprise.
    לחלופין, כדי להשתמש באחסון שיתופי קיים, מציינים את מיקום הטעינה של האחסון השיתופי בפורמט הבא:
      IP_ADDRESS/STORAGE_NAME

    מחליפים את מה שכתוב בשדות הבאים:

    • IP_ADDRESS: כתובת ה-IP של אחסון הקבצים המשותף ב-NFS
    • STORAGE_NAME: השם של האחסון המשותף

    שירותים מרכזיים

    שדה תיאור
    חשבון שירות של שירותים מרכזיים בוחרים חשבון שירות למופעים של ABAP SAP Central Services ‏ (ASCS). אתם יכולים ליצור חשבון שירות או לבחור חשבון שירות קיים עם הרשאות ה-IAM הנדרשות. מידע נוסף מופיע במאמר חשבונות שירות והרשאות.
    קובץ אימג' של מערכת ההפעלה של שירותים מרכזיים בוחרים תמונת מערכת הפעלה נתמכת. מידע נוסף זמין במאמר בנושא מערכות הפעלה נתמכות.
    כל מכונות ה-ASCS הווירטואליות שנוצרו במהלך תהליך הפריסה משתמשות בתמונת מערכת ההפעלה הזו.
    משפחת מכונות של שירותים מרכזיים בוחרים משפחת מכונות למכונות הווירטואליות של ASCS.
    סדרות של מכונות שמשמשות כשירותים מרכזיים בוחרים את סדרת המכונות למכונות הווירטואליות של ASCS.
    סוג המכונה של שירותים מרכזיים בוחרים סוג מכונה למכונות הווירטואליות של ASCS.

    שרתי אפליקציות


    שדה

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

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

  22. כדי לפרוס את עומס העבודה של SAP, לוחצים על Create.

בדיקת סטטוס הפריסה

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

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

פתרון בעיות בפריסה

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

אם השגיאה התרחשה במהלך ההגדרה או הקצאת המשאבים:

  • אם הבעיה הבסיסית מחייבת שינוי בהגדרת הפריסה (לדוגמה, שם הפריסה לא היה ייחודי):

    1. מוחקים את הפריסה.
    2. יוצרים פריסה חדשה עם המידע הנכון.
  • אם הבעיה הבסיסית לא דורשת שינוי בהגדרות הפריסה (לדוגמה, מכסת שימוש לא מספקת):

    1. פתרון הבעיה.
    2. לוחצים על ניסיון חוזר בהודעת השגיאה כדי להמשיך בתהליך הפריסה.

אם השגיאה התרחשה במהלך תהליך הפריסה של Ansible:

  • אם הבעיה הבסיסית דורשת שינוי בהגדרת הפריסה (לדוגמה, אם ציינתם את קטגוריית Cloud Storage הלא נכונה לקובצי SAP):

    1. מוחקים את הפריסה.
    2. כדי ליצור פריסה חדשה, צריך לספק את ההגדרה הנכונה.
  • אם הבעיה הבסיסית לא מחייבת שינוי של הגדרת הפריסה (לדוגמה, הורדה של חבילת מערכת הפעלה נכשלה):

    1. אם רלוונטי, פותרים את הבעיה.
    2. מחיקת הפריסה
    3. כדי ליצור פריסה חדשה, צריך לספק את ההגדרה הנכונה.

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