Fleio 2021.03.0 и 2021.04.1

Версия Fleio 2021.03.0 теперь доступна в бета-версии, и вы можете протестировать ее в своей лабораторной среде, поскольку этот выпуск не рекомендуется для производства.

Тепловая поддержка
В последнем выпуске мы реализовали поддержку проекта Heat Openstack.

Теперь вы сможете развернуть свои собственные тепловые стеки, используя файл / прямой ввод или загрузку URL-адресов для данных шаблона.

Вы также сможете изменить шаблон, приостановить / возобновить или удалить стек.

Помимо этого, вы также сможете предварительно просмотреть типы тепловых ресурсов и версии тепловых шаблонов.

Обратите внимание, что тепловая поддержка была реализована только для конечного пользователя и доступна только на новой угловой панели конечного пользователя.

Чтобы активировать угловую панель для конечного пользователя, ознакомьтесь с нашей документацией.

Подтверждение пользователя с помощью кредитной карты
В выпуске 2021.03.0 мы также добавили новый способ подтверждения нового пользователя. При регистрации новые пользователи должны будут добавить действующую кредитную карту, чтобы иметь возможность использовать облачные сервисы.

Эта функция не включена по умолчанию и может быть активирована, перейдя в Настройки -> Конфигурации -> вкладка Биллинг. Он также включает следующие настраиваемые параметры:
  • Сумма комиссии при регистрации
  • Действие с суммой платы за регистрацию


Поскольку мы говорим о процессе регистрации пользователя, мы также хотели бы сообщить вам, что мы добавили проверку reCaptcha на страницу регистрации конечного пользователя.

Это также необходимо включить в General -> Sign Up:


Обратите внимание, что обе функции будут работать только с новой панелью конечного пользователя (Angular), и если вы включите их, регистрация конечного пользователя на панели AngularJS (старая панель) прервется.

Чтобы заменить AngularJS панелью Angular, следуйте нашей документации.
fleio.com/docs/reseller/enable_reseller.html#how-to-enable-reseller-feature-in-docker-deployment

Реселлер в развертывании докеров
В последнем выпуске мы также добавили панель реселлера в Fleio при развертывании с Docker.

Если вы хотите включить функцию реселлера, см. Нашу документацию.

Мы также хотели бы напомнить вам, что мы прекращаем развертывание системных пакетов через несколько месяцев.

Если вы не читали нашу запись в блоге, в которой мы подробно рассказали, почему и когда мы собираемся исключить эти пакеты, проверьте запись в блоге о прекращении использования системных пакетов.

Мы поговорим о некоторых других функциях стабильного выпуска 2021.03.1, которые должны появиться примерно через неделю.

А пока просмотрите полный список изменений в fleio.com/docs/changelog/v2021.03.0.html

Подтверждение пользователя с помощью кредитной карты, reCaptcha при регистрации и импорт доменов из функций CSV спонсировались Idea DC Corp. www.ideadc.com/

Интеграция Heat спонсируется Binero, шведским поставщиком облачных услуг и важным участником OpenStack. binero.com/

Спонсируемая разработка — это хороший способ быстрее получить желаемую функцию во Fleio за единовременную оплату. Мы принимаем спонсируемые функции, которые имеют смысл для широкой аудитории. Мы берем на себя спонсируемую функцию, предоставляя будущие обновления и поддержку.

2021.04.1: поддержка Octavia, зоны доступности, угловые переводы и многое другое


Поддержка Octavia
В последнем выпуске мы с гордостью сообщаем, что реализовали поддержку проекта Octavia OpenStack.

Теперь вы сможете развертывать балансировщики нагрузки и управлять ими. Сюда входят слушатели, пулы, мониторы работоспособности, правила политик L7 и так далее.

Обратите внимание, что поддержка Octavia была реализована только для конечного пользователя и доступна только на новой угловой панели конечного пользователя.

Чтобы активировать панель Angular для конечного пользователя, пожалуйста, проверьте нашу документацию.

Переводы угловых панелей
В выпуске 2021.04 мы также реализовали переводы для панелей Angular.

Эти переводы реализованы иначе, чем переводы AngularJS, поэтому вам придется подготовить их к тому моменту, когда мы удалим панель AngularJS.

См. Документацию о том, как добавить перевод для нового языка в новый интерфейс Angular.

Как всегда, если у вас есть какие-либо проблемы или вопросы относительно новых переводов, свяжитесь с нашей службой поддержки.

