最近更新文章
2017/11/21
偵測、鑑識、回應兼備 端點安全更上層樓
2017/11/21
四個開源大數據工具 打造超高速輿情監控系統
2017/11/20
VMware協助台灣託管服務商轉型並交付新型服務
2017/11/20
打造私有雲協作平台 重新定義工作型態
2017/11/20
虛擬桌面VMware再出招 新版Horizon 7.2大提升
2017/11/19
Pure Storage 推出全新SAP自動化拷貝工具(CAT)
2017/11/17
打造智慧工廠 IPC大廠分享實戰經驗
2017/11/17
跨雲時代的轉型秘訣
2017/11/17
行為鑑識搭配防毒引擎 提升端點偵測效率
2017/11/16
威聯通科技引領雲端風潮 整合高速運算啟動AI應用
2017/11/16
Juniper Networks協助國立暨南國際大學擴充校園核心網路
2017/11/16
EDR跨足次世代防毒 挺進端點保護平台市場
2017/11/15
台灣駭客隊伍數破新高,全球駭客12月來台爭冠
2017/11/15
趨勢科技獲 2017 NSS Labs 評測,入侵偵測率的完美成績
2017/11/15
紅帽與阿里雲攜手 運用開放原始碼技術帶來更高靈活性
2017/11/15
team+攜手VMware 打造俱行動安全管理的企業協作平台
2017/11/15
多功能工作站 設備擴充好利害
2017/11/15
SAP協助如興進行數位轉型
2017/11/15
英特爾首款桌上型電腦與工作站專用Optane固態硬碟
2017/11/15
曜越全新數位監控軟體 雲端智慧電源管理平台
2017/11/15
達友科技、中華電信與Carbon Black聯手打造最強資安艦隊!
2017/11/15
VMware結合凌華科技提出預先整合式物聯網方案
將此篇文章跟 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容器平台進行驗證及測試的版本。

這篇文章讓你覺得滿意不滿意
送出
相關文章
無望多銷難守薄利 x86伺服器升規喊漲
WS2016持續蛻變 RS3版本新功能快速預覽
從安裝設定到更新維護 部署vCSA管好虛擬平台
評估使用環境及目的 挑出SDN建置最適方案
共用系統核心資源 玩轉Windows Server容器
留言
顯示暱稱:
留言內容:
送出