מיקרוסופט משביתה את תכונת RemoteFX vGPU החל מיולי 2020
ביחד עם העדכונים של היום, מיקרוסופט הודיעה שתכונת RemoteFX vGPU תהיה מושבתת עבור מכונות וירטואליות Hyper-V. מיקרוסופט מצאה פגיעות רצינית בתכונה זו, ולכן היא תושבת מעתה.
תכונת vGPU עבור RemoteFX מאפשרת למספר מכונות וירטואליות לשתף GPU פיזי. משאבי רינדור ומחשוב משותפים באופן דינמי בין מכונות וירטואליות, מה שהופך את RemoteFX vGPU למתאים לעומסי עבודה ברצף גבוה שבהם אין צורך במשאבי GPU ייעודיים. לדוגמה, בשירות VDI, ניתן להשתמש ב-RemoteFX vGPU כדי להוריד את עלויות עיבוד האפליקציה ל-GPU, עם ההשפעה של הפחתת עומס המעבד ושיפור מדרגיות השירות.
הפגיעות החדשה, עם המזהה CVE-2020-1036, קיים כאשר Hyper-V RemoteFX vGPU בשרת מארח לא מצליח לאמת כראוי קלט ממשתמש מאומת במערכת הפעלה אורחת. כדי לנצל את הפגיעות, תוקף יכול להריץ יישום בעל מבנה מיוחד במערכת הפעלה אורחת, ולתקוף מנהלי התקן וידאו מסוימים של צד שלישי הפועלים על מארח Hyper-V. זה עלול לגרום למערכת ההפעלה המארחת להפעיל קוד שרירותי.
תוקף שיצליח לנצל את הפגיעות יכול להפעיל קוד שרירותי במערכת ההפעלה המארחת.
לא יהיה תיקון שיתקן את הפגיעות הזו. במקום זאת, מיקרוסופט משביתה אותו בכוח עם עדכונים מצטברים. RemoteFX vGPU הוצא משימוש ב-Windows Server 2019 והלקוחות כן
מומלץ להשתמש הקצאת מכשיר דיסקרטי (DDA) במקום RemoteFX vGPU.עם זאת, ישנם תרחישים שבהם אתה צריך את RemoteFX להיות מופעל לפחות עבור השקת VM אחת. בלי זה, ניסיונות להפעיל מכונות וירטואליות (VMs) ייכשלו, והודעות כמו הבאות יופיעו:
- "לא ניתן להפעיל את המכונה הוירטואלית מכיוון שכל ה-GPUs התומכים ב-RemoteFX מושבתים ב-Hyper-V Manager."
- "לא ניתן להפעיל את המכונה הוירטואלית מכיוון שלשרת אין מספיק משאבי GPU."
כדי להפעיל מחדש את RemoteFX vGPU,
עבור Windows 10, גרסה 1803 וגרסאות קודמות
- כדי להגדיר את RemoteFX vGPU, הוסף את המתאם הגרפי RemoteFX 3D למחשב הוירטואלי (VM). למידע נוסף, ראה הגדר את מתאם RemoteFX vGPU 3D.
- כדי להגדיר את מתאם RemoteFX vGPU 3D, השתמש באחת מהשיטות הבאות:
שיטה 1: הגדר את RemoteFX vGPU עם Hyper-V Manager
- עצור את ה-VM אם הוא פועל כעת.
- פתח את Hyper-V Manager ונווט אל הגדרות VM, ולאחר מכן בחר הוסף חומרה.
- בחר מתאם גרפי RemoteFX 3D, ולאחר מכן בחר לְהוֹסִיף.
שיטה 2: הגדר את RemoteFX vGPU עם PowerShell cmdlets
כדי להגדיר את מתאם RemoteFX vGPU 3D, עליך להשתמש בסמדלטים הבאים של PowerShell:
- Add-VMRemoteFx3dVideoAdapter
- Get-VMRemoteFx3dVideoAdapter
- Set-VMRemoteFx3dVideoAdapter
- Get-VMRemoteFXPhysicalVideoAdapter