溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何安裝部署RancherOS

發(fā)布時(shí)間:2022-02-18 11:33:13 來源:億速云 閱讀:282 作者:小新 欄目:開發(fā)技術(shù)

小編給大家分享一下如何安裝部署RancherOS,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Rancher OS 是生產(chǎn)規(guī)模中運(yùn)行 Docker 最小,最簡單的方式。RancherOS 的所有東西都作為 Docker 管理的容器。這些系統(tǒng)服務(wù)包括 udev 和 rsyslog。RancherOS 僅僅包括最少運(yùn)行 Docker 所需要的軟件,所以 RancherOS 的二進(jìn)制下載包只有大約 20MB。所有東西都能通過 Docker 動(dòng)態(tài)拉取。

RancherOS 最初的目的是構(gòu)建最小化的 Linux 發(fā)行版,可以完美運(yùn)行 Docker 容器。RancherOS 最初希望能直接在 Linux Kernel 上運(yùn)行 Docker,把所有用戶空間 Linux 服務(wù)分發(fā)為 Docker 容器。通過這個(gè),RancherOS 就不需要使用一個(gè)獨(dú)立的軟件包分發(fā)機(jī)制。

RancherOS 中 Docker 守護(hù)進(jìn)程作為 PID 1 運(yùn)行,內(nèi)核啟動(dòng)的第一進(jìn)程。我們稱這個(gè) Docker 實(shí)例為 “System Docker” ,作為初始化系統(tǒng)服務(wù)的響應(yīng),例如 udev,DHCP 和工作臺(tái)。在其他的 Linux 發(fā)行版中,System Docker 作為初始化系統(tǒng),類似 sysvinit 或是 systemd。System Docker 把所有的系統(tǒng)服務(wù)作為 Docker 容器管理。

System Docker 創(chuàng)建一個(gè)特別的系統(tǒng)服務(wù)容器,稱為 User Docker。User Docker 運(yùn)行一個(gè)獨(dú)立的 Docker 守護(hù)進(jìn)程。

如何安裝部署RancherOS

環(huán)境配置:

Win7+VirtualBox-5.1.30 用于創(chuàng)建2臺(tái)虛擬機(jī)(Ubuntu、RancherOS)

Ubuntu16.04 1臺(tái) 192.168.3.220 創(chuàng)建秘鑰,遠(yuǎn)程ssh操作RancherOS

RancherOS 1臺(tái) 192.168.3.224 安裝到虛擬機(jī)硬盤中

主要過程:

1、在Ubuntu機(jī)器上,使用ssh-keygen生成秘鑰對(duì);

2、編輯cloud-config.yml配置文件,放入ssh公鑰和IP地址信息;

3、在RancherOS主機(jī)上使用scp命令,將Ubuntu上的配置文件拷貝到機(jī)器中;

4、執(zhí)行sudo ros install命令,指定配置文件和磁盤,安裝RancherOS系統(tǒng)到硬盤中;

5、重啟RancherOS主機(jī),并在ubuntu機(jī)器上使用私鑰ssh登錄到RancherOS進(jìn)行管理;

6、嘗試查看系統(tǒng)可用版本、切換Docker版本、設(shè)置鏡像加速器、運(yùn)行容器等基本操作;

運(yùn)行附圖:

01-在1臺(tái)Ubuntu機(jī)器上,使用ssh-keygen生成秘鑰對(duì),三次回車,使用默認(rèn)文件名,秘鑰的密碼為空.jpg

02-生成的公鑰和私鑰文件名、位置及內(nèi)容.jpg

03-編輯cloud-config.yml配置文件,設(shè)置即將要安裝的RancherOS主機(jī)的網(wǎng)絡(luò)相關(guān)信息,復(fù)制粘貼方式加入公鑰內(nèi)容.jpg

04-創(chuàng)建一臺(tái)虛擬機(jī),設(shè)置光驅(qū)為rancheros.iso文件.jpg

05-配置好虛擬機(jī),啟動(dòng)RancherOS,使用默認(rèn)啟動(dòng)項(xiàng).jpg

06-使用光盤啟動(dòng)進(jìn)入系統(tǒng).jpg

07-內(nèi)部配置DHCP時(shí),RancherOS的eth0會(huì)自動(dòng)獲取IP地址.jpg

08-在RancherOS主機(jī)上,使用scp命令將遠(yuǎn)程的Ubuntu主機(jī)上的cloud-config.yml文件拷貝到RancherOS機(jī)器上.jpg

09-使用fdisk -l 查看本地磁盤的名稱及大小.jpg

10-使用ros install命令,安裝RancherOS系統(tǒng)到本地硬盤中.jpg

