1,265 瀏覽數

安裝 CoreOS 無設定檔

Container 是輕量級的虛擬化技術,而 CoreOS 是針對 Docker 基於 Linux 內核所開發出來的輕量級作業系統,他提供了 Docker 所需要的基礎功能並可在叢集環境下運作.

CoreOS 的下載點位於 https://coreos.com/os/docs/latest/booting-with-iso.html

光碟開機後就進入文字模式,直接透過指令 #coreos-install 來安裝.

core@localhost ~ $ sudo coreos-install -d /dev/sda -C stable
...
Success! CoreOS stable 1185.3.0 is installed on /dev/sda
core@localhost ~ $ sudo reboot

使用的參數:
-d ( DEVICE ) – Install CoreOS to the given device.
-C ( CHANNEL ) – Release channel to use (e.g. stable, beta)

coreos02
恩! 安裝完之後帳號密碼是什麼,剛剛並沒有設定,通常在安裝 CoreOS 時候會透過 cloud-config.yaml 設定檔來安裝,不過也沒有關係一樣可以登入.只需要在 Bootload 加入參數 coreos.autologin

在 GRUB 按 e 是編輯開機設定參數

在最後面加入 參數 coreos.autologin 接下來按 Ctrl+x 啟動 (修改後的開機參數並不會儲存起來,須去修改原始設定檔 或是為使用者建立帳號密碼下次才能登入).

不需要輸入帳號密碼即可登入到系統.

剛剛的方式是一次性的設定,下次開機還是要在設定一次,所以開機後就可以設定使用者 core 的密碼

core@localhost ~ $ sudo passwd core
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
core@localhost ~ $ 

root 也沒有設定密碼,這邊一併來設定.

core@localhost ~ $ sudo passwd 
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
core@localhost ~ $ 

下次重新開機就可以透過使用者 core , root 來登入.

不過這個 CoreOS 並沒有設定什麼服務,後面會介紹 cloud-config.yaml 設定檔安裝的方式 http://benjr.tw/96511.

8 Replies to “安裝 CoreOS 無設定檔”

  1. 自動參照通知: 安裝 CoreOS – 設定 Hostname – Benjr.tw

  2. 自動參照通知: CoreOS 設定檔 – Benjr.tw

  3. 自動參照通知: CoreOS 新增/移除 etcd2 Cluster member – Benjr.tw

  4. 自動參照通知: CoreOS – etcd2 Cluster 的災難復原 – Benjr.tw

  5. 自動參照通知: 安裝 CoreOS – 設定 etcd2 – Benjr.tw

  6. 自動參照通知: 安裝 CoreOS 使用設定檔(3) – Benjr.tw

  7. 自動參照通知: 安裝 CoreOS 使用設定檔(2) – Benjr.tw

  8. 自動參照通知: 安裝 CoreOS 使用設定檔(1) – Benjr.tw

發表迴響