iT邦幫忙

2023 iThome 鐵人賽

DAY 4
2

Startup Script

簡介:啟動腳本是在Google Compute Engine VM instance 啟動時自動執行的腳本。您可以使用啟動腳本來自動化 VM instance 的設定和配置,例如安裝軟體、應用程式或安裝插件。

  • Serial Port 設置:有時您可能需要在 VM instance 上設置使用者帳號和密碼,以便進行 Serial Port 連線,以便遠端訪問 VM instance 。
#! /bin/bash
adduser USERNAME
echo 'USERNAME:PASSWORD' | chpasswd
usermod -aG google-sudoers USERNAME

Instance Template

實例模板是一個用於定義 VM instance 配置的模板,它可以被多次重複使用,從而節省配置相同內容的時間。它包括了VM的 machine type、Labels、startup script 以及其他配置。

可以使用實例模板來創建 VM instance 或 Instance Groups。這樣,您不必每次都手動配置VM,只需根據模板創建新實例。

  • 不可修改性:一旦建立,實例模板的內容無法直接修改。您需要複製現有的模板並創建一個新版本,以進行修改。
  • 映像版本:實例模板可以使用 image,您可以選擇指定特定版本的 image,或者使用 "latest version" 來使用最新版本,類似於 Docker 映像的概念。
  • 基於現有 VM instance :您可以使用現有的 VM instance 來創建實例模板,從而將現有 VM 的配置保存為模板。

Custom Image

Custom image 是一個用戶自己定義的 VM instance image,其中包含了特定應用程序、配置和軟件。它可以用作創建 VM instance 的基礎,從而免去了每次都重新安裝軟體和配置的麻煩。

  • 來源:您可以從現有 VM instance、Disk、Snapshot 或其他 image 以及 Google Cloud Storage 中的檔案來創建 custom image。
  • 跨 Project 共享:Custom image 可以跨 Google Cloud Project 共享,這意味著您可以在不同 Project 之間重複使用它們。
  • 多區域和區域性:自定義映像可以分為多區域性(Multi-Regional)和區域性(Regional)映像,具體取決於您的需求和存儲位置。

這些概念可以幫助您更有效地管理和配置Google Compute Engine VM instance ,以滿足您的應用程序和工作負載的需求。

Reference

https://serverfault.com/questions/971394/how-can-i-access-serial-port-of-my-gcp-instance-it-asks-password-and-i-never-us


上一篇
Day 03:Compute Engine (1)
下一篇
Day 05:Instance Groups
系列文
30天準備GCP Professional Cloud Architect30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言