2021-05-12 14:32:11
最小Linux作業系統RancherOS的初期使用感受
意義
隨著我們團隊線下業務的壓力越來越高。並且我們團隊是一個並沒有運維的團隊想部署與管理叢集光安裝都是比較麻煩的事情。 在實際情況中我們團隊一共有8台伺服器12顆CPU 約300G記憶體的樣子。 之後我們是打算部署K8S 或者Mesos。Hadoop之類的做一些線下的資料處理工作。 因為我們團隊依賴Docker非常多希望能夠快速部署Docker然後直接就能生產了。
之前一直打算使用CoreOS,但是就國內的網路情況來說,實現他們的基本技術特性還是挺難的。 但是後來接觸到了RancherOS之後情況就有所改變了。 因為安裝ISO只有20mb
怎麼都下載回來了,同時PID1就是Docker,安裝的時候可以通過國內的Image來加速安裝這樣的話,在公司內快速部署安裝還是挺有戲的。 最後在3台伺服器上部署RancherOS 包括開機時間,下載作業系統的時間每台機器跑秒安裝使用了2分20秒
的時間完成。極大的節省了人力。
安裝過程
ROS
學會這個命令是RancherOS開始最重要第一環。學會了它可以讓你事半功倍。因為RancherOS的設定都是使用這個工具來完成的。 的確非常強大方便。
參考文件在這裡http://docs.rancher.com/rancher/
安裝RancherOS 到硬碟
注意啟動之後預設的賬號密碼為rancher:rancher
http://docs.rancher.com/os/running-rancheros/server/install-to-disk/
參考上面連線的方法。但是對於國內網路來說我們嗨需要另外一個引數 -i
sudo ros install -c cloud_config.yml -i index.tenxcloud.com/philo/rancheros:v0.4.1 -d /dev/sda
我這裡準別好了0.4.1版本的放在時速雲上了index.tenxcloud.com/philo/rancheros:v0.4.1
注意!
一定要設定yml檔案,不然安裝完之後自己就登陸不上去了。 一定要注意安裝硬碟的位置,別裝錯地方了。注意RancherOS版本,我用的是0.4.1
注意RancherOS預設NS伺服器是google的,需要自己做調整,修改組態檔/etc/resolv.conf可以解決這個問題。
RancherOS 的結構
系統啟動非常快,裡面只有兩個關鍵部分,一個是System-docker另外一個是docker
系統的docker跑了所有系統中需要的進程
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-12/125834.htm
相關文章