Администрирование Страница 11
Настройка общего доступа к данным хранилища TrueNas
В предыдущей статье мы рассмотрели методику развертывания и начальную настройку сервера TrueNAS. Преимущества системы TrueNAS над конкурирующими решениями не были бы так заметны, если бы в ней нельзя было легко настроить совместный доступ к выбранным данным для различных конфигураций сети передачи и обмена информацией. Система поддерживает несколько конфигураций, но мы остановимся на наиболее популярных из них и продемонстрируем их настройки.
Технология Docker Swarm
Интегрированный в Docker Engine инструментарий или Swarmkit для управления кластером является средством реализации уровня оркестрирования задач Docker. Он позволяет выстраивать и управлять кластерами любой конфигурации и размера, балансируя при этом нагрузку на кластер в автоматическом режиме. Механизм Docker Swarm позволяет запускать сервисы Docker Compose в разветвленном кластере, а не только в локальной среде. Рассмотрим его более подробно и продемонстрируем работу с ним в реальной программной среде.
Новая версия Debian: чего ожидать от 12.0 «bookworm»?
После 1 года, 9 месяцев и 28 дней разработки Debian представил новую стабильную двенадцатую версию под названием «bookworm». Этот релиз содержит множество новых пакетов и обновлений, что делает его еще более мощным и функциональным. Версия официально доступна для девяти архитектур: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) и IBM System z(s390x).
Изучение базовых команд системы управления приложениями Docker
Разработка и использование многокомпонентных разветвленных приложений вызывает немало сложностей из-за высоких потребностей в машинных ресурсах и проблем совместимости программных сред выполнения кода. Существует много средств , которые направлены на уменьшение влияния указанных факторов на качество разработки и использования приложений. Одним из них является программная платформа Docker, опирающаяся на более высокий уровень абстракции виртуальной среды – контейнеризацию. Рассмотрим подробнее ее возможности и продемонстрируем работу с ней.
TrueNAS. Его установка и настройка
Вопросы надежности сохранения массивов данных в сети, скорость доступа к ним и простота администрирования достаточно актуальны для многих субъектов бизнеса. Особенно они обостряются при увеличении объемов данных и количества пользователей для их совместного использования. И поэтому на смену «традиционным» хранилищам, построенным на базе дорогостоящих и тяжелых в администрировании серверов приходят более легкие, дешевые и удобные в использовании системы хранения данных. Одним из них является сервер TrueNAS, основным предназначением которого является обеспечение обмена и хранения больших массивов данных на более высоком, файловом уровне. Рассмотрим главные принципы использования TrueNAS на практике.
Docker compose
Управление многокомпонентными разветвленными приложениями сталкивается с рядом сложностей, связанных с организацией связи между компонентами (контейнерами), планированием их работы и запуска на нескольких серверах или кластерах, восстановлением и развертыванием без остановки их работы и другими подобными проблемами. Решить эти проблемы помогает инструмент Docker Compose, позволяющий облегчить процесс оркестрирования контейнеров в пределах рабочей среды. Рассмотрим это средство более подробно.
Создание шаблонов системы управления приложениями Docker
В предыдущей статье мы изучили основные возможности платформы Docker. Ее использование для нужд автоматизации управления разветвленными приложениями позволяет экономить ресурсы и повысить скорость обработки кода. Однако для реализации всего потенциала программы необходимо создать соответствующие предпосылки, а именно обеспечить корректное и без избыточного формирования шаблонов или образов для будущих контейнеров – носителей виртуальной среды исполнения кода. Существует несколько способов формирования шаблонов. Рассмотрим их и применим для решения конкретных задач.
Внешние команды bash для работы с выражениями и выполнения сложных вычислений
Любой язык программирования или командный процессор должны иметь достаточный набор программных инструментов для работы с различными типами выражений и выполнения сложных вычислений. Внутренние команды, как правило, компактны и их набор ограничен. Выходом из ситуации является использование так называемых внешних или дополнительных команд, которые способны реализовать любую задачу, которая слишком сложна для базового набора. Командный процессор bash не исключение. Рассмотрим наиболее востребованные внешние команды bash, протестируем их возможности на практике.
