Foreman(소프트웨어)
Foreman (software)![]() | |
![]() Foreman v1.2 스크린샷 호스트 | |
원저작자 | 폴 켈리와 오하드 레비 |
---|---|
초기 릴리즈 | 2009년 9월 10일( 전[1] |
안정된 릴리스 | 3.2.1[2] ![]() |
저장소 | |
기입처 | Ruby 및 JavaScript |
플랫폼 | 크로스 플랫폼:Unix, Linux, Microsoft Windows, OS X |
이용가능기간: | 영어, 프랑스어, 독일어, 스페인어 |
유형 | 시스템 관리 |
면허증. | GPL-3.0 |
웹 사이트 | theforeman |
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, BSD 및 MacOS에서 성공적으로 설치되었다고 보고했습니다.
핵심 Foreman 팀은 다양한 Linux 배포용 저장소를 관리합니다.Fedora, Red Hat Enterprise Linux(및 CentOS 등의 파생 모델), Debian 및 Ubuntu.
플러그인
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, libvirt 및 VMware 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 실행 지원 중단 • 권장되지 않는 설정: 미참석 설정 |
「 」를 참조해 주세요.
레퍼런스
- ^ a b "Initial tag in git". GitHub.
- ^ "Release 3.2.1".
- ^ [1] Groups.google.com 。2013-10-14에 회수.
- ^ a b [2] Groups.google.com 。2014년 1월 30일 취득.
- ^ [ 3. Groups.google.com ]2014-09-11에 취득.
- ^ [4] Groups.google.com 。2014-12-02에 취득.
- ^ [5] Groups.google.com 。2015-04-28에 취득.
- ^ [6] Groups.google.com.2015-08-18에 취득.
- ^ [7] Groups.google.com 。2015-12-23에 취득.
- ^ [8] Groups.google.com 。2016-04-01에 취득.
- ^ a b c d e f g h i j k l m n o p "theforeman/foreman". GitHub. Retrieved 2020-09-03.
- ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
- ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
- ^ a b c d "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
- ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
- ^ a b c "Foreman :: Manual". theforeman.org. Retrieved 2020-09-03.
- ^ "Foreman :: Manual".
- ^ "Foreman :: Manual".
- ^ "Foreman :: Manual".
- ^ "Foreman :: Manual".
- ^ "Foreman :: Manual".
- ^ "Foreman :: Manual".