最近更新文章
2017/10/20
職場監視尺度須拿捏 兼顧資安保護及員工隱私
2017/10/20
AI/運算/感測相繼成熟 自駕車隨技術水到渠成
2017/10/19
樺賦科技全新 N2350 和 N4350 儲存伺服器
2017/10/19
雲服務接地氣 電信級標籤防偽
2017/10/19
微服務容器不是易開罐
2017/10/18
記錄檔案伺服器存取軌跡 免費達成稽核調閱要求
2017/10/17
希捷推出高容量 12TB NAS 硬碟
2017/10/17
網路櫃攸關機房運作 細節著手管理更可靠
2017/10/17
解危IoT威脅 資安委外滅火
2017/10/16
大世科成立全台首座企業級資安實戰演練中心
2017/10/16
合勤科技 2017 BBWF 首次亮相最新 WiFi Mesh 解決方案
2017/10/16
緊盯資安最脆弱環節 專家解析主機異常活動
2017/10/16
正確撰寫Dockerfile 製作最好用容器映像檔
2017/10/15
Hitachi Vantara 全新商用 Lumada 軟體堆疊, 強化工業物聯網平台市場
2017/10/14
恩智浦運用 Google Cloud IoT Core 促進智慧裝置的邊緣運算
2017/10/14
達友科技獨家代理資安品牌 OPSWAT 抵抗惡意攻擊
2017/10/13
NEC 研發出世界首創的聲音AR技術
2017/10/13
Nutanix 發表最新的企業雲平台 採用單一OS混合雲
2017/10/13
統轄大型複雜虛擬化環境 vROps監控管理有效率
2017/10/13
電商連資安險都拒保 專業防護贏回競爭力
2017/10/12
Openfind Mail2000 協助企業輕鬆做好資安防護
2017/10/12
NETSCOUT 推出 AIRCHECK G2 全新功能
將此篇文章跟 Facebook 上的朋友分享將此篇文章跟 Plurk 上的朋友分享將此篇文章跟 Twitter 上的朋友分享列印轉寄
2017/7/31

針對虛擬平台最佳化設計 結合Docker管理建構微服務

VMware自家容器作業系統 實戰Photon OS基礎安裝

王偉任
若想管理好VMware虛擬化運作環境,就絕不能錯過VMware官方親手打造及整合並且最佳化運作於VMware虛擬化基礎架構的Photon OS容器平台,不管是建立、執行或管理容器都非常地簡單便利。


根據知名市調機構Gartner的研究報告顯示,在2016年時企業及組織普遍已經超過80%的工作負載都運作在VM虛擬主機當中,同時預估在2018年時企業及組織當中將會有50%的工作負載運作在「容器」(Container)內,並且在2020年時不管是企業及組織內部的私有雲,或是雲端服務業者所提供的公有雲IaaS服務當中,大多數的容器將會運作在VM虛擬主機當中。

有鑑於此,VMware官方在2015年4月時,正式發布Photon OS和Project Lightwave這兩項開放原始碼專案,並放到知名的開放原始碼專案平台GitHub上讓管理人員方便下載。接著,在2016年10月於VMworld歐洲大會上正式發布VMware Photon Platform,希望能夠幫助企業及組織更容易打造「雲端原生應用程式」(Cloud Native Applications)的運作環境,如圖1所示。


▲ 圖1 VMware Photon Platform運作架構示意圖。(圖片來源:VMware Blog - VMware Photon Platform: The Private Cloud for Developers)


透過VMware Photon Platform運作架構所打造的企業級雲端基礎架構平台,並非只是單純僅運作容器服務而已。事實上,透過VMware Photon Platform中的Photon Controller運作元件,可以讓IT管理人員達到以分鐘等級建立數千個容器執行不同的工作負載或服務。Project Lightwqave則是在VMware Photon Platform運作架構中,負責處理單一登入(SSO)、驗證、授權及憑證等等功能,如圖2所示。


▲ 圖2 Project Lightwqave運作架構示意圖。(圖片來源:VMware vSphere Blog - Project Lightwave Now Available)


倘若企業或組織的管理人員已經習慣使用Kubernetes調度工具,來管理企業和組織內的容器環境,那麼VMware Photon Platform也完全支援並能輕鬆整合。

