SIM-Cloud 5.0

Випуск SIM-Cloud 5.0 заплановано на першу половину 2021 року. Нова версія міститиме значні поліпшення майже всіх внутрішніх мікросервісів платформи.

Нова версія активно впроваджується. Користувачам уже доступні такі зміни:

1. Оновлення Horizon до Rocky (v14.1.0)

../_images/rocky-release-logo.png

Дата оновлення: 8 лютого 2021 року

Основні зміни:

  • Додано підтримку загальних груп Cinder.

  • Додано групи серверів і керування квотами їх учасників.

  • Додано панелі Users і Server Groups на Angular для зручнішої роботи.

  • Змінено відображення ресурсів проєкту на сторінці Overview та групування Compute і Network.

../_images/rocky_dashboard_overview.png
  • Додано пункт Instances для керування мережевими інтерфейсами інстансу.

../_images/rocky_dashboard_instance.png ../_images/rocky_dashboard_instance_interfaces.png

Повний перелік змін наведено в примітках OpenStack.

2. Оновлення Cinder до Rocky (v13.0.9)

../_images/rocky-release-logo.png

Дата оновлення: 1 лютого 2021 року

Основні зміни:

  • Поліпшено взаємодію з користувачем під час відновлення після збоїв сховища.

  • Підвищено безпеку створення дисків із підписаних образів.

  • Розширено контроль адміністраторів над розміщенням дисків.

  • Поліпшено функціональність і ефективність резервного копіювання.

Повний перелік змін наведено в примітках OpenStack.

3. Оновлення Nova до Rocky (v18.3.0)

../_images/rocky-release-logo.png

Дата оновлення: 21 січня 2021 року

Основні зміни:

  • Зменшено мережевий простій під час live migration; libvirt підтримує міграцію між різними мережевими бекендами, наприклад linuxbridge і OVS.

  • Поліпшено обробку завантаження з копій диска за браку локального місця на обчислювальному вузлі Nova.

  • Оператори можуть вимикати cell, щоб у ній не планувалися нові інстанси.

  • Підвищено безпеку використання підписаних образів Glance з libvirt.

  • Додано nova-manage db purge для обслуговування бази даних і запобігання її надмірному зростанню.

  • Сервіс Placement підтримує докладне налаштування правил RBAC.

Повний перелік змін наведено в примітках OpenStack.

4. Оновлення Neutron до Rocky (v13.0.7)

../_images/rocky-release-logo.png

Дата оновлення: 24 листопада 2020 року.

Основні зміни:

  • Додано перенаправлення TCP/UDP-портів на плаваючі IP-адреси.

  • Додано кілька прив’язок обчислювальних портів для кращої live migration серверів.

  • API перевіряє параметри фільтрації списків ресурсів; продуктивність фільтрації поліпшено.

  • FWaaS реєструє події брандмауера для діагностики.

  • VPNaaS підтримує Libreswan 3.19+ і новіші дистрибутиви.

  • OVN підтримує міграцію з ML2OVS TripleO до ML2OVN TripleO.

  • bagpipe-bgp підтримує E-VPN з OVS.

Повний перелік змін наведено в примітках OpenStack.

5. Оновлення образів ОС

Дата оновлення: 16 листопада 2020 року.

Основні зміни:

Завершено щорічне оновлення образів SIM-Cloud. Підготовлено актуальні образи MS Windows, Linux, віртуальних маршрутизаторів, брандмауерів і appliance з останніми оновленнями безпеки.

«Образи»

Оновлені образи

debian-10.5.1-20200830-openstack-amd64

debian-9.13.3-20200910-openstack-amd64

CentOS-8-GenericCloud-8.2

CentOS-7-x86_64-GenericCloud-2003

CentOS-6-x86_64-GenericCloud-1907

Xenial-server-cloudimg-amd64 16.04

Bionic-server-cloudimg-amd64 18.04

Focal-server-cloudimg-amd64 20.04

openSUSE-Leap-15.2-OpenStack.x86_64-Build8.25

Fedora-Cloud-Base-32-1.6.x86_64

Windows_2019_DatacenterEval_EN-DE-RU_1809

