Tài liệu này giải thích cách tạo phiên bản máy ảo [VM] bằng cách sử dụng ảnh đĩa khởi động, ảnh chụp nhanh đĩa khởi động hoặc ảnh bộ chứa. Một số hình ảnh hỗ trợ các tính năng của Máy ảo được bảo vệ, cung cấp các tính năng bảo mật như chương trình cơ sở tuân thủ UEFI, Khởi động an toàn và Khởi động được đo lường được bảo vệ bằng vTPM. Trên các máy ảo được bảo vệ, vTPM và giám sát tính toàn vẹn được bật theo mặc định
Trong khi tạo VM, bạn có thể tạo một hoặc nhiều đĩa cho nó. Bạn cũng có thể thêm nhiều đĩa hơn vào VM sau khi nó được tạo. Compute Engine tự động khởi động phiên bản VM sau khi bạn tạo nó
Trong khi tạo VM, bạn cũng có thể. Để giảm thiểu khả năng máy ảo của bạn tiếp xúc với các mối đe dọa trên internet, bạn có thể bỏ qua địa chỉ IP bên ngoài khi thêm giao diện mạng vào phiên bản. Trong những trường hợp như vậy, VM chỉ có thể truy cập được từ các VM khác trong cùng mạng VPC hoặc mạng được liên kết trừ khi bạn định cấu hình Cloud NAT
Nếu bạn đang tạo một máy ảo lần đầu tiên, hãy xem Khởi động nhanh bằng máy ảo Linux hoặc Khởi động nhanh bằng máy ảo Windows Server
Để tạo VM cụ thể hoặc phức tạp hơn, hãy xem các tài nguyên sau
- Tạo phiên bản Windows Server
- Tạo phiên bản SQL Server
- Tạo các phiên bản trên các nút thuê duy nhất
- Tạo một phiên bản VM với tên máy chủ tùy chỉnh
- Đặt trước các phiên bản và
- Tạo các phiên bản VM sử dụng giao diện mạng gVNIC
- Tạo và bắt đầu một phiên bản Arm VM
- Định cấu hình phiên bản VM với băng thông cao hơn
- Tạo một phiên bản VM với các GPU được đính kèm
- Tạo phiên bản VM với hình ảnh điện toán hiệu năng cao [HPC]
- Sử dụng API phiên bản hàng loạt
Nếu bạn đang mang theo giấy phép hiện có, hãy xem Mang theo giấy phép của riêng bạn với các nút thuê duy nhất
Trước khi bắt đầu
- Nếu bạn muốn sử dụng các ví dụ dòng lệnh trong hướng dẫn này, hãy làm như sau
- Cài đặt hoặc cập nhật lên phiên bản mới nhất của Google Cloud CLI
- .
- Nếu bạn muốn sử dụng các ví dụ API trong hướng dẫn này, hãy thiết lập quyền truy cập API
- Khi tạo máy ảo từ hình ảnh hoặc ổ đĩa bằng cách sử dụng Google Cloud CLI hoặc Compute Engine API, giới hạn là 20 phiên bản máy ảo mỗi giây. Nếu bạn cần tạo số lượng máy ảo cao hơn mỗi giây, đối với tài nguyên Hình ảnh
Tạo một phiên bản VM từ một hình ảnh
Phần này giải thích cách tạo VM từ hình ảnh hệ điều hành công cộng hoặc hình ảnh tùy chỉnh. Máy ảo chứa bộ tải khởi động, hệ thống tệp khởi động và hình ảnh hệ điều hành
Xem danh sách các hình ảnh công khai có sẵn trên Compute Engine
Trước khi bạn tạo một máy ảo bằng cách sử dụng hình ảnh công khai, hãy xem lại danh sách hình ảnh công khai có sẵn trên Compute Engine
Để biết thêm thông tin về các tính năng khả dụng với mỗi hình ảnh công khai, hãy xem Hỗ trợ tính năng theo hệ điều hành
Trong bảng điều khiển Google Cloud, hãy truy cập trang Hình ảnh Chuyển đến Hình ảnh Chạy lệnh sau Ghi lại tên của hình ảnh hoặc họ hình ảnh và tên của dự án chứa hình ảnh Không bắt buộc. Để xác định xem hình ảnh có hỗ trợ các tính năng của Shielded VM hay không, hãy chạy lệnh sau Thay thế sau đây Nếu hình ảnh hỗ trợ các tính năng của VM được bảo vệ, dòng sau sẽ xuất hiện trong đầu ra. Bảng điều khiển
gcloud
gcloud compute images list
gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
4. tên của hình ảnh để kiểm tra sự hỗ trợ của các tính năng Shielded VM
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
5. chứa hình ảnh
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
6
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
API
Chạy lệnh sau
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
Ghi lại tên của hình ảnh hoặc họ hình ảnh và tên của dự án chứa hình ảnh
Không bắt buộc. Để xác định xem hình ảnh có hỗ trợ các tính năng của Shielded VM hay không, hãy chạy lệnh sau
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
Thay thế sau đây
5. chứa hình ảnhusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
4. tên của hình ảnh để kiểm tra sự hỗ trợ của các tính năng Shielded VMusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
Nếu hình ảnh hỗ trợ các tính năng của VM được bảo vệ, dòng sau sẽ xuất hiện trong đầu ra.
6using Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
C#
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập C# trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo API của Compute Engine C# .
Xem trên GitHub
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
Đi
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Go trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API Compute Engine Go .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT1
Java
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Java trong Khởi động nhanh Công cụ Điện toán bằng cách sử dụng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Java .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT2
Nút. js
Trước khi thử mẫu này, hãy làm theo Nút. js hướng dẫn thiết lập trong khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem Công cụ tính toán Nút. js Tài liệu tham khảo API.
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT3
PHP
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập PHP trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine PHP .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT4
con trăn
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Python trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Python .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT5
hồng ngọc
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Ruby trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Ruby .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT0
Tạo một phiên bản VM từ một hình ảnh công khai
Google, cộng đồng nguồn mở và nhà cung cấp bên thứ ba cung cấp và duy trì. Theo mặc định, tất cả các dự án Google Cloud đều có thể tạo máy ảo từ hình ảnh hệ điều hành công khai. Tuy nhiên, nếu dự án Đám mây của bạn có một danh sách các hình ảnh đáng tin cậy được xác định, bạn chỉ có thể sử dụng các hình ảnh trong danh sách đó để tạo VM
Nếu bạn tạo một hình ảnh VM được bảo vệ bằng , bạn không thể bảo vệ dữ liệu bằng hoặc
Quyền cần thiết cho nhiệm vụ này
Để thực hiện nhiệm vụ này, bạn phải có những điều sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
10 về dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
11 nếu bạn dự định tạo một phiên bản VM được bảo vệ và bạn muốn có thể thay đổi bất kỳ cài đặt nào của VM được bảo vệgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
12 về dự án nếu sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
13 trên toàn bộ dự án hoặc trên mạng con đã chọn [mạng VPC]gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
14 trong dự án nếu bạn cần chỉ định một địa chỉ IP bên ngoài [không lâu hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
15 trên toàn bộ dự án hoặc trên mạng con đã chọn nếu bạn cần chỉ định một địa chỉ IP bên ngoài [phù du hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng VPCgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
16 trên dự án nếu chỉ định một địa chỉ tĩnh trong dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
17 nếu đặt siêu dữ liệugcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
18 trong ví dụ nếu đặt thẻgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
19 trong trường hợp nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
20 trong trường hợp nếu thiết lập tài khoản dịch vụgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
21 trên hình ảnh nếu tạo đĩa liên tục gốc mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
22 trong dự án nếu tạo một đĩa liên tục gốc mới với phiên bản nàygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
23 trên đĩa nếu đính kèm đĩa liên tục hiện có ở chế độ chỉ đọcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
24 trên đĩa nếu đính kèm đĩa hiện có ở chế độ đọc/ghigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
25 trên đĩa nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
26 về dự án để tạo ảnh chụp nhanh mới nếu tạo một phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
27 trên ảnh chụp nhanh nếu tạo phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
28 trên mẫu phiên bản nếu tạo phiên bản từ mẫu phiên bản
Trong bảng điều khiển Google Cloud, hãy truy cập trang phiên bản VM Chuyển đến phiên bản VM Chọn dự án của bạn và nhấp vào Tiếp tục Nhấp vào Tạo phiên bản Chỉ định Tên cho máy ảo của bạn. Để biết thêm thông tin, xem Không bắt buộc. Thay đổi Vùng cho VM này. Compute Engine ngẫu nhiên hóa danh sách các khu vực trong mỗi khu vực để khuyến khích sử dụng trên nhiều khu vực Chọn cấu hình Máy cho VM của bạn Tại mục Boot disk các bạn bấm Change rồi làm như sau Trong phần Tường lửa, để cho phép lưu lượng HTTP hoặc HTTPS vào VM, hãy chọn Cho phép lưu lượng HTTP hoặc Cho phép lưu lượng HTTPS. Khi bạn chọn một trong số này, Compute Engine sẽ thêm thẻ mạng vào máy ảo của bạn, thẻ này liên kết quy tắc tường lửa với máy ảo. Sau đó, Compute Engine tạo quy tắc tường lửa xâm nhập tương ứng cho phép tất cả lưu lượng truy cập đến trên Bảng điều khiển
Ghi chú. Trừ khi bạn chọn rõ ràng một đĩa khởi động khác, nếu tên của máy ảo mới khớp với tên của đĩa liên tục hiện có, thì đĩa liên tục hiện có sẽ tự động gắn vào máy ảo mới làm đĩa khởi động. gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
29 [HTTP] hoặc gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
30 [HTTPS]
Không bắt buộc. Nếu bạn đã chọn một hình ảnh hệ điều hành hỗ trợ các tính năng của Máy ảo được bảo vệ, bạn có thể sửa đổi cài đặt Máy ảo được bảo vệ. Để sửa đổi cài đặt VM được bảo vệ, hãy mở rộng phần Bảo mật trong phần Mạng, đĩa, bảo mật, quản lý, thuê nhà duy nhất và thực hiện các thao tác sau theo yêu cầu
Để bật, chọn Turn on Secure Boot. Khởi động an toàn bị tắt theo mặc định
Để tắt , bỏ chọn hộp kiểm Bật vTPM. vTPM được bật theo mặc định. Vô hiệu hóa vTPM cũng vô hiệu hóa vì giám sát tính toàn vẹn dựa trên dữ liệu được thu thập bởi
Để tắt , bỏ chọn hộp kiểm Bật Giám sát Tính toàn vẹn. Giám sát toàn vẹn được bật theo mặc định
Để tạo và khởi động VM, hãy nhấp vào Tạo
gcloud
- Chọn một. Ghi lại tên của hình ảnh hoặc họ hình ảnh và tên của dự án chứa hình ảnh
Sử dụng lệnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
31 để tạo VM từ một họ hình ảnh hoặc từ một phiên bản cụ thể của hình ảnh hệ điều hànhNếu bạn chỉ định cờ
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
32 tùy chọn, Compute Engine sẽ tạo một máy ảo có bật cả ba tính năng của máy ảo được bảo vệSau khi Compute Engine khởi động máy ảo của bạn, bạn phải dừng máy ảo để sửa đổi các tùy chọn Máy ảo được bảo vệ
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
1Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. chỉ định một trong những điều sau đâygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34. một phiên bản cụ thể của một hình ảnh công khaiVí dụ,
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
37gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. mộtĐiều này tạo VM từ hình ảnh hệ điều hành mới nhất, không bị phản đối. Ví dụ: nếu bạn chỉ định
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
39, Compute Engine sẽ tạo một máy ảo từ phiên bản mới nhất của hình ảnh hệ điều hành trong họ hình ảnh Debian 10
5. chứa hình ảnhusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
41. loại máy, được xác định trước hoặc tùy chỉnh, cho VM mớiĐể có danh sách các loại máy có sẵn trong một vùng, hãy sử dụng lệnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
42 với cờgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
43
Xác minh rằng Compute Engine đã tạo VM
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
2Thay thế
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33 bằng tên của VM
API
- Chọn một. Ghi lại tên của hình ảnh hoặc họ hình ảnh và tên của dự án chứa hình ảnh
Sử dụng phương pháp
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
45 để tạo VM từ một họ hình ảnh hoặc từ một phiên bản cụ thể của hình ảnh hệ điều hànhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
3Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
46. ID của dự án để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
47. zone để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
48. vùng chứa loại máy sẽ sử dụng cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
41. loại máy hoặc tùy chỉnh cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của VM mới- ______25. chứa hình ảnh
Ví dụ: nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
52 là họ hình ảnh, hãy chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
53 là dự án hình ảnh. gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
54. chỉ định một trong những điều sau đây- ____134. một phiên bản cụ thể của hình ảnh công khai
Ví dụ:gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
56 gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. an Điều này tạo VM từ hình ảnh hệ điều hành mới nhất, không được dùng nữa. Ví dụ: nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
58, Compute Engine sẽ tạo một máy ảo từ phiên bản mới nhất của hình ảnh hệ điều hành trong họ hình ảnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
59
- ____134. một phiên bản cụ thể của hình ảnh công khai
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
00. mạng VPC mà bạn muốn sử dụng cho VM. Bạn có thể chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
01 để sử dụng mạng mặc định của mình- ____102. Không bắt buộc. Nếu bạn chọn một hình ảnh hỗ trợ các tính năng của Máy ảo được bảo vệ, thì Compute Engine, theo mặc định, sẽ bật và. Compute Engine không bật theo mặc định.
Nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
03 chogcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
04, Compute Engine sẽ tạo một máy ảo có bật cả ba tính năng của máy ảo được bảo vệ. Sau khi Compute Engine khởi động máy ảo của bạn, để sửa đổi các tùy chọn Máy ảo được bảo vệ, bạn phải dừng máy ảo.
C#
C#
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập C# trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo API của Compute Engine C# .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT4
Đi
Đi
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Go trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API Compute Engine Go .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT5
Java
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Java trong Khởi động nhanh Công cụ Điện toán bằng cách sử dụng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Java .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT6
Nút. js
Trước khi thử mẫu này, hãy làm theo Nút. js hướng dẫn thiết lập trong khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem Công cụ tính toán Nút. js Tài liệu tham khảo API.
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT7
PHP
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập PHP trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine PHP .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT8
con trăn
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Python trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Python .
Xem trên GitHub
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT9
hồng ngọc
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Ruby trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Ruby .
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/0
Tạo một máy ảo từ một hình ảnh tùy chỉnh
Một hình ảnh tùy chỉnh chỉ thuộc về dự án của bạn. Để tạo VM với hình ảnh tùy chỉnh, trước tiên bạn phải có nếu bạn chưa có
Ghi chú. Bạn phải có quyền truy cập vào hình ảnh tùy chỉnh để sử dụng nó khi tạo VM. Theo mặc định, bạn có quyền truy cập vào tất cả các hình ảnh tùy chỉnh trong dự án của mình. Tuy nhiên, nếu dự án của bạn có một danh sách các hình ảnh đáng tin cậy được xác định, bạn chỉ có thể sử dụng các hình ảnh trong danh sách đó để tạo VMQuyền cần thiết cho nhiệm vụ này
Để thực hiện nhiệm vụ này, bạn phải có những điều sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
10 về dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
11 nếu bạn dự định tạo một phiên bản VM được bảo vệ và bạn muốn có thể thay đổi bất kỳ cài đặt nào của VM được bảo vệgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
12 về dự án nếu sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
13 trên toàn bộ dự án hoặc trên mạng con đã chọn [mạng VPC]gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
14 trong dự án nếu bạn cần chỉ định một địa chỉ IP bên ngoài [không lâu hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
15 trên toàn bộ dự án hoặc trên mạng con đã chọn nếu bạn cần chỉ định một địa chỉ IP bên ngoài [phù du hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng VPCgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
16 trên dự án nếu chỉ định một địa chỉ tĩnh trong dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
17 nếu đặt siêu dữ liệugcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
18 trong ví dụ nếu đặt thẻgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
19 trong trường hợp nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
20 trong trường hợp nếu thiết lập tài khoản dịch vụgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
21 trên hình ảnh nếu tạo đĩa liên tục gốc mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
22 trong dự án nếu tạo một đĩa liên tục gốc mới với phiên bản nàygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
23 trên đĩa nếu đính kèm đĩa liên tục hiện có ở chế độ chỉ đọcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
24 trên đĩa nếu đính kèm đĩa hiện có ở chế độ đọc/ghigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
25 trên đĩa nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
26 về dự án để tạo ảnh chụp nhanh mới nếu tạo một phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
27 trên ảnh chụp nhanh nếu tạo phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
28 trên mẫu phiên bản nếu tạo phiên bản từ mẫu phiên bản
Trong bảng điều khiển Google Cloud, hãy truy cập trang phiên bản VM Chuyển đến phiên bản VM Chọn dự án của bạn và nhấp vào Tiếp tục Nhấp vào Tạo phiên bản Chỉ định Tên cho máy ảo của bạn. Để biết thêm thông tin, xem Không bắt buộc. Thay đổi Vùng cho VM này. Compute Engine ngẫu nhiên hóa danh sách các khu vực trong mỗi khu vực để khuyến khích sử dụng trên nhiều khu vực Chọn cấu hình Máy cho VM của bạn Tại mục Boot disk các bạn bấm Change rồi làm như sau Trong phần Tường lửa, để cho phép lưu lượng HTTP hoặc HTTPS vào VM, hãy chọn Cho phép lưu lượng HTTP hoặc Cho phép lưu lượng HTTPS Bảng điều khiển Google Cloud thêm thẻ mạng vào máy ảo của bạn và tạo quy tắc tường lửa xâm nhập tương ứng cho phép tất cả lưu lượng truy cập đến trên Bảng điều khiển
gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
29 [HTTP] hoặc gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
30 [HTTPS]. Thẻ mạng liên kết quy tắc tường lửa với VM. Để biết thêm thông tin, hãy xem Tổng quan về quy tắc tường lửa trong tài liệu Virtual Private Cloud
Để tạo và khởi động VM, hãy nhấp vào Tạo
gcloud
Chạy lệnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT31 để tạo VM với hình ảnh tùy chỉnh
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/1
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. tên của VM
5. tên của dự án có chứa hình ảnhusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. chỉ định một trong những điều sau đâygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34. tên của hình ảnh tùy chỉnh của bạnVí dụ,
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
32gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. nếu bạn đã tạo hình ảnh tùy chỉnh của mình như một phần của , hãy chỉ định họ hình ảnh tùy chỉnh đóĐiều này tạo VM từ hình ảnh hệ điều hành và phiên bản hệ điều hành mới nhất, không bị phản đối trong họ hình ảnh tùy chỉnh của bạn. Ví dụ: nếu bạn chỉ định
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34, Compute Engine sẽ tạo một máy ảo từ hình ảnh hệ điều hành mới nhất trong họ hình ảnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35 tùy chỉnh của bạn
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
52 vàgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
53gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
38. Nếu mạng con và phiên bản nằm trong cùng một dự án, hãy thay thế SUBNET bằng tên của mạng con ở cùng khu vực với phiên bản
API
Quá trình tạo một máy ảo có hình ảnh tùy chỉnh trong API cũng giống như khi bạn tạo một máy ảo có
Để tạo VM từ một hình ảnh tùy chỉnh, hãy sử dụng phương pháp
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT45
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT3
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
46. ID của dự án để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
47. zone để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
48. vùng chứa loại máy sẽ sử dụng cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
41. loại máy hoặc tùy chỉnh cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của VM mới
5. tên của dự án có chứa hình ảnh tùy chỉnhusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. chỉ định một trong những điều sau đâygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34. tên của hình ảnh tùy chỉnh của bạn. Ví dụ,gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
49gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. nếu bạn đã tạo hình ảnh tùy chỉnh của mình như một phần của , hãy chỉ định họ hình ảnh tùy chỉnh đóĐiều này tạo VM từ hình ảnh hệ điều hành mới nhất, không được dùng nữa trong họ hình ảnh tùy chỉnh của bạn. Ví dụ: nếu bạn chỉ định
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
51, Compute Engine sẽ tạo một máy ảo từ phiên bản mới nhất của hình ảnh hệ điều hành trong họ hình ảnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35 tùy chỉnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
00. mạng VPC mà bạn muốn sử dụng cho VM. Bạn có thể chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
01 để sử dụng mạng mặc định của mình- ____102. Không bắt buộc. Nếu bạn chọn một hình ảnh hỗ trợ các tính năng của Máy ảo được bảo vệ, thì Compute Engine, theo mặc định, sẽ bật và. Compute Engine không bật theo mặc định.
Nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
03 chogcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
04, Compute Engine sẽ tạo một máy ảo có bật cả ba tính năng của máy ảo được bảo vệ. Sau khi Compute Engine khởi động máy ảo của bạn, để sửa đổi các tùy chọn Máy ảo được bảo vệ, bạn phải dừng máy ảo.
Đi
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Go trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API Compute Engine Go .
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/3
Java
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Java trong Khởi động nhanh Công cụ Điện toán bằng cách sử dụng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Java .
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/4
Nút. js
Trước khi thử mẫu này, hãy làm theo Nút. js hướng dẫn thiết lập trong khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem Công cụ tính toán Nút. js Tài liệu tham khảo API.
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/5
con trăn
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Python trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Python .
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/6
Tạo một phiên bản VM với các đĩa không khởi động bổ sung
Trong bảng điều khiển Google Cloud, hãy truy cập trang phiên bản VM Chuyển đến phiên bản VM Chọn dự án của bạn và nhấp vào Tiếp tục Nhấp vào Tạo phiên bản Chỉ định Tên cho máy ảo của bạn. Để biết thêm thông tin, xem Không bắt buộc. Thay đổi Vùng cho VM này. Compute Engine ngẫu nhiên hóa danh sách các khu vực trong mỗi khu vực để khuyến khích sử dụng trên nhiều khu vực Chọn cấu hình Máy cho VM của bạn Tại mục Boot disk các bạn bấm Change rồi làm như sau Trong phần Tường lửa, để cho phép lưu lượng HTTP hoặc HTTPS vào VM, hãy chọn Cho phép lưu lượng HTTP hoặc Cho phép lưu lượng HTTPS. Khi bạn chọn một trong số này, Compute Engine sẽ thêm thẻ mạng vào máy ảo của bạn, thẻ này liên kết quy tắc tường lửa với máy ảo. Sau đó, Compute Engine tạo quy tắc tường lửa xâm nhập tương ứng cho phép tất cả lưu lượng truy cập đến trên Bảng điều khiển
Ghi chú. Trừ khi bạn chọn rõ ràng một đĩa khởi động khác, nếu tên của máy ảo mới khớp với tên của đĩa liên tục hiện có, thì đĩa liên tục hiện có sẽ tự động gắn vào máy ảo mới làm đĩa khởi động. gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
29 [HTTP] hoặc gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
30 [HTTPS]
Để thêm các đĩa không khởi động vào máy ảo của bạn, hãy mở rộng phần Mạng, đĩa, bảo mật, quản lý, thuê duy nhất, rồi thực hiện như sau
- Mở rộng phần Đĩa
- Nhấp vào Thêm đĩa mới, sau đó thực hiện các thao tác sau
- Chỉ định Tên đĩa, Loại, Loại nguồn và Kích thước
- Trong phần Cài đặt tệp đính kèm, chọn Chế độ tệp đính kèm của đĩa và quy tắc Xóa. Để biết thêm thông tin về cách thêm ổ đĩa mới, hãy xem Thêm ổ đĩa liên tục vào máy ảo của bạn
- Nhấp vào để lưu
Để tạo và khởi động VM, hãy nhấp vào Tạo
gcloud
Chạy lệnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT31 để tạo VM với các đĩa không khởi động bổ sung
Bạn có thể thêm tối đa 128 đĩa không khởi động trong khi tạo máy ảo của mình. Chỉ định cờ
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT61 cho mỗi đĩa không khởi động mà bạn tạo
Để tạo các đĩa không khởi động từ hình ảnh công khai hoặc hình ảnh lưu trữ, hãy chỉ định các thuộc tính
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT62 hoặc
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT63 và
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT64 với cờ
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT61. Để tạo một đĩa trống, không bao gồm các thuộc tính này. Bạn có thể tùy chọn bao gồm các thuộc tính cho đĩa
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT66 và
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT67
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/7
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. Chỉ định một trong những điều sau đâygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34. một phiên bản cụ thể của một hình ảnh công khaiVí dụ,
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
37gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. mộtĐiều này tạo VM từ hình ảnh hệ điều hành mới nhất, không bị phản đối. Ví dụ: nếu bạn chỉ định
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
39, Compute Engine sẽ tạo một máy ảo từ phiên bản mới nhất của hình ảnh hệ điều hành trong họ hình ảnh Debian 10
5. chứa hình ảnhusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
Đối với các đĩa bổ sung, hãy thay thế các mục sau
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
76 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
77. Chỉ định một trong những điều sau đâygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
76. tên của hình ảnh mà bạn muốn sử dụng làm đĩa không khởi độnggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
77. một họ hình ảnh để sử dụng làm đĩa không khởi động
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
80. một dự án hình ảnh mà hình ảnh đĩa thuộc vềgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
81. Không bắt buộc. kích thước của đĩa không khởi độnggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
82. Không bắt buộc. URL đầy đủ hoặc một phần cho đĩa liên tụcVí dụ,
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
83. Để xem các loại đĩa có sẵn, hãy chạy lệnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
84
Đối với đĩa trắng, không chỉ định tham số
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
76,gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
77 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
80
API
Bạn có thể tạo tối đa 128 đĩa không khởi động tại thời điểm bạn tạo VM bằng cách sử dụng thuộc tính
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT88 cho mỗi đĩa bổ sung. Tạo đĩa bổ sung với hình ảnh công khai hoặc riêng tư. Để thêm đĩa trống, hãy xác định mục nhập
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT88 không có giá trị
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT90
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/8
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
46. ID của dự án để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
47. zone để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
48. vùng chứa loại máy sẽ sử dụng cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
41. loại máy hoặc tùy chỉnh cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của VM mới- ______25. chứa hình ảnh
Ví dụ: nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
52 là họ hình ảnh, hãy chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
53 là dự án hình ảnh. gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
54. chỉ định một trong những điều sau đây- ____134. một phiên bản cụ thể của hình ảnh công khai
Ví dụ:gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
56 gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. an Điều này tạo VM từ hình ảnh hệ điều hành mới nhất, không được dùng nữa. Ví dụ: nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
58, Compute Engine sẽ tạo một máy ảo từ phiên bản mới nhất của hình ảnh hệ điều hành trong họ hình ảnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
59
- ____134. một phiên bản cụ thể của hình ảnh công khai
- Đối với các đĩa bổ sung, hãy thay thế các mục sau
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
81. kích thước đĩagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
76 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
77. Chỉ định hình ảnh nguồn hoặc họ hình ảnh cho đĩa không khởi độnggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
76. tên của hình ảnh mà bạn muốn sử dụng làm đĩa không khởi động. Ví dụ:GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
09gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
77. một họ hình ảnh để sử dụng làm đĩa không khởi động Ví dụ:GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
11
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
82. URL đầy đủ hoặc một phần cho đĩa liên tục. Ví dụ,gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
83 Đối với đĩa trắng, không chỉ định tham số
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
76,gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
77 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
80
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT00. mạng VPC mà bạn muốn sử dụng cho VM. Bạn có thể chỉ định
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT01 để sử dụng mạng mặc định của mình
Nếu bạn chỉ định
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT03 cho
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT04, Compute Engine sẽ tạo một máy ảo có bật cả ba tính năng của máy ảo được bảo vệ. Sau khi Compute Engine khởi động máy ảo của bạn, để sửa đổi các tùy chọn Máy ảo được bảo vệ, bạn phải dừng máy ảo.
Đi
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Go trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API Compute Engine Go .
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/9
Java
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Java trong Khởi động nhanh Công cụ Điện toán bằng cách sử dụng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Java .
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME0
Nút. js
Trước khi thử mẫu này, hãy làm theo Nút. js hướng dẫn thiết lập trong khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem Công cụ tính toán Nút. js Tài liệu tham khảo API.
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME1
con trăn
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Python trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Python .
Xem trên GitHub
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME2
các đĩa trước khi sử dụng chúng
Tạo một phiên bản VM từ một hình ảnh được chia sẻ
Nếu người dùng khác đã chia sẻ hình ảnh với bạn, bạn có thể sử dụng hình ảnh đó để tạo VM
Quyền cần thiết cho nhiệm vụ này
Để thực hiện nhiệm vụ này, bạn phải có những điều sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
10 về dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
11 nếu bạn dự định tạo một phiên bản VM được bảo vệ và bạn muốn có thể thay đổi bất kỳ cài đặt nào của VM được bảo vệgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
12 về dự án nếu sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
13 trên toàn bộ dự án hoặc trên mạng con đã chọn [mạng VPC]gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
14 trong dự án nếu bạn cần chỉ định một địa chỉ IP bên ngoài [không lâu hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
15 trên toàn bộ dự án hoặc trên mạng con đã chọn nếu bạn cần chỉ định một địa chỉ IP bên ngoài [phù du hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng VPCgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
16 trên dự án nếu chỉ định một địa chỉ tĩnh trong dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
17 nếu đặt siêu dữ liệugcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
18 trong ví dụ nếu đặt thẻgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
19 trong trường hợp nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
20 trong trường hợp nếu thiết lập tài khoản dịch vụgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
21 trên hình ảnh nếu tạo đĩa liên tục gốc mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
22 trong dự án nếu tạo một đĩa liên tục gốc mới với phiên bản nàygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
23 trên đĩa nếu đính kèm đĩa liên tục hiện có ở chế độ chỉ đọcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
24 trên đĩa nếu đính kèm đĩa hiện có ở chế độ đọc/ghigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
25 trên đĩa nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
26 về dự án để tạo ảnh chụp nhanh mới nếu tạo một phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
27 trên ảnh chụp nhanh nếu tạo phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
28 trên mẫu phiên bản nếu tạo phiên bản từ mẫu phiên bản
Bảng điều khiển
Trong bảng điều khiển Google Cloud, hãy chuyển đến trang Tạo phiên bản
Chuyển đến Tạo một phiên bản
- Chỉ định Tên cho máy ảo của bạn. Để biết thêm thông tin, xem
- Không bắt buộc. Thay đổi Vùng cho VM này. Compute Engine ngẫu nhiên hóa danh sách các khu vực trong mỗi khu vực để khuyến khích sử dụng trên nhiều khu vực
- Chọn cấu hình Máy cho VM của bạn
- Trong phần Đĩa khởi động, bấm vào Thay đổi để định cấu hình đĩa khởi động của bạn, sau đó thực hiện như sau
- Chọn tab Hình ảnh tùy chỉnh
- Để chọn dự án hình ảnh, bấm vào Chọn dự án, sau đó thực hiện như sau
- Chọn dự án có chứa hình ảnh
- Nhấp vào Mở
- Trong danh sách Hình ảnh, nhấp vào hình ảnh mà bạn muốn nhập
- Chọn loại và kích thước của đĩa khởi động của bạn
- Để xác nhận các tùy chọn đĩa khởi động của bạn, hãy nhấp vào Chọn
Để cho phép lưu lượng HTTP hoặc HTTPS vào VM, trong phần Tường lửa, chọn Cho phép lưu lượng HTTP hoặc Cho phép lưu lượng HTTPS
Bảng điều khiển Google Cloud thêm thẻ mạng vào máy ảo của bạn và tạo quy tắc tường lửa xâm nhập tương ứng cho phép tất cả lưu lượng truy cập đến trên
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
29 [HTTP] hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
30 [HTTPS]. Thẻ mạng liên kết quy tắc tường lửa với VM. Để biết thêm thông tin, hãy xem Tổng quan về quy tắc tường lửa trong tài liệu Virtual Private Cloud- Để bắt đầu và tạo một máy ảo, hãy nhấp vào Tạo
gcloud
Tạo một máy ảo bằng cách sử dụng
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/43 và sử dụng các cờ
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/44 và
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/45 để chỉ định tên hình ảnh và dự án chứa hình ảnh đó
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME3
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. cho máy ảo mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34. tên của hình ảnh
5. dự án mà hình ảnh thuộc vềusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
Nếu lệnh thành công,
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/49 sẽ phản hồi với các thuộc tính của VM mới
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME4
API
Quá trình tạo một máy ảo có hình ảnh được chia sẻ trong API cũng giống như khi bạn tạo một máy ảo có hình ảnh công khai. Để tạo VM từ một hình ảnh được chia sẻ, hãy sử dụng phương pháp
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT45
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT3
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
46. ID của dự án để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
47. zone để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
48. vùng chứa loại máy sẽ sử dụng cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
41. loại máy hoặc tùy chỉnh cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của VM mới
5. tên của dự án chứa hình ảnh được chia sẻusing Google.Cloud.Compute.V1; using System; using System.Threading.Tasks; public class ListImagesAsyncSample { public async Task ListImagesAsync[ // TODO[developer]: Set your own default values for these parameters or pass different values when calling this method. string projectId = "your-project-id"] { // Initialize client that will be used to send requests. This client only needs to be created // once, and can be reused for multiple requests. ImagesClient client = await ImagesClient.CreateAsync[]; // Make the request to list all non-deprecated images in a project. ListImagesRequest request = new ListImagesRequest { Project = projectId, // Listing only non-deprecated images to reduce the size of the reply. Filter = "deprecated.state != DEPRECATED", // MaxResults indicates the maximum number of items that will be returned per page. MaxResults = 100 }; // Although the MaxResults parameter is specified in the request, the sequence returned // by the ListAsync[] method hides the pagination mechanic. The library makes multiple // requests to the API for you, so you can simply iterate over all the images. await foreach [var image in client.ListAsync[request]] { // The result is an Image collection. Console.WriteLine[$"Image: {image.Name}"]; } } }
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34 hoặcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. chỉ định một trong những điều sau đâygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
34. Tên của hình ảnh được chia sẻ. Ví dụ:GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
60gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. nếu hình ảnh được chia sẻ được tạo như một phần của , hãy chỉ định họ hình ảnh tùy chỉnh đóĐiều này tạo VM từ hình ảnh hệ điều hành mới nhất, không được dùng nữa trong họ hình ảnh tùy chỉnh của bạn. Ví dụ: nếu bạn chỉ định
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
62, Compute Engine sẽ tạo một máy ảo từ phiên bản mới nhất của hình ảnh hệ điều hành trong họ hình ảnhGET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
63 tùy chỉnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
00. mạng VPC mà bạn muốn sử dụng cho VM. Bạn có thể chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
01 để sử dụng mạng mặc định của mình- ____102. Không bắt buộc. Nếu bạn chọn một hình ảnh hỗ trợ các tính năng của Máy ảo được bảo vệ, thì Compute Engine, theo mặc định, sẽ bật và. Compute Engine không bật theo mặc định.
Nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
03 chogcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
04, Compute Engine sẽ tạo một máy ảo có bật cả ba tính năng của máy ảo được bảo vệ. Sau khi Compute Engine khởi động máy ảo của bạn, để sửa đổi các tùy chọn Máy ảo được bảo vệ, bạn phải dừng máy ảo.
Tạo một máy ảo từ ảnh chụp nhanh
Bạn có thể tạo một máy ảo mới từ ảnh chụp nhanh theo các cách sau
Khôi phục đĩa khởi động VM. Nếu bạn đã sao lưu đĩa khởi động của máy ảo bằng ảnh chụp nhanh, bạn có thể sử dụng ảnh chụp nhanh đó để tạo một máy ảo mới. Để biết hướng dẫn, hãy xem
Khôi phục đĩa không khởi động. Nếu bạn đã sao lưu đĩa không khởi động bằng ảnh chụp nhanh, bạn có thể khôi phục ảnh chụp nhanh sang đĩa không khởi động mới khi bạn tạo máy ảo. Để biết hướng dẫn, hãy xem
Để nhanh chóng tạo nhiều máy ảo với cùng một đĩa khởi động, hãy tạo một hình ảnh tùy chỉnh, sau đó thay vì sử dụng ảnh chụp nhanh
Tạo một phiên bản VM từ một hình ảnh vùng chứa
Để triển khai và khởi chạy vùng chứa trên máy ảo Compute Engine, hãy chỉ định tên hình ảnh vùng chứa và các tham số cấu hình tùy chọn khi bạn tạo máy ảo. Compute Engine tạo VM bằng cách sử dụng phiên bản mới nhất của hình ảnh công khai của hệ điều hành được tối ưu hóa cho Vùng chứa, đã cài đặt Docker. Sau đó, Compute Engine khởi chạy vùng chứa khi VM khởi động. Để biết thêm thông tin, hãy xem Triển khai vùng chứa trên máy ảo
Để tạo VM từ hình ảnh vùng chứa, bạn phải sử dụng bảng điều khiển Google Cloud hoặc
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/49
Quyền cần thiết cho nhiệm vụ này
Để thực hiện nhiệm vụ này, bạn phải có những điều sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
10 về dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
11 nếu bạn dự định tạo một phiên bản VM được bảo vệ và bạn muốn có thể thay đổi bất kỳ cài đặt nào của VM được bảo vệgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
12 về dự án nếu sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
13 trên toàn bộ dự án hoặc trên mạng con đã chọn [mạng VPC]gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
14 trong dự án nếu bạn cần chỉ định một địa chỉ IP bên ngoài [không lâu hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
15 trên toàn bộ dự án hoặc trên mạng con đã chọn nếu bạn cần chỉ định một địa chỉ IP bên ngoài [phù du hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng VPCgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
16 trên dự án nếu chỉ định một địa chỉ tĩnh trong dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
17 nếu đặt siêu dữ liệugcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
18 trong ví dụ nếu đặt thẻgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
19 trong trường hợp nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
20 trong trường hợp nếu thiết lập tài khoản dịch vụgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
21 trên hình ảnh nếu tạo đĩa liên tục gốc mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
22 trong dự án nếu tạo một đĩa liên tục gốc mới với phiên bản nàygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
23 trên đĩa nếu đính kèm đĩa liên tục hiện có ở chế độ chỉ đọcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
24 trên đĩa nếu đính kèm đĩa hiện có ở chế độ đọc/ghigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
25 trên đĩa nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
26 về dự án để tạo ảnh chụp nhanh mới nếu tạo một phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
27 trên ảnh chụp nhanh nếu tạo phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
28 trên mẫu phiên bản nếu tạo phiên bản từ mẫu phiên bản
Trong bảng điều khiển Google Cloud, hãy truy cập trang phiên bản VM Chuyển đến phiên bản VM Chọn dự án của bạn và nhấp vào Tiếp tục Nhấp vào Tạo phiên bản Chỉ định Tên cho máy ảo của bạn. Để biết thêm thông tin, xem Trong phần Vùng chứa, hãy nhấp vào Triển khai vùng chứa Chỉ định hình ảnh Vùng chứa sẽ sử dụng. Ví dụ Để chọn một NGINX 1. 12 hình ảnh vùng chứa từ Cloud LauncherBảng điều khiển
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
89
Để triển khai hình ảnh vùng chứa Apache từ Docker Hub, hãy luôn chỉ định tên hình ảnh Docker đầy đủ
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/90
Không bắt buộc. Nhấp vào Tùy chọn vùng chứa nâng cao. Để biết thêm thông tin, hãy xem Định cấu hình tùy chọn để chạy vùng chứa của bạn
Để tạo VM, hãy khởi động VM và khởi chạy bộ chứa, nhấp vào Tạo
gcloud
Chạy lệnh
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/91
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME6
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. cho máy ảo mớiGET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
93. tên của hình ảnh vùng chứa
Ví dụ: lệnh sau tạo một máy ảo có tên là
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/94, khởi chạy và chạy hình ảnh bộ chứa
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/89
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME7
Để triển khai hình ảnh vùng chứa Apache từ Docker Hub, hãy luôn chỉ định tên hình ảnh Docker đầy đủ
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/90
Tạo phiên bản máy ảo có quyền truy cập vào các Dịch vụ đám mây khác của Google
Nếu bạn định chạy một ứng dụng trên máy ảo cần quyền truy cập vào các dịch vụ khác của Google Cloud, thì trước khi tạo máy ảo, sau đó. Tài khoản dịch vụ là một tài khoản đặc biệt có thông tin xác thực mà bạn có thể sử dụng trong mã ứng dụng của mình để truy cập các dịch vụ Google Cloud khác
Để biết thêm thông tin, hãy xem Tài khoản dịch vụ
Tạo một phiên bản VM trong một mạng con cụ thể
Quyền cần thiết cho nhiệm vụ này
Để thực hiện nhiệm vụ này, bạn phải có những điều sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
10 về dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
11 nếu bạn dự định tạo một phiên bản VM được bảo vệ và bạn muốn có thể thay đổi bất kỳ cài đặt nào của VM được bảo vệgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
12 về dự án nếu sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
13 trên toàn bộ dự án hoặc trên mạng con đã chọn [mạng VPC]gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
14 trong dự án nếu bạn cần chỉ định một địa chỉ IP bên ngoài [không lâu hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng kế thừagcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
15 trên toàn bộ dự án hoặc trên mạng con đã chọn nếu bạn cần chỉ định một địa chỉ IP bên ngoài [phù du hoặc tĩnh] cho phiên bản bằng cách sử dụng mạng VPCgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
16 trên dự án nếu chỉ định một địa chỉ tĩnh trong dự ángcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
17 nếu đặt siêu dữ liệugcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
18 trong ví dụ nếu đặt thẻgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
19 trong trường hợp nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
20 trong trường hợp nếu thiết lập tài khoản dịch vụgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
21 trên hình ảnh nếu tạo đĩa liên tục gốc mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
22 trong dự án nếu tạo một đĩa liên tục gốc mới với phiên bản nàygcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
23 trên đĩa nếu đính kèm đĩa liên tục hiện có ở chế độ chỉ đọcgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
24 trên đĩa nếu đính kèm đĩa hiện có ở chế độ đọc/ghigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
25 trên đĩa nếu đặt nhãngcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
26 về dự án để tạo ảnh chụp nhanh mới nếu tạo một phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
27 trên ảnh chụp nhanh nếu tạo phiên bản từ ảnh chụp nhanhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
28 trên mẫu phiên bản nếu tạo phiên bản từ mẫu phiên bản
Theo mặc định, Google Cloud tạo mạng VPC ở chế độ tự động có tên là
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT01 cho từng dự án. Để sử dụng mạng khác hoặc mạng con mà bạn đã tạo theo cách thủ công ở chế độ tự động hoặc mạng VPC ở chế độ tùy chỉnh, bạn phải chỉ định mạng con khi tạo VM
Trong khi tạo VM trong mạng con, hãy xem xét các quy tắc này
- Nếu bạn không chỉ định mạng hoặc mạng con, Compute Engine sẽ sử dụng mạng VPC mặc định và mạng con tự động ở cùng khu vực với VM
- Nếu bạn không chỉ định mạng, Compute Engine sẽ suy ra mạng từ mạng con được chỉ định
- Nếu bạn chỉ định một mạng, bạn phải chỉ định một mạng con và nó phải thuộc cùng một mạng. Mặt khác, việc tạo VM không thành công
Trong bảng điều khiển Google Cloud, hãy truy cập trang phiên bản VM Chuyển đến phiên bản VM Chọn dự án của bạn và nhấp vào Tiếp tục Nhấp vào Tạo phiên bản Chỉ định Tên cho máy ảo của bạn. Để biết thêm thông tin, xem Không bắt buộc. Thay đổi Vùng cho VM này. Compute Engine ngẫu nhiên hóa danh sách các khu vực trong mỗi khu vực để khuyến khích sử dụng trên nhiều khu vực Trong phần Tường lửa, để cho phép lưu lượng HTTP hoặc HTTPS vào VM, hãy chọn Cho phép lưu lượng HTTP hoặc Cho phép lưu lượng HTTPS Bảng điều khiển Google Cloud thêm thẻ mạng vào máy ảo của bạn và tạo quy tắc tường lửa xâm nhập tương ứng cho phép tất cả lưu lượng truy cập đến trên Bảng điều khiển
gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
29 [HTTP] hoặc gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
30 [HTTPS]. Thẻ mạng liên kết quy tắc tường lửa với VM. Để biết thêm thông tin, hãy xem Tổng quan về quy tắc tường lửa trong tài liệu Virtual Private Cloud
Mở rộng phần Mạng, đĩa, bảo mật, quản lý, thuê nhà duy nhất
- Mở rộng phần Mạng
- Đối với giao diện Mạng, chỉ định chi tiết mạng
- Trong trường Mạng, chọn mạng VPC chứa mạng con bạn đã tạo
- Trong trường Mạng con, chọn mạng con cho VM sẽ sử dụng
- Nhấp vào Xong
Để tạo và khởi động VM, hãy nhấp vào Tạo
gcloud
Sử dụng Google Cloud CLI, hãy làm theo các hướng dẫn tương tự đối với hoặc a và thêm các cờ
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME19 và
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME20 khi bạn chạy lệnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT31
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME8
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của máy ảogcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
00. Không bắt buộc. tên mạngGET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
24. tên của mạng conĐể xem danh sách các mạng con trong mạng, hãy sử dụng lệnh
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
25gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
47. vùng nơi VM được tạo, chẳng hạn nhưGET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
27Vùng của VM được suy ra từ vùng
API
Làm theo hướng dẫn API đến hoặc a , nhưng chỉ định trường
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME28 trong nội dung yêu cầu. Để thêm đĩa trống, không thêm hình ảnh nguồn. Bạn có thể tùy ý chỉ định các thuộc tính
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME29,
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME30 và
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME31
GET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME9
Thay thế sau đây
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
46. ID của dự án để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
47. zone để tạo VM tronggcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
48. vùng chứa loại máy sẽ sử dụng cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
41. loại máy hoặc tùy chỉnh cho VM mớigcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
33. của VM mới- ______25. chứa hình ảnh
Ví dụ: nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
52 là họ hình ảnh, hãy chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
53 là dự án hình ảnh. gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
54. chỉ định một trong những điều sau đây- ____134. một phiên bản cụ thể của hình ảnh công khai
Ví dụ:gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
56 gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
35. an Điều này tạo VM từ hình ảnh hệ điều hành mới nhất, không được dùng nữa. Ví dụ: nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
58, Compute Engine sẽ tạo một máy ảo từ phiên bản mới nhất của hình ảnh hệ điều hành trong họ hình ảnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
59
- ____134. một phiên bản cụ thể của hình ảnh công khai
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
00. mạng VPC mà bạn muốn sử dụng cho VM. Bạn có thể chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
01 để sử dụng mạng mặc định của mìnhGET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
48. khu vực nơi mạng con được chỉ định tồn tạiGET //compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
24. tên của mạng con- ____102. Không bắt buộc. Nếu bạn chọn một hình ảnh hỗ trợ các tính năng của Máy ảo được bảo vệ, thì Compute Engine, theo mặc định, sẽ bật và. Compute Engine không bật theo mặc định.
Nếu bạn chỉ địnhgcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
03 chogcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
04, Compute Engine sẽ tạo một máy ảo có bật cả ba tính năng của máy ảo được bảo vệ. Sau khi Compute Engine khởi động máy ảo của bạn, để sửa đổi các tùy chọn Máy ảo được bảo vệ, bạn phải dừng máy ảo.
Đi
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Go trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API Compute Engine Go .
Xem trên GitHub
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
0Java
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Java trong Khởi động nhanh Công cụ Điện toán bằng cách sử dụng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Java .
Xem trên GitHub
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
1Nút. js
Trước khi thử mẫu này, hãy làm theo Nút. js hướng dẫn thiết lập trong khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem Công cụ tính toán Nút. js Tài liệu tham khảo API.
Xem trên GitHub
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
2con trăn
Trước khi dùng thử mẫu này, hãy làm theo hướng dẫn thiết lập Python trong Khởi động nhanh Compute Engine bằng thư viện máy khách. Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Compute Engine Python .
Xem trên GitHub
using Google.Cloud.Compute.V1;
using System;
using System.Threading.Tasks;
public class ListImagesAsyncSample
{
public async Task ListImagesAsync[
// TODO[developer]: Set your own default values for these parameters or pass different values when calling this method.
string projectId = "your-project-id"]
{
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests.
ImagesClient client = await ImagesClient.CreateAsync[];
// Make the request to list all non-deprecated images in a project.
ListImagesRequest request = new ListImagesRequest
{
Project = projectId,
// Listing only non-deprecated images to reduce the size of the reply.
Filter = "deprecated.state != DEPRECATED",
// MaxResults indicates the maximum number of items that will be returned per page.
MaxResults = 100
};
// Although the MaxResults parameter is specified in the request, the sequence returned
// by the ListAsync[] method hides the pagination mechanic. The library makes multiple
// requests to the API for you, so you can simply iterate over all the images.
await foreach [var image in client.ListAsync[request]]
{
// The result is an Image collection.
Console.WriteLine[$"Image: {image.Name}"];
}
}
}
3Xử lý sự cố
Để tìm các phương pháp giải quyết các lỗi tạo máy ảo phổ biến, hãy xem Khắc phục sự cố khi tạo máy ảo
Cái gì tiếp theo?
- Kiểm tra trạng thái của VM để xem khi nào nó sẵn sàng sử dụng
- Tìm hiểu cách sử dụng ảnh chụp nhanh để sao lưu ổ đĩa liên tục của bạn
- Tìm hiểu thêm về hình ảnh
- Tìm hiểu thêm về container
- Tạo và đính kèm đĩa lưu trữ không khởi động vào máy ảo của bạn để lưu trữ dữ liệu của bạn tách biệt với đĩa khởi động
- Tạo và khởi động phiên bản Windows Server hoặc SQL Server
- Tham khảo lệnh
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
31 - Tìm hiểu cách dự trữ tài nguyên trong một khu vực cụ thể
- Kết nối với phiên bản VM của bạn
Hãy thử nó cho chính mình
Nếu bạn là người mới sử dụng Google Cloud, hãy tạo một tài khoản để đánh giá hiệu suất của Compute Engine trong các tình huống thực tế. Khách hàng mới cũng nhận được 300 đô la tín dụng miễn phí để chạy, thử nghiệm và triển khai khối lượng công việc