CoreOS 設定檔

前面有介紹不使用設定檔來安裝 CoreOS – http://benjr.tw/95959 但絕大多是的情況下都是搭配著設定檔來安裝 CoreOS,設定檔如下: 設定檔很容易編寫錯誤,建議可以透過官方網站 https://coreos.com/validate/ 來檢查是否正確. 或是直接在 CoreOS 上面透過指令直接檢視設定檔是否有錯誤.下 Continue reading CoreOS 設定檔

CoreOS – etcd2 Cluster 的災難復原

前面有介紹 關於 etcd2 設定與使用方式 – http://benjr.tw/96404 新增移除 etcd2 Node – http://benjr.tw/96449 這邊來試試看關於 CoreOS etcd2 Cluster 的災難復原,參考文章 https://coreos.com/etcd/docs/latest/etcd Continue reading CoreOS – etcd2 Cluster 的災難復原

安裝 CoreOS – 設定 etcd2

先來看一下 cloud-config.yaml 設定檔. hostname , ssh_authorized_keys 與 units , Network 前面連結都介紹過了,這次把重點放在 etcd2 上. 那 etcd 是做什麼的, etcd 是一種分散式的 key/value 儲存方式 (至少要有三個 node ,會把資料複製三份到個別的 node 作 Continue reading 安裝 CoreOS – 設定 etcd2

安裝 CoreOS – 設定 Static IP

先來看一下 cloud-config.yaml 關於 設定 Static IP 設定檔. hostname , ssh_authorized_keys 與 units 前面連結都介紹過了,這次把重點放在如何設定固定 IP 上. name: 00-eth0.network 名稱可以自訂,如果有多個自訂網路裝置設定,會依據名稱的先後來決定設定. [Match] Continue reading 安裝 CoreOS – 設定 Static IP

安裝 CoreOS – 設定 unit

現在來看看關於 units 設定方式.先來看一下 cloud-config.yaml 設定檔. units CoreOS 採用 systemd 的方式來啟動服務,管理採用 systemctl .上面的敘述就是在開機的時候啟動 start etcd2.service 這個服務.關於已經安裝好的 CoreOS 可以用下面幾個指令來管理服務. 最左邊的 UNIT Continue reading 安裝 CoreOS – 設定 unit

安裝 CoreOS – 設定 ssh_authorized_keys

先來看一下 cloud-config.yaml 關於 ssh_authorized_keys 的設定檔. ssh-rsa (ssh_authorized_keys 預設的使用者為 core ) 這個東西,問題是要怎麼產生呢!! ssh_authorized_keys 安裝完的 CoreOS 預設使用者 core 沒有設定密碼,也沒有辦法登入到系統,透過設定檔 Continue reading 安裝 CoreOS – 設定 ssh_authorized_keys