arrow_back

使用遠端開機指令碼部署運算執行個體:挑戰研究室

加入 登录
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

使用遠端開機指令碼部署運算執行個體:挑戰研究室

Lab 1 小时 universal_currency_alt 5 积分 show_chart 中级
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP301

Google Cloud 自修研究室標誌

總覽

在挑戰研究室中,您必須在特定情境下完成一系列任務。挑戰研究室不會提供逐步的操作說明,您必須運用從解決研究室任務中所學到的技巧,自行找出完成任務的方法!自動評分系統 (如本頁面所示) 將根據您是否正確完成任務而提供意見。

在您完成任務的期間,挑戰研究室不會介紹新的 Google Cloud 概念。您須靈活運用所學技巧,例如變更預設值或詳讀並研究錯誤訊息,解決遇到的問題。

若想滿分達標,就必須在時限內成功完成所有任務!

這個研究室適合報名「Cloud 架構:設計、實作與管理」課程的學員,或是準備 Google Cloud 認證專業雲端架構師認證測驗的學員。準備好迎接挑戰了嗎?

挑戰情境

您負責管理貴機構的 Google Cloud 虛擬機器設定,並決定對用來管理部署與設定機器的架構做出變更,希望能更輕鬆修改開機指令碼,用於初始化多個運算執行個體。您決定不直接將開機指令碼儲存在執行個體的中繼資料,而是保存於 Cloud Storage 值區,然後設定虛擬機器,指向值區中的相關指令碼檔案。

我們提供了基本 bash 指令碼做為範例開機指令碼,用於安裝 Apache 網路伺服器軟體 install-web.sh。您可以透過頁面左側的「Student Resources」連結下載這個指令碼,也可以前往 gs://spls/gsp301/install-web.sh,在公開 Cloud Storage 值區中找到開機指令碼。

您的挑戰

設定 Linux Compute Engine 執行個體,以遠端開機指令碼安裝 Apache 網路伺服器軟體。如果想確認運算執行個體已成功安裝 Apache,就必須能夠在網際網路上透過 HTTP 存取這個 Compute Engine 執行個體。請務必在以下可用區中建立執行個體:

注意:為確保能準確追蹤活動,請勿修改或變更任何預先建立的研究室資源,尤其是由研究室監控的 Compute Engine 執行個體。

工作 1:建立儲存空間值區

建立儲存空間值區

工作 2:使用遠端開機指令碼建立 VM 執行個體

使用遠端開機指令碼建立 VM 執行個體

工作 3:建立防火牆規則來允許流量 (80/tcp)

建立防火牆規則來允許流量 (80/tcp)

工作 4:測試 VM 正在提供網路內容

測試 VM 正在提供網路內容

提示與秘訣

  • 設定執行個體中繼資料。如需瞭解 Compute Engine 執行個體中繼資料可如何用來設定開機指令碼,請參閱開機指令碼執行作業說明文件頁面。
  • 確認 Compute Engine 執行個體是否在執行開機指令碼。請使用運作中虛擬機器的序列控制台,查看開機事件,確保正在執行開機指令碼。
  • 檢查權限。您的 Compute Engine 執行個體可能沒有必要的適當權限,無法讀取儲存空間值區中的開機指令碼。虛擬機器需要取得與儲存空間權限相符的權限。
  • 檢查防火牆。如果開機指令碼已安裝軟體,但防火牆設定有誤,您可能會無法連線。
  • 檢查網址和位址。如果嘗試透過 HTTPS (而非 HTTP) 位址存取 Compute Engine 執行個體,或是使用不正確的 IP 位址,就無法連線至 Apache 網路伺服器。請確認網址為 http://[EXTERNAL_IP],而不是 https://[EXTERNAL_IP]http://[INTERNAL_IP]

恭喜!

您已在本研究室中設定 Linux Compute Engine 執行個體,以遠端開機指令碼安裝 Apache 網路伺服器軟體。此外,也將 Compute Engine 執行個體設為可在網際網路上透過 HTTP 存取。

Google Cloud 教育訓練與認證

協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。

使用手冊上次更新日期:2024 年 2 月 9 日

研究室上次測試日期:2023 年 11 月 21 日

Copyright 2024 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。