Поддержка зон доступности
В последней версии мы также реализовали поддержку зон доступности. Теперь вы сможете выбрать зону доступности, в которой будет развернут ваш облачный ресурс OpenStack (экземпляры, тома, сети и маршрутизаторы).


Создавайте облачные ресурсы в панели персонала
В последней версии мы изменили способ создания облачных ресурсов сотрудниками, позволив авторизованным штатным пользователям также создавать облачные ресурсы в административном проекте.

Перед этим штатный пользователь должен будет выполнить это другими способами, например Horizon или командной строкой.

С последними изменениями штатный пользователь, имеющий соответствующую авторизацию, сможет выбрать, будет ли ресурс развертываться в административном проекте или в клиентском проекте:


Однако этот новый параметр несет ответственность, поэтому мы добавили новый параметр авторизации, который можно настроить для группы пользователей или непосредственно для пользователя:


Fleio развернут с улучшениями Docker
В выпуске 2021.04.1 мы также добавили возможность установки Fleio с Docker, используя опцию автоматического SSL, даже если у вас не настроен DNS. Если проверка доменного имени не удалась, установщик Fleio вернется к самоподписанному сертификату SSL.

Когда вы настроили DNS и ваш домен правильно разрешается для установки Fleio, вы можете выполнить следующую команду, чтобы запросить сертификат Let’s Encrypt.
fleio issue letsencrypt


Система развертывания пакетов ОС скоро будет удалена
Как мы уже упоминали в этом блоге, мы отказываемся от метода развертывания системных пакетов deb / rpm для Fleio и делаем развертывание докеров единственным методом установки и обновления Fleio.

Последней версией, для которой мы выпустим пакеты deb / rpm, будут версии 2021.05.0 и 2021.05.1.

Подробнее об этом решении вы можете прочитать здесь.

Напоминаем, что при обновлении Fleio мы рекомендуем использовать безопасную процедуру обновления.
fleio.com/docs/upgrading.html#safe-upgrade-packages

Fleio 2021.04.1 включает в себя еще много улучшений и исправлений ошибок. Полный список см. В полном журнале изменений за 2021.04.
fleio.com/docs/changelog/v2021.04.1.html

Посмотрите последнюю версию Fleio в онлайн-демонстрации и свяжитесь с нами, чтобы обсудить, как мы можем реализовать Fleio в вашем облаке OpenStack.
fleio.com/demo

Поддержка Octavia спонсируется Binero, шведским поставщиком облачных услуг и важным участником OpenStack. binero.com/

Спонсируемая разработка — это хороший способ быстрее получить желаемую функцию во Fleio за единовременную оплату. Мы принимаем спонсируемые функции, которые имеют смысл для широкой аудитории. Мы берем на себя спонсируемую функцию, предоставляя будущие обновления и поддержку.

Прекращение развертывания системного пакета. Докер - единственный способ установить Fleio.

Недавно мы выпустили четвертую основную версию Fleio, которая включает метод развертывания докеров (2020.2.1). За последние четыре месяца мы собрали отзывы и улучшили докер-установку Fleio. Теперь мы уверены, что развертывание докеров Fleio готово к производству.

Как мы указывали в последние четыре месяца, мы отменяем метод развертывания системных пакетов deb / rpm для Fleio и делаем развертывание докеров единственным методом установки и обновления Fleio.

Последний выпуск, который включает системные пакеты deb / rpm, будет в мае 2021 года (выпуски 2021.05.0 бета и 2021.05.1 стабильный).

Выпуски за июнь 2021 года станут первыми выпусками, которые включают только метод установки докеров.



Почему мы переходим на докер?
Развертывание Fleio с помощью docker позволяет нам использовать последние версии программного обеспечения (например, версию Python, MariaDB и сторонние библиотеки) и иметь единую согласованную двоичную среду на всех установках наших клиентов. Это позволяет нам быстрее вносить изменения в зависимости, когда это необходимо, выбирать лучшую комбинацию версий зависимостей, независимо от операционной системы хоста, иметь более стабильный продукт и оптимизировать наши процедуры технической поддержки.

Подробнее о решении перейти на докер читайте в предыдущем посте.

Что нужно сделать?
Вам следует как можно скорее протестировать развертывание докера и выполнить некоторые миграции установки в тестовой среде. Пошаговые инструкции по тестовой или производственной миграции см. В нашем руководстве по миграции. Чтобы ваша установка была близка к последней стабильной версии Fleio, мы рекомендуем вам перенести производственную установку не позднее мая 2021 года.

