如果您正在尋找一種用于在叢集環境中部署容器的大型工具,Jack Wallen将引導您通過Apache Mesos安裝此類系統。

Apache Mesos是一個位于應用層和作業系統之間的系統軟體,可以在大規模叢集環境中部署和管理應用程式更容易。 Mesos可以在提供大量資源的節點的動态共享池上運作大量應用程式。
Mesos的主要特點是:
線性可擴充性
高可用性
本地支援碼頭碼頭圖像
兩級排程
Web界面
可插拔隔離
跨平台(Linux,OSX,Windows和雲提供商無關)
這是一個非常強大的系統,建立在與Linux核心相同的原則的基礎上,可以為應用程式提供API,用于資料中心的資源管理和排程。
事實上,Apache Mesos本質上是一個資料中心核心,可以将運作的工作負載彼此隔離。
我想讓您完成在Ubuntu 16.04 Server平台上安裝Apache Mesos的過程。 安裝是相當耗時的,但一旦安裝,Mesos就可以服務了。
我們将安裝此僅用于示範目的。
要在生産環境中使用Mesos,叢集機必須能夠彼此通信,則必須確定您的主機名可以通過DNS或/ etc / hosts來解析。
換句話說,對于您将使用Mesos的每台機器,它必須能夠通過名稱解析主機(在Linux上,可以通過編輯/ etc / hosts來完成)。
就這樣說,我們來安裝Apache Mesos。
我們要做的第一件事是從Apache Mesos下載下傳頁面下載下傳必要的源檔案。 目前,最新版本是1.2.0,這是我們将要使用的。
在您實際發出指令将檔案下載下傳到Linux伺服器之前,請檢查下載下傳頁面以確定1.2.0仍然是最新的。
打開終端視窗,使用指令cd / tmp更改為/ tmp目錄,并使用以下指令下載下傳檔案:
如果您的伺服器使用未找到的wget指令進行回複,請執行以下操作(然後重新運作下載下傳指令):
使用以下指令打包下載下傳的檔案:
在安裝Mesos之前,我們必須先安裝必要的依賴項。 要做的第一件事是使用指令更新apt:
接下來,我們使用以下指令安裝OpenJDK:
現在我們用指令安裝所有的Mesos依賴項:
通過上述指令的收集完成,現在是時候來安裝Mesos了。 準備花一些時間看輸出。
傳回到/ tmp目錄中,使用以下指令更改為新建立的mesos-1.2.0目錄:
使用以下指令建立一個新目錄:
使用以下指令更改為新建立的建構目錄:
使用以下指令配置Mesos:
使用指令建構源代碼:
接下來,使用以下指令測試配置:
最後,使用指令運作安裝:
以上收集的指令将需要大量時間才能完成(約一個小時)。 一旦完成,您就可以測試安裝了。
我們要做的第一件事是啟動Mesos的主人。 這通過更改為mesos bin目錄(使用指令cd /tmp/mesos-1.2.0/bin)完成,然後發出指令:
現在我們将使用以下指令啟動Mesos代理:
最後,将浏覽器指向http:// IPOFSERVER:5050(其中IPOFSERVER是您的Mesos伺服器的IP位址),您應該可以看到Mesos Web UI,準備好了(圖A)。
此時,您已準備好繼續使用Apache Mesos。 你會發現旅程是複雜的,是以你應該確定給官方的檔案充足的時間學習。
以上資訊來源:techrepublic,由xmirror編譯,如需轉載請标注:http://www.x-mirror.cn/
目前懸鏡伺服器衛士支援Apache,Nginx web伺服器,免費體驗位址:http://www.x-mirror.cn/