在Google Cloud Platform快速安裝Open edX線上教學平台

首頁 >> composer >> 在Google Cloud Platform快速安裝Open edX線上教學平台

之前曾介紹過在Ubuntu 16.04 快速安裝Open edX線上教學平台,

由於現今雲端盛行,

所以要來教大家:

在Google Cloud Platform快速安裝Open edX線上教學平台

雲端三雄分別為Amazon , 微軟 , Google

今天採用範例為Google的GCP,

也就是Google Cloud Platform,

眾所皆知,

雲端三雄為了客戶各自推出不同的優惠方案,

GCP則是一年內300美元額度的試用優惠,

選定GCP之後當然是立即啟用優惠,

首先系統會要求輸入國家/地區 以及一些基本資料,

帳戶類型選擇個人,

稅務資訊則是選擇未登記稅籍的個人,

最重要的是付款方式要輸入正確的信用卡資訊,

都完成後選擇Compute Engine建立VM

找到VM執行個體,

啟用計費功能以後建立執行個體

為執行個體取名,

由於GCP在台灣有機房,

故直接選擇asia-east,

機器類型則是根據系統需求設定

Open edX建議的基本配備為:

  • Ubuntu   16.04   64bit
  • 8G   記憶體
  • 至少單核心 2G  Hz   CPU
  • 50 G硬碟空間

故在此自訂為雙核心8GB RAM(節省成本的話單核心亦可)

開機磁碟選擇變更

使用60G一般標準磁碟即可

映像檔選擇Ubuntu 16.06 xenial v20190208

再到中繼資料的頁面新增目前使用的ssh key就能夠以ssh登入GCP VM

以Linux為例,

金鑰通常放在~/.ssh中,

將id_rsa.pub裡的資料複製貼在新增SSH金鑰中,

就能以

ssh username@ip位址

登入GCP VM進行安裝

 

第一步檢查系統是否有更新

  • sudo apt-get update -y
  • sudo apt-get upgrade -y
  • sudo reboot

 

2.

a.   設定要安裝的版本

export OPENEDX_RELEASE=open-release/hawthorn.master

務必要選擇master否則會安裝失敗

 

b. 引導安裝

wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/ansible-bootstrap.sh -O – | sudo bash

如果有看到語言設定錯誤的警告,

記得依照Ubuntu 語言設定錯誤解決方法設定,

否則會安裝失敗

 

c. 安裝Open   edX

wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/native.sh -O – | bash

到此等待系統安裝完畢

接著到VPC網路選擇外部ip

並將VM的外部ip改為靜態,

這是要給Domain指定a紀錄使用,

然後在防火牆規則中,

將Open edX預設的18010  port打開,

就能夠使用Open edX的 lms/cms功能,

今天的主題

在Google Cloud Platform快速安裝Open edX線上教學平台

就到這邊,

有機會再介紹Open edX其他功能



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

2 Responses

  1. 2019-02-15

    […] 日前曾介紹過在Google Cloud Platform快速安裝Open edX線上教學平台, […]

  2. 2019-04-19

    […] 在Google Cloud Platform(GCP)快速安裝Open edX線上教學平台(Native installation), […]

發佈留言