Можете ли вы продолжать использовать существующую установку deb / rpm?
Технически можно. Но вы не сможете обновить свою установку после мая 2021 года. В дальнейшем развертывание докеров будет единственным способом установки Fleio. Однако вы можете продолжать использовать старую версию Fleio, которая была установлена ​​из системных пакетов deb / rpm. Но, очевидно, не рекомендуется запускать старую версию в долгосрочной перспективе, тем более что мы не переносим исправления ошибок в более старые версии. См. Подробности в выпуске модели Fleio.

Мы готовы ответить на ваши вопросы и предложить техническую поддержку. Мы также можем выполнить миграцию за вас без каких-либо дополнительных затрат.

fleio.com

2021.01.0 beta

Версия Fleio 2021.01.0 теперь доступна в бета-версии, и вы можете протестировать ее в своей лабораторной среде, поскольку этот выпуск не рекомендуется для производства.

В последнем выпуске мы хотели бы сообщить, что мы добавили следующие изменения и улучшения во Fleio.

Загрузка файлов в потоки памяти
Ранее загрузка файлов для таких действий, как загрузка изображений или быстрая загрузка хранилища объектов выполнялась Fleio путем загрузки файла сначала на сервер fleio, а оттуда он отправлялся в Openstack.

В последней версии мы изменили это, поэтому изображения / объекты будут отправляться прямо в Openstack.

Улучшенная обратная связь с пользователями
В последнем выпуске мы улучшили обратную связь, которую пользователь получал при выполнении таких операций, как массовая рассылка электронной почты (теперь вы получите подтверждение того, что электронные письма были отправлены), наличие ошибки в форме (теперь вы будете указывать на поля с ошибки), удаление используемой валюты (вы должны получить соответствующее сообщение об ошибке при попытке удалить используемую валюту) и так далее.

Помимо этого, мы также улучшили функцию поиска, так что теперь вы можете выполнять поиск по UUID и на сетевых объектах (таких как маршрутизаторы, сети, подсети и т. Д.).

Угловой интерфейс для конечных пользователей
В последнем выпуске мы также продолжили работу по переносу старой панели конечного пользователя с angularjs на angular. С 2021.01.0 мы добавили несколько новых страниц, таких как экземпляры, операции и история выставления счетов.

Имейте в виду, что интерфейс angular для конечного пользователя в настоящее время отключен по умолчанию, но если вы хотите протестировать его и включить, вам придется следовать этому руководству. Если вы используете обновление пакета, вам также необходимо будет следовать этому руководству, чтобы настроить веб-сервер (не относится к установке докеров).

Мы поговорим о некоторых других функциях стабильной версии 2021.01.1, которая должна появиться примерно через неделю.

А пока смотрите полный список изменений в fleio.com/docs/changelog/v2021.01.0.html

2020.12.1

2020.12.1: хранилище объектов Swift, автоматическая установка Let's Encrypt SSL при установке докеров, упрощенная отладка
Последняя версия помечена как стабильная и может использоваться в производственной среде


Магазин объектов Swift
В последнем сообщении блога мы объявили, что добавили хранилище объектов Swift в наши проекты поддержки Openstack.

С последней версией вы сможете:
  • создавать и удалять контейнеры
  • обновить контейнеры
  • создавать и удалять папки внутри контейнеров
  • загружать и удалять файлы внутри контейнеров
  • настроить политику доступа к вашему контейнеру

Обратите внимание, что для использования хранилища объектов Swift вам необходимо включить конечного пользователя angular в settings.py, следуя этому руководству. Если вы обновляете старую версию Fleio, следуйте инструкциям по обновлению.

Хранилище объектов Swift также можно протестировать в нашей общедоступной демонстрации, которая доступна здесь.

Автоматическое шифрование SSL при установке докера
В последней версии вы сможете автоматически добавлять SSL-сертификат к вашей установке Fleio. Для этого вам необходимо установить Fleio с помощью руководства по развертыванию докеров.

Напоминаем, что метод установки пакетов устареет через несколько месяцев и будет лучше, если вы начнете использовать метод установки докеров в своей тестовой среде.

Скрипт установки Docker от начала до конца займет около 3 минут.

Если вы не хотите использовать SSL-сертификат Let’s Encrypt, у вас будет возможность выбрать самозаверяющий сертификат или отсутствие сертификата.

Показать продолжительность периодической задачи
В последней версии мы изменили способ отображения продолжительности периодической задачи. Это было необходимое изменение, поскольку старый формат был довольно недружелюбен для пользователей.