11-RancherOS的本地硬盤安裝過程.jpg

12-RancherOS的本地硬盤安裝過程2.jpg

13-移除RancherOS虛擬機(jī)光驅(qū),以便從硬盤啟動(dòng)系統(tǒng).JPG

14-重新啟動(dòng)虛機(jī),從硬盤啟動(dòng)RancherOS系統(tǒng),IP地址已是配置文件中的IP.jpg

15-在Ubuntu機(jī)器上,使用私鑰文件遠(yuǎn)程ssh登錄到RancherOS機(jī)器上.jpg

16-已經(jīng)可以遠(yuǎn)程對(duì)RancherOS主機(jī)進(jìn)行操作了。OK。.jpg

17-執(zhí)行其他操作-查看ros版本-可用版本-docker版本-可用docker引擎的版本.jpg

18-查看當(dāng)前Docker版本-當(dāng)前是docker-17.03.2.jpg

19-切換到Docker 1.12.6,再次查看Docker版本已是1.12.6版本.jpg

20-配置鏡像加速器-測試下載速度-每秒10MB左右.jpg

21-docker info信息-1.12.6版本.jpg

22-再次切換Docker版本.jpg

23-查看切換后的docker 17.03.2版本的docker info信息.jpg

01-在1臺(tái)Ubuntu機(jī)器上,使用ssh-keygen生成秘鑰對(duì),三次回車,使用默認(rèn)文件名,秘鑰的密碼為空.jpg

如何安裝部署RancherOS

02-生成的公鑰和私鑰文件名、位置及內(nèi)容.jpg

如何安裝部署RancherOS

03-編輯cloud-config.yml配置文件,設(shè)置即將要安裝的RancherOS主機(jī)的網(wǎng)絡(luò)相關(guān)信息,復(fù)制粘貼方式加入公鑰內(nèi)容.jpg

如何安裝部署RancherOS

04-創(chuàng)建一臺(tái)虛擬機(jī),設(shè)置光驅(qū)為rancheros.iso文件.jpg如何安裝部署RancherOS

05-配置好虛擬機(jī),啟動(dòng)RancherOS,使用默認(rèn)啟動(dòng)項(xiàng).jpg

如何安裝部署RancherOS

06-使用光盤啟動(dòng)進(jìn)入系統(tǒng).jpg

如何安裝部署RancherOS

07-內(nèi)部配置DHCP時(shí),RancherOS的eth0會(huì)自動(dòng)獲取IP地址.jpg

如何安裝部署RancherOS

08-在RancherOS主機(jī)上,使用scp命令將遠(yuǎn)程的Ubuntu主機(jī)上的cloud-config.yml文件拷貝到RancherOS機(jī)器上.jpg

如何安裝部署RancherOS

09-使用fdisk -l 查看本地磁盤的名稱及大小.jpg

如何安裝部署RancherOS

10-使用ros install命令,安裝RancherOS系統(tǒng)到本地硬盤中.jpg

如何安裝部署RancherOS

11-RancherOS的本地硬盤安裝過程.jpg

如何安裝部署RancherOS

12-RancherOS的本地硬盤安裝過程2.jpg

如何安裝部署RancherOS

13-移除RancherOS虛擬機(jī)光驅(qū),以便從硬盤啟動(dòng)系統(tǒng).JPG

如何安裝部署RancherOS

14-重新啟動(dòng)虛機(jī),從硬盤啟動(dòng)RancherOS系統(tǒng),IP地址已是配置文件中的IP.jpg

如何安裝部署RancherOS

15-在Ubuntu機(jī)器上,使用私鑰文件遠(yuǎn)程ssh登錄到RancherOS機(jī)器上.jpg

如何安裝部署RancherOS

16-已經(jīng)可以遠(yuǎn)程對(duì)RancherOS主機(jī)進(jìn)行操作了。OK。.jpg

如何安裝部署RancherOS

17-執(zhí)行其他操作-查看ros版本-可用版本-docker版本-可用docker引擎的版本.jpg

如何安裝部署RancherOS

18-查看當(dāng)前Docker版本-當(dāng)前是docker-17.03.2.jpg

如何安裝部署RancherOS

19-切換到Docker 1.12.6,再次查看Docker版本已是1.12.6版本.jpg

如何安裝部署RancherOS

20-配置鏡像加速器-測試下載速度-每秒10MB左右.jpg

如何安裝部署RancherOS

21-docker info信息-1.12.6版本.jpg

如何安裝部署RancherOS

22-再次切換Docker版本.jpg

如何安裝部署RancherOS

23-查看切換后的docker 17.03.2版本的docker info信息.jpg

如何安裝部署RancherOS

以上是“如何安裝部署RancherOS”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI