Spacewalk(ソフトウェア)

宇宙遊泳
原作者レッドハット
初回リリース2008年6月 (2008-06
最終リリース
2.10 / 2020年3月18日 ( 2020-03-18 )
書かれたJavaPerlPython
オペレーティング·システムリナックス
入手可能な英語、フランス語、ベンガル語、ヒンディー語、日本語、パンジャブ語、ロシア語、中国語(簡体字)、ドイツ語、スペイン語、グジャラート語、イタリア語、韓国語、ブラジルポルトガル語、ヨーロッパポルトガル語、タミル語、中国語(繁体字)
タイプシステム管理
ライセンスGNU 一般公衆利用許諾書v2
Webサイト宇宙散歩プロジェクト.github .io
リポジトリhttps://github.com/spacewalkproject/spacewalk

Spacewalk は、 GNU GPLv2ライセンスに基づいてシステムのプロビジョニングパッチ適用、および構成を行うオープンソースのシステム管理ソフトウェアです。

このプロジェクトは2020年5月31日に中止され、2.10が最後の公式リリースとなった。[ 1 ] SUSEは2018年にspacewalkのコードベースをuyuni-projectとしてフォークした[ 2 ]。

概要

特徴

宇宙遊泳には以下の機能が含まれる: [ 3 ]

  • システムインベントリ(ハードウェアとソフトウェア)
  • システムソフトウェアのインストールとアップデート[ 4 ]
  • カスタムソフトウェアパッケージを管理可能なグループにまとめ、配布する
  • システムプロビジョニング(Kickstart経由)
  • 構成ファイルの管理と展開
  • 仮想ゲストの提供
  • 仮想ゲストの起動/停止/構成
  • OpenSCAPクライアントシステムの監査[ 5 ]

建築

Spacewalk Server: サーバーは管理システムを表します

  • プライマリサーバーとワーカーサーバーの設定が可能で、ツリー構成も可能[ 6 ]
  • 地理的に離れたプロキシサーバーのオプションがあります[ 7 ]

Spacewalkクライアント: Spacewalkサーバーによって管理されるシステム

Spacewalk は次のインターフェースによって制御されます。

サブスクリプション管理:

バックエンドデータベース:

  • 以前は商用のOracleデータベースをバックエンドとして必要としていましたが、バージョン1.7(2012年3月リリース)ではPostgreSQLのサポートが追加されました。[ 10 ]

上流バージョンと下流バージョン

多くのDownStream バージョンでは、システム プロビジョニング、パッチ、およびエラータ管理のベースとして アップストリームのSpacewalk バージョンを使用しています。

特定のクライアント OS、サーバー OS、システム アーキテクチャ、バックエンド データベース、およびサブスクリプション サービスのサポートは、バージョンとリリースによって異なります。

オラクル宇宙遊泳

Oracleは、他のベンダーから乗り換える人々に使い慣れた代替手段を提供するために、独自のSpacewalkバージョンを導入しましたが、Oracle Enterprise Managerは、依然としてOracle Corporationの推奨するシステム管理方法となっています。[ 11 ]

Spacewalk for Oracle® Linux は、Oracle Linux (OL) 上でホストされるように設計されています。

Oracle Spacewalkリリース[ 12 ]日付 上流リリース サーバーバージョン クライアントバージョン 特徴
2.0 2013年11月 2.0 OL 6 OL 5、OL 6 最初のOracle Spacewalkリリース
2.2 2015年1月[ 13 ]2.2 OL 6 OL 5、OL 6、OL 7 [ 14 ]アップストリームSpacewalk 2.2に関連する新機能
2.4 2016年4月 2.4 OL 6、OL 7 OL 5、OL 6、OL 7 Oracle Linux 7をサポート
2.6 2017年5月[ 15 ]2.6 OL 6、OL 7 OL 5、OL 6、OL 7 taskotop モニターユーティリティとシステムおよびソフトウェアチャネル権限の削除
2.7 2018年4月[ 16 ]2.7 OL 6、OL 7 OL 5、OL 6、OL 7 jabberd、非推奨のjPackageライブラリ、およびさらなる機能強化
2.10 2020年8月[ 17 ]2.10 OL 7 OL 5、OL 6、OL 7、OL 8 Oracle Linux 8をサポート

Oracle Spacewalk 2.xドキュメントのリリースノートの「about」セクションには、ブランドに関する小さな変更とGPGキーの変更のみが記載されている[ 18 ]。

レッドハットサテライト5

Red Hat Satellite 5 は、Spacewalk のライセンスされたダウンストリーム版であり、Red Hat Enterprise Linux サブスクリプションを管理する機能が追加されています。Red Hat Satellite 5 のライフサイクルが活発だった時代、Spacewalk は単に Satellite のアップストリームプロジェクトとして知られていました。Spacewalk と Red Hat Satellite 5 の関係は、FedoraRed Hat Enterprise Linuxの関係に似ています。しかし、根本的に異なるツールセットをベースとした Red Hat Satellite 6 の登場、Red Hat Satellite 5 のライフサイクル終了、そして Oracle と SUSE による Spacewalk ベースのダウンストリーム製品の登場により、Spacewalk の新しいバージョンは、この密接な関係を失っている可能性があります。

SUSE マネージャー サーバー

2011年3月にノベルはSpacewalk 1.2をベースにSUSE Linux EnterpriseRed Hat Enterprise Linuxの両方の管理をサポートするSUSE Manager 1.2をリリースした。[ 19 ]

2018年5月、プラハで開催されたopenSUSEカンファレンスにおいて、SpacewalkのフォークであるUyuniの開発が発表されました[ 20 ] [ 21 ]ボリビア塩湖ちなんで名付けられたUyuniは、設定管理にSalt 、ユーザーインターフェースフレームワークに Reactを使用しています。

SUSE Managerバージョン4.0以降、その上流プロジェクトとしてUyuniをベースにしています。[ 22 ]

歴史と発展

発達

Red Hat は、サブスクリプション ソフトウェア管理を行うためにRed Hat Networkを開発し、ユーザー ネットワークの中央管理ポイントとして Red Hat Satelliteアプリケーションを作成しました。

Red Hat Satellite バージョン 5 では、Satellite Function は Project Spacewalk というツールセットによって実装されました。

レッドハットは2008年6月にプロジェクト・スペースウォークをGPLv2ライセンスの下でオープンソース化すると発表した[ 23 ]

衛星5.3はSpacewalkの上流コードをベースにした最初のバージョンでした。[ 24 ]

管理とガバナンス

Red Hat Satellite 6のリリース後の2015年に発行された Spacewalk FAQ [ 25 ]では、Red Hat.

  • Red Hatは2008年6月にSpacewalkをオープンソース(GPLv2)として正式にリリースした。
  • Red Hatは、Red Hat Satellite 5のアップストリームとしてSpacewalkのスポンサーおよびサポートを継続しています。しかし、Red Hat Satellite 5がライフサイクルの最終段階に入るにつれて、その参加は減少すると予想されています。2014年9月にリリースされたRed Hat Satellite 6は、 異なるツールセットを用いてゼロから再構築されているため、 Spacewalkはアップストリームにはなれず、今後もなれません[ 26 ] [ 27 ] 。
  • コミュニティが引き続き Spacewalk プロジェクトを有用なツールとみなし、サポートする意思がある限り、Spacewalk プロジェクトは成長し、繁栄し続けることができます。

衛星5号は2020年5月31日に寿命を迎え、[ 28 ]同時にSpacewalkプロジェクトも中止された。

ビルド

上流ビルド

リリース

リリース 発売日 サーバーバージョン[ a ]選択された機能とメモ
2.10 2020年3月18日 30、31 [ 29 ] Fedora 30および31にインストール可能、バグ修正リリース - 最後の公式リリース
2.9 2019年1月14日 27、28、29 [ 30 ] Fedora 29にインストール可能で、RHEL 8ベータ版を配布できる
2.8 2018年4月19日 26、27、28 [ 31 ] PostgresSQL 10をサポート
2.7 2017年9月26日 24、25、26 [ 32 ] Taskomaticデーモンモニター
2.6 2016年11月29日 23、24 [ 33 ] Debian/Ubuntuのaptリポジトリと同期できる
2.5 2016年6月8日 22、23 [ 34 ]システム権限とソフトウェアチャンネル権限が削除されました
2.4 2015年10月7日 21、22 [ 35 ] PatternFlyユーザーインターフェースのさらなる標準化
2.3 2015年4月14日 20、21 [ 36 ] Solarisサポートが削除されました
2.2 2014年7月16日 19、20 [ 37 ] RHEL7およびCentOS 7クライアントをサポート
2.1 2014年3月4日 19、20 [ 38 ] RHEL 5にインストール可能な最終リリース。OpenSCAP統合が改善されました。
2.0 2013年7月19日 18、19 [ 39 ]外部PostgreSQLデータベースのサポート
1.9 2013年3月5日 17、18 [ 40 ]新たな報告
1.8 2012年11月1日 16、17 [ 41 ] SUSE Studioとの統合
1.7 2012年3月7日 15、16 [ 42 ] OpenSCAP統合
1.6 2011年12月22日 15、16 [ 43 ] CNAME経由のキックスタートプロキシのサポート
1.5 2011年7月21日 14、15 [ 44 ] AutoYaSTサポート
1.4 2011年4月26日 13、14 [ 45 ] apt-getプラグインのサポート
1.3 2011年2月4日 13、14 [ 46 ]
1.2 2010年11月19日 12、13、14 [ 47 ]
1.1 2010年8月13日 12、13 [ 48 ]
1.0 2010年4月29日 11、12 [ 49 ]サーバーを再構成するためのスクリプト
0.8 2010年2月16日 11、12 [ 50 ] MD5以外のチェックサムを使用するパッケージのサポート
0.7 2009年12月4日 11、12 [ 51 ]
0.6 2009年8月7日 10、11 [ 52 ] Yumリポジトリをチャンネルにインポートできる
0.5 2009年3月31日 10 [ 53 ]
0.4 2009年1月15日 [ 54 ] CobblerとKoanとの統合
0.3 2008年11月7日 [ 55 ]
0.2 2008年9月16日 [ 56 ]リリース発表
初め 2008年6月17日 [ 57 ]初回リリース発表

批判

Linuxオープンソースパッチツールを検討した2019年の論文では、Spacewalkはソフトウェアインベントリとコミュニティサポートを備えていると高く評価されましたが、ディストリビューションのサポートは限られており、特にUbuntuが問題でした。[ 58 ]

その他

注記

  1. ^ Fedora サーバーバージョン。他の Linux ディストリビューションのリリースノートを参照してください。

参考文献

  1. ^ 「GitHub Spacewalkproject ホーム」 . GitHub . 2020年6月2日. 2020年6月28日閲覧
  2. ^ 「ウユニ:塩と容器を積んだフォーク状の宇宙遊泳」 2020年11月12日. 2020年11月12日閲覧
  3. ^ “GitHub Spacewalkproject Home” . GitHub . 2017年1月13日. 2019年7月16日時点のオリジナルよりアーカイブ。 2017年2月1日閲覧
  4. ^ Vora, Zeal (2017年12月29日).エンタープライズクラウドのセキュリティとガバナンス. Packt. ISBN 9781788298513. ペンテストとパッチ管理。
  5. ^ 「OpenSCAPクライアントシステムの監査」 . docs.oracle.com . 2017年2月1日閲覧。
  6. ^ 「サーバー間同期の構成」 . docs.oracle.com . 2017年2月2日閲覧。
  7. ^ 「Spacewalkプロキシのインストールとアップグレード」 . docs.oracle.com. 2017年11月7日時点のオリジナルよりアーカイブ2017年2月2日閲覧。
  8. ^ 「Spacewalk API FAQ」2017年2月2日時点のオリジナルよりアーカイブ2017年1月31日閲覧。
  9. ^ 「Oracle Unbreakable Linux Networkの使用入門」 . Oracle Linux Blog. 2015年2月25日. 2016年8月9日時点のオリジナル記事からアーカイブ。 2017年2月1日閲覧
  10. ^ "PostgreSQL – spacewalk" . Fedorahosted.org. 2012年3月7日. 2013年9月8日時点のオリジナルよりアーカイブ。 2012年10月14日閲覧
  11. ^ 「Spacewalk 2.0がOracle Linuxシステムの管理に提供」 Linuxおよび仮想化エンジニアリング担当シニアバイスプレジデント。2013年11月13日。2016年7月1日時点のオリジナルよりアーカイブ。 2017年1月31日閲覧
  12. ^ 「 Oracle Linux Manager」。docs.oracle.com
  13. ^ 「Friday Spotlight: Spacewalk 2.2 on public yum and Oracle Instant Client on ULN」 . Oracle's Linux Blog. 2015年1月30日. 2017年2月7日時点のオリジナルよりアーカイブ。 2017年2月7日閲覧
  14. ^ 「SpacewalkクライアントがOracle Linux 7向けにリリース」。OracleのLinuxブログ。2014年11月4日。2015年9月10日時点のオリジナルよりアーカイブ。 2017年2月1日閲覧
  15. ^ Miller, Avi (2017年5月8日). 「Spacewalk 2.6のリリースを発表」 . 2018年2月24日閲覧
  16. ^ Miller, Avi (2017年4月16日). 「Spacewalk 2.7のリリースを発表」 . 2018年9月26日時点のオリジナルよりアーカイブ2018年9月26日閲覧。
  17. ^ Miller, Avi (2020年8月5日). 「Oracle Linux向けSpacewalk 2.10のリリースを発表」 . 2020年8月5日閲覧
  18. ^ 「Oracle Spacewalkドキュメントホーム」 oracle.com。2017年10月20日時点のオリジナルよりアーカイブ2017年1月30日閲覧。
  19. ^ 「Novell、高度なLinuxシステム管理ソリューションを発表」 Novell.com、2011年3月3日。2012年10月9日時点のオリジナルよりアーカイブ。 2012年10月14日閲覧
  20. ^ 「ウユニ:塩と容器を積んだフォーク状の宇宙遊泳」 2018年5月26日。2018年8月26日時点のオリジナルよりアーカイブ2018年8月23日閲覧。
  21. ^ 「地球に戻ってきました。地球は平らです!ウユニへようこそ!」 2018年6月2日. 2018年8月23日時点のオリジナルよりアーカイブ。 2018年8月23日閲覧
  22. ^ “SUSE Manager 4.0の最初のパブリックベータ版!” . 2019年3月14日. 2019年4月2日時点のオリジナルよりアーカイブ。 2020年8月20日閲覧
  23. ^ 「Project Spacewalk 発表」 . Red Hat. 2008年6月2日. 2019年7月21日時点のオリジナルよりアーカイブ2017年1月31日閲覧。
  24. ^ 「Red Hat、Linuxシステム管理の触手を伸ばす」 The Register、2009年9月2日。2014年2月21日時点のオリジナルよりアーカイブ2014年2月5日閲覧。
  25. ^ 「(Spacewalk)よくある質問」 Red Hat. 2015年。2016年12月22日時点のオリジナルよりアーカイブ2017年2月1日閲覧。
  26. ^ 「Satellite version 6 with Puppet, git, Foreman, Katello, Pulp and Candlepin included - questions on using Puppet」 . Red Hat Customer Portal . 2014年7月9日. 2014年11月6日時点のオリジナルよりアーカイブ。 2014年11月6日閲覧
  27. ^ 「Spacewalk: 無料かつオープンソースのLinuxシステム管理」 redhat.com。2010年4月17日時点のオリジナルよりアーカイブ2012年10月14日閲覧。
  28. ^ 「Red Hat Satellite 5:重要な情報と変更点」 . Red Hat. 2020年5月19日. 2020年6月28日閲覧
  29. ^ 「Spacewalk 2.10 リリースノート」 . Github . 2020年3月18日閲覧
  30. ^ “Spacewalk 2.9 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  31. ^ “Spacewalk 2.8 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  32. ^ “Spacewalk 2.7 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  33. ^ “Spacewalk 2.6 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  34. ^ “Spacewalk 2.5 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  35. ^ “Spacewalk 2.4 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  36. ^ “Spacewalk 2.3 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  37. ^ “Spacewalk 2.2 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  38. ^ “Spacewalk 2.1 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  39. ^ “Spacewalk 2.0 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  40. ^ “Spacewalk 1.9 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  41. ^ “Spacewalk 1.8 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  42. ^ “Spacewalk 1.7 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  43. ^ “Spacewalk 1.6 リリースノート” . Github . 2019年8月3日時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  44. ^ “Spacewalk 1.5 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  45. ^ “Spacewalk 1.4 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  46. ^ “Spacewalk 1.3 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  47. ^ “Spacewalk 1.2 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  48. ^ “Spacewalk 1.1 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  49. ^ “Spacewalk 1.0 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  50. ^ “Spacewalk 0.8 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  51. ^ “Spacewalk 0.7 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  52. ^ “Spacewalk 0.6 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  53. ^ “Spacewalk 0.5 リリースノート” . Github . 2019年9月16日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  54. ^ “Spacewalk-announce-list — Spacewalk 0.4 がリリースされました!” www.redhat.com . 2019年7月26時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  55. ^ 「Spacewalk-list — Spacewalk 0.3 を発表」 www.redhat.com . 2019年7月21日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧
  56. ^ “Spacewalk-list — Spacewalk 0.2 が利用可能” www.redhat.com . 2019年7月21時点のオリジナルよりアーカイブ2019年9月16日閲覧。
  57. ^ 「Spacewalk-list — Project Spacewalkの紹介」 www.redhat.com . 2019年7月21日時点のオリジナルよりアーカイブ。 2017年2月2日閲覧
  58. ^ Midtrapanon, Soranut; Wills, Gary (2019年5月2日). Linuxパッチ管理:セキュリティ評価機能付き(PDF) . 4th International Conference on Internet of Things, Big Data and Security. Heraklion , Crete . pp.  270– 277. 2019年9月17日時点のオリジナルよりアーカイブ
  59. ^ 「Spacewalk Home」 . Red Hat. 2015年. 2016年11月19日時点のオリジナルよりアーカイブ。 2017年2月2日閲覧

リソース

リソース 注記
プロジェクト GitHub ホームGitHub ルート
GitHub ウィキ2016年後半からFedorahosted.org TRACから強制的に移行[ 1 ] [ 2 ] [ 3 ]。 2017年2月現在、リンクの不一致が残っている可能性があります。
公式プロジェクトホームRed Hat によって登録されたドメインですが、2015 年以降更新されていません (2017 年 1 月にアクセス)
ユーザードキュメントユーザードキュメント
よくある質問アップストリームに関するよくある質問
廃止された FedoraHosted Wiki非推奨
  1. ^ “Fedorahosted Sunset” . 2016年10月16日. 2017年2月3日時点のオリジナルよりアーカイブ2017年2月2日閲覧。
  2. ^ 「FedoraホストのTracからの移行」 2016年11月16日. 2017年2月2日時点のオリジナルよりアーカイブ2017年2月2日閲覧。
  3. ^ “Spacewalk wiki has a new home!” . spacewalk-devel. 2017年1月13日. 2017年2月2日時点のオリジナルよりアーカイブ。 2017年2月2日閲覧