אם אתם צריכים GPU לגרפיקה עם האצת חומרה בשולחן עבודה מרוחק או למשחקים, אתם יכולים ליצור תחנות עבודה וירטואליות שמשתמשות ב-NVIDIA RTX Virtual Workstations (vWS) (לשעבר NVIDIA GRID).
תחנות עבודה וירטואליות של NVIDIA RTX הן פתרון אידיאלי להפעלת עומסי עבודה שמשתמשים בממשקי API כמו Vulkan, OpenGL או Direct3D במחשב וירטואלי בענן.
כשבוחרים GPU שתומך בהדמיה עבור תחנת עבודה וירטואלית, אפשר להוסיף למכונה הווירטואלית רישיון של NVIDIA RTX Virtual Workstation. מידע נוסף על תמחור זמין במאמר בנושא תמחור GPU.
כדי להגדיר תחנת עבודה וירטואלית של NVIDIA RTX, צריך לבצע את הפעולות הבאות:
- יוצרים מכונה וירטואלית עם GPU שמחובר אליה ויכול ליצור ויזואליזציה, ומפעילים את תחנת העבודה הווירטואלית.
- למכונות וירטואליות מסוג G2 ו-G4, אפשר לעיין במאמר בנושא יצירת מכונת GPU וירטואלית לעומסי עבודה של גרפיקה.
- למכונות וירטואליות מסוג N1, ראו יצירת מכונה וירטואלית מסוג N1 עם יחידות GPU מצורפות.
- מתקינים דרייבר לתחנת העבודה הווירטואלית.
אחרי שיוצרים את תחנת העבודה הווירטואלית, אפשר להתחבר אליה באמצעות פרוטוקול של שולחן עבודה מרוחק, כמו Windows Remote Desktop Protocol (RDP), HP Anyware® או VMware® Horizon View.
לפני שמתחילים
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Google Cloud
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud.
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .
תוכנת NVIDIA ל-GPU וירטואלי מומלצת
מכונות וירטואליות מסדרת NVIDIA RTX (vWS) נתמכות בסדרות המכונות הבאות.
- G4: אפשר להפעיל NVIDIA RTX PRO 6000 vWS בסוגי המכונות האלה.
- G2: אפשר להפעיל NVIDIA L4 vWS בסוגי המכונות האלה.
- N1: אפשר להפעיל מעבדי GPU של NVIDIA T4, V100 או P100 vWS בסוגי המכונות האלה.
בטבלה הבאה מפורטות המלצות לתוכנת NVIDIA virtual GPU עבור סוגי המכונות האלה.
| גרסת התוכנה של NVIDIA vGPU | סדרות מכונות נתמכות ודגמי GPU | הדרייבר המומלץ של NVIDIA (Linux) | דרייבר NVIDIA מומלץ (Windows) | סוג הסניף של vGPU | תאריך סיום התמיכה בתוכנת vGPU |
|---|---|---|---|---|---|
| 20 |
|
הדרייבר העדכני ביותר של R595 | הדרייבר העדכני ביותר של R595 | ענף הייצור | מרץ 2027 |
| 19 |
|
הדרייבר העדכני ביותר של R580 | הדרייבר העדכני ביותר של R580 | ענף תמיכה לטווח ארוך | יולי 2028 |
מגבלות
ב-Ubuntu 24.04 NVIDIA RTX Virtual Workstations, יכול להיות שגרסאות הדרייברים הזמינות של NVIDIA GRID לא תומכות באופן מלא ב-Direct Rendering Infrastructure 3 (DRI3). היעדר תמיכה מלאה יכול להשפיע על האצת ה-GPU באפליקציות מסוימות למחשב ובסביבות של מחשב וירטואלי, כמו Virtual Network Computing (VNC) ו-Chromium. אם אתם צריכים להריץ את האפליקציות האלה, אתם יכולים להשתמש ב-Ubuntu 22.04.
התקנה אוטומטית של מנהלי התקנים
אפשר להשתמש בסקריפט קוד פתוח מ-GitHub כדי לבצע אוטומציה של התקנת מנהלי ההתקנים של RTX Virtual Workstation. זהו אותו סקריפט שמשמש להתקנה רגילה של מנהלי התקנים. המערכת מזהה באופן אוטומטי שהתכונה RTX Virtual Workstation מופעלת במופע שלכם ומתקינה את מנהל ההתקן הנכון.
Linux
במאמר הזה מוסבר איך להתקין מנהלי התקנים של GPU במכונת חישוב פעילה.
מערכות הפעלה נתמכות
סקריפט ההתקנה של Linux נבדק במערכות ההפעלה הבאות:
- Debian 12 ו-13
- Red Hat Enterprise Linux (RHEL) 8, 9 ו-10
- Rocky Linux 8, 9 ו-10
- Ubuntu 22 ו-24
אם משתמשים בסקריפט הזה במערכות הפעלה אחרות, יכול להיות שההתקנה תיכשל. הסקריפט הזה יכול להתקין את הדרייבר של NVIDIA וגם את CUDA Toolkit.
כדי להתקין את הדרייברים של ה-GPU ואת CUDA Toolkit, מבצעים את השלבים הבאים:
אם יש לכם גרסה 2.38.0 ואילך של סוכן תפעול שאוסף מדדי GPU במופע החישוב, עליכם להפסיק את פעולת הסוכן לפני שתוכלו להתקין או לשדרג את מנהלי ההתקנים של ה-GPU באמצעות סקריפט ההתקנה הזה.
כדי לעצור את סוכן תפעול, מריצים את הפקודה הבאה:
sudo systemctl stop google-cloud-ops-agent
מוודאים ש-Python 3 מותקן במערכת ההפעלה.
מורידים את סקריפט ההתקנה.
curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
מריצים את סקריפט ההתקנה.
sudo python3 cuda_installer.pyz install_driver
הסקריפט פועל כמה דקות. יכול להיות שהוא יפעיל מחדש את מכונת החישוב. כשמכונת החישוב מופעלת מחדש, מריצים שוב את הסקריפט עם אותם פרמטרים כדי להמשיך בהתקנה.
מאמתים את ההתקנה. איך בודקים שהדרייבר של ה-GPU הותקן
אפשר גם להשתמש בכלי הזה כדי להתקין את CUDA Toolkit. כדי להתקין את CUDA Toolkit, מריצים את הפקודה הבאה:
sudo python3 cuda_installer.pyz install_cuda
הסקריפט פועל במשך כמה דקות. יכול להיות שהוא יפעיל מחדש את מכונת החישוב. אם מכונת החישוב מופעלת מחדש, צריך להריץ שוב את הסקריפט כדי להמשיך בהתקנה.
מאמתים את ההתקנה של CUDA toolkit.
python3 cuda_installer.pyz verify_cuda
אחרי שמסיימים את ההתקנה, צריך להפעיל מחדש את מופע המחשוב.
Linux (סקריפט לטעינה בזמן ההפעלה)
אפשר להשתמש בהוראות האלה כדי להתקין מנהלי התקנים של GPU במהלך ההפעלה של מופע מחשוב.
מערכות הפעלה נתמכות
סקריפט ההתקנה של Linux נבדק במערכות ההפעלה הבאות:
- Debian 12 ו-13
- Red Hat Enterprise Linux (RHEL) 8, 9 ו-10
- Rocky Linux 8, 9 ו-10
- Ubuntu 22 ו-24
אם משתמשים בסקריפט הזה במערכות הפעלה אחרות, יכול להיות שההתקנה תיכשל. הסקריפט הזה יכול להתקין את הדרייבר של NVIDIA וגם את CUDA Toolkit.
כדי להפוך את ההתקנה של מנהל ההתקן ושל CUDA Toolkit לאוטומטית, משתמשים בסקריפט לטעינה בזמן ההפעלה הבא:
כדי להתקין רק את הדרייבר בלי CUDA Toolkit, מחליפים את install_cuda בשורה האחרונה של הסקריפט ב-install_driver.
Windows
אפשר להשתמש בסקריפט ההתקנה הזה במופעי GPU שמופעל בהם אתחול מאובטח. הוא תומך ב-Windows Server 2019 ומעלה.
הסקריפט הזה מתקין מנהל התקן שתואם ל-NVIDIA RTX Virtual Workstation (vWS). אם אין לכם רישיון ל-vWS, התכונות של vWS לא יהיו זמינות במופע שלכם.
פותחים טרמינל ב-PowerShell כאדמין, ואז מבצעים את השלבים הבאים:
מורידים את הסקריפט.
Invoke-WebRequest https://github.com/GoogleCloudPlatform/compute-gpu-installation/raw/main/windows/install_gpu_driver.ps1 -OutFile C:\install_gpu_driver.ps1
מריצים את הסקריפט.
C:\install_gpu_driver.ps1
הסקריפט יפעל במשך כמה דקות. לא מוצגות הנחיות לפקודות במהלך תהליך ההתקנה. אחרי שהסקריפט יוצא, מותקן הדרייבר.
הסקריפט הזה מתקין את מנהלי ההתקנים במיקום ברירת המחדל הבא במכונה הווירטואלית:
C:\Program Files\NVIDIA Corporation\.מאמתים את ההתקנה. איך בודקים שהדרייבר של ה-GPU הותקן
Windows (אוטומטי)
כדי להתקין באופן אוטומטי מנהלי התקנים של GPU בהפעלה הראשונה של מכונת Windows, מגדירים את מפתח המטא-נתונים sysprep-specialize-script-url של המכונה החדשה לערך https://github.com/GoogleCloudPlatform/compute-gpu-installation/raw/main/windows/install_gpu_driver.ps1.
מידע נוסף על שימוש בסקריפטים להפעלה במכונות Windows זמין במאמר שימוש בסקריפטים להפעלה במכונות וירטואליות של Windows.
הסקריפט הזה מתקין את מנהלי ההתקנים במיקום ברירת המחדל הבא במכונה הווירטואלית: C:\Program Files\NVIDIA Corporation\.
התקנה ידנית של מנהלי התקנים
התקנה ידנית היא חלופה לשימוש בסקריפט ההתקנה האוטומטית. אפשר לבחור בשיטה הזו אם אתם צריכים להשתמש בגרסה ספציפית של מנהל התקן שנדרשת על ידי האפליקציה, אם אתם פועלים בסביבת רשת מוגבלת עם קישוריות יוצאת מוגבלת, או אם אתם צריכים שליטה מפורטת יותר בתהליך ההתקנה לצורך פתרון בעיות.
מבצעים את השלבים הבאים במכונה הווירטואלית.
במערכות הפעלה של Linux, צריך להתקין את כלי הבנייה לגרסת Linux שלכם.
CentOS או RHEL
sudo yum group install "Development Tools"
Debian או Ubuntu
מתקינים את כלי הבנייה.
sudo apt update
sudo apt install -y build-essential
sudo apt install -y libvulkan1
אם אתם משתמשים ב-Ubuntu 22.04, צריך לעדכן את גרסת
gccשל מנהל ההתקן של NVIDIA.sudo apt install -y gcc-12
sudo apt install -y linux-headers-$(uname -r)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12
sudo update-alternatives --config gcc
SLES
SLES 12
sudo zypper install -t pattern devel_basis
sudo zypper install gcc8
SLES 15
sudo SUSEConnect -p sle-module-development-tools/15/x86_64
sudo zypper install gcc8
במערכות הפעלה של Linux, מתקינים את כותרות הליבה של Linux. במסמכי NVIDIA אפשר לקרוא על פעולות לפני ההתקנה עבור מערכת ההפעלה שלכם.
בכל מערכות ההפעלה, צריך להתקין את מנהלי ההתקנים.
Linux
מזהים את גרסת מנהל ההתקן שצריך להוריד. רשימה מלאה של מנהלי ההתקנים (דרייברים) של NVIDIA RTX Virtual Workstation שאפשר להשתמש בהם ב-Compute Engine זמינה במאמר מנהלי התקנים (דרייברים) של NVIDIA RTX Virtual Workstations (vWS). מהטבלה הזו, מעתיקים את שם הקובץ של מנהל ההתקן הנדרש.
מורידים את מנהל ההתקן באמצעות הפקודה הבאה.
gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
מחליפים את
FILENAMEבשם הקובץ שזיהיתם בשלב הקודם.לדוגמה, כדי להוריד את הדרייבר
vGPU 20.1, מריצים את הפקודה הבאה:gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.1/NVIDIA-Linux-x86_64-595.71.05-grid.run .
מריצים את הפקודה הבאה כדי להפעיל את קובץ ההתקנה.
sudo bash DRIVER_NAME
מחליפים את
DRIVER_NAMEבנהג שהורדתם בשלב הקודם.לדוגמה, כדי להפעיל את קובץ ההתקנה של מנהל ההתקן
vGPU 20.1, מריצים את הפקודה הבאה:sudo bash NVIDIA-Linux-x86_64-595.71.05-grid.run
במהלך ההתקנה, בוחרים באפשרויות הבאות:
- אם מוצגת בקשה להתקין קבצים בינאריים של 32 ביט, בוחרים באפשרות כן.
- אם מוצגת בקשה לשנות את הקובץ
x.org, בוחרים באפשרות לא.
Windows Server
מזהים את גרסת מנהל ההתקן שצריך להוריד. רשימה מלאה של מנהלי ההתקנים (דרייברים) של NVIDIA RTX Virtual Workstation שאפשר להשתמש בהם ב-Compute Engine זמינה במאמר מנהלי התקנים (דרייברים) של NVIDIA RTX Virtual Workstations (vWS). מהטבלה הזו, מעתיקים את שם הקובץ של מנהל ההתקן הנדרש.
מורידים את הדרייבר על ידי פתיחת PowerShell והרצת הפקודה הבאה. בפקודה הזו, מחליפים את
FILENAMEבשם הקובץ שזיהיתם בשלב הקודם.gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
לדוגמה, כדי להוריד את קובץ ההתקנה של מנהל ההתקן
vGPU 20.1, פותחים את PowerShell ומריצים את הפקודה הבאה:gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.1/596.36_grid_win10_win11_server2022_server_2025_dch_64bit_international.exe .
מריצים את קובץ ההתקנה ובוחרים באפשרות התקנה מהירה.
אחרי שההתקנה מסתיימת, מפעילים מחדש את המכונה הווירטואלית. כשמפעילים מחדש את המחשב, מתנתקים מהסשן.
מתחברים מחדש למופע באמצעות RDP או לקוח PCoIP.
השלב הזה נדרש רק עבור תחנת עבודה וירטואלית של NVIDIA RTX מבוססת-Linux עם מעבדי GPU מסוג T4 או L4 מצורפים.
אם התקנתם מנהל התקן של NVIDIA 510 ואילך, אתם צריכים להשבית את קושחת GSP. מידע נוסף זמין במאמר Disabling GSP Firmware (השבתת קושחת GSP) במסמכי התיעוד של Nvidia. כשמבצעים את השלב הזה, חשוב לזכור את הנקודות הבאות:
- משתמשים בפקודה
sudoכדי להריץ את הפקודות ליצירה ולעדכון של קובץ ההגדרות. - כדי להפעיל מחדש את ה-VM, אפשר להשתמש ב-
sudo rebootאו לעצור ולהפעיל את ה-VM.
- משתמשים בפקודה
בדיקה שמנהל ההתקן מותקן
Linux
אחרי שמתקינים את הדרייברים, מוודאים שהם הותקנו ושהרישיון של NVIDIA RTX Virtual Workstation פעיל.
כדי לוודא שהמנהל התקן הותקן, מריצים את הפקודה הבאה:
nvidia-smi
הפלט של הפקודה אמור להיראות כך:
+-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 595.71.05 Driver Version: 595.71.05 CUDA Version: 13.2 | +-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA L4 On | 00000000:00:03.0 Off | 0 | | N/A 43C P8 13W / 72W | 1MiB / 23034MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
כדי לאמת את הרישיון של תחנת העבודה הווירטואלית NVIDIA RTX, מריצים את הפקודה הבאה:
nvidia-smi -q
כדי לאמת את ההאצה של ה-GPU באפליקציות למחשב, מחפשים את הקטע
vGPU Software Licensed Productבפלט. במכונה וירטואלית של תחנת עבודה וירטואלית של NVIDIA RTX עם רישיון תקין, אמורים לראות את הדברים הבאים:vGPU Software Licensed Product Product Name : NVIDIA RTX Virtual Workstation License Status : Licensed (Expiry: Permanent)
הפלט הזה מציין שהדרייבר פועל ויכול לספק גרפיקה מואצת.
אם מוצגת פלט שונה, הרישיון של מנהל ההתקן לא מתאים ל-NVIDIA RTX Virtual Workstation ולא תקבלו האצת GPU.
לדוגמה, אם המכונה הווירטואלית לא נוצרה עם
--accelerator-typeהנכון שמאפשר vWS, יכול להיות שיוצג הפלט הבא:vGPU Software Licensed Product Product Name : NVIDIA Virtual Applications License Status : Licensed (Expiry: N/A)
הבעיה הזו יכולה לקרות אם המכונה הווירטואלית לא נוצרה עם רישיון NVIDIA RTX Virtual Workstation מופעל. כדי לפתור את הבעיה, צריך ליצור מחדש את המכונה הווירטואלית באמצעות מודל GPU שתומך ב-NVIDIA RTX Virtual Workstation, ולוודא שהתחנה הווירטואלית מופעלת כשמצרפים את ה-GPU. הוראות מפורטות זמינות במאמר יצירת מופע לפי סוג המכונה.
Windows Server
מתחברים למופע של Windows באמצעות RDP או לקוח PCoIP.
לוחצים לחיצה ימנית על שולחן העבודה ובוחרים באפשרות NVIDIA Control Panel (לוח הבקרה של NVIDIA).
ב-NVIDIA Control Panel, בתפריט Help, בוחרים באפשרות System Information (מידע על המערכת). במידע מוצג ה-GPU שבו נעשה שימוש במכונה הווירטואלית וגרסת הדרייבר.
מה השלב הבא?
- כדי לעקוב אחרי ביצועי ה-GPU, אפשר לעיין במאמר בנושא מעקב אחרי ביצועי ה-GPU.
- במאמר טיפול באירועי תחזוקה של מארחי GPU מוסבר איך לטפל בתחזוקה של מארחי GPU.
- כדי לשפר את ביצועי הרשת, אפשר לקרוא את המאמר בנושא שימוש ברוחב פס גבוה יותר ברשת.