В новом формате продолжительность задачи намного легче читать, и это позволит вам лучше понять задачи.


Более легкая отладка
В выпуске 2020.12 мы также добавили очень необходимые изменения в установки докеров.

Помимо сертификата SSL, о котором мы говорили ранее, мы также добавили флаг –debug в сценарий установки и во все команды fleio.

Это поможет вам лучше понять, что происходит за кулисами. Например, если вы используете флаг –debug в команде fleio status, вы получите более подробный результат.

Кроме того, мы также добавили новую настройку для регистрации уведомлений о событиях openstack, которая по умолчанию имеет значение false:
OPENSTACK_EVENT_NOTIFICATIONS_LOGGING_VERBOSE = Ложь

Этот новый параметр позволит вести более подробный журнал для полезных данных, полученных от openstack.

Улучшенные уведомления профиля
В 2020.12 мы добавили несколько улучшений и столь необходимых изменений на страницу уведомлений профиля, например:
  • читать все кнопка
  • фильтры для виден / не видел и статуса
  • изменили сортировку (теперь уведомления отсортированы по новейшим)
  • выделите уведомления, которые не были просмотрены (теперь они выделены жирным шрифтом)
  • кнопка действия, чтобы отметить уведомление как видимое / невидимое
Новые функции переключаются в settings.py
В 2020.12.1 мы добавили следующие новые настройки в файл base_settings.py:
'billing.credit_estimate': Верно

Это позволит вам включить или отключить функцию оценки кредита.
'openstack.object-store': Истина
ANGULAR_ENDUSER_FRONTEND = Ложь

Интерфейс конечного пользователя Angular отключен по умолчанию, так как он все еще находится на ранней стадии разработки. Однако, если вы хотите использовать хранилище объектов Swift, вам придется включить его, следуя инструкциям, упомянутым ранее.

Fleio 2020.12.1 включает множество улучшений и исправлений ошибок. Полный список см. В полном журнале изменений 2020.12.
fleio.com/docs/changelog/v2020.12.1.html

Посмотрите последнюю версию Fleio в онлайн-демонстрации и свяжитесь с нами, чтобы обсудить, как мы можем реализовать Fleio в вашем облаке OpenStack.

ОБНОВЛЕНИЕ: мы выпустили 2020.12.2 с одним исправлением ошибки. См. Журнал изменений здесь.
Интеграцию Swift спонсирует Binero, шведский поставщик облачных услуг и важный участник OpenStack.
Спонсируемая разработка — это хороший способ быстрее получить желаемую функцию во Fleio за единовременную оплату. Мы принимаем спонсируемые функции, которые имеют смысл для широкой аудитории. Мы берем на себя спонсируемую функцию, предоставляя будущие обновления и поддержку.

2020.12.0 beta: хранилище объектов SWIFT, автоматическое шифрование SSL при установке докера

Версия Fleio 2020.12.0 теперь доступна в виде бета-версии, и вы можете протестировать ее в своей лабораторной среде, поскольку этот выпуск не рекомендуется для производства.

Вы можете узнать больше о нашей модели выпуска здесь.
fleio.com/docs/operating/release-model.html

В последней версии мы хотели бы сообщить, что реализовали пользовательский интерфейс хранилища объектов Swift.


С версией 2020.12 ваш конечный пользователь сможет создавать, читать, обновлять и уничтожать быстрые контейнеры. Операции CRUD также доступны для файлов и папок в быстрых контейнерах.

Обратите внимание, что если вы хотите использовать хранилище объектов Swift, вам нужно будет включить конечного пользователя angular в settings.py, следуя этому руководству.

В следующем выпуске мы будем работать над реализацией потоковой загрузки файлов для быстрых объектов.

Автоматическое шифрование SSL при установке докера
В 2020.12.0 мы продолжили работу над интеграцией Fleio — Docker. Мы с гордостью сообщаем, что в последней версии мы добавили поддержку SSL для установки докеров.

Сертификат SSL будет выпущен Let's Encrypt. Обратите внимание, что для получения сертификата SSL вам необходимо использовать полное доменное имя с правильной конфигурацией DNS. Домен должен публично разрешить IP-адрес сервера, на котором вы будете устанавливать Fleio с докером, чтобы Let's Encrypt мог проверить, соответствует ли ваш домен сертификату SSL.

Кроме того, мы также предлагаем возможность выбрать самоподписанный сертификат или вообще не использовать сертификат.

