Server/wetu/bind: Unterschied zwischen den Versionen

Aus C3D2
< Server‎ | wetu
Zur Navigation springen Zur Suche springen
(höök)
Keine Bearbeitungszusammenfassung
 
(13 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
= bind =
== bind ==
bind ist unsere Nameserver-VM, welche unsere Domains als Master verwaltet.
bind ist unsere Nameserver-VM, welche unsere Domains als Master verwaltet.


== Konfiguration ==
=== Konfiguration ===
Die DNS-Konfiguration wird per git verwaltet.
Die [[DNS]]-Konfiguration wird per git verwaltet.
 
==== Zugriff ====
Um Zugriff auf die [[DNS]]-Konfiguration zu bekommen, musst du deinen SSH-PubKey einem der git-Admins geben.


=== Zugriff ===
Um Zugriff auf die DNS-Konfiguration zu bekommen, musst du deinen SSH-PubKey einem der VM-Admins geben (siehe Liste [[Wetu|hier]]).
Momentan haben Zugriff auf das git:
Momentan haben Zugriff auf das git:
* [[Benutzer:Astro|Astro]]
* [[Benutzer:Astro|Astro]]
* [[Benutzer:Blotter|blotter]]
* [[Benutzer:Blotter|blotter]]
* [[Benutzer:Leon|leon]]
* [[Benutzer:Leon|leon]]
* [[Benutzer:Morphium|morphium]]
* <s>[[Benutzer:Morphium|morphium]]</s>
* [[Benutzer:John|_john]]
* dodo
* thammi
* koeart
* payload
* klobs
* bigalex
* julian
* coeins
* justus
* blastmaster
* herrflupke
* farao
* eri
 
==== Einrichtung des git ====


=== Einrichtung des git ===
Du kannst dann das Repository bei dir mit <source lang="bash">git clone gitolite@git.c3d2.de:c3d2-dns.git</source> einrichten.
Du kannst dann das Repository bei dir einrichten mit:
git clone git@ns.c3d2.de:c3d2-dns.git


=== Benutzung des git ===
==== Benutzung des git ====
Um das git auf den neuesten Stand zu bringen (bevor du z.B. irgendwelche Änderungen machen willst) (im c3d2-dns - Verzeichnis):
Mit <source lang="bash">git pull</source> kannst du das git auf den neuesten Stand zu bringen (bevor du z.B. irgendwelche Änderungen machen willst) (im c3d2-dns - Verzeichnis).
git pull


Nachdem du Änderungen vorgenommen hast, kannst du diese mit
Nachdem du Änderungen vorgenommen hast, kannst du diese mit<source lang="bash">git add </pfad/zur/geaenderten/datei> && git commit && git push</source> oder <source lang="bash">git-commit -a && git push</source> auf den Server spielen. Dort sorgt ein Git-Hook für das Deployment und neu laden der Zonen in Bind. Außerdem siehst du für einen Moment syslog-Ausgabe; nur falls was schief geht.
git push
auf den Server spielen. Dort sorgt ein Git-Hook für das Deployment und neu laden der Zonen in Bind. Ausserdem siehst du für einen Moment syslog-Ausgabe; nur falls was schiefgeht.


[[Kategorie:Infrastruktur]]
[[Kategorie:Infrastruktur]]
[[Kategorie:HQ]]
[[Kategorie:C3D2]]
[[Kategorie:C3D2]]
[[Kategorie:C3D2-Web]]
[[Kategorie:C3D2-Web]]
[[Kategorie:Projekt]]
[[Kategorie:Projekt]]

Aktuelle Version vom 17. Februar 2017, 02:13 Uhr

bind

bind ist unsere Nameserver-VM, welche unsere Domains als Master verwaltet.

Konfiguration

Die DNS-Konfiguration wird per git verwaltet.

Zugriff

Um Zugriff auf die DNS-Konfiguration zu bekommen, musst du deinen SSH-PubKey einem der git-Admins geben.

Momentan haben Zugriff auf das git:

Einrichtung des git

Du kannst dann das Repository bei dir mit

git clone gitolite@git.c3d2.de:c3d2-dns.git

einrichten.

Benutzung des git

Mit

git pull

kannst du das git auf den neuesten Stand zu bringen (bevor du z.B. irgendwelche Änderungen machen willst) (im c3d2-dns - Verzeichnis). Nachdem du Änderungen vorgenommen hast, kannst du diese mit

git add </pfad/zur/geaenderten/datei> && git commit && git push

oder

git-commit -a && git push

auf den Server spielen. Dort sorgt ein Git-Hook für das Deployment und neu laden der Zonen in Bind. Außerdem siehst du für einen Moment syslog-Ausgabe; nur falls was schief geht.