스페이스워크(소프트웨어)

Spacewalk (software)
스페이스워크
원본 작성자레드햇
초기 릴리즈2008년 6월
최종 발매
2.10 / 2020년 3월 18일; 2년(2020-03-18)
리포지토리https://github.com/spacewalkproject/spacewalk
기록 위치자바, 펄, 파이톤
운영 체제리눅스
다음에서 사용 가능영어, 프랑스어, 벵골어, 힌디어, 일본어, 푼자비, 러시아어, 중국어 간체, 독일어, 스페인어, 구자라티, 이탈리아어, 한국어, 브라질어, 포르투갈어, 타밀어, 중국어 번체
유형시스템 관리
면허증GNU 일반 공용 라이센스 v2
웹사이트우주 유영을 위한 프로젝트.github.이오

스페이스워크GNU GPLv2에 따라 라이센스가 부여된 시스템 프로비저닝, 패치 및 구성을 위한 오픈 소스 시스템 관리 소프트웨어다.

이 프로젝트는 2020년 5월 31일에 중단되었고, 2.10은 마지막 정식 출시였다.[1]SUSE는 2018년 유유니 프로젝트와 함께 우주유영을 위한 코드 기반을 구축했다.

개요

특징들

스페이스워크는 다음과 같은 기능을 포함한다.[3]

  • 시스템 인벤토리(하드웨어 및 소프트웨어)
  • 시스템 소프트웨어 설치 및 업데이트[4]
  • 사용자 정의 소프트웨어 패키지를 관리 가능한 그룹으로 정렬 및 배포
  • 시스템 프로비저닝(Kickstart를 통한)
  • 구성 파일의 관리 및 배포
  • 가상 게스트 제공
  • 가상 게스트의 시작/중지/구성
  • 클라이언트 시스템의[5] OpenSCAP 감사

건축

스페이스워크 서버:서버가 시스템 관리를 나타냄

  • Primary 및 Worker 서버를 설정할 수 있으며, 트리 설정도[6] 가능하다.
  • 지리적으로 원격 프록시 서버에[7] 대한 옵션이 있음

스페이스워크 클라이언트:Spacewalk 서버에 의해 관리되는 시스템

스페이스워크는 다음과 같은 인터페이스에 의해 제어된다.

서브스크립션 관리:

  • 특정 업스트림 및 다운스트림 버전에는 RHSM(Red Hat Subscription Management), ULN [9]및 SUSE Enterprise Linux Server 구독과 같은 지원되는 벤더 구독 지원 네트워크에 대한 통합이 포함될 수 있다.

백엔드 데이터베이스:

  • 이전에는 상용 Oracle Database를 백엔드로 요구했지만 버전 1.7(2012년 3월 출시)은 Postgre에 대한 지원을 추가했다.SQL.[10]

업스트림 및 다운스트림 버전

다수의 DownStream 버전이 시스템 프로비저닝, 패치 및 에라타 관리의 기반으로 업스트림 Spacewalk 버전을 사용하고 있으며,

특정 클라이언트 OS, 서버 OS, 시스템 아키텍처, 백엔드 데이터베이스 및 구독 서비스에 대한 지원은 버전과 릴리스에 따라 다르다.

오라클 스페이스워크

Oracle Enterprise Manager는 Oracle Corporation이 선호하는 시스템 관리 방법으로 남아 있는 반면 Oracle Enterprise Manager는 다른 공급업체에서 전환하는 사용자에게 친숙한 대안을 제공하기 위해 Oracle 자체 버전의 Spacewalk를 특별히 도입했다.[11]

Oracle®용 Spacewalk for Linux는 Oracle Linux(OL)에서 호스팅하도록 설계되었다.

Oracle Spacewalk 릴리즈[12] 날짜 업스트림 릴리스 서버 버전 클라이언트 버전 특징들
2.0 2013년 11월 2.0 OL 6 OL 5, OL 6 첫 번째 Oracle Spacewalk 릴리즈
2.2 2015년[13] 1월 2.2 OL 6 OL 5, OL 6, OL 7[14] 업스트림 스페이스워크 2.2와 관련된 새로운 기능
2.4 2016년 4월 2.4 OL 6, OL 7 OL 5, OL 6, OL 7 Oracle Linux 7 지원
2.6 2017년[15] 5월 2.6 OL 6, OL 7 OL 5, OL 6, OL 7 taskotop 모니터 유틸리티 및 시스템 및 소프트웨어 채널 자격 제거
2.7 2018년[16] 4월 2.7 OL 6, OL 7 OL 5, OL 6, OL 7 jabberd, 사용되지 않는 jPackage 라이브러리 및 추가 향상 기능
2.10 2020년[17] 8월 2.10 OL 7 OL 5, OL 6, OL 7, OL 8 Oracle Linux 8 지원

