====== Konfiguration des DHCP/DNS für OmniVista Template-based Provisioning ====== ===== DHCP Beispiel (anhand isc-dhcp-server) ===== Wir richten in diesem Beispiel zuerst einen "Option Space" mit dem Namen **tbp** ein und setzen dann die zwei Variablen entsprechend dem Beispiel unten. Diese Einträge/Variablen können natürlich auch in einem Subnetz verwendet werden und nicht nur auf einem Host-Eintrag. Es ist wichtig auch den DNS-Teil unten zu beachten, damit die Adresse **as-lite.myovcloud.net** auf die IP-Adresse des OmniVista Servers aufgelöst wird. Sollte es in einem Spezialfall mehrere OmniVista-Server geben, können diese standortbezogen gesetzt werden z.B. **as-lite.hamburg.myovcloud.net** und **as-lite.oldenburg.myovcloud.net**. Es ist natürlich notwendig diese dann auch in der DNS-Auflösung entsprechend zu hinterlegen. benny@shiva:~$ sudo vi /etc/dhcp/dhcpd.conf # # Test for OmniVista Template-Based Provisioning (TBP) # option space tbp; option tbp.aleflag code 1 = text; option tbp.activation-server code 128 = text; host ostbp { hardware ethernet 94:24:e1:1b:da:d7; fixed-address 192.168.2.13; option host-name "ostbp"; vendor-option-space tbp; option tbp.aleflag "alenterprise"; option tbp.activation-server "as-lite.myovcloud.net"; option ntp-servers 192.168.2.1; } ===== DNS (anhand bind) ===== Im DNS-Server bind kann man die Auflösung dieses FQDN zu einer lokalen IP am Besten per "Response Policy Zone" (RPZ) lösen. Wie man diese einrichtet, habe ich bereits [[omnivista-43r1-neuerungen|hier]] beschrieben. benny@shiva:~$ sudo vi /etc/bind/db.rpz ; $TTL 86400 ;@ IN SOA localhost. root.localhost. ( @ IN SOA shiva.home. shiva.home. ( 10 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 86400 ) ; Negative Cache TTL ; @ IN NS shiva.home. as-lite.myovcloud.net A 192.168.2.20 ; TODO: Benny - Ein paar Screenshots zu "TBP" mit einpflegen hier. :)