Як змінити основну IP-адресу Proxmox VE

Багато хто використовує Proxmox VE як масштабоване рішення для віртуалізації та зберігання даних з вбудованим резервним копіюванням. Звичайна проблема, з якою стикаються користувачі, особливо при великій кількості мобільних налаштувань, полягає в тому, що веб-інтерфейс Proxmox VE доступний на статичній IP-адресі, яка зазвичай налаштовується під час встановлення. У цьому практичному керівництві ми розглянемо прості способи внесення змін і обговоримо деякі способи.

Як змінити основну IP-адресу Proxmox VE

Це корисно при перенесенні фізичного сервера Proxmox VE в нову мережу.

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

Поточний Proxmox VE (CPVE)

Ось поточна конфігурація:

CPVE IP: 192.168.1.3

CPVE Netmask: 255.255.255.0

CPVE Gateway: 192.168.1.1

Якщо коротко, за замовчуванням Proxmox VE використовує статичну адресу під час інсталяції. Це та ж адреса, яка використовується для доступу до інтерфейсу веб-управління через порт 8006.

Майбутній стан Proxmox VE (FPVE)

Ось конфігурація майбутнього стану:

FPVE IP: 192.168.2.3

FPVE Netmask: 255.255.252.0

FPVE Gateway: 192.168.1.1

Як бачите, ми змінюємо IP-адреса на щось за межами вихідної підмережі. В результаті нам треба поміняти IP та підмережу.

Необов’язково (але корисно) перед тим, як почати

Це не обов’язково, але це хороша практика. Ми показуємо, як змінити важливі системні файли. Зазвичай рекомендується зробити резервну копію наявного файлу за допомогою команди cp (copy).

Зміна основної IP-адреси Proxmox VE

По-перше, ми збираємося змінити /etc/network/interfaces.

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

nano /etc/network/interfaces
change proxmox ve ip etc network interfaces

 

Тут у нас дуже проста установка. eno1 – це наша мережева карта що керує, і ми бачимо міст vmbr0 з його статичною IP-адресою. Цю статичну IP-адресу ми змінимо на 192.168.2.3, а маску мережі на 255.255.252.0, тому, що це велика мережа.

change proxmox ve ip etc network interfaces 2

Якщо коротко, це невелика тестова система, яка була у нас в лабораторії, але вона не налаштована, як у звичайній практиці. Як правило, нам подобається налаштовувати мережеву карту, призначену для функцій управління, і розміщувати її у власній мережі. Друга мережа використовується для трафіку віртуальних машин, який зазвичай є bridge/OVS, для якого ми не поміщаємо IP-адреса. Зазвичай у нас є третина для трафіку виділеного сховища, особливо при використанні Ceph.

У веб-інтерфейсі це пов’язано з вкладкою PVE Host-> System-> Network, де ми можемо побачити Linux Bridge vmbr0 з портом eno1. Цю частину досить легко налаштувати, якщо у вас є доступ до веб-інтерфейсу через графічний інтерфейс. Для інформації: CIDR/24 відповідає масці мережі 255.255.255.0.

change proxmox ve ip screenshot 1

Деякі керівництва, скажуть, що це все, що потрібно зробити. Але є ще один важливий крок, особливо якщо ви не хочете помилок. Необхідно змінити файл хосту, в якому жорстко задана IP-адреса. Це файл /etc/hosts. Для редагування ми використовуємо:

nano /etc/hosts

Ось стан CPVE:

Ось змінений стан FPVE:

change proxmox ve ip etc hosts 2

Можна помітити, що тут немає мережевої маски, тільки IP-адреса, тому в нашому прикладі ми бачимо зміну 1 на 2. Цей екран виглядає трохи дивно. Ви перейдете на вкладку PVE Host>System->Hosts, і те, що знаходиться в файлі вище, буде показуватися на екрані.

change proxmox ve ip hosts screenshot scaled 1

Тут ви клацніть область з IP-адресою, внесіть необхідні зміни, потім натисніть «Зберегти». Ця кнопка «Зберегти/Повернути» загориться після того, як буде зроблено редагування.

Завершальні слова

В цілому це досить простий процес. Proxmox VE дуже потужний, і в його основі лежить Debian Linux. В результаті багато функцій, подібні до цієї, аналогічні іншим дистрибутивам Linux на основі Debian. Проте вплив наявності статичної IP-адреси (що в цілому є хорошою функцією) означає, що якщо хост Proxmox змінює мережі, то веб-інтерфейс, який багато хто використовує для управління, буде недоступний.

Зверніть увагу. Якщо хтось робить щось на зразок зміни мережі, в якій знаходиться кластер Ceph, тоді IP-адреса вузла кластера Ceph повинен відрізнятися від цього IP-адреси, і його також необхідно змінити. У більшості випадків для Ceph можна використовувати іншу мережу, але це хороша причина для відділення основної мережі управління від інших функцій хосту Proxmox.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x