--- title: GCP Compute Engine # 簡報的名稱 tags: GCP # 簡報的標籤 --- # GCP Compute Engine ## 1. 建立Compute Engine VM 執行個體  ## 2.建立執行個體 ### 2.1 新增VM 執行個體  #### 1. 測定名稱  #### 2. 選擇區域  #### 3. 選擇機器類型[參考](https://cloud.google.com/compute/docs/machine-types?hl=zh-tw)   #### 4. 選擇開機磁碟   #### 5. 設定防火牆 > 允許 http/https  > 允許 ssh ##### 5.1. 網路服務 > 防火牆規則  #### 5.2. 建立防火牆規則  #### 6.管理/安全性/磁碟/網路/單獨租用/  ##### [開機指令碼](https://cloud.google.com/compute/docs/startupscript?hl=zh_TW&_ga=2.45858855.-2061541235.1564627678)  > 設定啟用 script mount disk ```bash= #!/bin/bash if sudo blkid /dev/sdb; then exit else sudo mkfs.ext4 -m 0 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb sudo mkdir -p /data sudo chmod a+w /data echo UUID=`sudo blkid -s UUID -o value /dev/sdb` /data ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab mount -a fi ```` ##### [中繼資料](https://cloud.google.com/compute/docs/storing-retrieving-metadata?hl=zh_TW&_ga=2.205695760.-2061541235.1564627678)  ##### [適用狀態](https://cloud.google.com/compute/docs/instances/preemptible?hl=zh_TW&_ga=2.140036144.-2061541235.1564627678)  ## install nginx ```bash= apt-get install nginx cd /usr/share/nginx/ ``` #### 7. 檢查機器 ssh 外部ip * ##### 查看 cpu ```bash= lscpu ``` * ##### 查看記憶體 ```bash= free vmstat -s ``` * ##### [查看硬碟](https://cloud.google.com/compute/docs/disks/add-persistent-disk?hl=zh_TW&_ga=2.135524274.-2061541235.1564627678#formatting) ```bash sudo lsblk sudo fdisk -l ``` ### 2.2 利用範本建立新的VM執行個體  ### 2.3 透過機器映像檔建立新 VM執行個體 ### 2.4 Marketpalce # Reference * [Compute Engine](https://cloud.google.com/compute?hl=zh-tw) * [先佔虛擬機](https://cloud.google.com/preemptible-vms?hl=zh-tw) * [儲存和存取執行個體中繼資料](https://cloud.google.com/compute/docs/storing-retrieving-metadata?hl=zh_TW)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up