Windows_2019_StandardEval_EN-DE-RU_1809

Windows_2016_StandardEval_EN-DE-RU_1705

Windows_2016_DatacenterEval_EN-DE-RU_1705

Windows_2012R2_StandardEval_EN-DE-RU_9600

Windows_2012R2_DatacenterEval_EN-DE-RU_9600

Windows_10_EnterpriseLTSC_Eval_EN-DE-RU_1809

FortiOS_v6.4.3

OpnSense20.7

CHR 6.46.7 (Long-term) RouterOS

pfSense 2.4.5

Cisco_asav9-14-1-30

Kerio-control-appliance-9.3.5

junos-media-vsrx-x86-64-vmdisk-20.2R1.10

junos-media-vsrx-x86-64-vmdisk-18.4R3.3

VMBitrix7.4-3-CentOS7.7-x86_64

Повний перелік наведено у статті Образи ОС.

6. Оновлення Glance до Rocky (v17.0.0)

../_images/rocky-release-logo.png

Дата оновлення: 5 жовтня 2020 року

Основні зміни:

  • Додано безпечний алгоритм хешування для перевірки цілісності образів.

  • Додано приховані образи: застарілі загальнодоступні образи можна прибрати зі стандартного списку, зберігши можливість відновлення серверів.

  • glance-manage оновлено з урахуванням рекомендацій OSSN-0075.

  • Експериментальний Image API 2.8 підтримує кілька сховищ і завантаження образу до вибраного сховища.

Повний перелік змін наведено в примітках OpenStack.

7. Оновлення Keystone до Rocky (v14.2.0)

../_images/rocky-release-logo.png

Дата оновлення: 5 жовтня 2020 року.

Основні зміни:

  • Додано нову ієрархічну модель застосування політик і поліпшено єдині обмеження API.

  • Частину Keystone API переведено з користувацької реалізації WSGI на Flask і flask-restful.

  • Перероблено API постачальника токенів із чистішими інтерфейсами.

  • Поряд із admin Keystone стандартно створює ролі member і reader для спрощення RBAC.

Повний перелік змін наведено в примітках OpenStack.

8. Нові образи ОС

Дата оновлення: 13 липня 2020 року.

Основні зміни:

До переліку образів для створення інстансів додано:

  • Focal-server-cloudimg-amd64 (Ubuntu Server 20.04 LTS)

  • CentOS-8-GenericCloud-8.1.1911

  • Debian-10-openstack-amd64

  • Kerio-control-appliance-9.2.9

Повний перелік наведено у статті Образи ОС.

9. Завершення міграції сховища Ceph на Luminous BlueStore

Дата оновлення: 15 червня 2020 року.

На вузлах Ceph налаштовано нове програмне забезпечення й виконано перехід на BlueStore.

Нова архітектура підвищує надійність завдяки перевірці кожного блока контрольною сумою та зміні шаблону введення-виведення під час запису, що зменшує ризик split-brain.

Це також наступний крок до запуску другої зони доступності для побудови високодоступних інфраструктур через дублювання або кластеризацію сервісів.

10. Підтримка інстансів із UEFI

Дата оновлення: 29 квітня 2020 року.

Додано запуск інстансів з UEFI. Функція корисна під час міграції до SIM-Cloud із платформ, де віртуальні машини розгорталися з UEFI.

11. Нові типи інстансів із високочастотними процесорами

Дата оновлення: 26 березня 2020 року

  • До пулу гіпервізорів додано сервери з високочастотними ядрами.

  • Створено групу Power Flavors із підтримкою високочастотних процесорів.

Power Flavors призначені для сервісів і застосунків, яким потрібна вища та стабільніша продуктивність vCPU.

Вони працюють на Intel® Xeon® Gold 6246 із базовою частотою 3,3 GHz.

Під піковим навантаженням частота може сягати 4,2 GHz завдяки Turbo Boost.

Докладніше дивіться у статті Типи інстансів.

12. Оновлення сервісу резервного копіювання та відновлення BaaS

Дата оновлення: 12 лютого 2020 року.