Oracle Spacewalk 2.x 설명서의 릴리스 노트 정보 섹션에는 GPG[18] 키에 대한 사소한 브랜드 변경 및 변경 사항만 표시됨

레드햇 위성 5호

Red Hat Satellite 5는 Red Hat Enterprise Linux Subscriptions를 관리하기 위한 기능이 추가된 스페이스워크 다운스트림 어댑테이션이다.Red Hat Satellite 5 라이프사이클의 활동 기간 동안 Spacewalk는 단순히 Satellite의 업스트림 프로젝트로 알려져 있었다.스페이스워크와 Red Hat Satellite 5의 관계는 Fedora와 Red Hat Enterprise Linux의 관계와 유사했다.근본적으로 다른 툴셋을 기반으로 한 Red Hat Satellite 6의 등장, Red Hat Satellite 5의 라이프사이클 단계 종료 및 오라클과 SUSE의 새로운 버전의 스페이스워크의 다운스트림 스페이스워크의 출현으로 이와 같은 밀접한 관계가 없을 수도 있다.

SUSE Manager Server

2011년 3월 Novell은 Spacewalk 1.2를 기반으로 SUSE Manager 1.2를 출시하고 SUSE Linux EnterpriseRed Hat Enterprise Linux의 관리를 모두 지원했다.[19]

2018년 5월 오픈 중프라하에서 열린 SUSE 컨퍼런스, 유유니라고 불리는 스페이스워크의 포크가 만들어지고 있다고 발표되었다[20][21].볼리비아솔트 플랫의 이름을 딴 유유니는 구성 관리를 위해 솔트를 사용하고 사용자 인터페이스 프레임워크로 리액션을 사용한다.

버전 4.0부터, SUSE 매니저는 업스트림 프로젝트로 Uyuni를 기반으로 한다.[22]

역사와 발전

개발

레드햇은 구독 소프트웨어 관리를 위해 레드햇 네트워크를 개발했고, 사용자 네트워크와 함께 중앙 관리 포인트로 레드햇위성 애플리케이션을 만들었다.

Red Hat Satellite 버전 5의 경우, 위성 기능은 Project Spacewalk라는 이름의 도구 세트에 의해 구현되었다.

Red Hat은 2008년 6월에 Project Spacewalk가 GPLv2 라이선스에[23] 따라 오픈 소스로 만들어질 것이라고 발표했다.

위성 5.3은 업스트림 스페이스워크 코드를 기반으로 한 최초의 버전이었다.[24]

관리 및 거버넌스

2015년 Red Hat Satellite 6 Red Hat 출시 후 발행된 Spacewalk FAQ[25].

  • 레드햇은 2008년 6월 스페이스워크를 오픈소스(GPLv2)로 정식 출시했다.
  • 레드햇은 계속해서 스페이스워크를 업스트림 레드햇 위성5로 후원하고 지원하고 있다.그러나 Red Hat Satellite 5가 라이프사이클의 마지막 단계에 접어들면서 참여는 줄어들 것으로 예상된다.스페이스워크는 2014년[26][27] 9월 출시된 레드햇 위성6가 다른 툴셋으로 지상 재구축된 것이기 때문에 업스트림할 수도 없고 업스트림할 수도 없다.
  • 스페이스워크 프로젝트는 지역사회가 그것을 유용한 도구로 계속 찾고 그것을 기꺼이 지원한다면 계속해서 성장하고 번창할 수 있다.

위성 5호는 2020년 5월 31일 수명이 다했고,[28] 스페이스워크 프로젝트는 동시에 중단되었다.

빌드

업스트림 빌드

릴리스

해제 릴리스 날짜 서버 버전[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] 태스메틱 데몬 모니터
이전 버전,이상 유지 관리되지 않음: 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 및 Cent지원되는 OS 7 클라이언트
이전 버전,이상 유지 관리되지 않음: 2.1 2014년 3월 4일 19, 20 [38] RHEL 5. 향상된 OpenSCAP 통합에 설치할 수 있는 최종 릴리스.
이전 버전,이상 유지 관리되지 않음: 2.0 2013년 7월 19일 18, 19 [39] 외부 Postgre 지원SQL 데이터베이스
이전 버전,이상 유지 관리되지 않음: 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을 통한 Kickstart Proxy 지원
이전 버전,이상 유지 관리되지 않음: 1.5 2011년 7월 21일 14, 15 [44] AutoYaST 지원
이전 버전,이상 유지 관리되지 않음: 1.4 2011년 4월 26일 13, 14 [45] 적절한 플러그 인 지원
이전 버전,이상 유지 관리되지 않음: 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] 냠냠냠냠냠냠이 채널로
이전 버전,이상 유지 관리되지 않음: 0.5 2009년 3월 31일 10 [53]
이전 버전,이상 유지 관리되지 않음: 0.4 2009년 1월 15일 [54] 코블러 및 코안과의 통합
이전 버전,이상 유지 관리되지 않음: 0.3 2008년 11월 7일 [55]
이전 버전,이상 유지 관리되지 않음: 0.2 2008년 9월 16일 [56] 릴리스 공지
이전 버전,이상 유지 관리되지 않음: 첫 번째 2008년 6월 17일 [57] 초기 릴리즈 발표
범례:
구버전
이전 버전, 계속 유지 관리됨
최신 버전
최신 미리보기 버전
향후 릴리즈

