Foreman(소프트웨어)

Foreman (software)
십장
TheForeman Logo.png
TheForeman v1.2 Screenshot Hosts.png
Foreman v1.2 스크린샷 호스트
원저작자폴 켈리와 오하드 레비
초기 릴리즈2009년 9월
10일(12년 )(2009-09-10)[1]
안정된 릴리스
3.2.1[2]Edit this on Wikidata/ 2022년 5월 24일; 13일 (2022년 5월 24일)
저장소
기입처RubyJavaScript
플랫폼크로스 플랫폼:Unix, Linux, Microsoft Windows, OS X
이용가능기간:영어, 프랑스어, 독일어, 스페인어
유형시스템 관리
면허증.GPL-3.0
웹 사이트theforeman.org

Foreman(Foreman이라고도 함)은 물리 서버와 가상 서버의 프로비저닝, 구성 및 감시를 위한 오픈 소스 완전 라이프 사이클 시스템 관리 도구입니다.Foreman은 플러그인을 통해 Ansible, Puppet, Chef, Salt 및 기타 솔루션과 구성 관리 소프트웨어와 긴밀하게 통합되어 있으며, 이를 통해 사용자는 반복 작업을 자동화하고 애플리케이션을 배포하며 배포된 서버에 대한 변경 사항을 관리할 수 있습니다.

Foreman은 베어메탈(관리형 DHCP, DNS, TFTP 및 PXE 기반 무인 설치를 통해), 가상화클라우드에 대한 프로비저닝을 제공합니다.Foreman은 웹 프런트 엔드, 명령줄 인터페이스강력REST API를 포함한 포괄적이고 감사 가능한 상호 작용 기능을 제공합니다.

역사

Foreman의 초기 개발은 2009년 7월에 다른 프로젝트 이름으로 시작되었습니다.최초 출시 0.1은 2009년 9월에[1] Ohad Levy에 의해 확정되었다.

유용성

Foreman은 Linux 운영 체제를 대상으로 하지만 Microsoft Windows, BSDMacOS에서 성공적으로 설치되었다고 보고했습니다.

핵심 Foreman 팀은 다양한 Linux 배포용 저장소를 관리합니다.Fedora, Red Hat Enterprise Linux( CentOS 등의 파생 모델), DebianUbuntu.

플러그인

Foreman에는 기능을 향상시키기 위해 무료로 사용할 수 있는 플러그인이 포함되어 있습니다.모든 플러그인은 Github에서 사용할 수 있습니다.

릴리스 이력

