diff options
author | root <root@tgmanage.gathering.org> | 2015-03-30 12:45:58 +0200 |
---|---|---|
committer | root <root@tgmanage.gathering.org> | 2015-03-30 12:45:58 +0200 |
commit | 09ec4d1ad0b4c375a3ecabdcb4cc58873434d70a (patch) | |
tree | e6ab40525aa1e00bef473a0c78669362bae91882 /examples | |
parent | bb2abf7f0958a1b56d993ec2b7185462902ea6a0 (diff) |
Preliminary NMS bootstrap doc
Diffstat (limited to 'examples')
-rw-r--r-- | examples/tg15/nms-bootstrap.rst | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/examples/tg15/nms-bootstrap.rst b/examples/tg15/nms-bootstrap.rst new file mode 100644 index 0000000..e81f615 --- /dev/null +++ b/examples/tg15/nms-bootstrap.rst @@ -0,0 +1,61 @@ +Bostrappe NMS +============== + +1. Lag en maskin. Kall den, f.eks, Noget. Installer Debian på den. Tips: + "Web Server"-rollen fungerer bra. +2. Legg inn git, få inn tgmanage repoet. Legg det under /root om du ønsker + å spare deg selv for litt arbeid. +3. Gjør tgmanage tilgjengelig for andre brukere (type: chmod a+rx /root + f.eks) +4. Link:: + ln -s /root/tgmanage/web/etc/apache2/nms-public.tg15.gathering.org \ + /etc/apache2/sites-enabled/ + ln -s /root/tgmanage/web/etc/apache2/nms.tg15.gathering.org \ + /etc/apache2/sites-enabled/ +5. Fjern:: + + rm /etc/apache2/sites-enabled/000* + +6. Installer postgresql. Lag en bruker og mat databasen:: + + su - postgres + # (som postgres) + createuser nms + psql < /root/tgmanage/sql/nms.sql + +7. Sørg for at du har ``include/cofig.pm`` satt opp korrekt, dette henger + typisk sammen med bootstrappingen av TG, vel og merke. Det viktigste for + oss foreløpig er databaseinformasjonen. + +8. Installer Diverse dependencies:: + + cd /root/tgmanage/web/nms.gathering.org + ./nettkart.pl + # Hmm, den mangler Foo/Bar! + apt-get install libfoo-bar-perl + # Rinse and repeat til feilmeldinger magisk forsvinner + +9. Test: http://nms.tg15.gathering.org (her kan /etc/hosts være nyttig) + +10. Fiks det du gjorde feil. Du vil nå ha en nms-side som delvis funker, + men har null data og dermed bare viser tomme kart. + +11. Ta en velfortjent pause. Nyt f.eks http://i.imgur.com/n5Sx4Bx.gif litt + +12. Populer ``/srv/www/nms-public.tg15.gathering.org/``:: + + FOO=/srv/www/nms-public.tg15.gathering.org + mkdir -p ${FOO} + cp /root/tgmanage/web/nms-public.gathering.org/* ${FOO} + +13. Kjør ``/root/tgmanage/clients/update-public-nms.sh`` og fiks eventuel + whine om dependencies. + +14. Link opp cron:: + + ln -s /root/tgmanage/web/etc/cron/update-public-nms \ + /etc/cron/ + +15. Begynn det artige populeringsarbeidet + + |