Navigasi

Automasi Terraform phpIPAM yang Menyeluruh, Pemasangan & Penggunaan

Apabila rangkaian berkembang, mengatur, menjejak dan mengurus alamat IP secara manual boleh menjadi sukar. Helaian hamparan berfungsi dengan baik untuk organisasi kecil, tetapi menjejak subnet, VLAN dan peranti rangkaian boleh menjadi rumit dalam infrastruktur yang besar. phpIPAM ialah penyelesaian pengurusan alamat IP yang boleh memusatkan maklumat ini dan menjadikan pentadbiran rangkaian lebih teratur. Ulasan ini menerangkan fungsinya, cara memasang dan menggunakannya, serta kaedah untuk mengemas kini platform. Kami juga akan membincangkan bagaimana Terraform boleh mengautomasi tugas IPAM dan beberapa alternatif lain.

Ulasan phpIPAM

Bahagian 1. Apakah itu phpIPAM?

Apakah Pengurusan Alamat IP phpIPAM

phpIPAM ialah projek pengurusan alamat IP (IPAM) berasaskan web yang percuma. Ia menjejak, mengurus dan mengatur infrastruktur rangkaian melalui antara muka berpusat. Sebagai ganti helaian hamparan, pentadbir boleh menggunakan perkhidmatan ini untuk mengurus alamat IP, subnet, VLAN dan peranti yang disambungkan.

ciri-ciri:

Nota Penting: Perkhidmatan ini berfungsi sebagai penjejak alamat IP. Tetapi tidak seperti penjejak IP asas, ia bukan sahaja menjejak alamat IP malah mengatur keseluruhan infrastruktur rangkaian.

Bahagian 2. Cara Memasang phpIPAM: Tutorial phpIPAM Lengkap

Kaedah 1: Pemasangan Standard pada Linux (Ubuntu/Debian/CentOS)

Kaedah ini merangkumi cara memasang phpIPAM pada Ubuntu Server 26.04 LTS menggunakan nginx sebagai pelayan web. Panduan ini menggunakan pelayan Ubuntu Server 26.04 LTS yang baharu tanpa pakej yang dipasang.

Langkah 1

Pasang semua aplikasi dan perkhidmatan yang diperlukan, kemudian konfigurasikan pengurus proses php-fpm FastCGI.

Pasang Aplikasi dan Konfigur PHP FPM
Langkah 2

Konfigurasikan pelayan web nginx dan pangkalan data MySQL/MariaDB untuk mengeraskan pelayan MariaDB.

Edit Pelayan Web Nginx dan Pangkalan Data
Langkah 3

Selepas memenuhi semua prasyarat, pasang asas kod dan cipta konfigurasi awal. Kemudian, pasang pangkalan data.

Kaedah 2: Deployment phpIPAM dengan Docker

Apabila memasang phpIPAM dengan kontena Docker, tetapan memerlukan pelayan web dengan PHP. Perkhidmatan ini memerlukan tugas berjadual untuk mengimbas rangkaian dan menyemak status peranti. Paling penting, ia memerlukan pangkalan data untuk menyimpan semua maklumat (MariaDB).

Langkah 1

Cipta folder untuk menyimpan fail konfigurasi anda dan masuk ke dalamnya:

Cipta Folder untuk Menyimpan Fail Konfigurasi
Langkah 2

Cipta fail bernama docker-compose.yml menggunakan penyunting teks dan masukkan:

Masukkan Kod untuk Mengkonfigurasi phpIPAM
Langkah 3

Jalankan arahan docker compose up -d untuk memuat turun imej dan melancarkan kontena dalam mod latar belakang. Buka pelayar web, masukkan alamat IP pelayan anda dan klik.

Langkah 4

Pemasangan phpIPAM baharu Pemasangan pangkalan data automatik.

Klik Pilihan Pemasangan phpIPAM Baharu
Langkah 5

Pilih dan masukkan kelayakan pangkalan data. Selepas mencipta pangkalan data, tetapkan kata laluan Admin baharu dan tajuk laman.

Pilih Pilihan Pemasangan Pangkalan Data Automatik
Langkah 6

Selepas pemasangan, langkah seterusnya ialah mempelajari cara menggunakan phpIPAM. Anda boleh mula menggunakan perkhidmatan dengan melakukannya deployment melalui Docker atau pelayan web. Kemudian, jalankan pemasangan pangkalan data automatik dan log masuk dengan kelayakan admin anda.

Tetapkan Kata Laluan Admin dan Tajuk Laman

Bahagian 3. Cara Menggunakan phpIPAM: Panduan Langkah demi Langkah

Pergi ke Administration dan tambahkan.

Langkah 1

Section baharu untuk mengkategorikan rangkaian. Tambah Subnet.

Tambah Seksyen Baharu
Langkah 2

klik untuk mencipta Master Subnet bagi mentakrifkan julat rangkaian utama. Tambah.

Cipta Subnet Induk (Master Subnet)
Langkah 3

klik Nested Subnets baharu untuk membahagikan rangkaian anda untuk kegunaan tertentu. Tugaskan VLAN dan konfigurasikan pelayan nama untuk memastikan peruntukan IP anda teratur.

Tambah Subnet Bersarang
Langkah 4

Mengemas kini perkhidmatan memerlukan tiga langkah penting: membuat sandaran data, mengemas kini kod aplikasi dan mengemas kini pangkalan data. Adalah disyorkan untuk membuat sandaran pangkalan data SQL dan config.php sebelum bermula. Di bawah ialah langkah pantas cara mengemas kini phpIPAM:.

