Nếu thiết lập Cloud Workstations cho một tổ chức, bạn có thể tạo cấu hình máy trạm của người dùng bằng mã được tải xuống trước và tạo sẵn. Điều này cho phép nhà phát triển bắt đầu làm việc ngay lập tức mà không cần chờ quá trình xây dựng hoàn tất.
Để tạo cấu hình máy trạm của người dùng, bạn cần tạo một máy trạm quản trị, chạy quy trình xây dựng một lần, tạo ảnh chụp nhanh của ổ đĩa lưu trữ dài lâu, sau đó sử dụng ảnh chụp nhanh đó để tạo cấu hình máy trạm mới.
Tạo máy trạm quản trị
Làm theo các bước trong phần Chạy máy trạm để tạo và chạy một máy trạm. Đây là hình ảnh cơ sở của bạn.
Xây dựng mục tiêu
Trên máy trạm quản trị, hãy tải mã nguồn xuống và tạo các mục tiêu. Bạn có thể tạo mục tiêu theo cách thủ công hoặc tự động tạo bằng tập lệnh được cung cấp.
Bản dựng thủ công
Trước khi chạy tập lệnh bản dựng, hãy truy cập vào mã như mô tả trong phần Truy cập vào mã nguồn. Sau đó, hãy tạo các mục tiêu theo cách thủ công như mô tả trong phần Tải xuống, tạo và chạy.
Bản dựng tự động
Chạy tập lệnh setup.sh được cung cấp trong kho lưu trữ sdv-setup. Tập lệnh này tự động sao chép mã nguồn Android và tạo các mục tiêu.
Tập lệnh này mất vài giờ để hoàn tất. Tập lệnh này sao chép mã nguồn Android (khoảng 30 phút), sau đó tạo các mục tiêu SDV IVI (2 giờ), Media (30 phút) và Core (10 phút).
(Không bắt buộc) Thiết lập dự án Android Studio for Platform
Android Studio for Platform (ASfP) là một IDE được cài đặt sẵn trên Cloud Workstation. Nếu tất cả nhà phát triển đều làm việc trên cùng một dự án, bạn có thể định cấu hình một dự án ASfP trong ảnh chụp nhanh ổ đĩa hoặc xuất một mẫu .asfp-project có thể chia sẻ (mục tiêu lunch, directories trong phạm vi và other_languages: [rust]) mà mọi người đều có thể nhập. Làm theo hướng dẫn trong phần Tạo dự án SDV và Mẫu dự án có thể chia sẻ (xuất và nhập) để định cấu hình và chia sẻ dự án.
Tạo ảnh chụp nhanh ổ đĩa
Sau khi bản dựng hoàn tất, hãy tạo một snapshot của ổ đĩa lưu trữ dài lâu của máy trạm quản trị.
Xoá cấu hình Git và cookie để tránh chia sẻ thông tin xác thực cá nhân với người dùng khác:
rm ~/.gitcookies rm ~/.gitconfigXoá kho lưu trữ
sdv-setupđể giữ cho hình ảnh cơ sở luôn sạch:rm -rf ~/sdv-setupTìm đĩa của máy trạm quản trị:
- Duy trì hoạt động của máy trạm quản trị.
- Trong Google Cloud Console, hãy nhập
VM Instancesvào thanh tìm kiếm, rồi nhấp vào kết quả trên cùng. - Trong thanh Bộ lọc, hãy nhập
workstation_id:work-station.work-stationphải khớp với mã nhận dạng của máy trạm quản trị. Nhấn phím Enter để lọc kết quả. - Nhấp vào mục còn lại.
- Trên trang phiên bản máy ảo, hai ổ đĩa khác nhau được liệt kê trong phần Bộ nhớ. Nhấp vào ổ đĩa có Kích thước (GB) là 1000 và Loại là Ổ đĩa lưu trữ dài lâu SSD theo khu vực. Đĩa này chứa thư mục gốc mà bạn muốn chụp nhanh.
Dừng máy trạm quản trị:
- Tiếp tục mở trang đĩa.
- Trong một thẻ trình duyệt hoặc cửa sổ mới, hãy mở Google Cloud Console rồi chuyển đến trang Cloud Workstations. Trong thanh tìm kiếm, hãy nhập
Cloud Workstationsrồi nhấp vào kết quả đầu tiên. - Nhấp vào Máy trạm trong bảng điều khiển bên.
- Nhấp vào máy trạm quản trị (có mã máy trạm work-station) trong bảng.
- Nhấp vào Dừng trên thanh công cụ, sau đó đợi máy trạm dừng.
Tạo ảnh chụp nhanh ổ đĩa:
- Quay lại trang đĩa, sau đó nhấp vào Create snapshot (Tạo ảnh chụp nhanh) trong thanh công cụ.
- Trong trường Name (Tên), hãy nhập
aaos-sdv-dev-snapshot. - Giữ nguyên các trường còn lại ở giá trị mặc định.
- Ở cuối trang, hãy nhấp vào Tạo.
Sau một thời gian ngắn, bản tổng quan nhanh về ổ đĩa sẽ được tạo và sẵn sàng để sử dụng.
Tạo cấu hình máy trạm của người dùng
Tạo cấu hình máy trạm mới sử dụng ảnh chụp nhanh làm điểm bắt đầu:
- Làm theo hướng dẫn trong phần Đặt biến môi trường để chạy Cloud Shell, sau đó đặt biến môi trường.
Áp dụng cấu hình Terraform để tạo cấu hình máy trạm của người dùng:
cd ~/dev/sdv-setup/tf/user_dev_env terraform init terraform apply -auto-approve
Tạo máy trạm của người dùng
- Trong Google Cloud Console, hãy chuyển đến trang Cloud Workstations. Nhập
Cloud Workstationsvào thanh tìm kiếm, sau đó nhấp vào kết quả đầu tiên. - Nhấp vào Máy trạm trong bảng điều khiển bên.
- Nhấp vào Tạo máy trạm trên thanh công cụ.
- Nhập mã nhận dạng cho máy trạm hoặc giữ nguyên mã mặc định.
- Nhập Tên hiển thị cho máy trạm. Nếu bạn để trống, Mã nhận dạng sẽ được sử dụng.
- Chọn user-workstation-config làm Cấu hình.
- Nhấp vào Tạo.
- Trong danh sách máy trạm, hãy tìm máy trạm bạn vừa tạo. Nhấp vào Bắt đầu trong cột Thao tác nhanh.
- Sau khi máy trạm khởi động, hãy nhấp vào Launch (Chạy) trong cột Quick actions (Thao tác nhanh) để bắt đầu sử dụng máy trạm.
- Mở trình khám phá tệp để xác minh rằng thư mục gốc chứa các tệp từ ảnh chụp nhanh ổ đĩa.
Giờ đây, tổ chức của bạn có thể tạo máy trạm cho các nhà phát triển. Để biết thêm thông tin về cách thiết lập quyền truy cập vào Cloud Workstations, hãy xem bài viết Kiểm soát quyền truy cập bằng IAM.