TurnKey Linux 가상 어플라이언스 라이브러리
TurnKey Linux Virtual Appliance Library| OS 제품군 | Linux(유닉스 유사) |
|---|---|
| 작업 상태 | 현재 |
| 소스 모델 | 오픈 소스 |
| 업데이트 방법 | APT |
| 패키지 관리자 | dpkg |
| 플랫폼 | IA-32, X86-64 |
| 커널형 | 단일형(리눅스) |
| 면허증 | 무료 소프트웨어 라이센스 |
| 공식 웹사이트 | www |
턴키 리눅스 Virtual Appliance Library는 다양한 데비안 기반의 사전 패키지 서버 소프트웨어 어플라이언스(가상 어플라이언스라고도 함)를 개발하는 무료 오픈 소스 소프트웨어 프로젝트다.턴키 어플라이언스는 아마존웹서비스 등 클라우드 컴퓨팅 서비스에 가상 머신(하이퍼바이저 지원)으로 구축하거나 물리적 컴퓨터에 설치할 수 있다.
특징들
이 프로젝트는 매일 자동 보안 업데이트와 백업 기능을 갖춘 100여 개의 가상 어플라이언스를 자유롭게 라이센스할 수 있도록 유지하고 있다.[1]다양한 가상화 플랫폼을 위한 형식으로 패키징되며, 물리적 미디어(하이브리드 ISO의 비가상화 하드 디스크 또는 USB에) 또는 Amazon Elastic Compute Cloud에 설치하기 위한 두 개의 빌드가 제공된다.[2]
- 가상 시스템 유형으로 배포되는 가상 어플라이언스:
- OVA(Open Virtualization Format) - v14.0은 기본 VM 형식이었습니다.VirtualBox 및 대부분의 VMware 제품(예: Workstation, Player, Fusion 및 vSphere/ESX)을 지원한다.또한 개방형 VM 툴(VMware용)도 포함.
- 턴키 리눅스 다운로드 미러의 VMDK - "VM" - 위와 같이 VMDK vHDD 및 VMX(레거시 VMware VM 구성 파일)가 포함된 zip으로 패키지됨.KVM/QEMU에서[3] 실행
- 오픈스택
- 컨테이너 - 다소 일반적인 이 컨테이너 형식은 Proxmox(tar.gz)용으로 특별히 패키지화되어 있다(이전에도 OpenNode).이러한 빌드는 Proxmox의 WebUI[4] 내에서(이전에는 OpenNode의 인터페이스를 통해) 직접 다운로드할[5] 수 있다.tar.gz 아카이브는 또한 최소한의 트윗으로 바닐라 OpenVZ와 LXC와 함께 작동하는 것으로 알려져 있다.
- Xen
- 도커
- 설치 가능한 라이브 CD/USB: CD 또는 USB에[6] 구울 수 있고 VMware, Xen, XenServer, VirtualBox, KVM 등 베어 메탈(즉, 가상화되지 않은 물리적 머신)과 가상 머신에 모두 설치하는 데 사용되는 하이브리드 ISO 이미지.또한 이 이미지는 비영구 데모 모드에서 라이브로 실행할 수 있다.
- Amazon Machine Image: TurnKey Linux Hub 또는 Amazon Marketplace를 통해 Amazon Elastic Compute Cloud에서 온디맨드 방식으로 프로비저닝됨
사전 통합 서버 애플리케이션으로는 LAMP, WordPress, Joomla, Drupal, Redmine, MySQL, MediaWiki, Domain Controller, File server, Ruby on Rails, phpBB 등이 있다.
역사
이스라엘 스타트업의 엔지니어들에 의해 설립된 [7]이 프로젝트는 2008년 중반 최대 규모의 Linux 배포에서 오픈 소스 구성요소의 턴키 솔루션을 사용자가 함께 조립할 수 있도록 돕는 데 초점을 맞춘 커뮤니티 중심의 오픈 소스 프로젝트로 구상되었다.턴키 리눅스의 공동 창업자 중 한 명에 따르면, 이 프로젝트는 부분적으로 독점적인 가상 어플라이언스 공급업체에 오픈 소스 대안을 제공하고자 하는 열망에서 영감을 얻었으며, 이는 사용자 이익에 부합하고 지역사회를 참여시킬 수 있다고 한다.[8]
이 프로젝트는 2008년 9월 우분투 8.04.1 빌드를 기반으로 드루팔, 조움라, 램프의 3가지 시제품으로 시작했다.[9]그 후 몇 달 동안 사용성이 향상되었고 루비 온 레일즈, 미디어위키, 짱오 등 10여 개의 가전제품이 추가로 출시되었다.[10]
2009년 10월 이 프로젝트는 가상 어플라이언스 라이브러리에 새로 추가된 25개를 포함해 Ubuntu 8.04.3 기반의 40개 어플라이언스를 출시했다.이 릴리스에는 Amazon Elastic Compute Cloud에 대한 지원과 OVF가 지원되는 새로운 가상 시스템 이미지 형식이 포함되었다.
턴키 리눅스는 인포월드가 선정한 2009년 '보시(Bossies)'의 우승자로 그해 '40대 오픈소스 제품'에 이름을 올렸다.[11][12]
2010년 9월에는 TKLBAM(Turnkey Linux 백업 및 마이그레이션)이 발표되었다.[13]2010년 11월, TKLBAM의 최초 공개에서 향후 특징으로 논의된 Webmin의 통합 등 추가 추가 추가가 발표되었다.[14]
턴키 리눅스는 SourceForge 2012년 2월 이달의 프로젝트 후보에 올랐다.[15]
2012년 8월, 100개 이상의 가전제품을 포함하도록 도서관이 증가하면서 버전 12.0이 출시되었다.또한 이 릴리스는 기본 운영 체제인 우분투에서 데비안 6.0(예: K.A)으로의 전환을 나타냈다.짜다.이 조치는 여러 가지 이유, 특히 보안상의 이유로 인용되었다.[16]
2013년 6월 초에 새로운 "TKLDev" 오픈 빌드 인프라로 구축된 버전 12.1 업데이트 릴리스와 관련하여 상당한 변화가 있었다.이 릴리스에는 최초의 X86-64 빌드도 포함되었다.[17]같은 달 말, 턴키 리눅스 사용자 정의 애플리케이션 코드는 GitHub로 이동했고, 여기에는 어플라이언스 버그 보고서의 추적기도 포함되어 있었다.[18]약속대로 7월 중순 턴키 리눅스는 모든 어플라이언스 고유 코드(TKLDev가 어플라이언스를 구축하기 위해 사용하는)를 수용하는 추가 GitHub 계정과 함께 이미지 구축 어플라이언스(TKLDev)[19]를 출시했다.
2013년 11월 데비안 7.2(a.k.a)를 기반으로 한 v13.0이 출시되었다.휘지."[20]
2015년 9월 데비안 8.2(가명)에 기초한 v14.0의 장기 기한이 만료되었다.제시)[21]에 이어 2016년 4월 Debian 8.4에 기반한 유지보수 버전 14.1이 출시되었다.[22]
디자인
턴키 가상 어플라이언스는 "스트라이핑 다운" 데비안 부트스트랩(Ubuntu 기준 v12.0 이전 버전)[10]으로 수명을 시작한다.여기에 TurnKey Core가 추가되며,[23] 여기에는 다음을 비롯한 프로젝트의 가상 어플라이언스에 대한 모든 공통 기능이 포함된다.
- di-live: 데비앙에서 파생된 라이브 설치 프로그램.
- 구성 콘솔: 사용자가 기본 구성 작업(예: 네트워킹 구성, 재부팅)을 수행할 수 있도록 프로젝트용 Python에서 개발
- 일 단위로 보안 패치를 설치하는 자동 메커니즘.
- 일반적인 추가 기능 제어 및 구성 모듈 선택을 포함하는 Webmin 기반의 웹 관리 인터페이스.
- 웹 브라우저 기반 셸
- TKLBAM(TurnKey Linux 백업 및 마이그레이션)[24] - Duplicity를 백엔드로 사용하는 사용자 지정 TKL 백업/마이그레이션 애플리케이션/서비스.기본적으로 TKLBAM은 스토리지에 Amazon S3를 사용하지만 Duplicity에서 지원하는 다른 스토리지 미디어를 사용하도록 구성할 수도 있다.1.4 버전 현재 TKL 리눅스 OS 이외의 버전에는 TKLBAM을 사용할 수 있다.
TurnKey Core는 약 110MB의 설치 공간을 가지고 있으며, 별도의 다운로드로 이용할 수 있다.애플리케이션 소프트웨어는 Core 위에 설치되는데, 일반적으로 가상 어플라이언스의 크기를 약 160MB까지 증가시킨다.[25] 어플라이언스 패키지를 하드 드라이브에 다운로드하여 설치함으로써 관리자는 전용 서버를 설정하는 쉬운 방법을 얻을 수 있다.[10]
GitHub에서[26] 적절한 어플라이언스 빌드 코드를 조회하여 새로운 소프트웨어 어플라이언스 또는 맞춤형 어플라이언스를 개발할 수 있으며, 그 다음 TKLDev를 사용하여 빌드할 수 있다.[27]또한 간단한 어플라이언스 수정 메커니즘인 [28]TKLPatch를 사용하여 어플라이언스를 사용자 지정하고 확장할 수 있다.
TurnKey 리눅스는 VirtualBox 및 VMWare를 사용하는 가상 시스템으로 실행될 수 있지만, 이전 버전에는 더 많은 설명서가 제공되었다고 설명되어 있다.[29]
스크린샷
참고 항목
참조
- ^ "TurnKey GNU/Linux: 100+ Free Ready-to-Use System Images for Virtual Machines, the Cloud, and Bare Metal". TurnKey Linux. Retrieved July 20, 2014.
- ^ "Supported virtualization platforms and build types". TurnKey GNU/Linux docs. Retrieved 2014-07-20.
- ^ "Using default VM build with KVM". TurnKey GNU/Linux docs. Retrieved 2014-07-20.
- ^ "Appliance downloads are back (Proxmox VE 2.0rc1) including TurnKey Linux library". Martin Maurer - Proxmox VE project lead via ProxmoxVE announcement thread. 23 February 2012. Retrieved 15 April 2012.
- ^ "Introducing TurnKey Linux Appliance Library". OpenNode Cld Platform. 18 October 2013. Archived from the original on 20 February 2014. Retrieved 8 February 2014.
- ^ "Installing TurnKey from USB flash drive". Alon Swartz. 8 January 2014. Retrieved 8 February 2014.
- ^ Scannell, Ed (March 10, 2009). "TurnKey Linux Delivers Open Source Appliances". InformationWeek. Retrieved March 23, 2009.
- ^ Panettieri, Joe (March 12, 2009). "12 Ubuntu Server Appliances Meet the Cloud". WorksWithU. Archived from the original on February 9, 2013. Retrieved March 23, 2009.
- ^ "TurnKey Linux: new project builds Ubuntu based Live CD appliances". Ubuntu Weekly Newsletter (108). 2008. Retrieved March 23, 2009.
- ^ a b c Fransen, Matto (February 25, 2009). "Kant-en-klare open source bedrijfsapplicaties". Infoworld. Retrieved March 23, 2009.
- ^ Dineley, Doug; Borck, James R.; Mobley, High (August 31, 2009). "Best of Open Source Software Awards 2009". InfoWorld. Retrieved 24 February 2010.
- ^ 2009년 오픈 소스 플랫폼 및 미들웨어용 BOSSie, 슬라이드 7 참조
- ^ "a new kind of smart backup/restore system that just works". Liraz Siri. 8 September 2010. Retrieved 18 February 2019.
- ^ "New release candidates for TurnKey Linux 11.0 (part 1)". Liraz Siri. 23 November 2010. Retrieved 18 February 2019.
- ^ "SourceForge.net: VOTE for the February Project Of The Month". SourceForge.net. 10 January 2012. Retrieved 15 April 2012.
- ^ "Announcing TurnKey Linux 12.0: 100+ ready-to-use solutions". Liraz Siri. 30 August 2012. Retrieved 13 November 2012.
- ^ "TurnKey Linux offers 64-bit server apps on Amazon cloud". Steven J. Vaughan-Nichols. 11 June 2013. Retrieved 16 February 2014.
- ^ "TurnKey moves to GitHub". Alon Swartz. 28 June 2013. Retrieved 8 February 2014.
- ^ "Introducing TKLDev - Turnkey's appliance development and build system in a box". Alon Swartz. 18 July 2013. Retrieved 8 February 2014.
- ^ "TurnKey 13 out, TKLBAM 1.4 now backup/restores any Linux system". Liraz Siri. 21 November 2013. Retrieved 8 July 2014.
- ^ "v14.0 stable release - Massive Community Effort!". Jeremy Davis. 17 September 2015. Retrieved 24 November 2014.
- ^ "v14.1 Release - Bugfixes, Maintenance and More". Jeremy Davis. 15 April 2016. Retrieved 25 April 2016.
- ^ "TurnKey Linux Core - Common Base Appliance". TurnKey Linux. Retrieved March 23, 2009.
- ^ TKLBAM - 스마트 자동 백업 및 복원
- ^ "Open source server appliances ship". LinuxDevices.com. March 9, 2009. Archived from the original on 27 January 2013. Retrieved March 23, 2009.
- ^ Turnkey Linux Appliance 빌드 코드 저장소
- ^ TKLDev - 어플라이언스 빌드 엔진
- ^ TKLPatch - 간단한 어플라이언스 사용자 지정 메커니즘
- ^ Proffitt, Brian (February 15, 2010). "Virtual Appliances Offer Fast Sandboxes, Production Environments". ITWorld. Retrieved 24 February 2010.