Угловой интерфейс для конечных пользователей
С 2020.12.0 мы также начали работу над добавлением последнего элемента в угловую миграцию: интерфейс конечного пользователя.

По умолчанию интерфейс angular для конечного пользователя отключен, поскольку он все еще находится на первых итерациях. Если вы хотите включить его, выполните следующие действия.

Обратите внимание, что если вы хотите использовать хранилище объектов Swift, вам необходимо включить интерфейс angular конечного пользователя.

Показать длительность периодической задачи
В последней версии мы изменили способ отображения времени продолжительности периодической задачи. До этого изменения у нас были дата и время начала, а также дата и время окончания. Поскольку эти задачи обычно длятся от нескольких секунд до нескольких минут, эти представления времени действительно отображались не лучшим образом.

В последних обновлениях мы изменили это представление на более удобное для чтения


И больше
Мы также добавили множество мелких улучшений в релиз 2020.12.0. Некоторые из наиболее заметных из них:
  • Разрешить удаление и воссоздание записи из зоны DNS за одно обновление
  • Добавить параметр «Через день» в расписания резервного копирования экземпляров
  • Разрешить более подробные журналы для регистрации событий openstack
  • Добавить –debug в установку и скрипты fleio
  • Улучшенная страница уведомлений профиля
  • Мы поговорим о некоторых других функциях стабильной версии 2020.12.1, которая должна появиться примерно через неделю.

А пока просмотрите полный список изменений в fleio.com/docs/changelog/v2020.12.0.html.

Интеграцию Swift спонсирует Binero, шведский поставщик облачных услуг и важный участник OpenStack.

Спонсируемая разработка — это хороший способ быстрее получить желаемую функцию во Fleio за единовременную оплату. Мы принимаем спонсируемые функции, которые имеют смысл для широкой аудитории. Мы берем на себя спонсируемую функцию, предоставляя будущие обновления и поддержку.

2020.11.1



2020.11.1: развертывание докеров, редизайн ведения журнала, улучшения производительности клиентов процессов, улучшения Magnum Kubernetes


Интеграция с докером
Если вы не читали нашу последнюю запись в блоге, мы хотим сообщить вам, что теперь вы можете установить Fleio trough docker и docker compose, выполнив одну команду.

Обратите внимание, что докер для развертывания Fleio все еще находится на стадии бета-тестирования и не рекомендуется для производства. Мы продолжим поддерживать развертывание Fleio с помощью системных пакетов в течение нескольких месяцев, но в конечном итоге докер будет единственным способом запустить Fleio.

Рекомендуем как можно скорее приступить к тестированию и привыкнуть к нему. Обратитесь в службу поддержки, если у вас есть вопросы по развертыванию докеров и / или вам нужна помощь с установкой.

Вы можете узнать больше о докере в этом сообщении блога.

Редизайн журнала
В последнем цикле разработки мы работали над перепроектированием ведения журналов для периодических задач, таких как обработка клиентов cron, запланированное резервное копирование, сбор данных трафика и так далее.

В первой итерации этой функции мы добавили новый настраиваемый уровень журнала под названием FLEIO_ACTIVITY.

Отныне при запуске задачи периода журнал задачи будет доступен в меню Утилиты -> Журнал задачи периода.

Мы добавили это для более подробного отображения того, что происходит за кулисами.


Теперь вы можете видеть информацию о том, сколько времени потребовалось для выполнения задачи, сколько клиентов было приостановлено / возобновлено, сколько запущено резервных копий и т. Д., И была ли задача успешной или неудачной.

Если вы нажмете на подробности, вы можете прочитать весь файл журнала прямо в браузере, перейдя на вкладку ОБЗОР, или вы можете загрузить его, перейдя на вкладку ФАЙЛ журнала.



Улучшения производительности cron для клиентов процессов
В последней версии мы изменили способ обработки плавающих IP-адресов. До сих пор процесс-клиенты cron проверяли все проекты на наличие плавающих IP-адресов. Добавьте несколько регионов к вычислению, и это приведет к высокому времени выполнения для проверки всех проектов во всех регионах.

С последними изменениями плавающие IP-адреса будут обрабатываться на основе событий уведомлений Openstack, точно так же, как обрабатывались экземпляры, том, изображения и любые другие типы ресурсов.

Это значительно улучшило время выполнения cron клиентов процессов и в то же время улучшило способ обработки плавающих IP-адресов.

Обратите внимание, что если вы хотите использовать новый метод, вам придется удалить старые правила ценообразования, которые использовали «Сеть» в качестве типа ресурса, и создать новые, используя непосредственно плавающие IP-адреса.


