XCP-ng

XCP-ng
XCP-ng 8.2のインストール画面
開発者Vates SAS、Linux Foundation
書かれたC (Xen、Linuxカーネル)
OSファミリーLinux / Unix系
作業状態開発中
ソースモデルオープンソース
初回リリース2018年3月31日 ( 2018-03-31 )
最新リリース2024年10月8日/7日 ( 2024-10-07 )
リポジトリgithub.com /xcp- ng /
マーケティングターゲットサーバー
更新方法おいしい
パッケージマネージャー回転数
サポートされているプラ​​ットフォームx86-64
カーネルタイプXen(ハイパーバイザー)
ユーザーランドGNU
デフォルトのユーザーインターフェースBashAPI
ライセンスGPLv2など
先行XenServer
公式サイトxcp-ng .org

XCP-ngはXen Project [ 1 ]のLinuxディストリビューションであり、事前設定されたXen HypervisorとXen APIプロジェクト(XAPI)がすぐに使用できる状態で提供されます。このプロジェクトは、Citrix XenServer(後に「Citrix Hypervisor」となり、現在は再び「XenServer」に名称変更)のフォークに伴い、2018年に誕生しました。2020年1月以降、Xen Projectを通じてLinux Foundationにも参加しています。 [ 2 ] [ 3 ] [ 4 ]

名前

XCP-ngはXen Cloud Platform – next generation(次世代)の略称です。XCPの後継であり、2010年にCitrix XenServerのオープンソース版として開発されました。当時、XenServerはクローズドソースでしたが、XCPは一部の機能を含むオープンソース版でした。

XenServerが2013年にオープンソース化されたため、[ 5 ] XCPプロジェクトは停止されました。数年後、CitrixがXenServerの無償およびオープンソースでの提供を停止したため、プロジェクトはXCP-ngとして復活しました。

歴史

2017年12月、CitrixはXenServerの無料版の重要な機能を削除し、有料版でのみ利用可能にすると発表しました。[ 6 ]また、XenServerはコミュニティに重点を置いていませんでした。その理由は次のとおりです。

  • 公開されているビルド手順は入手できなかった[ a ]
  • XenServer 7.4以降では、一部の独自コンポーネントのせいで仮想マシンを起動することさえ不可能になった[ 7 ]
  • コミュニティのフィードバックは考慮されなかった[ 8 ] [ 9 ] [ 10 ]
  • 外部からの貢献は受け入れられず、あるいは不可能であった(様々なコンポーネントの公開コードリポジトリがないため) [ 11 ]

これに対して、Xen Orchestra [ 12 ](XenServer用のオープンソースのウェブ管理プラットフォーム)の創設者オリヴィエ・ランバートは、XCPプロジェクトを復活させ、その当初の目標である、フリーで100%コミュニティに支えられたXenServerのバージョンを提供することを発表しました。 [ 13 ] [ 14 ] [ 15 ] [ 16 ]

その後すぐにKickstarterキャンペーンが開始され[ 17 ]、すぐに当初の目標額を超えました[ 18 ] [ 19 ] 。

2018年3月31日、XCP-ngが最初の公式リリースとして発表されました。[ 20 ]その後5回のリリース(リリースセクションを参照)と数か月のベータ版を経て、[ 21 ] 2020年11月に最初の長期サポート(LTS)バージョンが発表されました。 [ 22 ]

コンポーネント

XCP-ngはLinuxディストリビューション[ 23 ]に似ていますが、Xenをすぐに実行できるように設計されています。これは、あらゆるx86ベアメタルサーバーにインストールできる、一貫性のあるシステムを構成するコンポーネントの集合体です。ユーザー空間パッケージ用のCentOS 、 API用のXAPIプロジェクト、ハイパーバイザー用のXenプロジェクト、ネットワーク用のOpen vSwitchなど、複数のプロジェクトに基づいています。XCP-ngは、Citrix Hypervisorに存在しないかクローズドソースであるため、他では入手できない追加パッケージも提供します。

「アップストリームファースト」の哲学を持つXenServerのフォークとして、[ 24 ] XCP-ngは元のCitrixプロジェクトに非常に近いため、「フレンドリーフォーク」と見なすことができます。[ 25 ]

XCP-ngアーキテクチャ図

リリース

XCP-ngバージョン ハイパーバイザーバージョン 発売日 サポートまで
サポート対象外:7.4 ゼン 4.7.5 2018年3月31日 2018年10月31日
サポート対象外:7.5ゼン 4.7.5 2018年8月10日 2019年7月25日
サポート対象外:7.6ゼン 4.7.6 2018年10月31日 2020年3月30日
サポート対象外:8.0ゼーン4.11.1 2019年7月25日 2020年11月13日
サポート対象外:8.1ゼーン4.13.0 2020年3月31日 2021年3月31日
サポート対象外:8.2 LTSゼン 4.13.1 2020年11月18日 2025年9月16日[ 26 ]
最新バージョン:8.3 LTSゼン 4.17.5 2024年10月7日 2028年11月30日

XCP-ng 8.2 (LTS)

XCP-ngバージョン 発売日
サポート対象外:8.2.0 LTS2020年11月18日[ 27 ]
サポート対象外:8.2.1 LTS2022年2月28日[ 28 ]

