הגדרת צמתים של Windows Server להצטרפות אוטומטית לדומיין של Active Directory

בדף הזה מוסבר איך להגדיר את צמתי Windows Server באשכול Google Kubernetes Engine ‏ (GKE) כך שיצטרפו באופן אוטומטי לדומיין Active Directory ‏ (AD).

אם אתם רוצים לצרף את הצמתים של Windows Server לדומיין של שירות מנוהל ל-Microsoft AD ולא נדרשת לכם קבוצת אבטחה שמכילה את אובייקטי המחשב של האשכול, אתם יכולים להשתמש בתכונה האוטומטית של הצטרפות לדומיין. מידע נוסף זמין במאמר איך מצטרפים אוטומטית לצומתי GKE Windows Server לדומיין של שירות מנוהל ל-Microsoft AD.

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

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

  • מפעילים את ממשק ה-API של Google Kubernetes Engine.
  • הפעלת Google Kubernetes Engine API
  • כדי להשתמש ב-CLI של Google Cloud למשימה הזו, צריך להתקין ואז לאתחל את ה-CLI של gcloud. אם כבר התקנתם את ה-CLI של gcloud, הריצו את הפקודה gcloud components update כדי לקבל את הגרסה העדכנית. יכול להיות שגרסאות קודמות של ה-CLI של gcloud לא יתמכו בהרצת הפקודות שמופיעות במסמך הזה.

הגדרת הצטרפות אוטומטית למאגרי צמתים של Windows Server

  1. כדי להגדיר את AD ואת Google Cloud הפרויקט להצטרפות אוטומטית, צריך לפעול לפי ההוראות במדריך הגדרת Active Directory כך שמכונות וירטואליות יצטרפו אוטומטית לדומיין.

  2. יוצרים אשכול GKE:

    gcloud container clusters create CLUSTER_NAME \
        --enable-ip-alias \
        --num-nodes=NUMBER_OF_NODES \
        --no-enable-shielded-nodes \
        --cluster-version=VERSION
    

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

    • ‫CLUSTER_NAME: השם של האשכול החדש.
    • ‫NUMBER_OF_NODES: מספר צמתי Linux שייווצרו. חשוב לספק מספיק משאבי מחשוב כדי להריץ את התוספים של האשכול. זהו שדה אופציונלי, ואם משמיטים אותו, המערכת משתמשת בערך ברירת המחדל 3.
    • ‫VERSION: גרסת אשכול GKE, שצריכה להיות ‎1.17.14-gke.1200 ואילך או ‎1.18.9-gke.100 ואילך. אפשר גם להשתמש בדגל --release-channel כדי לרשום את האשכול לערוץ הפצה.
    • ‫--enable-ip-alias מפעיל את כתובת IP של כינוי. נדרשת כתובת IP של כינוי לצמתים של Windows Server.
    • ‫--no-enable-shielded-nodes משבית את צומתי GKE המוגנים.
  3. מגדירים את המשתנים הבאים:

    export DOMAIN_PROJECT_ID=PROJECT_ID
    export SERVERLESS_REGION=REGION
    export REGISTER_URL=https://$SERVERLESS_REGION-$DOMAIN_PROJECT_ID.cloudfunctions.net/register-computer
    

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

  4. יוצרים ומפעילים מאגר צמתים של Windows Server על ידי העברת סקריפטלט מיוחד שמצטרף לצומת בדומיין AD:

     gcloud container node-pools create NODE_POOL_NAME \
        --cluster=CLUSTER_NAME \
        --image-type=IMAGE_NAME \
        --no-enable-autoupgrade \
        --machine-type=MACHINE_TYPE_NAME \
        "--metadata=sysprep-specialize-script-ps1=iex((New-Object System.Net.WebClient).DownloadString('$REGISTER_URL'))"
    

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

    • ‫NODE_POOL_NAME: השם של מאגר הצמתים של Windows Server.
    • ‫CLUSTER_NAME: השם של האשכול שיצרתם.
    • ‫IMAGE_NAME: תמונת הצומת לשימוש, למשל WINDOWS_LTSC_CONTAINERD. מידע נוסף זמין במאמר בנושא בחירה של תמונת צומת של Windows Server.
    • ‫MACHINE_TYPE_NAME: סוג המכונה. ‫n1-standard-2 הוא סוג המכונה המומלץ המינימלי, כי צמתי Windows Server דורשים משאבים נוספים. אין תמיכה בסוגי המכונות f1-micro ו-g1-small. החיוב על כל סוג מכונה מתבצע בצורה שונה. מידע נוסף זמין בגיליון המחירים של סוגי המכונות.

הצומת של Windows Server מצורף עכשיו לדומיין של Active Directory.

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