Улучшения Magnum Kubernetes в Fleio
  • Флажок с плавающим IP-адресом включен и добавлена ​​функция для отображения флажка Master LB в форме создания кластера (по умолчанию используются выбранные значения шаблона кластера).
  • Разрешить создание шаблонов кластера без размера тома докера для драйверов хранения, отличных от устройства сопоставления
  • Теперь вы можете обновлять кластеры Magnum Kubernetes
  • Новые функции переключаются в settings.py
  • В версии 2020.11.1 мы добавили следующие новые функции в файл settings.py.

Чтобы изменить их, вам нужно будет следовать этому руководству.
(1) 'logger': Верно,
(2) 'logger.periodic_task_log': Верно,
(3) 'openstack.coe.clusters.create.master_lb_flag': ложно,
(4) PTR_RECORDS_FORCE_LOWERCASE = Ложь

  1. Включает функцию регистратора. Это необходимо для (2)
  2. Включает журнал задач периода, который обсуждался в первой части этого блога psot
  3. Это включит флаг master_lb при создании cluser. Мы говорили об улучшениях в функции magnum kubernetes в нашем предыдущем сообщении в блоге.
  4. Он автоматически преобразует rDNS в нижний регистр, если для него установлено значение True.

Стоит упомянуть исправления ошибок
  • # 3609: Исправить дублирование кластеров Magnum Kubernetes при создании, когда пара ключей уже была сгенерирована в Openstack раньше
  • # 3622: Исправить большинство форм, которые не могли быть отправлены с помощью клавиши ENTER в новой угловой панели. Исправляйте различные ошибки и ошибки в формах.
  • # 3674: Исправить сбой при обновлении сервиса при использовании сельдерея вне процесса (то есть во всех производственных развертываниях)
  • # 3690: Ошибка сегментации в UWSGI при обновлении лицензии

fleio.com/demo
fleio.com/

2020.11.0 beta

2020.11.0 beta: развертывание Fleio с докером, улучшения Magnum Kubernetes, функции для каждой группы пользователей

Теперь вы можете установить Fleio через docker и docker-compose, выполнив одну команду.


Теперь Fleio работает с Ubuntu 20.04 и CentOS 8.

Обратите внимание, что мы продолжаем поддерживать развертывание Fleio с системными пакетами (deb и rpm) еще несколько месяцев, но докер в конечном итоге станет единственным методом для запуска Fleio.

Сценарий установки Docker в Ubuntu 20.04 занимает около 3 минут. Вот установка в реальном времени: asciinema.org/a/370625

Почему докер?
Развертывание с системными пакетами из репозиториев Fleio работало хорошо в течение ряда лет, но иногда, в зависимости от версии Python, установленной в системе, и от системных пакетов, которые поступали из официальных репозиториев дистрибутива, также было проблемой. У некоторых клиентов был установлен MySQL, у других — MariaDB, у некоторых — версия 10.1, у других — MariaDB 10.4, не говоря уже о разных кодировках и так далее. Некоторые версии программного обеспечения содержали ошибки, и в каждой производственной среде возникали различные проблемы при отладке установки Fleio.

Python 3.5 из Ubuntu 16.04 удерживает нас от обновления фреймворка Django с 2.x до 3.x, от обновления magnum-client и от обновления ряда библиотек.

Мы могли бы, конечно, продолжать добавлять пакеты ОС для Ubunut 20.04, CentOS 8 и так далее, развертывать собственные двоичные файлы Python и обеспечивать согласованную среду на хосте с помощью сценариев пакетов и сторонних репозиториев.

Но через несколько лет мы столкнемся с той же проблемой: как мы можем убедиться, что все клиенты работают, скажем, Python 3.9.4 и MariaDB 12.4?

Что ж, это то, для чего был разработан Docker: предлагать согласованную двоичную среду. Возможность горизонтального масштабирования и будущая интеграция Fleio с Kubernetes — это хорошо принятый бонус.

Мы неохотно использовали докер уже несколько лет. Низкая начальная производительность, старые проблемы с безопасностью, незрелые инструменты и поведение не делали Docker слишком привлекательным для производства. Но спустя семь лет после рождения докера и после работы над развертыванием докера Fleio в течение последних 6 месяцев мы можем сказать, что докер — надежный инструмент.

Мы будем рады услышать ваши отзывы и сделать развертывание докеров надежным. Лучше всего начать тестирование Fleio на докере как можно скорее, в конце концов, все будут запускать Fleio на докере через несколько месяцев.