参照

注記

  1. ^ Citrix の公式ドキュメントや従来のXenServer コミュニティ Web サイトには手順が記載されていません。

参考文献

  1. ^ Xen Project (2019年4月1日). “What is XCP-ng?” Xen Project . 2021年12月8日時点のオリジナルよりアーカイブ。2021年12月8日閲覧。
  2. ^ Xen Project (2020年1月28日). 「XCP-ngがXenプロジェクトにインキュベーションプロジェクトとして参加」 . Xen Project . 2021年12月8日閲覧
  3. ^ Michael Larabel (2020年1月28日). 「XCP-ng 8.1 Beta Rolls Out While Becoming Part Of The Xen Project」 . Phoronix . 2022年1月1日閲覧
  4. ^ “La plate‑forme de virtualisation XCP‑ng rejoint le projet Xen dans la Fondation Linux” (フランス語). LinuxFR. 2020年1月30日. 2022年1月1日時点のオリジナルよりアーカイブ。 2022年1月1日閲覧
  5. ^ Citrix (2013年7月15日). 「XenServer 6.2は完全にオープンソースになりました!」 . Citrix. 2021年12月8日時点のオリジナルよりアーカイブ2021年12月8日閲覧。
  6. ^ Andy Melmed (2019年12月12日). 「XenServer 7.3: 無料版への変更点」 Citrix . 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧
  7. ^ Olivier Lambert (2018年7月31日). “Basic VM operations broken without emu-manager” . 2021年12月13日時点のオリジナルよりアーカイブ。 2021年12月13日閲覧
  8. ^ Adam Kamali (2016年4月14日). 「4Kブロックセクターサイズのディスクのサポート」 . 2021年12月13日時点のオリジナルよりアーカイブ2021年12月13日閲覧。
  9. ^ Simon Rowe (2016年5月29日). 「LinuxソフトウェアRAIDのインストールが失敗する」 . 2021年12月13日時点のオリジナルよりアーカイブ2021年12月13日閲覧。
  10. ^ Mark Syms (2016年5月29日). 「Make sm works with IPv6」 . GitHub . 2021年12月13日閲覧
  11. ^ Samuel Verschelde (2019年8月29日). “Where to find latest source and git commit history for xsconsole?” 2021年12月13日時点のオリジナルよりアーカイブ。 2021年12月13日閲覧
  12. ^ “Xen Orchestra” . Xen Orchestra. 2022年3月2日時点のオリジナルよりアーカイブ。 2022年3月10日閲覧
  13. ^ 「XCP-ngの紹介」 Xen Orchestraウェブサイト。2017年12月29日。2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧
  14. ^ Simon Sharwood (2018年1月16日). 「開発者がXenServerのサーバー仮想化復活を計画」 . The Register . 2021年12月8日時点のオリジナルよりアーカイブ2021年12月8日閲覧。
  15. ^ “XCP-ng une alternative open source à XenServer” (フランス語). LinuxFR. 2018年1月10日. 2022年1月1日時点のオリジナルよりアーカイブ。 2022年1月1日閲覧
  16. ^ 「Der Xen-Hypervisor XCP-ng」(ドイツ語)Linux Magazin、2020年3月。 2022年1月1日閲覧
  17. ^ “XCP-ng is on Kickstarter!” . XCP-ng.org. 2018年1月31日. 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧
  18. ^ “XCP-ng successful Kickstarter campaign” . XCP-ng.org. 2018年3月5日. 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧
  19. ^ Simon Sharwood (2018年3月6日). 「オープンソースのXenServerプロジェクトは、クラウドキャッシュの呼びかけを粉砕した後、再開される」 . The Register. 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧
  20. ^ 「XCP-ngの最初のリリース」 XCP-ng.org、2018年3月31日。 2021年12月8日閲覧
  21. ^ 「XCP-ng 8.2 LTS、サイドチャネル攻撃対策としてUEFIとコアスケジューリングを書き換え」 Phoronix. 2020年10月18日. 2021年12月13日時点のオリジナルよりアーカイブ。 2021年12月13日閲覧
  22. ^ “XCP-ng 8.2 - LTS” . XCP-ng.org. 2020年11月18日. 2021年12月9日時点のオリジナルよりアーカイブ2021年12月8日閲覧。
  23. ^ 「その他のオペレーティングシステムと関連ハイパーバイザー」 Distrowatch。2021年12月9日時点のオリジナルよりアーカイブ。 2021年12月9日閲覧
  24. ^ 「We are downstream」 . XCP-ngドキュメント. 2021年12月13日閲覧。
  25. ^ 「XCP-ng:オープンソースでターンキーな仮想化プラットフォームの構築」 FOSDEM . 2022年1月1日閲覧
  26. ^ 「XCP-ng 8.2 LTSはサポート終了となりました」 XCP-ng、2025年9月16日。 2025年12月18日閲覧
  27. ^ "XCP-ng 8.2 - LTS" . XCP-ng。 2020 年 11 月 18 日2022 年3 月 10 日に取得
  28. ^ 「XCP-ng 8.2.1 update for 8.2 LTS」 XCP-ng、2022年2月28日。 2022年3月10日閲覧