本文將著重在VMware Photon Platform運作架構中的基礎元件Photon OS,它是一個輕量型的Linux容器執行環境,也就是大家所熟知的「容器作業系統」(Container OS)。

很多人可能會很納悶,為何市面上已經有許多容器作業系統,為何VMware官方還要自行額外打造自家的Photon OS容器平台?主要原因在於市面上的容器作業系統並非針對VMware虛擬化基礎架構最佳化而設計,同時在容器運作環境的安全性和網路設計普遍不足,因此為了因應現代化「微服務」(MicroServices)的運作架構,所以才著手打造及整合並最佳化運作於VMware虛擬化基礎架構的Photon OS容器平台,如圖3所示。


▲ 圖3 在VMware虛擬化基礎架構環境中運作容器環境示意圖。(圖片來源:VMware Blog - VMware Cloud-Native Apps (CNA) Technology Primer)


Photon硬體需求及部署方式

Photon OS輕量級的容器作業系統所需的硬體資源需求非常低,只要2 vCPU、384MB記憶體、20GB硬碟空間即可運作。在Photon OS的GitHub頁面中可以看到,提供下列四種不同的封裝格式方便IT管理人員部署Photon OS容器平台。

‧ ISO映像檔:下載ISO映像檔後,建立VM虛擬主機並全新安裝Photon OS容器平台。

‧ OVA:透過OVA直接將已經封裝好的Photon OS Minimal版本容器平台部署至VMware虛擬化平台,例如vSphere ESXi、Workstation 12等等(支援虛擬硬體版本10、11的VM虛擬主機)。

‧ Amazon AMI:將Photon OS容器平台進行封裝,以便IT管理人員在Amazon EC2公有雲環境內部署及運作Photon OS容器平台。

‧ Google GCE:將Photon OS容器平台進行封裝,以便IT管理人員在Google Compute Engine公有雲環境中部署及運作Photon OS容器平台。

‧ Microsoft Azure:目前尚未支援,但VMware官方表示很快便會將Photon OS容器平台進行封裝,以便IT管理人員在Microsoft Azure公有雲環境中部署及運作Photon OS容器平台。

安裝Photon OS容器平台

在本文實作環境中,採用下載Photon OS的ISO映像檔以及VMware WorkStation虛擬化測試環境,來安裝及測試Photon OS容器平台。在建立運作Photon OS的VM虛擬主機過程中,必須注意的是,在選擇客體作業系統版本時,選擇至「Linux」選項,然後在Version下拉式選單中點選【VMware Photon 64-bit】項目,如圖4所示。


▲ 圖4 選擇安裝Photon OS容器平台的客體作業系統版本。





如果採用的是VMware vSphere ESXi虛擬化平台,那麼在建立運作Photon OS的VM虛擬主機過程中,到Select Compatibility頁面內,在下拉式選單中點選至【ESXi 6.0 and later】項目,並在Select a guest OS頁面內於下拉式選單中分別點選【Linux】、【Other 3.x Linux (64-bit)】項目,如圖5所示。


▲ 圖5 在VMware vSphere ESXi虛擬化平台建立用於Photon OS的VM虛擬主機類型。





安裝Photon OS容器平台的過程非常簡單,只要三個步驟即可安裝完成,分別是選擇安裝選項、組態設定Photon OS容器平台的主機名稱,以及設定Root管理者帳戶的密碼。

有關Photon OS容器平台安裝選項的部分,如圖6所示有下列四種安裝選項可供選擇:

‧ Photon Minimal:最輕量的「容器主機執行階段」(Container Host Runtime)運作環境,具備最高運作效能及安全性的容器平台版本。

‧ Photon Full:包含額外的相關套件以方便建立及打包應用程式在容器環境中運作,適合一開始使用Photon OS容器平台進行驗證及測試的版本。

這篇文章讓你覺得滿意不滿意
送出
相關文章
從安裝設定到更新維護 部署vCSA管好虛擬平台
評估使用環境及目的 挑出SDN建置最適方案
共用系統核心資源 玩轉Windows Server容器
Serverless部署上雲 革新開發方式與計價模式
Docker工具新手入門 用指令熟悉容器生命週期
留言
顯示暱稱:
留言內容:
送出