Документація
Адреси та мережа
Provibr веде облік адрес, які ви роздаєте: з якого префікса вони походять, у якої машини вони є і які вільні. Сусідні сторінки мережі фіксують, який вигляд мають ваші комутатори та кабелі. Ця сторінка охоплює і те, і те, зокрема й межу, на якій друге зупиняється.
Модель адрес
- Префікс
- Блок, що належить вам, записаний у нотації CIDR, разом зі шлюзом, діапазоном усередині нього, який справді дозволено роздавати, і DNS-серверами, які треба налаштувати. Приймаються префікси від /8 до /30; /31 чи /32 відхиляється, бо там немає придатної для видачі адреси.
- Група
- Кілька префіксів, які слугують одній меті, наприклад усе публічне в одній локації. Тариф може вказувати на групу і дозволяти платформі самій обрати префікс усередині неї.
- Пул
- Тариф може вказувати на групу або на один префікс. Один префікс сам собою є цілком повноцінним пулом; групування потрібне тоді, коли у вас кілька взаємозамінних блоків.
- Виділення
- Одна адреса, видана одній машині. Запис лишається і після звільнення, тож ви й далі бачите, у кого була адреса минулого місяця.
Як адреса потрапляє на машину
- Тариф містить специфікацію машини і пул, з якого брати адресу.
- Створення сервера бере з цього пулу наступну вільну адресу й записує виділення.
- Адреса, її шлюз і DNS-сервери потрапляють у конфігурацію cloud-init машини під час її створення.
- Коли машини вже немає, виділення звільняється, і адресу можна видати знову.
Призначення вручну
На вкладці мережі сервера ви можете взяти адресу з пулу або закріпити конкретну, а також звільнити адресу. І те, і те стає в пригоді, коли ви переносите машини до себе або коли клієнту потрібна певна адреса.
Побачити, що у вас є
Розділ керування адресами показує заповненість кожного префікса з наступною вільною адресою, усі активні виділення в усіх ваших префіксах та історію звільнених. Призначення та звільнення також потрапляють у журнал активності, тож зміна ніколи не лишається непоміченою.
Які провайдери призначають адреси
Лише там, де рішення справді ухвалює платформа. На гіпервізорі Provibr обирає адресу і записує її в машину. Панель керування хостингом обирає адресу облікового запису з власного пулу, а ігрова панель сама роздає свої порти, тож у жодної з них немає вкладки адрес. Керування адресами, яке б стверджувало інше, вводило б вас в оману.
Мережеві пристрої
Поруч з адресами ви можете записати свої комутатори й маршрутизатори, фабрики, до яких вони належать, їхні порти та кабелі між ними, а також те, до якого порту підключено сервер.
Це все одно записується, бо топологію варто мати задокументованою там само, де й адреси, і бо саме такої форми потребуватиме автоматизація, коли зʼявляться драйвери. Те, що є сьогодні, — це реєстр, а не контролер.
Мережевий пристрій не є ресурсом. Він не зараховується до ліміту вашої ліцензії, потужність за нього не продається, і у вашому списку серверів він ніколи не зʼявляється.
Топологія
Сторінка топології малює те, що у вас є, у вигляді графа: агенти, інтеграції під ними і сервери під тими. Там, де увімкнено мережеві пристрої, до картини додаються записані пристрої та привʼязки портів. Це лише перегляд і нічого більше: змінити на ній нічого не можна.
Поточні обмеження
- Поки що лише IPv4. Адреси зберігаються як текст, а не як числовий тип, саме для того, щоб IPv6 можна було додати згодом без міграції; префікс IPv6 сьогодні розпізнається і відхиляється, а не тихо читається неправильно.
- Поруч із пулами адрес існують і пули VLAN, але для них мають бути увімкнені і автоматичне виділення, і мережева можливість, бо номер VLAN щось означає лише всередині фабрики.