Difference between revisions of "Dump ldap-master naar Subversion"
(→Subversion Repository) |
|||
(11 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | = Ldap master = |
||
+ | De Webhuis infrastructuur voorziet in een voorbereiding van het samba-ldap complex. |
||
+ | == Subversion Repository == |
||
+ | Maak het domein Als het domein nog niet bestaat in ldap-svner nog een |
||
+ | <pre> |
||
+ | svn --username=<user> --password=xxxxxx import /home/martin/dummy \ |
||
+ | https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>" |
||
+ | </pre> |
||
+ | Doe op de master een checkout van de nieuwe Subversion repository: |
||
+ | <pre> |
||
+ | cd /var/lib/slapd |
||
+ | svn --username <user> --password xxxxxx checkout https://ldap-svn.webhuis.nl/<domein> |
||
+ | </pre> |
||
+ | Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe: |
||
+ | <pre> |
||
+ | cd /var/lib/slapd |
||
+ | cp -p /usr/local/src/samba-ldap/init-base.ldif . |
||
+ | cp -p init-base.ldif master.<domein>.ldif |
||
+ | svn add * |
||
+ | svn commit -m "initiële ldif <domein>" |
||
+ | </pre> |
||
+ | Hierna volgt de uitrol van het [http://wiki.webhuis.nl/mediawiki/index.php/Uitrol_complex_samba-ldap_servers complex van samba-ldap servers]. |
||
+ | |||
+ | == Dump ldap master == |
||
+ | Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng. |
||
+ | <pre> |
||
+ | #!/bin/bash |
||
+ | export script_name="dump-samba-ldap-master" |
||
+ | . /usr/local/bin/logging.sh ${script_name} |
||
+ | |||
+ | /etc/init.d/slapd stop |
||
+ | |||
+ | /usr/sbin/slapcat > /var/lib/slapd/cirquest.nl/master.<domein>.nl.ldif |
||
+ | |||
+ | /etc/init.d/slapd start |
||
+ | |||
+ | datum=`date +%Y%m%d` |
||
+ | |||
+ | cd /var/lib/slapd/cirquest.nl/ |
||
+ | |||
+ | /usr/bin/svn commit -m "master.<domein>.nl $datum" |
||
+ | |||
+ | cd - |
||
+ | </pre> |
||
<hr/> |
<hr/> |
||
− | Terug naar: [[ |
+ | Terug naar: [[Webhuis Support Infrastructuur]] |
Latest revision as of 07:35, 26 September 2012
Ldap master
De Webhuis infrastructuur voorziet in een voorbereiding van het samba-ldap complex.
Subversion Repository
Maak het domein Als het domein nog niet bestaat in ldap-svner nog een
svn --username=<user> --password=xxxxxx import /home/martin/dummy \ https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>"
Doe op de master een checkout van de nieuwe Subversion repository:
cd /var/lib/slapd svn --username <user> --password xxxxxx checkout https://ldap-svn.webhuis.nl/<domein>
Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe:
cd /var/lib/slapd cp -p /usr/local/src/samba-ldap/init-base.ldif . cp -p init-base.ldif master.<domein>.ldif svn add * svn commit -m "initiële ldif <domein>"
Hierna volgt de uitrol van het complex van samba-ldap servers.
Dump ldap master
Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng.
#!/bin/bash export script_name="dump-samba-ldap-master" . /usr/local/bin/logging.sh ${script_name} /etc/init.d/slapd stop /usr/sbin/slapcat > /var/lib/slapd/cirquest.nl/master.<domein>.nl.ldif /etc/init.d/slapd start datum=`date +%Y%m%d` cd /var/lib/slapd/cirquest.nl/ /usr/bin/svn commit -m "master.<domein>.nl $datum" cd -
Terug naar: Webhuis Support Infrastructuur