1 <?xml version=
"1.0" encoding=
"ISO-8859-1"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/'
>
4 <title>Petter Reinholdtsen - Entries from March
2014</title>
5 <description>Entries from March
2014</description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
10 <title>How to add extra storage servers in Debian Edu / Skolelinux
</title>
11 <link>http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html
</guid>
13 <pubDate>Fri,
14 Mar
2014 12:
50:
00 +
0100</pubDate>
14 <description><p
>On larger sites, it is useful to use a dedicated storage server for
15 storing user home directories and data. The design for handling this
16 in Debian Edu / Skolelinux, is to update the automount rules in LDAP
17 and let the automount daemon on the clients take care of the rest. I
18 was reminded about the need to document this better when one of the
19 customers of
<a href=
"http://www.slxdrift.no/
">Skolelinux Drift AS
</a
>,
20 where I am on the board of directors, asked about how to do this. The
21 steps to get this working are the following:
</p
>
25 <li
>Add new storage server in DNS. I use nas-server.intern as the
26 example host here.
</li
>
28 <li
>Add automoun LDAP information about this server in LDAP, to allow
29 all clients to automatically mount it on reqeust.
</li
>
31 <li
>Add the relevant entries in tjener.intern:/etc/fstab, because
32 tjener.intern do not use automount to avoid mounting loops.
</li
>
36 <p
>DNS entries are added in GOsa², and not described here. Follow the
37 <a href=
"https://wiki.debian.org/DebianEdu/Documentation/Wheezy/GettingStarted
">instructions
38 in the manual
</a
> (Machine Management with GOsa² in section etting
41 <p
>Ensure that the NFS export points on the server are exported to the
42 relevant subnets or machines:
</p
>
44 <p
><blockquote
><pre
>
45 root@tjener:~# showmount -e nas-server
46 Export list for nas-server:
49 </pre
></blockquote
></p
>
51 <p
>Here everything on the backbone network is granted access to the
52 /storage export. With NFSv3 it is slightly better to limit it to
53 netgroup membership or single IP addresses to have some limits on the
56 <p
>The next step is to update LDAP. This can not be done using GOsa²,
57 because it lack a module for automount. Instead, use ldapvi and add
58 the required LDAP objects using an editor.
</p
>
60 <p
><blockquote
><pre
>
61 ldapvi --ldap-conf -ZD
'(cn=admin)
' -b ou=automount,dc=skole,dc=skolelinux,dc=no
62 </pre
></blockquote
></p
>
64 <p
>When the editor show up, add the following LDAP objects at the
65 bottom of the document. The
"/
&" part in the last LDAP object is a
66 wild card matching everything the nas-server exports, removing the
67 need to list individual mount points in LDAP.
</p
>
69 <p
><blockquote
><pre
>
70 add cn=nas-server,ou=auto.skole,ou=automount,dc=skole,dc=skolelinux,dc=no
71 objectClass: automount
73 automountInformation: -fstype=autofs --timeout=
60 ldap:ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
75 add ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
77 objectClass: automountMap
80 add cn=/,ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
81 objectClass: automount
83 automountInformation: -fstype=nfs,tcp,rsize=
32768,wsize=
32768,rw,intr,hard,nodev,nosuid,noatime nas-server.intern:/
&
84 </pre
></blockquote
></p
>
86 <p
>The last step to remember is to mount the relevant mount points in
87 tjener.intern by adding them to /etc/fstab, creating the mount
88 directories using mkdir and running
"mount -a
" to mount them.
</p
>
90 <p
>When this is done, your users should be able to access the files on
91 the storage server directly by just visiting the
92 /tjener/nas-server/storage/ directory using any application on any
93 workstation, LTSP client or LTSP server.
</p
>
98 <title>Hvordan bør RFC
822-formattert epost lagres i en NOARK5-database?
</title>
99 <link>http://people.skolelinux.org/pere/blog/Hvordan_b_r_RFC_822_formattert_epost_lagres_i_en_NOARK5_database_.html
</link>
100 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hvordan_b_r_RFC_822_formattert_epost_lagres_i_en_NOARK5_database_.html
</guid>
101 <pubDate>Fri,
7 Mar
2014 15:
20:
00 +
0100</pubDate>
102 <description><p
>For noen uker siden ble NXCs fri programvarelisenserte
104 <a href=
"http://www.nuug.no/aktiviteter/
20140211-noark/
">presentert hos
105 NUUG
</a
> (video
106 <a href=
"https://www.youtube.com/watch?v=JCb_dNS3MHQ
">på youtube
107 foreløbig
</a
>), og det fikk meg til å titte litt mer på NOARK5,
108 standarden for arkivhåndtering i det offentlige Norge. Jeg lurer på
109 om denne kjernen kan være nyttig i et par av mine prosjekter, og for ett
110 av dem er det mest aktuelt å lagre epost. Jeg klarte ikke finne noen
111 anbefaling om hvordan RFC
822-formattert epost (aka Internett-epost)
112 burde lagres i NOARK5, selv om jeg vet at noen arkiver tar
113 PDF-utskrift av eposten med sitt epostprogram og så arkiverer PDF-en
114 (eller enda værre, tar papirutskrift og lagrer bildet av eposten som
115 PDF i arkivet).
</p
>
117 <p
>Det er ikke så mange formater som er akseptert av riksarkivet til
118 langtidsoppbevaring av offentlige arkiver, og PDF og XML er de mest
119 aktuelle i så måte. Det slo meg at det måtte da finnes en eller annen
120 egnet XML-representasjon og at det kanskje var enighet om hvilken som
121 burde brukes, så jeg tok mot til meg og spurte
122 <a href=
"http://samdok.com/
">SAMDOK
</a
>, en gruppe tilknyttet
123 arkivverket som ser ut til å jobbe med NOARK-samhandling, om de hadde
126 <p
><blockquote
>
127 <p
>Hei.
</p
>
129 <p
>Usikker på om dette er riktig forum å ta opp mitt spørsmål, men jeg
130 lurer på om det er definert en anbefaling om hvordan RFC
131 822-formatterte epost (aka vanlig Internet-epost) bør lages håndteres
132 i NOARK5, slik at en bevarer all informasjon i eposten
133 (f.eks. Received-linjer). Finnes det en anbefalt XML-mapping ala den
135 &lt;URL:
<a href=
"https://www.informit.com/articles/article.aspx?p=
32074">https://www.informit.com/articles/article.aspx?p=
32074</a
> &gt;? Mitt
136 mål er at det skal være mulig å lagre eposten i en NOARK5-kjerne og
137 kunne få ut en identisk formattert kopi av opprinnelig epost ved
139 </blockquote
></p
>
141 <p
>Postmottaker hos SAMDOK mente spørsmålet heller burde stilles
142 direkte til riksarkivet, og jeg fikk i dag svar derfra formulert av
143 seniorrådgiver Geir Ivar Tungesvik:
</p
>
145 <p
><blockquote
>
146 <p
>Riksarkivet har ingen anbefalinger når det gjelder konvertering fra
147 e-post til XML. Det står arkivskaper fritt å eventuelt definere/bruke
148 eget format. Inklusive da - som det spørres om - et format der det er
149 mulig å re-etablere e-post format ut fra XML-en. XML (e-post)
150 dokumenter må være referert i arkivstrukturen, og det må vedlegges et
151 gyldig XML skjema (.xsd) for XML-filene. Arkivskaper står altså fritt
152 til å gjøre hva de vil, bare det dokumenteres og det kan dannes et
153 utrekk ved avlevering til depot.
</p
>
155 <p
>De obligatoriske kravene i Noark
5 standarden må altså oppfylles -
156 etter dialog med Riksarkivet i forbindelse med godkjenning. For
157 offentlige arkiv er det særlig viktig med filene loependeJournal.xml
158 og offentligJournal.xml. Private arkiv som vil forholde seg til Noark
159 5 standarden er selvsagt frie til å bruke det som er relevant for dem
160 av obligatoriske krav.
</p
>
161 </blockquote
></p
>
163 <p
>Det ser dermed ut for meg som om det er et lite behov for å
164 standardisere XML-lagring av RFC-
822-formatterte meldinger. Noen som
165 vet om god spesifikasjon i så måte? I tillegg til den omtalt over,
166 har jeg kommet over flere aktuelle beskrivelser (søk på
"rfc
822
167 xml
", så finner du aktuelle alternativer).
</p
>
171 <li
><a href=
"http://www.openhealth.org/xmtp/
">XML MIME Transformation
172 protocol (XMTP)
</a
> fra OpenHealth, sist oppdatert
2001.
</li
>
174 <li
><a href=
"https://tools.ietf.org/html/draft-klyne-message-rfc822-xml-
03">An
175 XML format for mail and other messages
</a
> utkast fra IETF datert
178 <li
><a href=
"http://www.informit.com/articles/article.aspx?p=
32074">xMail:
179 E-mail as XML
</a
> en artikkel fra
2003 som beskriver python-modulen
180 rfc822 som gir ut XML-representasjon av en RFC
822-formattert epost.
</li
>
184 <p
>Finnes det andre og bedre spesifikasjoner for slik lagring? Send
185 meg en epost hvis du har innspill.
</p
>