비평

리눅스 오픈소스 패치 도구를 고려한 2019년 논문에서 스페이스워크는 소프트웨어 재고와 커뮤니티 지원을 갖췄다는 평가를 받았지만, 눈에 띄게 우분투 배포에 대한 지원이 제한적이었다.[58]

잡다한

참고

  1. ^ Fedora 서버 버전, 다른 Linux 배포에 대한 릴리스 노트 참조

참조

  1. ^ "GitHub Spacewalkproject Home". 2020-06-02. Retrieved 2020-06-28.{{cite web}}: CS1 maint : url-status (링크)
  2. ^ "Uyuni: Forking Spacewalk with Salt and Containers". 2020-11-12. Retrieved 2020-11-12.{{cite web}}: CS1 maint : url-status (링크)
  3. ^ "GitHub Spacewalkproject Home". 2017-01-13. Archived from the original on 2019-07-16. Retrieved 2017-02-01.
  4. ^ Vora, Zeal (29 December 2017). Enterprise Cloud Security and Governance. Packt. ISBN 9781788298513. Pentest & Patch Management.
  5. ^ "OpenSCAP Auditing of client systems". docs.oracle.com. Retrieved 2017-02-01.
  6. ^ "Configuring Inter-Server Synchronization". docs.oracle.com. Retrieved 2017-02-02.
  7. ^ "Installing and Upgrading Spacewalk Proxies". docs.oracle.com. Archived from the original on 2017-11-07. Retrieved 2017-02-02.
  8. ^ "Spacewalk API FAQ". Archived from the original on 2017-02-02. Retrieved 2017-01-31.
  9. ^ "Introduction to Using Oracle Unbreakable Linux Network". Oracle Linux Blog. 2015-02-25. Archived from the original on 2016-08-09. Retrieved 2017-02-01.
  10. ^ "PostgreSQL – spacewalk". Fedorahosted.org. 2012-03-07. Archived from the original on 2013-09-08. Retrieved 2012-10-14.
  11. ^ "Spacewalk 2.0 provided to manage Oracle Linux systems". Senior Vice President of Linux and Virtualization Engineering. 2013-11-13. Archived from the original on 2016-07-01. Retrieved 2017-01-31.
  12. ^ 오라클 리눅스용 스페이스워크
  13. ^ "Friday Spotlight: Spacewalk 2.2 on public yum and Oracle Instant Client on ULN". Oracle's Linux Blog. 2015-01-30. Archived from the original on 2017-02-07. Retrieved 2017-02-07.
  14. ^ "Spacewalk client released for Oracle Linux 7". Oracle's Linux Blog. 2014-11-04. Archived from the original on 2015-09-10. Retrieved 2017-02-01.
  15. ^ Miller, Avi (8 May 2017). "Announcing the release of Spacewalk 2.6". Retrieved 24 February 2018.
  16. ^ Miller, Avi (16 Apr 2017). "Announcing the release of Spacewalk 2.7". Archived from the original on 26 September 2018. Retrieved 26 September 2018.
  17. ^ Miller, Avi (5 August 2020). "Announcing the release of Spacewalk 2.10 for Oracle Linux". Retrieved 5 August 2020.
  18. ^ "Oracle Spacewalk Documentation Home". oracle.com. Archived from the original on 2017-10-20. Retrieved 2017-01-30.
  19. ^ "Novell Rolls Out Advanced Linux Systems Management Solution". Novell.com. 2011-03-03. Archived from the original on 2012-10-09. Retrieved 2012-10-14.
  20. ^ "Uyuni: Forking Spacewalk with Salt and Containers". 2018-05-26. Archived from the original on 2018-08-26. Retrieved 2018-08-23.
  21. ^ "We're back to Earth, and the Earth is flat! Welcome Uyuni!". 2018-06-02. Archived from the original on 2018-08-23. Retrieved 2018-08-23.
  22. ^ "First Public Beta for SUSE Manager 4.0!". 2019-03-14. Archived from the original on 2019-04-21. Retrieved 2020-08-20.
  23. ^ "Project Spacewalk Announcement". Red Hat. 2008-06-02. Archived from the original on 2019-07-21. Retrieved 2017-01-31.
  24. ^ "Red Hat stretches Linux system management tentacle". The Register. 2009-09-02. Archived from the original on 2014-02-21. Retrieved 2014-02-05.
  25. ^ "(Spacewalk) Frequently Asked Questions". Red hat. 2015. Archived from the original on 2016-12-22. Retrieved 2017-02-01.
  26. ^ "Satellite version 6 with Puppet, git, Foreman, Katello, Pulp and Candlepin included - questions on using Puppet". Archived from the original on 2014-11-06. Retrieved 2014-11-06.
  27. ^ "Spacewalk: Free & Open Source Linux Systems Management". redhat.com. Archived from the original on 2010-04-17. Retrieved 2012-10-14.
  28. ^ "Red Hat Satellite 5: Important information and changes". Red Hat. 2020-05-19. Retrieved 2020-06-28.{{cite web}}: CS1 maint : url-status (링크)
  29. ^ "Spacewalk 2.10 Release notes". Github. Retrieved 18 March 2020.
  30. ^ "Spacewalk 2.9 Release notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  31. ^ "Spacewalk 2.8 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  32. ^ "Spacewalk 2.7 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  33. ^ "Spacewalk 2.6 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  34. ^ "Spacewalk 2.5 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  35. ^ "Spacewalk 2.4 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  36. ^ "Spacewalk 2.3 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  37. ^ "Spacewalk 2.2 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  38. ^ "Spacewalk 2.1 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  39. ^ "Spacewalk 2.0 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  40. ^ "Spacewalk 1.9 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  41. ^ "Spacewalk 1.8 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  42. ^ "Spacewalk 1.7 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  43. ^ "Spacewalk 1.6 Release Notes". Github. Archived from the original on 3 August 2019. Retrieved 16 September 2019.
  44. ^ "Spacewalk 1.5 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  45. ^ "Spacewalk 1.4 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  46. ^ "Spacewalk 1.3 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  47. ^ "Spacewalk 1.2 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  48. ^ "Spacewalk 1.1 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  49. ^ "Spacewalk 1.0 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  50. ^ "Spacewalk 0.8 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  51. ^ "Spacewalk 0.7 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  52. ^ "Spacewalk 0.6 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  53. ^ "Spacewalk 0.5 Release Notes". Github. Archived from the original on 16 September 2019. Retrieved 16 September 2019.
  54. ^ "Spacewalk-announce-list — Spacewalk 0.4 is here!". www.redhat.com. Archived from the original on 2019-07-26. Retrieved 2019-09-16.
  55. ^ "Spacewalk-list — Announcing Spacewalk 0.3". www.redhat.com. Archived from the original on 2019-07-21. Retrieved 2019-09-16.
  56. ^ "Spacewalk-list — Spacewalk 0.2 available". www.redhat.com. Archived from the original on 2019-07-21. Retrieved 2019-09-16.
  57. ^ "Spacewalk-list — Introducing Project Spacewalk". www.redhat.com. Archived from the original on 2019-07-21. Retrieved 2017-02-02.
  58. ^ Midtrapanon, Soranut; Wills, Gary (2 May 2019). Linux patch management: With security assessment features (PDF). 4th International Conference on Internet of Things, Big Data and Security. Heraklion, Crete. pp. 270–277. Archived from the original on 17 September 2019.
  59. ^ "Spacewalk Home". Red Hat. 2015. Archived from the original on 2016-11-19. Retrieved 2017-02-02.

외부 링크

자원.

자원 메모들
프로젝트 GitHub 홈 깃허브 루트
깃허브위키 Fedorahosted.org TRAC에서 2016년[1][2][3] 말부터 2017년 2월까지 강제 이동 시 링크 불일치가 일부 남아 있을 수 있음
오피셜 프로젝트 Red Hat에 등록되었지만 2015년 이후 업데이트되지 않은 도메인(2017년 1월 액세스)
사용자 설명서 사용자 설명서
FAQ 업스트림 FAQ
사용되지 않는 Fedora Hosted Wiki 사용되지 않음
  1. ^ "Fedorahosted Sunset". 2016-10-16. Archived from the original on 2017-02-03. Retrieved 2017-02-02.
  2. ^ "Migration from Fedorahosted Trac". 2016-11-16. Archived from the original on 2017-02-02. Retrieved 2017-02-02.
  3. ^ "Spacewalk wiki has a new home!". spacewalk-devel. 2017-01-13. Archived from the original on 2017-02-02. Retrieved 2017-02-02.