חיבור מחשבים היברידיים ל- Azure באמצעות PowerShell

הושלם

עבור שרתים המותאמים לשימוש ב- Azure Arc, באפשרותך לבצע שלבים ידניים כדי להפוך אותם לזמינים עבור מחשב Windows או Linux אחד או יותר בסביבה שלך. לחלופין, באפשרותך להשתמש ב- cmdlet של PowerShell Connect-AzConnectedMachine כדי להוריד את סוכן המחשב המחובר, להתקין את הסוכן ולרשום את המחשב ב- Azure Arc. ה- cmdlet מוריד את חבילת סוכן Windows (Windows Installer) ממרכז ההורדות של Microsoft ואת חבילת סוכן Linux מתוך מאגר החבילה של Microsoft.

שיטה זו דורשת ממך הרשאות מנהל מערכת במחשב כדי להתקין ולהגדיר את הסוכן. ב- Linux, באמצעות חשבון הבסיס וב- Windows, אתה חבר בקבוצה מנהלי מערכת מקומיים. באפשרותך להשלים תהליך זה באופן אינטראקטיבי או מרוחק בשרת Windows באמצעות של PowerShell.

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

דרישות מוקדמות

תזדקק למחשב עם Azure PowerShell. לקבלת הוראות, ראה התקנה וקביעת תצורה של Azure PowerShell.

השתמש ב- PowerShell כדי לנהל הרחבות VM בשרתים ההיברידיים שלך המנוהלות על-ידי שרתים התומכים ב- Azure Arc. לפני השימוש ב- PowerShell, התקן את מודול Az.ConnectedMachine בשרת שברצונך להפוך לזמין עבור Arc. הפעל את הפקודה בשרת שלך מופעלת באמצעות Azure Arc:

Install-Module -Name Az.ConnectedMachine

בסיום ההתקנה, תראה את ההודעה הבאה:

ההרחבה המותקנת Az.ConnectedMachine ניסויית והיא אינה מכוסה על-ידי תמיכת לקוחות. השתמש בשיקול דעת.

התקנת הסוכן והתחברות ל- Azure

  1. פתח מסוף PowerShell עם הרשאות מלאות.

  2. היכנס ל- Azure על-ידי הפעלת הפקודה Connect-AzAccount.

  3. כדי להתקין את סוכן המחשב המחובר, השתמש Connect-AzConnectedMachine עם -Name, -ResourceGroupName, המקשים -Location הפרמטרים. השתמש בפרמטר -SubscriptionId כדי לעקוף את מנוי ברירת המחדל כתוצאה מהקשר Azure שנוצר לאחר הכניסה. הפעל אחת מהפקודות הבאות:

    • כדי להתקין את סוכן המחשב המחובר במחשב היעד שניתן לתקשר ישירות עם Azure, הפעל את:

      PowerShellCopyConnect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region>
      
    • כדי להתקין את סוכן המחשב המחובר במחשב היעד ש מקיים תקשורת דרך שרת Proxy, הפעל את:

      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region> -Proxy http://<proxyURL>:<proxyport>
      
      

      באמצעות תצורה זו, הסוכן מקיים תקשורת דרך שרת ה- Proxy באמצעות פרוטוקול HTTP.

אם הפעלת הסוכן נכשלת לאחר סיום ההתקנה, עיין ביומני הרישום לקבלת מידע מפורט אודות שגיאות. ב- Windows, בדוק קובץ זה: %ProgramData%\AzureConnectedMachineAgent\Log\himds.log. ב- Linux, בדוק קובץ זה: /var/opt/azcmagent/log/himds.log.

התקנה והתחברות באמצעות התחברות מחדש של PowerShell

כך ניתן לקבוע את התצורה של שרת Windows אחד או יותר כאשר שרתים זמינים עם Azure Arc. עליך להפוך את האפשרות של העברת הרשאות מרוחקת של PowerShell לזמינה במחשב המרוחק. השתמש ב- Enable-PSRemoting cmdlet.

  1. פתח מסוף PowerShell כמנהל מערכת.

  2. היכנס ל- Azure על-ידי הפעלת הפקודה Connect-AzAccount.

  3. כדי להתקין את של המחשב, השתמש Connect-AzConnectedMachine עם הפרמטרים -ResourceGroupName, -Location ו- . שמות המשאבים של Azure ישתמשו באופן אוטומטי בשם המארח של כל שרת. השתמש בפרמטר -SubscriptionId כדי לעקוף את מנוי ברירת המחדל כתוצאה מהקשר Azure שנוצר לאחר הכניסה.

    • כדי להתקין את מחובר מחשב סוכן במחשב היעד, כי יכול לתקשר ישירות עם Azure, הפעל את הפקודה הבאה:

      $sessions = New-PSSession -ComputerName myMachineName
      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessions
      
    • כדי להתקין את סוכן המחשב המחובר במחשבים מרוחקים מרובים בו-זמנית, הוסף רשימה של שמות של מחשבים מרוחקים, שכל אחד מהם מופרד באמצעות פסיק.

      $sessions = New-PSSession -ComputerName myMachineName1, myMachineName2, myMachineName3
      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessions
      

    הדוגמה הבאה מציגה את תוצאות הפקודה הממקדת מחשב יחיד:

    צילום מסך של הפלט מהפעלת קובץ ה- Script של PowerShell.

אמת את החיבור עם Azure Arc

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

צילום מסך של פורטל Azure כדי לוודא שהשרת התחבר בהצלחה באמצעות שימוש ב- PowerShell remoting.