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 的災難復原

Linux command – smartctl (RAID controllers)

指令 #smartctl – http://benjr.tw/95984 是透過硬碟本身所提供的 S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology )技術 ,他可以根據檢測屬性的結果來決定該顆硬碟的使用是否快故障. 我們可以透過 #smartctl 提供的參數 -t 來進行測試 htt Continue reading Linux command – smartctl (RAID controllers)

Linux command – Memtester

之前用過 Memtest86+ http://benjr.tw/491 ,無法直接在 Linux 環境下直接來使用,Memtester 可以直接在 Linux 環境下執行,且可以從 apt-get 下載使用,官方網站 http://pyropus.ca/software/memtester/ 使用上也很簡單,只需要指定要測試的記憶體大小 (單位: B/K/M Continue reading Linux command – Memtester

安裝 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