このブログを検索

この記事の内容は、個人の見解、検証の範囲のものであり、誤りがある可能性があります。
個人の責任において情報活用をお願いします。


2018年11月10日土曜日

【VMware】Photon OSについて調べてみた

すでに何回かPhoton OSについて操作してみた内容のブログを書きましたが、改めてPhotonOSについて調べてみたのでその内容を書きます。

PhotonOSって何だ?
  • Photon OSとは
Project Photon OS™は、クラウドネイティブアプリケーション、クラウドプラットフォーム、およびVMwareインフラストラクチャ向けに最適化されたオープンソースの最小限のLinuxコンテナホストです。

  • Photon OSの特徴
    • VMwarevSphere®最適化
      • Linuxカーネルは、Photon OSがvSphere上で実行されているときのパフォーマンスに合わせてチューニングされる。
    • セキュリティ強化
      • カーネルやその他のオペレーティングシステムは、セキュリティを重視して構築されている。
      • カーネルはKernel Self-Protection Project (KSPP)の推奨に基づいて構築されている。
    • 整理されたパッケージとリポジトリ
      • パッケージには強化されたセキュリティフラグが組み込まれている。
    • セキュア EFIブート
    • セキュアなリモート管理
      • Photon管理デーモンは、コマンドラインユーティリティ、Python、またはRESTによるAPIコールを使用して、リモートのPhoton OSマシン上のファイアウォール、ネットワーク、パッケージ、およびユーザーを安全に管理する。
    • 永続ボリュームのサポート
    • コンテナのサポート
      • Photon OSにはDockerデーモンが含まれる。
      • MesosやKubernetesなども動く。
    • Project Lightwave 統合
    • 効率的なライフサイクル管理
      • Photon OSは、管理、パッチ、および更新が容易。
      • コンテナパッケージのセキュリティパッチやアップデートはタイムリーに更新される。
  • 現在提供中のOSバージョン
    • 2.0
    • 3.0(ベータ)
  • Photon OSを動かせる場所
    • VMware製品
      • VMware vSphere、Workstation Pro、VMware Fusion
    • パブリッククラウド
      • Microsoft Azure
      • Google Compute Engine(GCE)
      • Amazon Elastic Computeクラウド(EC2)
    • ARM64(バージョン3.0より対応:現在ベータ版)
      • Raspberry pi 3
  • PhotonOSの提供方法
    • ISO
    • OVA
    • Amazon Machine Image (AMI)
    • Google Compute Engine image
    • Azure VHD
  • 必要要件
    • RAM 2GB(推奨)
    • ディスク 512MB(最小)
      • ISOのフルバージョンの場合
        • 8GB   Fusion、Workstation
        • 16GB vSphere
  • 2つの提供バージョン
    • minimal version
      • パフォーマンス重視。実行コンテナに合わせて調整された軽量ホスト。
    • full version
      • アプリケーション開発、テスト、および展開のパッケージが含まれる。
  • ライセンス
    • オープンソースライセンス
  • 提供場所
GitHub Project Photon OS™ by VMware
https://vmware.github.io/photon/
  • Photon OS Wiki
https://github.com/vmware/photon/wiki
  • Photon OS Wiki FAQ
https://github.com/vmware/photon/wiki/Frequently-Asked-Questions 
       FAQにいろいろと細かい情報が書いてあるのでみると面白いかも。
  • Photon OS Administration Guide
https://github.com/vmware/photon/blob/master/docs/photon-admin-guide.md