אתם יכולים ליצור תמונות מותאמות אישית של Windows Server מתמונות קיימות של Windows Server ב-Compute Engine. אפשר להשתמש בתמונות בהתאמה אישית האלה כדי ליצור מכונות עם דיסקים לטעינה זהים למכונות הקיימות.
התמונות בהתאמה אישית האלה מאפשרות לשמור את הגדרות מערכת ההפעלה של המכונות הקיימות ולהשתמש שוב באותה הגדרה כדי ליצור מכונות אחרות.
הפעולות הבאות לא מפורטות בקטע הזה:
- יוצרים מכונה וירטואלית מאימג' ציבורי או מאימג' בהתאמה אישית. במקום זאת, אפשר לעיין במאמר יצירת מכונה וירטואלית חדשה של Windows.
- תזמון גיבוי של דיסקים של אחסון מתמיד (persistent disks). במקום זאת, אפשר לעיין במאמר תמונות מצב של Persistent Disk.
- ייבוא מערכות של Windows Server או SQL Server. במקום זאת, צריך להשתמש בשירות להעברת מכונות וירטואליות.
לפני שמתחילים
-
אם עדיין לא עשיתם זאת, מגדירים אימות.
אימות הוא התהליך שבו הזהות שלכם מאומתת כדי לקבל גישה ל Trusted Cloud by S3NS שירותים ולממשקי API.
כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine על ידי בחירה באחת מהאפשרויות הבאות:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
- משביתה את המשימה המתוזמנת
GCEStartup
. - מחיקה של כל הקבצים מהמיקום של התיקייה הזמנית.
- ניקוי כל יומני האירועים של Windows.
- הפעלת sysprep.exe /generalize /oobe /quit /unattend
- הגדרת
instance_setup.ps1
להפעלה בהפעלה הראשונה של המכונה הווירטואלית. - מחיקה של אישור ה-RDP.
- הסרת הרשימה השמורה של דיסקים של אחסון מתמיד.
- הפעלת כללי חומת אש של RDP ו-WinRM.
- השבתת השירות Google OS Config.
- מכבה את המכונה.
מריצים את
GCESysprep
עם הרשאות אדמין.GCESysprep
- אחסון מתמיד (persistent disk), גם כשהדיסק מחובר למכונה
- קובץ snapshot של דיסק אחסון מתמיד (persistent disk)
- תמונה אחרת בפרויקט
- תמונה ששותפה מפרויקט אחר
תמונה מיובאת שמאוחסנת ב-Cloud Storage
- במסוף Trusted Cloud , עוברים לדף Create a new image.
- מציינים את השם של התמונה.
- בוחרים דיסק מקור עם מערכת הפעלה של Windows שממנו רוצים ליצור קובץ אימג'.
- מציינים את המיקום שבו רוצים לשמור את התמונה. בוחרים מיקום תמונה מהתפריט הנפתח Based on source disk location (default). לדוגמה, מציינים
us
כדי לאחסן את התמונה במיקוםus
במספר אזורים, אוus-central1
כדי לאחסן אותה באזורus-central1
. אם לא תבחרו אזור, המערכת של Compute Engine תשמור את התמונה באזור ה-multi-region הקרוב ביותר למיקום המקור של התמונה. - מציינים את המאפיינים של התמונה. לדוגמה, אפשר לציין שם של משפחת תמונות לתמונה כדי לארגן אותה כחלק ממשפחת תמונות.
- לוחצים על יצירה.
[DISK_NAME]
הוא שם דיסק המקור שממנו ייווצר קובץ האימג'.[ZONE]
הוא האזור של הדיסק.[LOCATION]
הוא דגל אופציונלי שמאפשר לכם לציין את האזור או את מספר האזורים שבהם התמונה תישמר. לדוגמה, מצייניםus
כדי לאחסן את התמונה במיקוםus
במספר אזורים, אוus-central1
כדי לאחסן אותה באזורus-central1
. אם לא תבחרו אזור, המערכת של Compute Engine תשמור את התמונה באזור ה-multi-region הקרוב ביותר למיקום המקור של התמונה.--force
הוא דגל אופציונלי שיוצר את התמונה גם אם הדיסק מחובר למכונה שעדיין פועלת. האפשרות הזו עלולה לפגוע באיכות התמונה. אם אפשר, כדאי להפסיק את המכונה לפני יצירת התמונה.[PROJECT_ID]
הוא מזהה הפרויקט של הבקשה הזו.[FORCE_OPTION]
היא אפשרות ליצור את התמונה גם אם הדיסק המקור מחובר למכונה שפועלת. כדי להגדיר את האפשרות הזו, מציינים את הערךforceCreate=true
בסוף שורת ה-POST. האפשרות הזו עלולה לפגוע באיכות התמונה. אם אפשר, כדאי להפסיק את המכונה לפני יצירת התמונה.[IMAGE_NAME]
הוא השם שרוצים לתת לתמונה הזו.[ZONE]
הוא האזור של דיסק המקור שממנו רוצים ליצור קובץ אימג'.[DISK_NAME]
הוא השם של דיסק המקור.[LOCATION]
הוא פרמטר אופציונלי שמאפשר לבחור את מיקום האחסון של התמונה במספר אזורים או באזור מסוים. לדוגמה, מצייניםus
כדי לאחסן את התמונה במיקוםus
במספר אזורים, אוus-central1
כדי לאחסן אותה באזורus-central1
. אם לא תבחרו אזור, המערכת של Compute Engine תשמור את התמונה באזור ה-multi-region הקרוב ביותר למיקום המקור של התמונה.
Go
כדי להשתמש בדוגמאות של Go שבדף הזה בסביבת פיתוח מקומית, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
למידע נוסף, ראו Set up authentication for a local development environment.
Java
כדי להשתמש בדוגמאות של Java שבדף הזה בסביבת פיתוח מקומית, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
למידע נוסף, ראו Set up authentication for a local development environment.
Node.js
כדי להשתמש בדוגמאות של Node.js שבדף הזה בסביבת פיתוח מקומית, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
למידע נוסף, ראו Set up authentication for a local development environment.
Python
כדי להשתמש בדוגמאות של Python שבדף הזה בסביבת פיתוח מקומית, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
למידע נוסף, ראו Set up authentication for a local development environment.
REST
כדי להשתמש בדוגמאות של API ל-REST שבדף הזה בסביבת פיתוח מקומית, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
למידע נוסף, ראו אימות לשימוש ב-REST במסמכי העזרה בנושא Trusted Cloud אימות.
הכנה ליצירת קובץ אימג' של Windows Server
לפני שיוצרים את התמונה, מריצים את
GCESysprep
במכונה כדי להכין אותה לתהליך יצירת התמונה.GCESysprep
מכין מכונה להפיכתה לתמונת Compute Engine באמצעות ביצוע השלבים הבאים:פעולות
GCESysprep
מתועדות ביומן האירועים של Windows וביציאה הטורית 1. Sysprep כותב למספר קובצי יומן.איך יוצרים קובץ אימג' של Compute Engine באמצעות
GCESysprep
:ציון מיקום של תמונה
כשיוצרים קובץ אימג' בהתאמה אישית, אפשר לציין את המיקום של הקובץ ב-Cloud Storage, לא כולל מיקומים בשני אזורים. כשמציינים את מיקום האחסון של התמונה, אפשר לעמוד בדרישות הרגולטוריות והתאימות לגבי מיקום הנתונים, וגם לעמוד בצורכי הזמינות הגבוהה על ידי הבטחת יתירות במספר אזורים.
התכונה 'מיקום האחסון' היא אופציונלית. אם לא בוחרים מיקום, התמונה תישמר ב-Compute Engine במיקום הקרוב ביותר למקור התמונה במספר אזורים. אפשר ליצור קובצי אימג' בהתאמה אישית מתוך דיסקים, קובצי אימג', קובצי snapshot או קובצי אימג' שמאוחסנים ב-Cloud Storage. אפשר להשתמש בתמונות האלה כדי ליצור מכונות וירטואליות חדשות.
כל התמונות הקיימות שלכם לפני השקת התכונה הזו יישארו במקום שבו הן נמצאות. השינוי היחיד הוא שאפשר לראות את מיקום התמונות שלכם. אם יש לכם תמונה קיימת שאתם רוצים להעביר, תצטרכו ליצור אותה מחדש במיקום הרצוי.
יצירת קובץ אימג' של Windows
אפשר ליצור קובצי אימג' של דיסקים מהמקורות הבאים:
המסוף
gcloud
משתמשים ב-
gcloud compute
עםimages create
ומספקים את דיסק האחסון המתמיד (persistent disk) המקור שבו רוצים ליצור את התמונה. אפשר גם לכלול את הדגל--force
כדי ליצור את התמונה גם אם היא מצורפת למכונה שפועלת.gcloud compute images create example-image --source-disk [DISK_NAME] \ --source-disk-zone [ZONE] \ --storage-location [LOCATION] \ [--force]
כשמריצים את הפקודה הזו,
gcloud compute
יוצרת קובץ אימג' חדש על סמך דיסק האחסון המתמיד שסיפקתם ומוסיפה אותו לאוסף. כדי לוודא שהתמונה נוצרה בהצלחה, מריצים את הפקודה:gcloud compute images list
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Go שמפורטות במדריך למתחילים ב-Compute Engine באמצעות ספריות לקוח. מידע נוסף זמין במאמרי העזרה של Compute Engine Go API.
כדי לבצע אימות ב-Compute Engine, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו: הגדרת אימות לסביבת פיתוח מקומית.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה
GOOGLE_CLOUD_UNIVERSE_DOMAIN
לערךs3nsapis.fr
.Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Java שמפורטות במדריך למתחילים ב-Compute Engine באמצעות ספריות לקוח. מידע נוסף זמין במאמרי העזרה של Compute Engine Java API.
כדי לבצע אימות ב-Compute Engine, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו: הגדרת אימות לסביבת פיתוח מקומית.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה
GOOGLE_CLOUD_UNIVERSE_DOMAIN
לערךs3nsapis.fr
.Node.js
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Node.js שמפורטות במדריך למתחילים ב-Compute Engine באמצעות ספריות לקוח. מידע נוסף זמין במאמרי העזרה של Compute Engine Node.js API.
כדי לבצע אימות ב-Compute Engine, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו: הגדרת אימות לסביבת פיתוח מקומית.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה
GOOGLE_CLOUD_UNIVERSE_DOMAIN
לערךs3nsapis.fr
.Python
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Python שמפורטות במדריך למתחילים ב-Compute Engine באמצעות ספריות לקוח. מידע נוסף זמין במאמרי העזרה של Compute Engine Python API.
כדי לבצע אימות ב-Compute Engine, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו: הגדרת אימות לסביבת פיתוח מקומית.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה
GOOGLE_CLOUD_UNIVERSE_DOMAIN
לערךs3nsapis.fr
.REST
שולחים בקשת
POST
לשיטהimages().insert
, עם כתובת URL מסוגsourceDisk
בגוף הבקשה.POST https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/images?[FORCE_OPTION] { "name": "[IMAGE_NAME]", "sourceDisk": "zones/[ZONE]/disks/[DISK_NAME]", "storageLocations": "[LOCATION]", }
כאשר:
למידע נוסף על הוספת תמונות, קראו את מקור המידע בנושא תמונות.
עדכון סקריפטים וסוכנויות של Windows
מדי פעם אנחנו משחררים ב-Compute Engine קובצי אימג' חדשים של Windows עם הסוכנים והסקריפטים העדכניים ביותר. הפריטים האלה עוזרים למכונות Windows בתהליכי ההפעלה והכיבוי, בניהול החשבונות ובניהול הכתובות.
החל מגרסה
v20160112
של קובץ האימג' של Windows, סוכן Windows מתעדכן בגרסאות מקור. כדי להשבית את עדכוני הסוכן האלה, מגדירים את מפתח המטא-נתונים של המכונהdisable-agent-updates
לערךtrue
. אם יש לכם מכונות שמבוססות על גרסאות ישנות יותר של קובצי אימג', תוכלו לעדכן באופן ידני את סוכן Windows של המכונות האלה.המאמרים הבאים
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-06-11 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-06-11 (שעון UTC)."],[[["Customized Windows Server images can be created from existing Compute Engine Windows Server images, enabling the reuse of operating system configurations for new instances."],["The `GCESysprep` tool prepares an instance for image creation by performing tasks such as disabling scheduled tasks, clearing event logs, running sysprep, and configuring scripts."],["You can specify an image's storage location during creation to meet data locality or high availability requirements, with options to store the image in a multi-region or a specific region."],["Images can be created from persistent disks, disk snapshots, existing images, shared images, or imported images stored in Cloud Storage, and you can use the `gcloud compute images create` command to accomplish it."],["Compute Engine regularly releases new Windows images with updated agents and scripts, and while the Windows agent typically updates automatically, manual updates may be necessary for instances based on older image releases."]]],[]] -