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 cho người dùng với mã được tải sẵn 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 cho người dùng, bạn hãy 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 Khởi chạy máy trạm để tạo và khởi chạy một máy trạm. Đây là hình ảnh cơ sở của bạn.
Xây dựng các mục tiêu
Trên máy trạm quản trị, hãy tải mã nguồn xuống và xây dựng các mục tiêu. Bạn có thể xây dựng các mục tiêu theo cách thủ công hoặc tự động hoá quá trình xây dựng 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 xây dựng, hãy truy cập vào mã như mô tả trong phần Quyền truy cập vào mã nguồn. Sau đó, hãy xây dựng các mục tiêu theo cách thủ công như mô tả trong phần Tải xuống, xây dựng 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à xây dựng các mục tiêu.
- Mở một cửa sổ dòng lệnh trên máy trạm.
Thiết lập thông tin đăng nhập Git:
git config --global user.email "Your email address" git config --global user.name "Your name"Xác thực với
partner-android.googlesource.com:- Đăng nhập vào partner-android-review.googlesource.com bằng tài khoản đối tác Android.
- Chuyển đến phần Cài đặt, rồi chọn Hồ sơ.
- Chuyển đến phần Thông tin đăng nhập HTTP, rồi nhấp vào Lấy mật khẩu.
- Làm theo hướng dẫn trên màn hình, sau đó dán tập lệnh xác thực vào cửa sổ dòng lệnh của máy trạm. Thao tác này sẽ tạo tệp
~/.gitcookies. Bạn cần tệp này để truy cập.
Chạy tập lệnh thiết lập bằng cách hoàn tất các bước sau:
- Làm theo các bước xác thực trong phần Nhận quyền truy cập. Thao tác này sẽ cấp quyền truy cập vào kho lưu trữ tập lệnh thiết lập.
- Sao chép kho lưu trữ
sdv-setup, sau đó chạy tập lệnh thiết lập:
# Change directories to the home directory cd ~/ # Clone the sdv-setup repository git clone https://sdv.googlesource.com/external/sdv-setup # Ensure the setup script is executable chmod +x sdv-setup/setup/setup.sh # Run the setup script ./sdv-setup/setup/setup.sh
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 đó xây dựng 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 của bạn đều làm việc trên cùng một dự án, bạn có thể định cấu hình dự án ASfP trong ảnh chụp nhanh của đĩa mà mọi người đều có thể sử dụng. Làm theo hướng dẫn trong Thiết lập dự án AAOS SDV để định cấu hình dự án.
Tạo ảnh chụp nhanh của đĩa
Sau khi quá trình xây dựng hoàn tất, hãy tạo ảnh chụp nhanh của ổ đĩa lưu trữ dài lâu của máy trạm quản trị.
Xoá cấu hình và cookie Git để ngăn việc chia sẻ thông tin đăng nhập 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ở sạch:rm -rf ~/sdv-setupTìm ổ đĩa máy trạm quản trị:
- Tiếp tục chạy máy trạm quản trị.
- Trong bảng điều khiển Google Cloud, hãy nhập
VM Instancesvào thanh tìm kiếm, sau đó nhấp vào kết quả hàng đầu. - Trong thanh Bộ lọc, hãy nhập
workstation_id:work-station.work-stationphải khớp với mã của máy trạm quản trị. Nhấn Enter để lọc kết quả. - Nhấp vào mục còn lại.
- Trên trang thực thể máy ảo, 2 đĩ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 chính mà bạn muốn chụp nhanh.
Dừng máy trạm quản trị:
- Mở trang đĩa.
- Trong một thẻ trình duyệt hoặc cửa sổ mới, hãy mở bảng điều khiển Cloud rồi chuyển đến trang Cloud Workstations. Trong thanh tìm kiếm, hãy nhập
Cloud Workstations, sau đó nhấp vào kết quả hàng đầu. - Nhấp vào Workstations (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 là work-station) trong bảng.
- Nhấp vào Dừng trong thanh công cụ, sau đó đợi máy trạm dừng.
Tạo ảnh chụp nhanh của đĩa:
- Chuyển lại trang đĩa, sau đó nhấp vào Tạo ảnh chụp nhanh trong thanh công cụ.
- Trong trường Tên, hãy nhập
aaos-sdv-dev-snapshot. - Để nguyên giá trị mặc định cho các trường còn lại.
- Ở cuối trang, hãy nhấp vào Tạo.
Sau một thời gian ngắn, ảnh chụp nhanh của ổ đĩa sẽ được tạo và sẵn sàng sử dụng.
Tạo cấu hình máy trạm cho 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 Thiết lập biến môi trường để khởi chạy Cloud Shell, sau đó thiết lập các biến môi trường.
Áp dụng cấu hình Terraform để tạo cấu hình máy trạm cho người dùng:
cd ~/dev/sdv-setup/tf/user_dev_env terraform init terraform apply -auto-approve
Tạo máy trạm cho người dùng
- Trong bảng điều khiển Cloud, 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ả hàng đầu. - Nhấp vào Workstations (Máy trạm) trong bảng điều khiển bên.
- Nhấp vào Create workstation (Tạo máy trạm) trong thanh công cụ.
- Nhập ID cho máy trạm hoặc để nguyên giá trị mặc định.
- Nhập Tên hiển thị cho máy trạm. Nếu bạn để trống trường này, ID 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 Start (Bắt đầu) trong cột Quick actions (Thao tác nhanh).
- Sau khi máy trạm bắt đầu, hãy nhấp vào Launch (Khởi 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 chính chứa các tệp từ ảnh chụp nhanh của ổ đĩa.
Giờ đây, tổ chức của bạn có thể tạo máy trạm cho 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.