Для BaaS підготовлено зміни, які підвищили швидкість, надійність і прозорість роботи сервісу. Також виправлено низку помилок.

Частина оптимізацій готує BaaS до масштабнішого майбутнього оновлення.

Основні зміни:

Плани резервного копіювання замість завдань

Замість окремих завдань (jobs) запроваджено плани резервного копіювання — комплексні сценарії створення захищених копій.

Надалі плани мають зберігати не лише дані дисків, а й додаткові параметри та конфігурації дисків або інстансів.

Спрощене відключення резервного копіювання диска

Щоб відключити диск від BaaS:

  1. Відкрийте Backups.

  2. Знайдіть диск і в стовпці Actions виберіть Disconnect Disk.

Сервіс від’єднає службовий знімок і видалить диск із плану. Це може тривати деякий час.

  • Після відключення диск можна видалити з розділу Volumes.

  • Якщо в плані був лише цей диск, вимкніть або видаліть порожній план.

  • Відключений диск не можна повторно додати до плану, доки існують його старі резервні копії. Спочатку видаліть їх.

Поліпшення моніторингу BaaS

Нові метрики допомагають відстежувати стан сервісу й підвищують його надійність та доступність.

Зміна відображення часу виконання планів

Час запуску й завершення завдань відображається в часовому поясі користувача, заданому на https://cloud.sim-cloud.net/settings/, у розділах OverviewTasks running і Backup plansTasks running. Налаштування часового поясу зберігається в cookie браузера. Розклад плану потрібно задавати в UTC, оскільки BaaS зберігає час у цьому стандарті.

Оптимізація обробки й відображення елементів BaaS

Прискорено відображення точок відновлення в проєктах із великою кількістю дисків і копій.

Службові завдання більше не відображаються в налаштуваннях BaaS

У списку планів більше немає службових завдань відключення та відновлення дисків. Їх можна переглянути в Task history.

Інформація про проєкт у сповіщеннях BaaS

Сповіщення містять ім’я проєкту, що спрощує роботу з кількома проєктами. Формат повідомлення:

  • дата й час;

  • план <backup_plan_name> та операція;

  • проєкт: <project_name> (<project_id>).

Оптимізація видалення точок відновлення

Алгоритм видалення копій став надійнішим і швидшим. Також виправлено помилки видалення дисків із налаштованими планами.

Виправлення діаграм ефективності BaaS

Коефіцієнт ефективності резервного копіювання тепер обчислюється точніше.

Виправлення резервного копіювання порожніх дисків

Порожні диски без даних і розділів тепер можна додавати до планів BaaS та успішно створювати для них точки відновлення.

13. Триразова реплікація сховища Ceph

Дата оновлення: 25 січня 2020 року.

Сховища Ceph, що надають CS1 і Tier IV (SATA) у зоні avz1, переведено на коефіцієнт реплікації 3.

Кожен об’єкт зберігається у трьох копіях на різних вузлах. Це підвищує надійність, доступність і збережуваність даних.

14. Нове S3-сховище

Дата оновлення: 22 січня 2020 року.

З початку 2020 року доступне захищене об’єктне сховище S3 для файлових і медіаархівів, великих даних, веброзробки та статичного вмісту.

Це гнучке, практично необмежене S3-сумісне сховище з високою безпекою та швидким передаванням даних.

Докладніше: S3-сумісне сховище.

15. Перейменування загального типу сховища

Дата оновлення: 3 вересня 2019 року.

Основні зміни:

  • Загальне сховище дисків перейменовано з Tier II (SSD) на gs1.

Характеристики gs1 не змінилися:

  • пропускна здатність: 300 MB/s;

  • IOPS: 10 000/s.

Доступні два типи сховищ на Ceph:

  • gs1 — універсальне сховище для більшості сервісів і застосунків з інтенсивним обміном даними;

  • cs1 — сховище для завдань із невеликим навантаженням.

16. Нові типи інстансів (flavors)

Дата оновлення: 27 червня 2019 року.

