Photon OS優化了VMware Photon平臺的部署,不僅是在vSphere中,還有GCE、EC2等。根據本文的步驟學習在不同的平臺上運行Photon OS。
vMware Photon OS的幾個包中都可用,而且可以讓用戶部署Photon更高效。例如,vSphere 上的Photon:Photon要求vSphere 5.5或更高版本;搭配2 GB RAM和8 GB磁盤的ESXi主機;以ISO形式下載的Photon。如果你喜歡最小的安裝,你可以使用開源虛擬化設備格式包代替。一旦Photon軟件包下載到數據存儲區后,創建一個新的VM,并在Guest OS系列下規定為3.x Linux(64位)。
通常,配置具有兩個虛擬CPU、1024MB內存和20GB精簡磁盤的虛擬機,并最新版本兼容的硬件,例如ESXi 6.0或更高(虛擬版本11)。之后 ,你可以隨時調整資源分配。安裝Photon ISO,并在打開電源時選擇連接。一旦虛擬機電源打開,Photon安裝過程就將啟動,而且還會允許用戶啟動遠程控制臺,與安裝程序一起工作。安裝還將繼續。
選擇為虛擬創建的磁盤卷,并允許安裝程序擦除磁盤并繼續。如果您選擇使用ISO,則可以從最小、最完整的OSTree主機或OSTree服務器運行時。選擇一個有意義的主機名和適當的系統root密碼。安裝將繼續,虛擬機將重新啟動進入Photon OS 。這使得Photon準備就緒,并允許用戶在容器運行時環境工作。
雖然Photon主要運行在vSphere中,你可以提取并將適當的包用于VMware Fusion、vCloud Air、Google Compute Engine (GCE)和亞馬遜彈性計算 (EC2)實例。整個安裝流程較小,但是為了在公有云平臺,如GCE上安裝Photon,你需要一個有效的GCE賬戶,訪問谷歌云軟件開發工具集,并以相應的格式下載GCE的Photon OS鏡像文件。記住,谷歌會收取費用,將Photon包存儲在谷歌云端存儲中,并在GCE實例中部署Photon。
在GCE中創新一個桶來存儲Photon OS鏡像,然后上傳鏡像文件到云端的桶中。該上傳文件需要出現在那個桶的文件列表中。接下來,使用上傳的鏡像創建新的鏡像,并且使用有意義的名稱指定這一新的鏡像;新的鏡像需要出現在鏡像目錄中。現在,選擇新的鏡像,并創建新的實例。選擇一個有意義的名字,定義部署使用的范圍。另外,如果需要在新的實例防火墻規則中允許HTTP和 HTTPS流量。這時,你可以在 Photon環境中看到這一新虛擬機實例和Secure Shell。你現在可以開始使用Docker引擎,并運行容器了。