NetBox cihaz senkronu #10

Closed
opened 2026-10-28 13:37:46 +01:00 by ilker · 1 comment
Owner

Makineler dcim device olarak (seri, arayüzler, MAC, bina/oda/kabin -> site/location/rack); IP'ler arayüze bağlı.

Makineler dcim device olarak (seri, arayüzler, MAC, bina/oda/kabin -> site/location/rack); IP'ler arayüze bağlı.
ilker added this to the v0.3.0 · dış ağ sağlayıcıları milestone 2026-10-28 13:37:46 +01:00
ilker closed this issue 2026-10-30 22:21:55 +01:00
Author
Owner

Tamamlandı: ipam.device_sync (133b5f3, c303268, 2e1a217, dc6eb55, eb2b7ba).

  • Makineler dcim cihazı oluyor: seri no (DMI dolgu değerleri atlanır), cihaz tipi ve rol (yoksa oluşturulur), durum, MAC nesneli arayüzler (primary MAC), Rollcall adresleri arayüzlere atanır, primary IPv4/IPv6.
  • Site, location ve rack isimle eşleşir, hiç oluşturulmaz; eşleşmeyen makine device_sync.site'a gider.
  • Sahiplik: etiket + rollcall_machine; aynı isimli yabancı cihaz çakışma olarak raporlanır; silinen makinenin cihazı silinir.
  • Konum değişikliği reconcile'ı hemen tetikler.

Lab NetBox'ta (LXC 225, 10.213.77.6, lab/netbox/install.sh) test edildi: 3 cihaz, 5 arayüz, v4+v6 primary, PXE Hall / R1 / U12; ikinci tur hiçbir şey yazmıyor. Lab region artık netops NetBox'a yazmıyor; oradaki 7 lab adresi silindi.

Tamamlandı: `ipam.device_sync` (133b5f3, c303268, 2e1a217, dc6eb55, eb2b7ba). - Makineler dcim cihazı oluyor: seri no (DMI dolgu değerleri atlanır), cihaz tipi ve rol (yoksa oluşturulur), durum, MAC nesneli arayüzler (primary MAC), Rollcall adresleri arayüzlere atanır, primary IPv4/IPv6. - Site, location ve rack isimle eşleşir, hiç oluşturulmaz; eşleşmeyen makine `device_sync.site`'a gider. - Sahiplik: etiket + `rollcall_machine`; aynı isimli yabancı cihaz çakışma olarak raporlanır; silinen makinenin cihazı silinir. - Konum değişikliği reconcile'ı hemen tetikler. Lab NetBox'ta (LXC 225, 10.213.77.6, `lab/netbox/install.sh`) test edildi: 3 cihaz, 5 arayüz, v4+v6 primary, PXE Hall / R1 / U12; ikinci tur hiçbir şey yazmıyor. Lab region artık netops NetBox'a yazmıyor; oradaki 7 lab adresi silindi.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilker/rollcall#10