Перейти до вмісту

Документація

Адреси та мережа

Provibr веде облік адрес, які ви роздаєте: з якого префікса вони походять, у якої машини вони є і які вільні. Сусідні сторінки мережі фіксують, який вигляд мають ваші комутатори та кабелі. Ця сторінка охоплює і те, і те, зокрема й межу, на якій друге зупиняється.

Модель адрес

Префікс
Блок, що належить вам, записаний у нотації CIDR, разом зі шлюзом, діапазоном усередині нього, який справді дозволено роздавати, і DNS-серверами, які треба налаштувати. Приймаються префікси від /8 до /30; /31 чи /32 відхиляється, бо там немає придатної для видачі адреси.
Група
Кілька префіксів, які слугують одній меті, наприклад усе публічне в одній локації. Тариф може вказувати на групу і дозволяти платформі самій обрати префікс усередині неї.
Пул
Тариф може вказувати на групу або на один префікс. Один префікс сам собою є цілком повноцінним пулом; групування потрібне тоді, коли у вас кілька взаємозамінних блоків.
Виділення
Одна адреса, видана одній машині. Запис лишається і після звільнення, тож ви й далі бачите, у кого була адреса минулого місяця.

Як адреса потрапляє на машину

  1. Тариф містить специфікацію машини і пул, з якого брати адресу.
  2. Створення сервера бере з цього пулу наступну вільну адресу й записує виділення.
  3. Адреса, її шлюз і DNS-сервери потрапляють у конфігурацію cloud-init машини під час її створення.
  4. Коли машини вже немає, виділення звільняється, і адресу можна видати знову.
Двоє людей, які створюють машину одночасно, не можуть отримати ту саму адресу. Унікальність забезпечує база даних, а не перевірка в застосунку, і лише такий варіант витримує змагання за ресурс.

Призначення вручну

На вкладці мережі сервера ви можете взяти адресу з пулу або закріпити конкретну, а також звільнити адресу. І те, і те стає в пригоді, коли ви переносите машини до себе або коли клієнту потрібна певна адреса.

Призначення адреси в Provibr фіксує ваш намір. Воно не переналаштовує запущену машину. Агенту нічого не надсилається, і всередині гостьової системи нічого не змінюється. Задайте адресу ще й у самій машині або створіть її заново з тарифу, який містить цей пул.

Побачити, що у вас є

Розділ керування адресами показує заповненість кожного префікса з наступною вільною адресою, усі активні виділення в усіх ваших префіксах та історію звільнених. Призначення та звільнення також потрапляють у журнал активності, тож зміна ніколи не лишається непоміченою.

Які провайдери призначають адреси

Лише там, де рішення справді ухвалює платформа. На гіпервізорі Provibr обирає адресу і записує її в машину. Панель керування хостингом обирає адресу облікового запису з власного пулу, а ігрова панель сама роздає свої порти, тож у жодної з них немає вкладки адрес. Керування адресами, яке б стверджувало інше, вводило б вас в оману.

Мережеві пристрої

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

Усе на цих сторінках — це те, що ви ввели самі. Provibr не спілкується з мережевим обладнанням: немає драйвера для жодного виробника, немає виявлення, і на пристрій ніколи не надсилається жодна команда. Сторінки прямо про це кажуть, на кожному пристрої та в кожному списку портів.

Це все одно записується, бо топологію варто мати задокументованою там само, де й адреси, і бо саме такої форми потребуватиме автоматизація, коли зʼявляться драйвери. Те, що є сьогодні, — це реєстр, а не контролер.

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

Мережевий пристрій не є ресурсом. Він не зараховується до ліміту вашої ліцензії, потужність за нього не продається, і у вашому списку серверів він ніколи не зʼявляється.

Топологія

Сторінка топології малює те, що у вас є, у вигляді графа: агенти, інтеграції під ними і сервери під тими. Там, де увімкнено мережеві пристрої, до картини додаються записані пристрої та привʼязки портів. Це лише перегляд і нічого більше: змінити на ній нічого не можна.

Поточні обмеження

  • Поки що лише IPv4. Адреси зберігаються як текст, а не як числовий тип, саме для того, щоб IPv6 можна було додати згодом без міграції; префікс IPv6 сьогодні розпізнається і відхиляється, а не тихо читається неправильно.
  • Поруч із пулами адрес існують і пули VLAN, але для них мають бути увімкнені і автоматичне виділення, і мережева можливість, бо номер VLAN щось означає лише всередині фабрики.