Библиотека виртуальных устройств TurnKey Linux - TurnKey Linux Virtual Appliance Library
Семейство ОС | Linux (Unix-подобный ) |
---|---|
Рабочее состояние | ток |
Исходная модель | Открытый исходный код |
Метод обновления | APT |
Менеджер пакетов | dpkg |
Платформы | IA-32, X86-64 |
Ядро тип | Монолитный (Linux ) |
Лицензия | Свободное программное обеспечение лицензии |
Официальный веб-сайт | www |
В Библиотека виртуальных устройств TurnKey Linux это свободный Открытый исходный код проект, который разработал ряд Debian -на основе предварительно упакованного сервера программные устройства (a.k.a. виртуальные устройства ). Под ключ оборудование можно развернуть как виртуальная машина (диапазон гипервизоры поддерживаются), в инфраструктуры облачных вычислений (в том числе AWS и другие) или установлены на физических компьютерах.
особенности
В настоящее время проект поддерживает около 100 виртуальные устройства, все они имеют бесплатную лицензию, и каждое представляет собой готовое к использованию решение, оптимизированное для простоты использования, с ежедневными автоматическими обновлениями безопасности и встроенными возможностями полного резервного копирования. Каждое устройство разработано так, чтобы «просто работать» с минимальной настройкой.[1]
Они упакованы в несколько форматов, оптимизированных для нескольких различных платформ виртуализации, в дополнение к двум отдельным сборкам для установки на физический носитель (на невиртуализированный жесткий диск или USB из гибридного ISO) или на Облако Amazon EC2.[2]
- Виртуальное устройство: готовый к запуску Виртуальная машина Типы сборки устройства включают:
- OVA - Начиная с версии 14.0, это формат виртуальной машины по умолчанию. Обеспечивает запуск "двойным щелчком" для VirtualBox и большинство VMware продукты (например, Рабочая станция, Игрок, Fusion и vSphere / ESX ). Также включает open-vmtools (для VMware).
- VMDK - «ВМ» в зеркалах загрузки Linux под ключ - То же, что и выше, но упаковано в виде zip-архива, содержащего виртуальный жесткий диск VMDK, а также VMX (устаревший файл конфигурации VMware vm). Работает на KVM /QEMU[3]
- OpenStack
- Контейнер - Этот несколько общий формат контейнера специально разработан для Proxmox (как tar.gz) (а ранее OpenNode тоже). Эти сборки можно загрузить прямо из веб-интерфейса Proxmox.[4] (а раньше через интерфейс OpenNode[5]). Также известно, что архив tar.gz работает как с vanilla OpenVZ и LXC с минимальной настройкой.
- Xen
- Докер
- Устанавливаемый Live CD / USB: а гибридный ISO образ который можно сжечь компакт диск или USB[6] и используется для установки как на голое железо (т.е. на невиртуализированную физическую машину), так и на виртуальные машины, в том числе VMware, Xen, XenServer, VirtualBox, и KVM. Это изображение также может запускаться прямой эфир в непостоянных Демонстрационный режим.
- Образ машины Amazon: предоставляется по запросу на Amazon Elastic Compute Cloud либо через TurnKey Linux Hub или AWS Marketplace.
Предварительно интегрированные серверные приложения включают ЛАМПА, WordPress, Joomla, Drupal, Redmine, MySQL, MediaWiki, Контроллер домена, Файловый сервер, Рубин на рельсах, phpBB, и многие другие.
История
Основана инженерами израильского стартапа,[7] Проект был задуман в середине 2008 года как ориентированный на сообщества проект с открытым исходным кодом, который будет сосредоточен на помощи пользователям в сборке готовых решений из компонентов с открытым исходным кодом в крупнейших дистрибутивах Linux. По словам одного из соучредителей TurnKey Linux, этот проект отчасти был вдохновлен желанием предоставить поставщикам проприетарных виртуальных устройств альтернативы с открытым исходным кодом, которые соответствовали бы интересам пользователей и могли бы привлечь сообщество.[8]
Проект стартовал в сентябре 2008 года с трех прототипов устройств для Drupal, Joomla и LAMP, основанных на сборке Ubuntu 8.04.1.[9] В последующие месяцы было улучшено удобство использования, и был выпущен десяток дополнительных устройств, включая Ruby on Rails, MediaWiki и Django.[10]
В октябре 2009 года в рамках проекта было выпущено 40 устройств на базе Ubuntu 8.04.3, включая 25 новых дополнений к библиотеке виртуальных устройств. Релиз включал поддержку Amazon Elastic Compute Cloud, и новый Образ виртуальной машины формат с OVF поддержка.
TurnKey Linux был назван победителем конкурса "Bossies" 2009 г. InfoWorld как один из «40 лучших продуктов с открытым исходным кодом» того года.[11][12]
В сентябре 2010 г. состоялось официальное открытие ТКЛБАМ (Резервное копирование и миграция Linux под ключ) произошло в сообщении в блоге, в котором описывается их цель создания «идеальной системы резервного копирования», согласно Лираз Сири.[13] Многие функции были описаны автором вместе с видео, чтобы продемонстрировать функциональность их системы резервного копирования.
В ноябре 2010 года было объявлено о дальнейших дополнениях к TKLBAM, включая интеграцию Webmin, которая обсуждалась как будущая функция при первоначальном представлении TKLBAM.[14]
Linux под ключ был номинирован на звание проекта месяца SourceForge в феврале 2012 года.[15]
В августе 2012 года была выпущена версия 12.0 с расширенной библиотекой, которая включает более 100 устройств. Этот выпуск также ознаменовал отход от Ubuntu в качестве основного Операционная система к Debian 6.0 (также известный как Сжатие). Этот шаг был назван по разным причинам, в частности из соображений безопасности.[16]
В начале июня 2013 г. произошли значительные изменения в политике с выпуском обновления версии 12.1; построен с новой открытой инфраструктурой сборки "TKLDev". В этот выпуск также вошли первые X86-64 строит.[17] Позже в том же месяце код пользовательского приложения Linux под ключ был перемещен в GitHub который также включает трекер для отчетов об ошибках бытовой техники.[18] Как и было обещано, в середине июля Turnkey Linux выпустила свое устройство для построения образов (TKLDev), а также дополнительный отдельный GitHub аккаунт для размещения всего кода конкретного устройства (используется TKLDev для создания устройств).[19]
В ноябре 2013 г. была выпущена версия 13.0, основанная на Debian 7.2 (он же Уизи).[20]
Сентябрь 2015 г. ознаменовался долгожданным выпуском версии 14.0, основанной на Debian 8.2 (он же Джесси),[21] за которым последовал отладочный выпуск от апреля 2016 г., v. 14.1, на основе Debian 8.4.[22]
дизайн
Виртуальные устройства TurnKey начинают свою жизнь как «урезанные» Debian bootstrap (предыдущие версии до v12.0 на основе Ubuntu.[10]) К этому добавлено TurnKey Core, которое включает в себя все общие функции для виртуальных устройств проекта,[23] в том числе:
- di-live: живой установщик, производный от установщик debian.
- Консоль конфигурации: разработана в Python для проекта, чтобы пользователи могли выполнять базовые задачи настройки (например, настройка сети, перезагрузки)
- Автоматический механизм, который ежедневно устанавливает исправления безопасности.
- Интерфейс веб-администрирования на основе Webmin который включает в себя набор общих дополнительных модулей управления и конфигурации.
- Оболочка на основе веб-браузера
- TKLBAM (резервное копирование и миграция TurnKey Linux)[24] - пользовательское приложение / сервис для резервного копирования / миграции TKL, которое использует Двойственность как бэкэнд. По умолчанию TKLBAM использует Amazon S3 для хранения, но также может быть настроен для использования любого другого носителя, поддерживаемого Duplicity. Начиная с версии 1.4 TKLBAM доступен для ОС Linux, отличной от TKL.
Ядро TurnKey занимает примерно 110 МБ и доступно для отдельной загрузки. Прикладное программное обеспечение устанавливается поверх ядра, что обычно увеличивает размер виртуального устройства примерно до 160 МБ.[25] Загрузив и установив пакет устройства на жесткий диск, разработчики предполагают, что администраторы получат простой способ настройки выделенного сервера.[10]
Новые программные устройства или индивидуальные устройства могут быть разработаны путем разветвления соответствующего кода сборки устройства на GitHub[26] а затем построен с использованием TKLDev.[27] Кроме того, устройства также можно настраивать и расширять с помощью TKLPatch,[28] простой механизм модификации прибора.
TurnKey Linux можно запускать как виртуальная машина с участием VirtualBox и VMWare, хотя было описано, что к первому приложено больше документации.[29]
Скриншоты
Консоль конфигурации
Веб-интерфейс управления - Обзор системы
Веб-интерфейс управления - Межсетевой экран
Веб-оболочка AJAX
Смотрите также
использованная литература
- ^ «TurnKey GNU / Linux: 100+ бесплатных готовых к использованию системных образов для виртуальных машин, облака и« чистого металла »». TurnKey Linux. Получено 20 июля, 2014.
- ^ «Поддерживаемые платформы виртуализации и типы сборки». Документы TurnKey GNU / Linux. Получено 2014-07-20.
- ^ «Использование сборки виртуальной машины по умолчанию с KVM». Документы TurnKey GNU / Linux. Получено 2014-07-20.
- ^ «Загрузки устройства вернулись (Proxmox VE 2.0rc1), включая библиотеку TurnKey Linux». Мартин Маурер - руководитель проекта Proxmox VE через ветку объявлений ProxmoxVE. 23 февраля 2012 г.. Получено 15 апреля 2012.
- ^ «Знакомство с библиотекой для устройств TurnKey Linux». Платформа OpenNode Cld. 18 октября 2013 г. Архивировано с оригинал 20 февраля 2014 г.. Получено 8 февраля 2014.
- ^ «Установка TurnKey с флешки». Алон Шварц. 8 января 2014 г.. Получено 8 февраля 2014.
- ^ Сканнелл, Эд (10 марта 2009 г.). «TurnKey Linux поставляет устройства с открытым исходным кодом». Информационная неделя. Получено 23 марта, 2009.
- ^ Панеттьери, Джо (12 марта 2009 г.). «12 серверных устройств Ubuntu встречают облако». Работает с U. Архивировано из оригинал 9 февраля 2013 г.. Получено 23 марта, 2009.
- ^ «TurnKey Linux: новый проект строит устройства Live CD на базе Ubuntu». Еженедельный бюллетень Ubuntu (108). 2008. Получено 23 марта, 2009.
- ^ а б c Франсен, Матто (25 февраля 2009 г.). "Kant-en-klare открытые прикладные программы". Инфомир. Получено 23 марта, 2009.
- ^ Динли, Дуг; Borck, Джеймс Р .; Мобли, Хай (31 августа 2009 г.). «Награда за лучшее программное обеспечение с открытым исходным кодом 2009». InfoWorld. Получено 24 февраля 2010.
- ^ 2009 BOSSie для платформ с открытым исходным кодом и промежуточного программного обеспечения, см. Слайд 7
- ^ "новый вид умной системы резервного копирования / восстановления, которая просто работает". Лираз Сири. 8 сентября 2010 г.. Получено 18 февраля 2019.
- ^ «Новые кандидаты на выпуск TurnKey Linux 11.0 (часть 1)». Лираз Сири. 23 ноября 2010 г.. Получено 18 февраля 2019.
- ^ "SourceForge.net: ГОЛОСОВАНИЕ за февральский проект месяца". SourceForge.net. 10 января 2012 г.. Получено 15 апреля 2012.
- ^ «Представляем TurnKey Linux 12.0: более 100 готовых решений». Лираз Сири. 30 августа 2012 г.. Получено 13 ноября 2012.
- ^ «TurnKey Linux предлагает 64-битные серверные приложения в облаке Amazon». Стивен Дж. Воан-Николс. 11 июня 2013 г.. Получено 16 февраля 2014.
- ^ «TurnKey переходит на GitHub». Алон Шварц. 28 июня 2013 г.. Получено 8 февраля 2014.
- ^ «Представляем TKLDev - систему разработки и сборки под ключ в коробке». Алон Шварц. 18 июля 2013 г.. Получено 8 февраля 2014.
- ^ «TurnKey 13 out, TKLBAM 1.4 теперь создает резервную копию / восстанавливает любую систему Linux». Лираз Сири. 21 ноября 2013 г.. Получено 8 июля 2014.
- ^ "Стабильный выпуск v14.0 - огромные усилия сообщества!". Джереми Дэвис. 17 сентября 2015 г.. Получено 24 ноября 2014.
- ^ «Выпуск v14.1 - исправления, обслуживание и многое другое». Джереми Дэвис. 15 апреля 2016 г.. Получено 25 апреля 2016.
- ^ «TurnKey Linux Core - стандартное базовое устройство». TurnKey Linux. Получено 23 марта, 2009.
- ^ TKLBAM - интеллектуальное автоматическое резервное копирование и восстановление
- ^ «Доставка серверного оборудования с открытым исходным кодом». LinuxDevices.com. 9 марта 2009 г. Архивировано с оригинал 27 января 2013 г.. Получено 23 марта, 2009.
- ^ Репозиторий кода сборки под ключ Linux Appliance
- ^ TKLDev - механизм сборки устройства
- ^ TKLPatch - простой механизм настройки устройства
- ^ Проффитт, Брайан (15 февраля 2010 г.). «Виртуальные устройства предлагают быстрые песочницы, производственные среды». ITWorld. Получено 24 февраля 2010.