날짜. 버전 변경 및 추가
2013년 10월 14일 1.3.0[3] 설치 프로세스, API, 확장성, 기존 호스트를 계산 리소스에 매핑하는 등의 기능이 향상되었습니다.새로운 공식 CLI
2014년 1월 30일 1.4.0[4] 새로운 컴퓨팅 프로파일 기능, 플러그인 등록 및 웹 UI 확장성 향상, Kerberos 인증 지원 및 새로운 스마트 프록시 기능.
2014년 5월 9일 1.5.0[4] Puppet 관리를 위한 구성 그룹 기능, Free와의 통합IPA, oVirt, libvirtVMware ESX에서의 인증 시스템 및 이미지 프로비저닝 개선
2014년 9월 11일 1.6.0[5] Foreman의 Smart Proxy, 새로운 API 버전, LDAP 또는 Kerberos 그룹 지원 플러그인 지원.
2014년 12월 2일 1.7.0[6] Puppet에 데이터를 제공하는 Foreman의 스마트 클래스 매처용 신기능, 고급 네트워킹 지원 및 빌드 헬스 체커.
2015년 4월 28일 1.8.0[7] 네트워킹 사용자 인터페이스 및 향상된 프로비저닝 지원, 새로운 설치 기능 및 성능 향상.
2015년 8월 18일 1.9.0[8] 사용자 인터페이스 확장, 로깅 기능 향상, 이미지 프로비저닝 및 이메일 알림.
2015년 12월 23일 1.10.0[9] 다양한 호스트 관리 사용자 인터페이스 기능 향상, Foreman의 Smart Proxy에서의 DNS 플러그인 지원.
2016년 4월 1일 1.11.0[10] 파라미터 관리 개선, 새로운 Smart Proxy 사용자 인터페이스, Smart Proxy에서의 DHCP 플러그인 지원.
2016년 7월 8일 1.12.0 Puppet 4 지원, 새로운 OS 지원(Ubuntu Xenial, Fedora 24)
2016년 10월 5일 1.13.0 IPv6 어드레싱 및 부분 조정 지원, UEFI 부팅을 위한 다양한 PXE 부트 로더 지원, ISC DHCP 퍼포먼스 향상, 컴퓨팅 리소스 향상, Facter 구조화 사실 지원
2017년 1월 16일 1.14.0 계산 리소스 내 호스트에 대한 자동 IPv6 주소 지정, 템플릿 내보내기 지원 및 템플릿 작성 방법 도움말 보기, 조직/장소 사용자 배치를 지원하는 LDAP 확장 기능
2017년 5월 12일 1.15.0 새 호스트의 기본 소유자, 알림 드로어, 템플릿 및 역할 잠금, 계산 리소스에 있는 호스트 가져오기, 호스트를 생성하는 사용자에 따라 다르게 배포되는 SSH 키.퍼포먼스나 호스트 편집을 포함한 많은 VMW 관련 수정이 있습니다.
2017년 11월 30일 1.16.0 Netgroup LDAP 인증, Puppet 5 지원, 디스크 단위 구성이 있는 VMWare SCSI 컨트롤러, 플러그인 역할 잠금
2018년 4월 17일 1.17.0 발신 요청에 대한 HTTP 프록시, 수직 탐색, 호스트 인터페이스 감사, 지원되지 않는 PXE 로더 조합에 대한 경고
2018년 7월 19일 1.18.0 템플릿 Import, RancherOS 프로비저닝 지원, 서브넷에 대한 MTU 지원, 브레드 크럼 내비게이션
2018년 8월 31일 1.19.0 Ubuntu Bionic 지원, journald 또는 syslog 로그 지원, oVirt의 완전한 클라우드 초기화 지원
2018년 11월 18일 1.20.0 보고서 템플릿, 템플릿 렌더링 엔진 개서, FIPS 컴플라이언스, UI 개선
2019년 3월 1일 1.21.0 새로운 Diff 뷰어, Huawei VRP 지원, 퍼포먼스 및 안정화
2019년 6월 4일 1.22.0[11] 매개 변수, 계산 리소스 라이브러리 업데이트, Graphql API, Smart Proxy 노출 기능 및 설정, Puppet 6[12] 지원에서 어레이, 부울 및 기타 유형 지원
2019년 8월 29일 1.22.1[11] 메인터넌스[12] 릴리즈
2020년 11월 4일 1.22.2[11] 메인터넌스[12] 릴리즈
2019년 9월 10일 1.23.0[11] 새로운 로그인 페이지, Foreman Userdata 플러그인이 Foreman Core에 통합됨, 위장 기능 추가, GCE 계산 리소스 여러 개선, Javascript 스택 개선, Experimental Redis 캐시[13] 지원
2020년 11월 4일 1.23.1[11] 메인터넌스[13] 릴리즈
2020년 3월 12일 1.23.2[11] 메인터넌스[13] 릴리즈
2019년 12월 9일 1.24.0[11] Open을 사용한 Azure Resource Manager 계산 리소스, Single Sign-On(SSO) 지원ID-Connect, Debian 10(Buster) 지원, Sidekiq를 사용한 Dynflow 배치, Cockpit 싱글사인온, 새로운 상태 API[14] 엔드포인트
2020년 1월 8일 1.24.1[11] 메인터넌스[14] 릴리즈
2020년 1월 21일 1.24.2[11] 메인터넌스[14] 릴리즈
2020년 5월 20일 1.24.3[11] 메인터넌스[14] 릴리즈
2020년 4월 2일 2.0.0[11] Dynflow를 위한 새로운 sidkiq 기반 구현, Postgre에서의 통합SQL은 지원되는 데이터베이스로만 제공되며 데이터베이스 이행 및 시드는 패키지 설치의 일부로 실행되지 않습니다.인증[15] 소스 관리를 위한 UI가 향상되었습니다.
2020년 6월 9일 2.0.1[11] 메인터넌스[15] 릴리즈
2020년 8월 19일 2.0.2[11] 메인터넌스[15] 릴리즈
2020년 7월 1일 2.1.0[11] 외부 IPAM, 레일 6 업그레이드, EL8 디스트리뷰션 지원 설치, 기본 웹 서버 승객에서 Puma로 전환[16]
2020년 8월 3일 2.1.1[11] 메인터넌스[16] 릴리즈
2020년 8월 20일 2.1.2[11] 메인터넌스[16] 릴리즈
2020년[17] 10월 28일 2.2.0[18] • 템플릿 DSL 문서
• 사용자 비활성화
• API 페이지화는 '모두' 지원
• 실험 호스트 상세 페이지
2020년[17] 12월 1일 2.3.0[19] • 호스트 등록
• 세이프 모드 렌더링 비활성화 시 세이프 모드 템플릿 미리보기
• 상단 메뉴에 인스턴스 이름 표시
2021년[17] 3월 19일 2.4.0[20] 응답 가능한 인벤토리 템플릿
• 서비스에서는 디폴트로 TLS 1.2+ 접속만 허용
• Foreman 웹 UI를 통한 개인 액세스 토큰 관리
Redfish to BMC Smart Proxy 지원
2021년[17] 6월 2일 2.5.0[21] Ubuntu 20.04 (초점)지원
CentOS Stream 8 지원
• 호스트 등록 개선
• 퍼포먼스 개선 감사
• mod_조수석 지지대 제거
• Discovery 플러그인의 새로운 종류의 정보
2021년[17] 9월 7일 3.0.0[22] • puppet ENC 기능을 foreman_puppet 플러그인으로 추출
• mod_auth_gssapi를 사용한 Kerberos 인증
• 팩트파서는 코어에 포함되어 있다.
Ubuntu 18.04 또는 EL 7에서의 Foreman 실행 지원 폐지
2021년[17] 12월 9일 3.1.0[23] • 새 호스트 세부 정보 페이지 개선 및 추가:Insights 탭, Ansible 탭, PatternFly 4 Search 탭, New Build 버튼 및 BMC 전원 관리용 카드
• 모든 프로비저닝 템플릿 설명
• 새로운 퍼지: 퍼펫레이크 태스크
• 오래된 감사를 정리하는 크론 작업
• Puppet 7을 지원하는 프로비저닝 스니펫
• 인덱스 페이지 및 호스트 구성 상태 성능 향상
• Ubuntu 18.04에서의 Foreman 실행 지원 중단
• 권장되지 않는 설정: 미참석 설정

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b "Initial tag in git". GitHub.
  2. ^ "Release 3.2.1".
  3. ^ [1] Groups.google.com 。2013-10-14에 회수.
  4. ^ a b [2] Groups.google.com 。2014년 1월 30일 취득.
  5. ^ [ 3. Groups.google.com ]2014-09-11에 취득.
  6. ^ [4] Groups.google.com 。2014-12-02에 취득.
  7. ^ [5] Groups.google.com 。2015-04-28에 취득.
  8. ^ [6] Groups.google.com.2015-08-18에 취득.
  9. ^ [7] Groups.google.com 。2015-12-23에 취득.
  10. ^ [8] Groups.google.com 。2016-04-01에 취득.
  11. ^ a b c d e f g h i j k l m n o p "theforeman/foreman". GitHub. Retrieved 2020-09-03.
  12. ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
  13. ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
  14. ^ a b c d "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
  15. ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
  16. ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
  17. ^ a b c d e f "Tags · theforeman/Foreman". GitHub.
  18. ^ "Foreman :: Manual".
  19. ^ "Foreman :: Manual".
  20. ^ "Foreman :: Manual".
  21. ^ "Foreman :: Manual".
  22. ^ "Foreman :: Manual".
  23. ^ "Foreman :: Manual".

외부 링크