Bahagian 4. Cara Mengemas Kini phpIPAM

Sebelum itu, buat sandaran pangkalan data SQL dan buat salinan selamat fail config.php sedia ada anda.

Langkah 1

Beforehand, back up the SQL database and make a safe copy of your existing config.php file.

Cipta Sandaran Pangkalan Data SQL dan Fail config PHP
Langkah 2

Semak cawangan (branch) semasa anda dengan menggunakan git branch atau pilih:

Semak Cawangan Git Semasa
Langkah 3

Pilih salah satu pilihan berikut untuk mengemas kini pangkalan data perkhidmatan:

Bahagian 5. Terraform phpIPAM: Mengautomasi Infrastruktur

Penyedia Terraform phpIPAM komuniti membolehkan anda mengautomasi peruntukan alamat IP dan mengurus sumber rangkaian sebagai kod. Anda boleh mengautomasi peruntukan IP, mengemas kini status penggunaan, dan merekod nama hos dengan mengintegrasikan API ke dalam skrip penyediaan (provisioning) anda.

Automasi Infrastruktur Melalui phpIPAM Terraform

Bahagian 6. Alternatif phpIPAM

1. NetBox

NetBox sebagai Alternatif phpIPAM

NetBox ialah alat pemodelan sumber infrastruktur yang menggabungkan IPAM dan DCIM. Anda boleh menukar alamat IP dengan mencari rekod alamat IP sedia ada, mengubah suai atributnya dan menyimpan perubahan tersebut. Perkhidmatan ini juga menjejak awalan IPv4/IPv6, alamat IP individu, VLAN dan VRF.

2. Infoblox

Infoblox sebagai Alternatif phpIPAM

Infoblox menyediakan perkhidmatan rangkaian perusahaan dengan DNS, DHCP dan pengurusan alamat IP bersepadu. Ia ialah alternatif phpIPAM yang secara automatik mengimbas rangkaian fizikal dan maya untuk mendapatkan alamat MAC, nama port suis, dan ID penyewa VM tanpa input manual.

3. SolarWinds IP Address Manager

SolarWinds sebagai Alternatif phpIPAM

SolarWinds IP Address Manager menyediakan penjejakan IP, penemuan subnet, pengesanan konflik alamat, dan ciri pengurusan DNS/DHCP. Ia boleh membawa maklumat daripada perkhidmatan rangkaian yang disokong ke dalam antara muka berpusat.

4. GestioIP

GestioIP sebagai Alternatif phpIPAM

GestioIP ialah aplikasi pengurusan alamat IP berasaskan web yang boleh mengatur dan mengurus ruang alamat rangkaian. Ia menghapuskan hamparan manual, menggantikannya dengan penemuan rangkaian automatik dan penjejakan status. Ia juga membantu anda merancang subnet dan mengurus tugasan VLAN.

Bonus: Alat Berguna untuk Pentadbir Rangkaian

Pentadbir rangkaian memerlukan lebih daripada hanya platform pengurusan alamat IP seperti phpIPAM. Bergantung pada tugas, utiliti tambahan boleh membantu dalam ujian rangkaian, penyelesaian masalah, pengurusan peranti dan ujian berasaskan lokasi.

imyPass iLocaGo ialah utiliti penukar lokasi yang boleh mengubah lokasi GPS. Perisian ini tidak mengurus alamat IP, subnet atau sumber rangkaian. Sebaliknya, anda boleh menggunakannya sebagai utiliti pelengkap apabila menguji aplikasi atau perkhidmatan yang bergantung pada lokasi geografi peranti. Dengan ini, anda boleh mensimulasikan lokasi yang berbeza ketika menyemak aplikasi berasaskan lokasi. Ia boleh memalsukan lokasi GPS daripada aplikasi peta, permainan LBS, aplikasi temu janji dan aplikasi media sosial. iLocaGo juga boleh merancang laluan atau mensimulasikan pergerakan antara lokasi menggunakan One-stop Mode, Multi-stop Mode dan Joystick Mode.

imyPass iLocaGo sebagai Utiliti untuk Pentadbir Rangkaian

Kesimpulan

phpIPAM membantu pentadbir rangkaian meringankan pengurusan alamat IP. Ia menyediakan cara berpusat untuk mengatur alamat IP, subnet, VLAN, peranti dan sumber rangkaian. Di luar pengurusan alamat IP, pentadbir rangkaian mungkin juga memerlukan utiliti untuk ujian berasaskan lokasi dan pengurusan peranti. imyPass iLocaGo boleh melengkapkan set alat pentadbiran rangkaian dengan mengubah atau mensimulasikan lokasi GPS peranti.

Penny Warren
Penny Warren

Penny menumpukan perhatian kepada penyelesaian masalah GPS dan pengoptimuman Windows. Dahulu beliau pernah bekerja sebagai jurutera sokongan teknikal, membantu pelanggan menyelesaikan masalah berasaskan lokasi dan sistem dengan cekap. Berbekalkan pengalaman dalam sokongan IT, beliau menyediakan penyelesaian praktikal yang benar-benar berkesan. Pada masa lapangnya, beliau gemar mendaki dan melakukan geocaching, menguji teknologi GPS dalam dunia sebenar.

Penyelesaian Panas

iLocaGo

iLocaGo

Tukar Lokasi Telefon Anda dalam 1-Klik

Muat turun Muat turun iLocaGo