Мы предложим руководства по переходу с устаревшего развертывания на Docker, предложим поддержку и даже выполним миграцию за вас, если вы выберете это.

Улучшения Magnum Kubernetes в Fleio
  • Флажок с плавающим IP-адресом включен и добавлена ​​функция для отображения флажка Master LB в форме создания кластера (по умолчанию используются выбранные значения шаблона кластера).
  • Разрешить создание шаблонов кластера без размера тома докера для драйверов хранения, отличных от устройства сопоставления
  • Теперь вы можете обновлять кластеры Magnum Kubernetes
  • Включить функции на основе группы пользователей
  • В настройках Fleio вы можете включить или отключить каждую функцию для конечных пользователей, а также для штатных пользователей и определить точный набор функций, который имеет смысл в вашем сценарии.

До сих пор это было возможно на глобальном уровне: у всех конечных пользователей был одинаковый набор функций, а у всех сотрудников — одинаковый набор функций.

Теперь вы можете определять доступные для конечных пользователей функции на основе групп пользователей. У каждой группы конечных пользователей может быть свой набор функций.

И больше
Тонны других улучшений являются частью выпуска 2020.11.0. Прежде чем перейти к списку изменений, позвольте мне упомянуть здесь несколько:
  • Улучшенное ведение журнала (готовится общий редизайн ведения журнала, теперь первый шаг выпущен)
  • Значительное улучшение производительности при обработке информации об использовании плавающих IP-адресов (сколько плавающих IP-адресов используется в этом проекте OpenStack и в течение какого периода времени)
  • Вы можете связать / разорвать связь / повторно связать проект OpenStack со службой во Fleio, и все это без фактического удаления проекта и ресурсов OpenStack (если вы этого не выбрали).
  • Допустим, у вас есть один регион, где у вас гораздо более мощные сетевые механизмы. Вы хотите делегировать управление сетью конечным пользователям, но только в этом регионе. Теперь вы можете ограничить создание сетей конечных пользователей и маршрутизаторов указанными регионами.

2020.10.1 стабильный

2020.10.1 стабильный: развертывание изменений экземпляра, настраиваемая надежность пароля, журналы правил ценообразования, улучшения кластера Magnum


Развернуть изменения экземпляра
В последних выпусках мы постепенно перенесли длительные задачи, такие как создание экземпляра из ISO, перемещение экземпляра, загрузка образа и т. Д., В Операции.

В выпуске 2020.10 мы также переместили задачу создания экземпляра в Операции, чтобы иметь возможность предлагать конечному пользователю более наглядную обратную связь о состоянии развертывания экземпляра.

Эта новая операция развертывания экземпляра должна быть доступна для всех типов развертываний экземпляров, включая уже реализованную операцию развертывания экземпляра из ISO.

Настраиваемая надежность пароля
В 2020.10 мы также добавили способ настройки надежности пароля для пароля, используемого при развертывании и создании учетной записи.

Мы используем список регулярных выражений для проверки пароля, и мы допускаем различные конфигурации для:
  • пароль для входа в систему конечного пользователя, персонала и торгового посредника
  • конечный пользователь, персонал и реселлер развертывают пароль root экземпляра
Чтобы изменить надежность пароля для, пожалуйста, следуйте нашей документации, доступной здесь.

Журналы правил ценообразования
В последней версии мы добавили больше логов в журнал активности. Новые журналы будут применяться для действий правила ценообразования, таких как создание правила ценообразования, изменение правила ценообразования и удаление правила ценообразования.


Улучшение кластеров Magnum
В 2020.10 мы изменили способ работы с кластерами Magnum. В предыдущих версиях полученные уведомления Openstack не содержали никакой информации, поэтому нам приходилось запускать синхронизацию каждый раз, когда мы получали какие-либо уведомления для кластеров.

В последней версии мы изменили это, чтобы использовать обновленную версию magnum API, которая содержала полезную информацию о каждом уведомлении. При этом мы перешли от старой и неэффективной версии к улучшенной системе, основанной на событиях уведомлений.

Стоит упомянуть исправления ошибок
  • Исправление # 3494: удаление изображения из очереди при ошибке http при загрузке изображения с URL-адреса
  • Исправление № 3518: Исправить бесконечную прокрутку, не работающую при отсутствии полосы прокрутки (при большом разрешении экрана), добавив кнопку для загрузки дополнительных записей.
  • Исправление № 3576: Убедитесь, что для удаления тома при завершении установлено значение false, если в качестве источника загрузки выбран том или моментальный снимок тома.
  • Исправление № 3569: Исправить создание подсети при указании DNS.
  • Fleio 2020.10 включает в себя еще много улучшений и исправлений ошибок. Полный список см. В полном журнале изменений 2020.10.