Основні зміни:

  • Додано типи інстансів, що покривають більшість вимог сучасних систем, сервісів і застосунків з інтенсивною обробкою даних.

    Усі шаблони відповідають топології NUMA та ефективно використовують ресурси гіпервізорів.

    Докладніше: Типи інстансів.

17. Сповіщення про події BaaS у вебінтерфейсі SIM-Cloud

Дата оновлення: 26 червня 2019 року.

Основні зміни:

  • У Dashboard можна налаштувати надсилання сповіщень про різні події BaaS на адреси електронної пошти:

https://cloud.sim-cloud.net/project/duratus_notifications/.

18. Новий тип сховища CS1

Дата оновлення: 21 червня 2019 року

Основні зміни:

  • Створено Cold Storage CS1 для дисків інстансів SIM-Cloud.

  • Характеристики: 200 MB/s і 750 IOPS.

  • CS1 замінило Tier IV (SATA) з 200 MB/s і 500 IOPS. Кількість операцій зросла на 50 %.

  • Оптимізація архітектури кластера Ceph підвищила продуктивність, стабільність і відмовостійкість.

19. Оновлення Keystone до Queens (v13.0.2)

Дата оновлення: 20 червня 2019 року

Основні зміни:

  • Додано облікові дані застосунків — безпечніший спосіб автентифікації без зберігання імені користувача й пароля у файлі конфігурації. Застосунок отримує попередньо призначені scope і роль.

  • Видалено підтримку Identity API v2, крім EC2 API v2.

  • Усі користувачі та групи LDAP повинні мати непорожнє ім’я.

  • Policies API оголошено застарілим.

  • Імена атрибутів LDAP більше не чутливі до регістру.

  • Виправлено помилки й підвищено стабільність.

Повний перелік змін наведено в примітках OpenStack.

20. Оновлення Nova до Queens (v17.0.9)

Дата оновлення: 18 червня 2019 року

Основні зміни:

  • Cells v1 і nova-network оголошено застарілими.

  • Драйвери libvirt і xenapi отримали експериментальну нативну підтримку vGPU.

  • libvirt підтримує multi-attach з API 2.60 для дисків Cinder із multiattach=True. Користувач відповідає за цілісність даних і режими читання/запису. Потрібні відповідні версії QEMU та libvirt.

  • QEMU може безпосередньо розшифровувати RAW, блокові й мережеві пристрої з LUKS.

  • Nova більше не підтримує Cinder API v2; актуальна версія — v3.

  • Видалено команди nova-manage: quota, shell, project, account, logs, host і agent.

Повний перелік змін наведено в примітках OpenStack.

21. Оновлення Neutron до Queens (v12.0.5)

Дата оновлення: 19 травня 2019 року

Основні зміни:

  • VPNaaS реалізовано як розширення L3 agent.

  • Таймер оновлення DHCP T1 можна змінювати вручну, щоб інстанси не втрачали IP-адреси за тимчасової недоступності DHCP.

  • Значення 0.0.0.0 для IPv4 або :: для IPv6 у DNS Name Servers вимикає передавання DNS-сервера клієнтам DHCP.

  • Прискорено обробку оновлень груп безпеки в L2 agent.

  • Додано QoS для плаваючих IP і параметр API qos_policy_id.

Повний перелік змін наведено в примітках OpenStack.

22. Оновлення образів операційних систем

Дата оновлення: 17 квітня 2019 року

Основні зміни:

23. Оновлення Cinder до Queens (v12.0.4)

Дата оновлення: 22 березня 2019 року

Основні зміни:

  • Припинено підтримку API 1.x; актуальна версія — API v3.xx.

  • Із Cinder 12.0.0 діє принцип policies in code: стандартні політики визначено в коді, а для перевизначення створюється окремий файл політик.

Повний перелік змін наведено в примітках OpenStack.

24. Оновлення Glance до Queens (v16.0.1)

Дата оновлення: 12 березня 2019 року

Основні зміни:

  • Додано метод web-download для копіювання образу з віддаленої URL-адреси до локального сховища.

  • Припинено підтримку API 1.x; актуальна версія — API v2.6.

  • Під час імпорту можна додавати метадані образу.

Повний перелік змін наведено в примітках OpenStack.