Посмотрите последнюю версию Fleio в онлайн-демонстрации и свяжитесь с нами, чтобы обсудить, как мы можем реализовать Fleio в вашем облаке OpenStack.
fleio.com/demo

2020.10.0 Beta

2020.10.0 Beta: настраиваемая надежность пароля, журналы правил ценообразования, улучшения в кластере Magnum

Эта бета-версия включает настраиваемую надежность пароля, улучшенное ведение журнала для действий правил ценообразования (таких как отредактированные поля, фильтры, значения модификаторов), изменения в кластерах Magnum (теперь кластеры будут работать с системой уведомлений Openstack), улучшения функции поиска, множество ошибок исправления и многое другое.

Как всегда, мы не рекомендуем использовать бета-версию в производственной среде. Если вы хотите протестировать новые изменения, вы можете следовать этому руководству.
fleio.com/docs/installing/beta.html

Обратите внимание, что бета-пакеты доступны для всех клиентов с активной лицензией.

Fleio 2020.10.0 включает в себя множество других улучшений и исправлений ошибок, которые будут подробно описаны через несколько дней, когда мы выпустим стабильную версию. На данный момент список изменений бета-версии можно найти здесь.
fleio.com/docs/changelog/v2020.08.0.html

Посмотрите последнюю версию Fleio в онлайн-демонстрации и свяжитесь с нами, чтобы обсудить, как мы можем реализовать Fleio в вашем облаке OpenStack.
fleio.com/demo
fleio.com/

Выпущена стабильная версия Fleio 2020.09.1! Что нового?

Сегодня, 10 сентября, мы выпускаем версию 2020.09.1. Последняя версия помечена как стабильная и может использоваться в производственной среде.

В последнем выпуске мы завершили миграцию панели персонала с AngularJS на Angular. Кроме того, мы добавили дополнительные функции в кластеры и шаблоны кластеров, добавили настройки производительности и журналы для cron клиентов процессов, исправили ошибки и продолжили работу над подготовкой Fleio для Docker.

Угловой посох
В нескольких последних выпусках мы работали над переносом старой панели AngularJS Staff на Angular. Мы рады сообщить, что миграция завершена и на панели персонала есть все функции, доступные на Angular.

В следующем выпуске мы сосредоточимся на его настройке, чтобы сделать интерфейс более похожим на старый. Если вы чувствуете, что что-то можно улучшить, не стесняйтесь сообщить нам об этом!

Улучшения кластеров и шаблонов кластеров
В выпуске 2020.09 мы работали над добавлением новых функциональных кластеров и шаблонов кластеров.

Новые функции, которые были добавлены для кластеров и шаблонов кластеров, включают настраиваемое изображение по умолчанию и совместимые изображения для шаблонов кластеров, настраиваемый сетевой драйвер по умолчанию и настраиваемый список коэффициентов.

Кроме того, мы добавили способ назначать разновидности определенным шаблонам кластера.


Также мы добавили способ получения файла конфигурации для развернутых кластеров.


настройки производительности и журналы для клиентов процессов cron
В предыдущих выпусках мы работали над улучшением процесса клиентов cron.

В выпуске 2020.09 мы улучшили производительность, внося некоторые изменения в кеширование. Мы также добавили способ сохранения вывода каждого клиента cron процесса в файл.

Это можно настроить в файле settings.py, следуя этому руководству.

Мы продолжим работать над улучшением производительности для клиентов процессов в следующих выпусках.

Стоит упомянуть исправления ошибок:
  • Исправление № 3297: исправление графиков показателей экземпляра иногда опускается ниже 0
  • Исправление № 3448: очистить кешированные настройки при сохранении конфигурации openstack.
  • Исправление №3409: обработка ошибки 500 при получении параметров создания для клиента без проекта openstack.
  • Исправление № 3434: исправление разделения аромата с экземпляром после редактирования.
  • Исправление # 3470: заставить клиента подтвердить удаление диалогового окна спрашивает, следует ли удалить все ресурсы.
Fleio 2020.08 включает в себя еще много улучшений и исправлений ошибок. Полный список см. В полном журнале изменений 2020.09.
fleio.com/docs/changelog/v2020.09.1.html

fleio.com/demo
fleio.com/