<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://datorhandbok.lysator.liu.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tobbez</id>
	<title>Datorhandbok - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://datorhandbok.lysator.liu.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tobbez"/>
	<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php/Special:Bidrag/Tobbez"/>
	<updated>2026-04-13T09:59:48Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Ceph&amp;diff=6812</id>
		<title>Ceph</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Ceph&amp;diff=6812"/>
		<updated>2024-10-11T19:57:06Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: /* Byt en trasig disk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteservrar&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Lagrings-kluster för &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/lysator&amp;lt;/tt&amp;gt; och vms.&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:CentOS| CentOS]].&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Blandat&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| Varierande&lt;br /&gt;
|-&lt;br /&gt;
! Chassi&lt;br /&gt;
| Många&lt;br /&gt;
|-&lt;br /&gt;
! Moderkort&lt;br /&gt;
| Varierande&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]]&lt;br /&gt;
|-&lt;br /&gt;
! Ceph-status&lt;br /&gt;
| [https://vogon-0.lysator.liu.se]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvariga rötter&lt;br /&gt;
| &#039;&#039;&#039;&#039;&#039;INGEN&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lysators lagringslösning i Ceph ==&lt;br /&gt;
&lt;br /&gt;
=== RTFM ===&lt;br /&gt;
http://docs.ceph.com/docs/master/&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
För att köra Lysators cephlösning används många maskiner, för att få redundans och HA. Man kan med andra ord rycka sladden ur vilken maskin som helst utan att något hemskt händer. (Gör det inte)&lt;br /&gt;
&lt;br /&gt;
==== Vogoner ====&lt;br /&gt;
Som mon/mds/mgr körs tre stycken HP DL1000-maskiner, vogon-[0-2]. Dessa är bestyckade med 72G RAM och infiniband.&lt;br /&gt;
&lt;br /&gt;
Individuella vogoner går att hitta [[:Kategori:vogon-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Babelfish ====&lt;br /&gt;
Maskinen babelfish har 72G RAM och kör en mds som cachar det mesta av metadatan i RAM och är dessutom NFS-export till de maskiner som inte har kernel-klienter till Ceph-klustret.&lt;br /&gt;
&lt;br /&gt;
Individuella babelfish-noder går att hitta [[:Kategori:babelfish-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Infinidim ====&lt;br /&gt;
Maskinen [[infinidim-0]] liknar Babelfish (DL170h G6 i en DL1000). Den kör en mds som cachar metadata i RAM och är NFS-export genom nfs-ganesha. Körs i ett corosync-/pacemakerkluster tillsammans med vogonerna, faller noden som exporterar NFS så flyttar IP (infinidim, 130.236.254.9) och nfs-ganesha till en av de levande noderna. Ska ersätta Babelfish.&lt;br /&gt;
&lt;br /&gt;
==== Trillians ====&lt;br /&gt;
Som osd-servrar trillian-[1-7] körs Dell R510 med 12 2TB diskar och har 28GB RAM vardera. Eftersom RAID-korten inte tycker om JBOD så är alla diskar sin egen RAID0. En disk i varje chassi används som systemdisk, resten allokeras till OSD:er. Det finns ingen numrering, utan använd verktygen för RAID-korten för att markera diskar vid behov. Varje trillian har också en 512GB nvme på ett instickskort. Samtliga trillian-servrar kör CentOS.&lt;br /&gt;
&lt;br /&gt;
Individuella trillian-noder går att hitta [[:Kategori:trillian-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Systemdiskar ====&lt;br /&gt;
Det finns inga speglade systemdiskar i någon av maskinerna. Ifall en systemdisk dör, vänta 10 minuter så kommer ceph börja skyffla runt datan för att komma upp i rätt mängd redundans igen. Smäll upp en ny maskin och smäll in den i klustret igen enligt manualen. Eller sätt klustret till &#039;noout&#039; och &#039;norebalance&#039;, installera om, kör `ceph-deploy` och skicka över konfigurationen, då kan osd:erna startas med &#039;ceph-volume lvm activate --all&#039; (försäkra dig om att firewalld är död och begraven först).&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Fördelning av resurser till poolerna är antagna att vara 60% för home_data, 5% för home_meta, 35% för vm. När det nya beräkningsklustret tas i bruk kommer den fördelningen ändras då 6+2 filsystemet Storage kommer att ta plats, fördelningen av poolerna blir: 50% för home_data, 5% för home_meta, 30% för vm, 12% för storage_data och 3% för storage_meta.&lt;br /&gt;
&lt;br /&gt;
==== Nätverk ====&lt;br /&gt;
&lt;br /&gt;
Ceph serverar 10.44.0.0/16 över IPoIB. Varje OSD-server har två IPoIB interface, ett för internkommunikation mellan osd:er på 10.43.0.0/24, ett för kommunikation med resten av klustret (och proxmox) på 10.44.0.0/16. Ytterligare har alla maskiner nät på 130.236.254.0/24 för att komma åt resten av världen, även om detta inte är strikt nödvändigt så är det bekvämt.&lt;br /&gt;
&lt;br /&gt;
==== Användarkontot ceph-vogon ====&lt;br /&gt;
&lt;br /&gt;
För att ceph-deploy ska fungera rätt så finns det på varje maskin ett användarkontot &#039;ceph-vogon&#039; med sudorättigheter utan lösenord. Puppet hanterar detta, inklusive kopiering av nycklar. ceph-vogon@vogon-0 har en privat ssh-nyckel för kontot. OBS! Du ska vara i rätt mapp också &amp;lt;code&amp;gt;cd /ceph/ceph-vogon/lysfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Prestandatweaks ====&lt;br /&gt;
* För att använda mer av RAM på mds-servrarna till metadata-cache så har mds_cache_memory_limit satts till 8GiB (standard är 1GiB), förutom på babelfish, där den är 64GiB.&lt;br /&gt;
&lt;br /&gt;
=== Tips och trix ===&lt;br /&gt;
För arbete på trillian-nod:&lt;br /&gt;
* ceph osd set noout&lt;br /&gt;
* ceph osd set norebalance&lt;br /&gt;
* systemctl stop ceph-osd\*.service ceph-osd.target&lt;br /&gt;
&lt;br /&gt;
Vid flytt av OSD-disk till ny nod:&lt;br /&gt;
* ceph-volume lvm list&lt;br /&gt;
* ceph-volume lvm activate &amp;lt;osd id&amp;gt; &amp;lt;fs id&amp;gt; (eller --all)&lt;br /&gt;
&lt;br /&gt;
Om Ceph inte får igång en OSD igen efter en krasch och det inte går att lösa via systemd så kan det vara intressant att prova:&lt;br /&gt;
* ceph-volume lvm list (se om ceph hittar OSD:n)&lt;br /&gt;
* ceph-volume lvm activate &amp;lt;osd id&amp;gt; &amp;lt;fs id&amp;gt; (prova att aktivera OSD:n)&lt;br /&gt;
&lt;br /&gt;
=== Byt en trasig disk ===&lt;br /&gt;
Följ dessa steg:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# Patcha bugg som förhindrar (åter)skapande av osd:er&lt;br /&gt;
cat &amp;gt; /root/ceph_volume_util_prepare.patch &amp;lt;&amp;lt;EOF&lt;br /&gt;
--- /usr/lib/python2.7/site-packages/ceph_volume/util/prepare.py.old  2019-10-26 16:45:57.140995418 +0000&lt;br /&gt;
+++ /usr/lib/python2.7/site-packages/ceph_volume/util/prepare.py  2019-10-26 16:46:37.615813246 +0000&lt;br /&gt;
@@ -199,9 +199,12 @@&lt;br /&gt;
     output = json.loads(&#039;&#039;.join(stdout).strip())&lt;br /&gt;
     osds = output[&#039;nodes&#039;]&lt;br /&gt;
     osd = [osd for osd in osds if str(osd[&#039;id&#039;]) == str(osd_id)]&lt;br /&gt;
-    if osd and osd[0].get(&#039;status&#039;) == &amp;quot;destroyed&amp;quot;:&lt;br /&gt;
-        return True&lt;br /&gt;
-    return False&lt;br /&gt;
+    if osd:&lt;br /&gt;
+        if osd[0].get(&#039;status&#039;) == &amp;quot;destroyed&amp;quot;:&lt;br /&gt;
+            return True&lt;br /&gt;
+        else:&lt;br /&gt;
+            return False&lt;br /&gt;
+    return True&lt;br /&gt;
EOF&lt;br /&gt;
cd /&lt;br /&gt;
patch -p0 &amp;lt; root/ceph_volume_util_prepare.patch&lt;br /&gt;
# Ifall patch skriver ut &amp;quot;Reversed (or previously applied) patch detected!&amp;quot; är patchen redan applicerad, avbryt i så fall med C-c.&lt;br /&gt;
&lt;br /&gt;
ceph osd destroy {id} --yes-i-really-mean-it&lt;br /&gt;
ceph-volume lvm zap /dev/sdX&lt;br /&gt;
ceph-volume lvm prepare --bluestore --osd-id {id} --data /dev/sdX&lt;br /&gt;
systemctl enable ceph-osd@{id}&lt;br /&gt;
systemctl start ceph-osd@{id}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Patchen ovan kommer ursprungligen från https://tracker.ceph.com/issues/36307 (via https://www.spinics.net/lists/ceph-users/msg48363.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Debian 9.0]]&lt;br /&gt;
[[Kategori:CentOS]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Ceph&amp;diff=6811</id>
		<title>Ceph</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Ceph&amp;diff=6811"/>
		<updated>2024-10-11T19:53:57Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: /* Byt en trasig disk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteservrar&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Lagrings-kluster för &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/lysator&amp;lt;/tt&amp;gt; och vms.&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:CentOS| CentOS]].&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Blandat&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| Varierande&lt;br /&gt;
|-&lt;br /&gt;
! Chassi&lt;br /&gt;
| Många&lt;br /&gt;
|-&lt;br /&gt;
! Moderkort&lt;br /&gt;
| Varierande&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]]&lt;br /&gt;
|-&lt;br /&gt;
! Ceph-status&lt;br /&gt;
| [https://vogon-0.lysator.liu.se]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvariga rötter&lt;br /&gt;
| &#039;&#039;&#039;&#039;&#039;INGEN&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lysators lagringslösning i Ceph ==&lt;br /&gt;
&lt;br /&gt;
=== RTFM ===&lt;br /&gt;
http://docs.ceph.com/docs/master/&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
För att köra Lysators cephlösning används många maskiner, för att få redundans och HA. Man kan med andra ord rycka sladden ur vilken maskin som helst utan att något hemskt händer. (Gör det inte)&lt;br /&gt;
&lt;br /&gt;
==== Vogoner ====&lt;br /&gt;
Som mon/mds/mgr körs tre stycken HP DL1000-maskiner, vogon-[0-2]. Dessa är bestyckade med 72G RAM och infiniband.&lt;br /&gt;
&lt;br /&gt;
Individuella vogoner går att hitta [[:Kategori:vogon-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Babelfish ====&lt;br /&gt;
Maskinen babelfish har 72G RAM och kör en mds som cachar det mesta av metadatan i RAM och är dessutom NFS-export till de maskiner som inte har kernel-klienter till Ceph-klustret.&lt;br /&gt;
&lt;br /&gt;
Individuella babelfish-noder går att hitta [[:Kategori:babelfish-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Infinidim ====&lt;br /&gt;
Maskinen [[infinidim-0]] liknar Babelfish (DL170h G6 i en DL1000). Den kör en mds som cachar metadata i RAM och är NFS-export genom nfs-ganesha. Körs i ett corosync-/pacemakerkluster tillsammans med vogonerna, faller noden som exporterar NFS så flyttar IP (infinidim, 130.236.254.9) och nfs-ganesha till en av de levande noderna. Ska ersätta Babelfish.&lt;br /&gt;
&lt;br /&gt;
==== Trillians ====&lt;br /&gt;
Som osd-servrar trillian-[1-7] körs Dell R510 med 12 2TB diskar och har 28GB RAM vardera. Eftersom RAID-korten inte tycker om JBOD så är alla diskar sin egen RAID0. En disk i varje chassi används som systemdisk, resten allokeras till OSD:er. Det finns ingen numrering, utan använd verktygen för RAID-korten för att markera diskar vid behov. Varje trillian har också en 512GB nvme på ett instickskort. Samtliga trillian-servrar kör CentOS.&lt;br /&gt;
&lt;br /&gt;
Individuella trillian-noder går att hitta [[:Kategori:trillian-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Systemdiskar ====&lt;br /&gt;
Det finns inga speglade systemdiskar i någon av maskinerna. Ifall en systemdisk dör, vänta 10 minuter så kommer ceph börja skyffla runt datan för att komma upp i rätt mängd redundans igen. Smäll upp en ny maskin och smäll in den i klustret igen enligt manualen. Eller sätt klustret till &#039;noout&#039; och &#039;norebalance&#039;, installera om, kör `ceph-deploy` och skicka över konfigurationen, då kan osd:erna startas med &#039;ceph-volume lvm activate --all&#039; (försäkra dig om att firewalld är död och begraven först).&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Fördelning av resurser till poolerna är antagna att vara 60% för home_data, 5% för home_meta, 35% för vm. När det nya beräkningsklustret tas i bruk kommer den fördelningen ändras då 6+2 filsystemet Storage kommer att ta plats, fördelningen av poolerna blir: 50% för home_data, 5% för home_meta, 30% för vm, 12% för storage_data och 3% för storage_meta.&lt;br /&gt;
&lt;br /&gt;
==== Nätverk ====&lt;br /&gt;
&lt;br /&gt;
Ceph serverar 10.44.0.0/16 över IPoIB. Varje OSD-server har två IPoIB interface, ett för internkommunikation mellan osd:er på 10.43.0.0/24, ett för kommunikation med resten av klustret (och proxmox) på 10.44.0.0/16. Ytterligare har alla maskiner nät på 130.236.254.0/24 för att komma åt resten av världen, även om detta inte är strikt nödvändigt så är det bekvämt.&lt;br /&gt;
&lt;br /&gt;
==== Användarkontot ceph-vogon ====&lt;br /&gt;
&lt;br /&gt;
För att ceph-deploy ska fungera rätt så finns det på varje maskin ett användarkontot &#039;ceph-vogon&#039; med sudorättigheter utan lösenord. Puppet hanterar detta, inklusive kopiering av nycklar. ceph-vogon@vogon-0 har en privat ssh-nyckel för kontot. OBS! Du ska vara i rätt mapp också &amp;lt;code&amp;gt;cd /ceph/ceph-vogon/lysfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Prestandatweaks ====&lt;br /&gt;
* För att använda mer av RAM på mds-servrarna till metadata-cache så har mds_cache_memory_limit satts till 8GiB (standard är 1GiB), förutom på babelfish, där den är 64GiB.&lt;br /&gt;
&lt;br /&gt;
=== Tips och trix ===&lt;br /&gt;
För arbete på trillian-nod:&lt;br /&gt;
* ceph osd set noout&lt;br /&gt;
* ceph osd set norebalance&lt;br /&gt;
* systemctl stop ceph-osd\*.service ceph-osd.target&lt;br /&gt;
&lt;br /&gt;
Vid flytt av OSD-disk till ny nod:&lt;br /&gt;
* ceph-volume lvm list&lt;br /&gt;
* ceph-volume lvm activate &amp;lt;osd id&amp;gt; &amp;lt;fs id&amp;gt; (eller --all)&lt;br /&gt;
&lt;br /&gt;
Om Ceph inte får igång en OSD igen efter en krasch och det inte går att lösa via systemd så kan det vara intressant att prova:&lt;br /&gt;
* ceph-volume lvm list (se om ceph hittar OSD:n)&lt;br /&gt;
* ceph-volume lvm activate &amp;lt;osd id&amp;gt; &amp;lt;fs id&amp;gt; (prova att aktivera OSD:n)&lt;br /&gt;
&lt;br /&gt;
=== Byt en trasig disk ===&lt;br /&gt;
Följ dessa steg:&lt;br /&gt;
&lt;br /&gt;
  # Patcha bugg som förhindrar (åter)skapande av osd:er&lt;br /&gt;
  cat &amp;gt; /root/ceph_volume_util_prepare.patch &amp;lt;&amp;lt;EOF&lt;br /&gt;
  --- /usr/lib/python2.7/site-packages/ceph_volume/util/prepare.py.old  2019-10-26 16:45:57.140995418 +0000&lt;br /&gt;
  +++ /usr/lib/python2.7/site-packages/ceph_volume/util/prepare.py  2019-10-26 16:46:37.615813246 +0000&lt;br /&gt;
  @@ -199,9 +199,12 @@&lt;br /&gt;
       output = json.loads(&#039;&#039;.join(stdout).strip())&lt;br /&gt;
       osds = output[&#039;nodes&#039;]&lt;br /&gt;
       osd = [osd for osd in osds if str(osd[&#039;id&#039;]) == str(osd_id)]&lt;br /&gt;
  -    if osd and osd[0].get(&#039;status&#039;) == &amp;quot;destroyed&amp;quot;:&lt;br /&gt;
  -        return True&lt;br /&gt;
  -    return False&lt;br /&gt;
  +    if osd:&lt;br /&gt;
  +        if osd[0].get(&#039;status&#039;) == &amp;quot;destroyed&amp;quot;:&lt;br /&gt;
  +            return True&lt;br /&gt;
  +        else:&lt;br /&gt;
  +            return False&lt;br /&gt;
  +    return True&lt;br /&gt;
  EOF&lt;br /&gt;
  cd /&lt;br /&gt;
  patch -p0 &amp;lt; root/ceph_volume_util_prepare.patch&lt;br /&gt;
  # Ifall patch skriver ut &amp;quot;Reversed (or previously applied) patch detected!&amp;quot; är patchen redan applicerad, avbryt i så fall med C-c.&lt;br /&gt;
  &lt;br /&gt;
  ceph osd destroy {id} --yes-i-really-mean-it&lt;br /&gt;
  ceph-volume lvm zap /dev/sdX&lt;br /&gt;
  ceph-volume lvm prepare --bluestore --osd-id {id} --data /dev/sdX&lt;br /&gt;
  systemctl enable ceph-osd@{id}&lt;br /&gt;
  systemctl start ceph-osd@{id}&lt;br /&gt;
&lt;br /&gt;
Patchen ovan kommer ursprungligen från https://tracker.ceph.com/issues/36307 (via https://www.spinics.net/lists/ceph-users/msg48363.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Debian 9.0]]&lt;br /&gt;
[[Kategori:CentOS]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Ceph&amp;diff=6810</id>
		<title>Ceph</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Ceph&amp;diff=6810"/>
		<updated>2024-10-11T19:51:43Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteservrar&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Lagrings-kluster för &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/lysator&amp;lt;/tt&amp;gt; och vms.&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:CentOS| CentOS]].&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Blandat&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| Varierande&lt;br /&gt;
|-&lt;br /&gt;
! Chassi&lt;br /&gt;
| Många&lt;br /&gt;
|-&lt;br /&gt;
! Moderkort&lt;br /&gt;
| Varierande&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]]&lt;br /&gt;
|-&lt;br /&gt;
! Ceph-status&lt;br /&gt;
| [https://vogon-0.lysator.liu.se]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvariga rötter&lt;br /&gt;
| &#039;&#039;&#039;&#039;&#039;INGEN&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lysators lagringslösning i Ceph ==&lt;br /&gt;
&lt;br /&gt;
=== RTFM ===&lt;br /&gt;
http://docs.ceph.com/docs/master/&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
För att köra Lysators cephlösning används många maskiner, för att få redundans och HA. Man kan med andra ord rycka sladden ur vilken maskin som helst utan att något hemskt händer. (Gör det inte)&lt;br /&gt;
&lt;br /&gt;
==== Vogoner ====&lt;br /&gt;
Som mon/mds/mgr körs tre stycken HP DL1000-maskiner, vogon-[0-2]. Dessa är bestyckade med 72G RAM och infiniband.&lt;br /&gt;
&lt;br /&gt;
Individuella vogoner går att hitta [[:Kategori:vogon-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Babelfish ====&lt;br /&gt;
Maskinen babelfish har 72G RAM och kör en mds som cachar det mesta av metadatan i RAM och är dessutom NFS-export till de maskiner som inte har kernel-klienter till Ceph-klustret.&lt;br /&gt;
&lt;br /&gt;
Individuella babelfish-noder går att hitta [[:Kategori:babelfish-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Infinidim ====&lt;br /&gt;
Maskinen [[infinidim-0]] liknar Babelfish (DL170h G6 i en DL1000). Den kör en mds som cachar metadata i RAM och är NFS-export genom nfs-ganesha. Körs i ett corosync-/pacemakerkluster tillsammans med vogonerna, faller noden som exporterar NFS så flyttar IP (infinidim, 130.236.254.9) och nfs-ganesha till en av de levande noderna. Ska ersätta Babelfish.&lt;br /&gt;
&lt;br /&gt;
==== Trillians ====&lt;br /&gt;
Som osd-servrar trillian-[1-7] körs Dell R510 med 12 2TB diskar och har 28GB RAM vardera. Eftersom RAID-korten inte tycker om JBOD så är alla diskar sin egen RAID0. En disk i varje chassi används som systemdisk, resten allokeras till OSD:er. Det finns ingen numrering, utan använd verktygen för RAID-korten för att markera diskar vid behov. Varje trillian har också en 512GB nvme på ett instickskort. Samtliga trillian-servrar kör CentOS.&lt;br /&gt;
&lt;br /&gt;
Individuella trillian-noder går att hitta [[:Kategori:trillian-noder | här]].&lt;br /&gt;
&lt;br /&gt;
==== Systemdiskar ====&lt;br /&gt;
Det finns inga speglade systemdiskar i någon av maskinerna. Ifall en systemdisk dör, vänta 10 minuter så kommer ceph börja skyffla runt datan för att komma upp i rätt mängd redundans igen. Smäll upp en ny maskin och smäll in den i klustret igen enligt manualen. Eller sätt klustret till &#039;noout&#039; och &#039;norebalance&#039;, installera om, kör `ceph-deploy` och skicka över konfigurationen, då kan osd:erna startas med &#039;ceph-volume lvm activate --all&#039; (försäkra dig om att firewalld är död och begraven först).&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Fördelning av resurser till poolerna är antagna att vara 60% för home_data, 5% för home_meta, 35% för vm. När det nya beräkningsklustret tas i bruk kommer den fördelningen ändras då 6+2 filsystemet Storage kommer att ta plats, fördelningen av poolerna blir: 50% för home_data, 5% för home_meta, 30% för vm, 12% för storage_data och 3% för storage_meta.&lt;br /&gt;
&lt;br /&gt;
==== Nätverk ====&lt;br /&gt;
&lt;br /&gt;
Ceph serverar 10.44.0.0/16 över IPoIB. Varje OSD-server har två IPoIB interface, ett för internkommunikation mellan osd:er på 10.43.0.0/24, ett för kommunikation med resten av klustret (och proxmox) på 10.44.0.0/16. Ytterligare har alla maskiner nät på 130.236.254.0/24 för att komma åt resten av världen, även om detta inte är strikt nödvändigt så är det bekvämt.&lt;br /&gt;
&lt;br /&gt;
==== Användarkontot ceph-vogon ====&lt;br /&gt;
&lt;br /&gt;
För att ceph-deploy ska fungera rätt så finns det på varje maskin ett användarkontot &#039;ceph-vogon&#039; med sudorättigheter utan lösenord. Puppet hanterar detta, inklusive kopiering av nycklar. ceph-vogon@vogon-0 har en privat ssh-nyckel för kontot. OBS! Du ska vara i rätt mapp också &amp;lt;code&amp;gt;cd /ceph/ceph-vogon/lysfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Prestandatweaks ====&lt;br /&gt;
* För att använda mer av RAM på mds-servrarna till metadata-cache så har mds_cache_memory_limit satts till 8GiB (standard är 1GiB), förutom på babelfish, där den är 64GiB.&lt;br /&gt;
&lt;br /&gt;
=== Tips och trix ===&lt;br /&gt;
För arbete på trillian-nod:&lt;br /&gt;
* ceph osd set noout&lt;br /&gt;
* ceph osd set norebalance&lt;br /&gt;
* systemctl stop ceph-osd\*.service ceph-osd.target&lt;br /&gt;
&lt;br /&gt;
Vid flytt av OSD-disk till ny nod:&lt;br /&gt;
* ceph-volume lvm list&lt;br /&gt;
* ceph-volume lvm activate &amp;lt;osd id&amp;gt; &amp;lt;fs id&amp;gt; (eller --all)&lt;br /&gt;
&lt;br /&gt;
Om Ceph inte får igång en OSD igen efter en krasch och det inte går att lösa via systemd så kan det vara intressant att prova:&lt;br /&gt;
* ceph-volume lvm list (se om ceph hittar OSD:n)&lt;br /&gt;
* ceph-volume lvm activate &amp;lt;osd id&amp;gt; &amp;lt;fs id&amp;gt; (prova att aktivera OSD:n)&lt;br /&gt;
&lt;br /&gt;
=== Byt en trasig disk ===&lt;br /&gt;
Följ dessa steg:&lt;br /&gt;
&lt;br /&gt;
  # Patcha bugg som förhindrar (åter)skapande av osd:er&lt;br /&gt;
  cat &amp;gt; /root/ceph_volume_util_prepare.patch &amp;lt;&amp;lt;EOF&lt;br /&gt;
  --- /usr/lib/python2.7/site-packages/ceph_volume/util/prepare.py.old  2019-10-26 16:45:57.140995418 +0000&lt;br /&gt;
  +++ /usr/lib/python2.7/site-packages/ceph_volume/util/prepare.py  2019-10-26 16:46:37.615813246 +0000&lt;br /&gt;
  @@ -199,9 +199,12 @@&lt;br /&gt;
       output = json.loads(&#039;&#039;.join(stdout).strip())&lt;br /&gt;
       osds = output[&#039;nodes&#039;]&lt;br /&gt;
       osd = [osd for osd in osds if str(osd[&#039;id&#039;]) == str(osd_id)]&lt;br /&gt;
  -    if osd and osd[0].get(&#039;status&#039;) == &amp;quot;destroyed&amp;quot;:&lt;br /&gt;
  -        return True&lt;br /&gt;
  -    return False&lt;br /&gt;
  +    if osd:&lt;br /&gt;
  +        if osd[0].get(&#039;status&#039;) == &amp;quot;destroyed&amp;quot;:&lt;br /&gt;
  +            return True&lt;br /&gt;
  +        else:&lt;br /&gt;
  +            return False&lt;br /&gt;
  +    return True&lt;br /&gt;
  EOF&lt;br /&gt;
  cd /&lt;br /&gt;
  patch -p0 &amp;lt; root/ceph_volume_util_prepare.patch&lt;br /&gt;
  # Ifall patch skriver ut &amp;quot;Reversed (or previously applied) patch detected!&amp;quot; är patchen redan applicerad, avbryt i så fall med C-c.&lt;br /&gt;
  &lt;br /&gt;
  ceph osd destroy {id} --yes-i-really-mean-it&lt;br /&gt;
  ceph-volume lvm zap /dev/sdX&lt;br /&gt;
  ceph-volume lvm prepare --bluestore --osd-id {id} --data /dev/sdX&lt;br /&gt;
  systemctl enable ceph-osd@{id}&lt;br /&gt;
  systemctl start ceph-osd@{id}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Debian 9.0]]&lt;br /&gt;
[[Kategori:CentOS]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Graf&amp;diff=6726</id>
		<title>Graf</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Graf&amp;diff=6726"/>
		<updated>2024-05-15T22:29:18Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Kör [https://graf.lysator.liu.se Grafana] och Prometheus&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:CentOS | CentOS]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86-64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| VM, 4 kärnor.&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 8 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
SHA256:Xlhk5QsxrvqQ+U0H+/at7kwT/f/v5kPqVncK+PZPgFc graf.lysator.liu.se (ECDSA)&lt;br /&gt;
SHA256:N2RExZoDILODZyazT3BO+e5ecs5zMaZUAAoTAWuZ29U graf.lysator.liu.se (ED25519)&lt;br /&gt;
SHA256:GjFLE0osJnCOeFBc8gmLpSTGJKkZ5Ao3k/SBArC26+8 graf.lysator.liu.se (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| Proxmox&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| tobbez&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Rocky]]&lt;br /&gt;
[[Kategori:Proxmox]]&lt;br /&gt;
[[Kategori:Virtuella servrar]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Repomaster&amp;diff=6722</id>
		<title>Repomaster</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Repomaster&amp;diff=6722"/>
		<updated>2024-05-09T15:21:33Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Repo för egenbygda paket hos Lysator&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian | Debian]]&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
256 SHA256:4c55HaIjMXaOyAxd7im6REF04A6MS7Iq0bb0NsDQZeM root@repomaster (ECDSA)&lt;br /&gt;
256 SHA256:U63o/jhHUv1vDR3dQzDgLWLrGhuPzXW3/6AepK1IAek root@repomaster (ED25519)&lt;br /&gt;
2048 SHA256:pt1CB6xv0nUo/RgK1sv5tZRxMt1v5M8MTP/O2NYr0O0 root@repomaster (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Virtuell maskin&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| Proxmoxklustret&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| [[User:tobbez|tobbez]]&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se även [[Rootmanual:Repository]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Proxmox]]&lt;br /&gt;
[[Kategori:Debian]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Nya_Puppet&amp;diff=6595</id>
		<title>Rootmanual:Nya Puppet</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Nya_Puppet&amp;diff=6595"/>
		<updated>2023-01-15T18:41:44Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: /* Få igång puppet mot Foreman på ny maskin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Lysators Foreman (hanterar maskiner?)&lt;br /&gt;
: https://chapman.lysator.liu.se/&lt;br /&gt;
; Lysators R10K (lista över tillgängliga puppetmoduler)&lt;br /&gt;
: https://git.lysator.liu.se/lysator/puppet/r10k&lt;br /&gt;
; Centralt lager för puppetmoduler&lt;br /&gt;
: https://git.lysator.liu.se/lysator/puppet&lt;br /&gt;
&lt;br /&gt;
https://git.lysator.liu.se/lysator/puppet/profiles&lt;br /&gt;
&lt;br /&gt;
=== Uppdatera tillgängliga puppetklasser ===&lt;br /&gt;
&lt;br /&gt;
Uppdatera r10k listan https://git.lysator.liu.se/lysator/puppet/r10k&lt;br /&gt;
&lt;br /&gt;
 [https://chapman.lysator.liu.se/environments Configure-&amp;gt;Environments]-&amp;gt;Lilla dropdownpilen-&amp;gt;Import classes&lt;br /&gt;
&lt;br /&gt;
=== Få igång puppet mot Foreman på ny maskin ===&lt;br /&gt;
&lt;br /&gt;
Se till att ha puppet 6 eller nyare (?). Notera att puppet hamnar i &amp;lt;code&amp;gt;/opt/puppet/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://puppet.com/docs/puppet/6.17/install_puppet.html&lt;br /&gt;
&lt;br /&gt;
; CentOS&lt;br /&gt;
 yum install https://yum.puppet.com/puppet7/puppet7-release-el-8.noarch.rpm&lt;br /&gt;
 yum install puppet&lt;br /&gt;
; Ubuntu, Debian, ...&lt;br /&gt;
 # Om puppet sedan tidigare var installerat från OS-förråd&lt;br /&gt;
 apt-get remove puppet puppet-common puppet-module-puppetlabs-stdlib&lt;br /&gt;
 wget &amp;quot;https://apt.puppet.com/puppet7-release-$(. /etc/os-release; echo &amp;quot;$VERSION_CODENAME&amp;quot;).deb&amp;quot;&lt;br /&gt;
 apt-get install &amp;quot;./puppet7-release-$(. /etc/os-release; echo &amp;quot;$VERSION_CODENAME&amp;quot;).deb&amp;quot;&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install puppet-agent&lt;br /&gt;
 . /etc/profile  # Uppdatera PATH&lt;br /&gt;
&lt;br /&gt;
Kör sen:&lt;br /&gt;
&lt;br /&gt;
 puppet agent --test --server=chapman.lysator.liu.se --waitforcert=10&lt;br /&gt;
&lt;br /&gt;
Och hoppas att din maskin visas på https://chapman.lysator.liu.se/hosts. Lägg till lämpliga Puppet-klasser (profiles::service är en bra grundklass). Kör sedan en sista gång&lt;br /&gt;
&lt;br /&gt;
 puppet agent --test --server=chapman.lysator.liu.se&lt;br /&gt;
&lt;br /&gt;
Sen bör maskinen vara inne i systemet, och kommer autouppdateras av Foreman.&lt;br /&gt;
&lt;br /&gt;
=== Installera (om) en maskin ===&lt;br /&gt;
===== Arbetsstationer som kör Fedora =====&lt;br /&gt;
# Starta om datorn.&lt;br /&gt;
# Öppna bios.&lt;br /&gt;
# Välj PXEboot boot-alternativet (Det bör heta något med IPv4).&lt;br /&gt;
# Välj Tobbez fedora installer skript.&lt;br /&gt;
# Vänta tills att installationen har börjat och gå sedan till nästa steg.&lt;br /&gt;
# Ge datorn ett nytt certificat.&lt;br /&gt;
## SSH:a till chapman.lysator.liu.se&lt;br /&gt;
## Bli root med &amp;lt;code&amp;gt;sudo -i&amp;lt;/code&amp;gt;&lt;br /&gt;
## Radera det gamla certifikatet: &amp;lt;code&amp;gt; puppetserver ca clean --certname &amp;lt;arbetsstation&amp;gt;.lysator.liu.se &amp;lt;/code&amp;gt;&lt;br /&gt;
# Vänta tills Skriptet har installerat klart&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Proxmox&amp;diff=6518</id>
		<title>Rootmanual:Proxmox</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Proxmox&amp;diff=6518"/>
		<updated>2022-09-19T04:35:53Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: /* Creating a virtual machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instructions for managing and using our setup of Proxmox.&lt;br /&gt;
&lt;br /&gt;
NOTE: If your cursor gets stuck in SPACE, &#039;use ctrl + alt + r&#039; to release the cursor.&lt;br /&gt;
&lt;br /&gt;
== Creating a virtual machine ==&lt;br /&gt;
# Connect to the management interface of one of the compute nodes (e.g. https://proxar.lysator.liu.se:8006/ or https://proxer.lysator.liu.se:8006/) and log in.&lt;br /&gt;
# Click Create VM in the top right corner.&lt;br /&gt;
# General tab:&lt;br /&gt;
## Set a name for the VM&lt;br /&gt;
## Choose compute node for the VM to run on&lt;br /&gt;
## Add it to the appropriate resource pool&lt;br /&gt;
# OS tab: Pick Linux 3.X/2.6 Kernel (l26)&lt;br /&gt;
# CD/DVD tab: pick an ISO to install from.&lt;br /&gt;
# Hard disk tab:&lt;br /&gt;
## Change Bus/Device to VIRTIO&lt;br /&gt;
## Decide on a disk size. The disk image will use this much space on the storage server. If you are unsure, pick a smaller size and increase it later (10GB should be plenty for the typical VM).&lt;br /&gt;
# CPU tab: Allocate CPUs/cores as appropriate.&lt;br /&gt;
# Memory tab: allocate memory as appropriate.&lt;br /&gt;
# Network tab:&lt;br /&gt;
## Change Model to VirtIO (paravirtualized)&lt;br /&gt;
## If the VM will need a public IP&lt;br /&gt;
### Choose bridged mode&lt;br /&gt;
### Set Bridge to vmbr0&lt;br /&gt;
## If the VM will &#039;&#039;&#039;not&#039;&#039;&#039; need a public IP&lt;br /&gt;
### Choose NAT&lt;br /&gt;
# Confirm tab: Click Finish.&lt;br /&gt;
# Select the new VM in the tree view.&lt;br /&gt;
# Go to the Hardware tab&lt;br /&gt;
# Edit Display, and set Graphic card to SPICE.&lt;br /&gt;
# Go to the Options tab&lt;br /&gt;
# Edit &amp;quot;Start at boot&amp;quot; and set to enable if the machine should start automatically.&lt;br /&gt;
# Start the machine, and perform installation as usual.&lt;br /&gt;
&lt;br /&gt;
== Using the console ==&lt;br /&gt;
There are two options: SPICE, and Java. Don&#039;t use Java (unless you can&#039;t help it).&lt;br /&gt;
&lt;br /&gt;
A prerequisite for using SPICE is the remote-viewer program (part of virt-manager).&lt;br /&gt;
&lt;br /&gt;
To connect to a VM, first start the VM, and then click SPICE in the top right corner in the Proxmox management interface. This downloads a file that you pass on the command line to remote-viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage == &lt;br /&gt;
=== Lägg till ny ISO att boota från ===&lt;br /&gt;
Babelfish exoprterar iso-storage vis autofs till /mp/iso på alla lysatormaskiner som stödjer det. Mappen ska vara skrivbar för alla rötter, och läsbar av samtliga.&lt;br /&gt;
&lt;br /&gt;
=== Configuring iSCSI on a storage server ===&lt;br /&gt;
This section assumes debian.&lt;br /&gt;
&lt;br /&gt;
* Follow the steps on http://zfsonlinux.org/debian.html&lt;br /&gt;
* Create a zfs pool:&lt;br /&gt;
** &amp;lt;code&amp;gt;zpool create ${POOLNAME} raidz2 /dev/sd{b..d}&amp;lt;/code&amp;gt;&lt;br /&gt;
* Create a block device in the zfs pool: &lt;br /&gt;
** &amp;lt;code&amp;gt;zfs create -V $SIZE ${POOLNAME}/vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Install tgt: &lt;br /&gt;
** &amp;lt;code&amp;gt;aptitude install tgt&amp;lt;/code&amp;gt;&lt;br /&gt;
** If your tgt version is older than 1:1.0.17-1.1, you need to manually install the init script:&lt;br /&gt;
*** &amp;lt;code&amp;gt;mkdir tmp; cd tmp;&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;wget http://ftp.se.debian.org/debian/pool/main/t/tgt/tgt_1.0.17-1.1_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;ar -x tgt_1.0.17-1.1_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;tar xf data.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;mv ./etc/init.d/tgt /etc/init.d/&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;cd ..; rm -rf tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
** Setup tgt to start automatically:&lt;br /&gt;
*** &amp;lt;code&amp;gt;update-rc.d tgt defaults&amp;lt;/code&amp;gt;&lt;br /&gt;
* Create an iSCSI target:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode target --op new --tid 1 --targetname iqn.${YYYY}-${MM}.se.liu.lysator:${HOSTNAME}.vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add a LUN to the target, backed by the previously created block device:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 -b /filesystem/vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make the target available on the network:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode target --op bind --tid 1 -I 10.44.1.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
* Save the configuration:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgt-admin --dump &amp;gt; /etc/tgt/targets.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Attaching new VM storage to the Proxmox cluster === &lt;br /&gt;
# Go to Proxmox management interface.&lt;br /&gt;
# Click Datacenter in the treeview.&lt;br /&gt;
# Select the Storage tab.&lt;br /&gt;
# Click Add -&amp;gt; iSCSI&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-vm-storage-iscsi&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-vm-storage-iscsi&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Enter portal (the IP of the storage server)&lt;br /&gt;
# Select the desired iSCSI target from the target dropdown.&lt;br /&gt;
# Uncheck the checkbox for Use LUNs directly.&lt;br /&gt;
# Click add.&lt;br /&gt;
# Next, click Add -&amp;gt; LVM&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-vm-storage-lvm&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-vm-storage-lvm&amp;lt;/code&amp;gt;).&lt;br /&gt;
# For Base storage, choose the iSCSI volume you added previously.&lt;br /&gt;
# Check the checkbox for Shared.&lt;br /&gt;
# Click Add.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Attaching new ISO storage ===&lt;br /&gt;
# Go to Proxmox management interface.&lt;br /&gt;
# Click Datacenter in the treeview.&lt;br /&gt;
# Select the Storage tab.&lt;br /&gt;
# Click Add -&amp;gt; NFS.&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-iso-storage-nfs&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-iso-storage-nfs&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Enter the IP of the storage server.&lt;br /&gt;
# Select the export from the Export dropdown.&lt;br /&gt;
# In the Content dropdown, select ISO and deselect Images.&lt;br /&gt;
# Set Max Backups to 0.&lt;br /&gt;
&lt;br /&gt;
=== Flytta diskbild till ny lagringslösning ===&lt;br /&gt;
Om du vill flytta en disk från det interna zfs-filsystemet (local-zfs) till en av Ceph-poolerna (trillian-vm eller trillian-vm-ssd) så kan det göras via webbgränssnittet. Om diskbilden som ska flyttas ligger på en av Ceph-poolerna så blir processen mer invecklad. Ett exempel med en flytt från trillian-vm till trillian-vm-ssd (hur rag flyttades):&lt;br /&gt;
# Stoppa det VM vars disk ska flyttas.&lt;br /&gt;
# Se till så att det inte finns några snapshots.&lt;br /&gt;
# ssh:a in på servern som VM:et har körts på.&lt;br /&gt;
# Kör: /usr/bin/qemu-img create -f raw &#039;rbd:vm_ssd/vm-114-disk-1:mon_host=10.44.1.98;10.44.1.99;10.44.1.100:auth_supported=cephx:id=caspian:keyring=/etc/pve/priv/ceph/trillian-vm-ssd.keyring&#039; 15G&lt;br /&gt;
# Kontrollera att den nya diskbilden finns med: rbd list vm_ssd -c /etc/ceph/ceph.conf -k /etc/pve/priv/ceph/trillian-vm-ssd.keyring --id caspian&lt;br /&gt;
# Flytta disken med: /usr/bin/qemu-img convert -p -n -f raw -O raw -t writeback &#039;rbd:vm/vm-114-disk-1:mon_host=10.44.1.98;10.44.1.99;10.44.1.100:auth_supported=cephx:id=caspian:keyring=/etc/pve/priv/ceph/trillian-vm.keyring:conf=/etc/ceph/ceph.conf&#039; &#039;zeroinit:rbd:vm_ssd/vm-114-disk-1:mon_host=10.44.1.98;10.44.1.99;10.44.1.100:auth_supported=cephx:id=caspian:keyring=/etc/pve/priv/ceph/trillian-vm-ssd.keyring:conf=/etc/ceph/ceph.conf&#039;&lt;br /&gt;
# Kontrollera diskbilden med: rbd info vm_ssd/vm-114-disk-1 -c /etc/ceph/ceph.conf -k /etc/pve/priv/ceph/trillian-vm-ssd.keyring --id caspian&lt;br /&gt;
# Konfigurations filen för VM:en måste redigeras för att den ska använda den nya diskbilden: nano /etc/pve/qemu-server/101.conf&lt;br /&gt;
# Nu kan du starta VM:en igen.&lt;br /&gt;
# Ta bort den gammla diskbilden när du känner dig säker.&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Repository&amp;diff=6509</id>
		<title>Rootmanual:Repository</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Repository&amp;diff=6509"/>
		<updated>2022-09-03T19:40:23Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adding packages to the repository ==&lt;br /&gt;
&lt;br /&gt;
=== For deb-based systems ===&lt;br /&gt;
# Copy the .deb package file to &amp;lt;code&amp;gt;/root/&amp;lt;/code&amp;gt; on [[repomaster]].&lt;br /&gt;
# Run:&lt;br /&gt;
#* For Debian: &amp;lt;code&amp;gt;reprepro includedeb -Vb /src/repos/debian OS-RELEASE DEB-FILE&amp;lt;/code&amp;gt;, where OS-RELEASE is the name of the release, e.g &amp;lt;code&amp;gt;wheezy&amp;lt;/code&amp;gt; for Debian 7.&lt;br /&gt;
#* For Ubuntu: &amp;lt;code&amp;gt;reprepro includedeb -Vb /src/repos/ubuntu OS-RELEASE DEB-FILE&amp;lt;/code&amp;gt;, where OS-RELEASE is the name of the release, e.g &amp;lt;code&amp;gt;trusty&amp;lt;/code&amp;gt; for Ubuntu 14.04.&lt;br /&gt;
# Enter the GPG password to sign the package.&lt;br /&gt;
# If there were no errors, the package is now available in the repository. To see the new package, update the list (e.g apt-get update) and the new package should be available.&lt;br /&gt;
&lt;br /&gt;
=== For the Red Hat family ===&lt;br /&gt;
&lt;br /&gt;
# Place your RPM in:&lt;br /&gt;
#* Fedora: &amp;lt;code&amp;gt;/srv/repos/fedora/$os_version/$arch/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* RHEL and derivatives (Rocky, CentOS, Alma, etc.): &amp;lt;code&amp;gt;/srv/repos/el/$os_version/$arch/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;/usr/local/bin/lysator_update_yum_repos_cron&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Puppetmaster&amp;diff=6508</id>
		<title>Puppetmaster</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Puppetmaster&amp;diff=6508"/>
		<updated>2022-09-03T19:14:17Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Puppetmaster&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 10.0| Debian 10.0]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| Proxmoxklustret&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
Hash: SHA256&lt;br /&gt;
&lt;br /&gt;
puppetmaster.lysator.liu.se har följande SSH-fingeravtryck:&lt;br /&gt;
256 SHA256:dFuufYO0rEODJwOOMeoDQ11AOvZh7O29UHESPMvO2bc root@puppetmaster (ECDSA)&lt;br /&gt;
256 SHA256:+D2048 SHA256:uZF5/uYjnb/0P7rVkfErCWUTYPwYTP2w9rSpSrAwRYc root@puppetmaster (RSA)&lt;br /&gt;
2048 SHA256:uZF5/uYjnb/0P7rVkfErCWUTYPwYTP2w9rSpSrAwRYc root@puppetmaster (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| hx&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| Ej i drift&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Information ==&lt;br /&gt;
För att ansluta en maskin till puppetmaster så behövs följande steg:&lt;br /&gt;
* Lägg till maskinen i &amp;lt;code&amp;gt;site.pp&amp;lt;/code&amp;gt;&lt;br /&gt;
* Installera puppet på maskinen&lt;br /&gt;
* Kör: &amp;lt;code&amp;gt;puppet agent --server puppetmaster.lysator.liu.se --test --show_diff --waitforcert&amp;lt;/code&amp;gt;&lt;br /&gt;
* På Puppetmaster: &amp;lt;code&amp;gt;puppetserver ca list&amp;lt;/code&amp;gt;&lt;br /&gt;
* Om du ser din maskin: &amp;lt;code&amp;gt;puppetserver ca sign --certname NAME[,NAME]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Färdig, titta på http://puppetmaster.lysator.liu.se/&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner ur drift]]&lt;br /&gt;
[[Kategori:Debian 10.0]]&lt;br /&gt;
[[Kategori:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Pxeboot&amp;diff=6465</id>
		<title>Pxeboot</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Pxeboot&amp;diff=6465"/>
		<updated>2022-07-06T18:36:42Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
|  Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| iPXE netboot server&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian| Debian]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86-64&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
256 SHA256:lytuDp20n6BkT6CuM74a+Xgx388/JchqzSZq34jVAzM root@pxeboot (ED25519)&lt;br /&gt;
256 SHA256:0Iw6YNORU/NXS6eILNuK5yi+cEjdHboTvfmA0c24kXA root@pxeboot (ECDSA)&lt;br /&gt;
2048 SHA256:cYMt/15cDRXgppBXWlqEZh+aYfZH6zbA8mdlvAqrvqs root@pxeboot (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| Proxmoxklustret&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| tobbez&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Debian]]&lt;br /&gt;
[[Kategori:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Virtuella servrar]]&lt;br /&gt;
[[Kategori:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Repomaster&amp;diff=6464</id>
		<title>Repomaster</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Repomaster&amp;diff=6464"/>
		<updated>2022-07-06T18:33:14Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Repo för egenbygda paket hos Lysator&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian | Debian]]&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
256 SHA256:4c55HaIjMXaOyAxd7im6REF04A6MS7Iq0bb0NsDQZeM root@repomaster (ECDSA)&lt;br /&gt;
256 SHA256:U63o/jhHUv1vDR3dQzDgLWLrGhuPzXW3/6AepK1IAek root@repomaster (ED25519)&lt;br /&gt;
2048 SHA256:pt1CB6xv0nUo/RgK1sv5tZRxMt1v5M8MTP/O2NYr0O0 root@repomaster (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Virtuell maskin&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| Proxmoxklustret&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| [[User:baafen|baafen]]&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se även [[Rootmanual:Repository]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Proxmox]]&lt;br /&gt;
[[Kategori:Debian]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Shu&amp;diff=6463</id>
		<title>Shu</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Shu&amp;diff=6463"/>
		<updated>2022-07-06T18:12:24Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Testmaskin&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]], [[:Kategori: Rack B3 | Rack B3]]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| tobbez&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| Ej i drift&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=%5E&amp;diff=5511</id>
		<title>^</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=%5E&amp;diff=5511"/>
		<updated>2017-03-27T15:52:41Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;^ (Cirkumflex) är Lysators lokal i Ryd, belägen i en vindskupa i [http://karta.frryd.se/BK4 BK4]. Sedan [[RydNet]] lades ner har lokalen, då kallad NätC, tjänat som förråd för skrot, bråte, och andra intressanta ting som Lysator samlat på sig. De planer som funnits på att göra om NätC till en samlingslokal för lysiter som inte orkar ta sig från Ryd till [[~]] håller nu sakta men säkert på att realiseras.&lt;br /&gt;
&lt;br /&gt;
Det finns fortfarande en hel del arbete kvar att göra, men det mesta i skrotväg är borta, och lokalen har möblerats. Arbetsstationerna [[Daedalus]] och [[Prometheus]] håller på att driftsättas tillsammans med servern [[Atlantis]] som ska agera vpn-brygga till resten av lysators nät.&lt;br /&gt;
&lt;br /&gt;
Argumentationen bakom namnet ^ är att det är nästan som [[~]] fast ändå inte. Undrar du fortfarande, ta en titt på var båda tecknen befinner sig på ett tangentbord med svensk layout.&lt;br /&gt;
&lt;br /&gt;
För att komma in i ^ så kan man kontakta någon av följande personer, som har nyckel dit:&lt;br /&gt;
* Lars Lindholm (larlin)&lt;br /&gt;
* Johan Busk Eriksson (busk)&lt;br /&gt;
* Andreas Pettersson (pettson)&lt;br /&gt;
* Joakim Tosteberg (joakim_tosteberg)&lt;br /&gt;
* Erik Lindholm (rapio)&lt;br /&gt;
&lt;br /&gt;
[[Införskaffningslista ^]]&lt;br /&gt;
&lt;br /&gt;
[[Category:^]] [[Category:Lokaler]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Coborn&amp;diff=5510</id>
		<title>Coborn</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Coborn&amp;diff=5510"/>
		<updated>2017-03-27T15:51:54Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| CPU-server&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| [[Jukebox i ~]]&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 5.0 | Debian]] Linux&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86/PC&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Athlon 900 MHz&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 768 MB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| ACT-hemmabygge åt NSC&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[~]], [[:Kategori:~/skrubb | ~/skrubb]]&lt;br /&gt;
&lt;br /&gt;
| [[Bild:ThinLinc-kluster.jpg|none|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| Ej i drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=595}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RAID-konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Diskarna sitter som följer:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;hda&amp;lt;/tt&amp;gt;: 10GB, systemdisk&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdb&amp;lt;/tt&amp;gt;: 250GB, RAID-1-spegel&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdc&amp;lt;/tt&amp;gt;: 250GB, RAID-1-spegel&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdd&amp;lt;/tt&amp;gt;: cdrom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;hdb&amp;lt;/tt&amp;gt; och &amp;lt;tt&amp;gt;hdc&amp;lt;/tt&amp;gt; består av varsin stor partion med musik, speglade med mjukvaru-RAID-1. &lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner ur drift]]&lt;br /&gt;
[[Kategori:Debian 5.0]]&lt;br /&gt;
[[Kategori:~/skrubb]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Pxeboot&amp;diff=5493</id>
		<title>Pxeboot</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Pxeboot&amp;diff=5493"/>
		<updated>2017-03-10T14:49:39Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
|  Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| iPXE netboot server&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 7| Debian 7]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86-64&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;1024 df:0a:98:19:ec:8a:e3:fa:9a:f8:c9:38:3d:1a:5b:43  root@pxeboot (DSA)&lt;br /&gt;
256 85:09:b0:3c:91:b7:13:e0:08:c9:47:87:8e:0e:7d:68  root@pxeboot (ECDSA)&lt;br /&gt;
2048 76:fb:65:39:79:e8:d7:60:1f:85:04:30:ff:6e:34:df  root@pxeboot (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[Proxer]]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| tobbez&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Debian 7]]&lt;br /&gt;
[[Kategori:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Virtuella servrar]]&lt;br /&gt;
[[Kategori:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Pxeboot&amp;diff=5492</id>
		<title>Pxeboot</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Pxeboot&amp;diff=5492"/>
		<updated>2017-03-10T14:48:01Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Skapade sidan med &amp;#039;{| style=&amp;quot;border: 0px&amp;quot; ! Funktion |  Tjänsteserver |- ! Specialfunktion | iPXE netboot server |- ! Operativsystem |  Debian 7 |- ! Arkitektur | x86-64...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
|  Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| iPXE netboot server&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 7| Debian 7]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86-64&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;1024 df:0a:98:19:ec:8a:e3:fa:9a:f8:c9:38:3d:1a:5b:43  root@pxeboot (DSA)&lt;br /&gt;
256 85:09:b0:3c:91:b7:13:e0:08:c9:47:87:8e:0e:7d:68  root@pxeboot (ECDSA)&lt;br /&gt;
2048 76:fb:65:39:79:e8:d7:60:1f:85:04:30:ff:6e:34:df  root@pxeboot (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| Proxer &lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| tobbez&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Debian 7]]&lt;br /&gt;
[[Kategori:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Virtuella servrar]]&lt;br /&gt;
[[Kategori:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Muspaj&amp;diff=5486</id>
		<title>Muspaj</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Muspaj&amp;diff=5486"/>
		<updated>2017-03-08T14:01:25Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| [[Jukebox]] ([[MPD-server | MPD-server]])&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Raspbian | Raspbian]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| ARMv7&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| 900 MHz 32-bit quad-core ARM Cortex-A7&lt;br /&gt;
|-&lt;br /&gt;
! GPU&lt;br /&gt;
| Broadcom VideoCore IV&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 1 GB (delat med GPU)&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;-----BEGIN PGP SIGNED MESSAGE-----&lt;br /&gt;
Hash: SHA256&lt;br /&gt;
&lt;br /&gt;
muspaj.lysator.liu.se har följande fingeravtryck:&lt;br /&gt;
SSH2 RSA 2048 bit: 63:da:8f:e1:eb:e6:91:6f:25:77:d4:28:df:c6:dd:96&lt;br /&gt;
SSH2 DSA 1024 bit: fd:a3:b5:37:68:d6:34:2b:42:69:cc:5b:a6:2e:2a:a0&lt;br /&gt;
&amp;lt;EOF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----BEGIN PGP SIGNATURE-----&lt;br /&gt;
Version: GnuPG v2&lt;br /&gt;
&lt;br /&gt;
iQIcBAEBCAAGBQJXx2aaAAoJEIHZ3ADseiyrcZ0P/3UT95u0qSFoCkWTxZaNQoNW&lt;br /&gt;
iWqf5town4YmtUBbBufiiLRmmbqHX4Spj9Y37FxZdb5SSdb2GtceDb5t+DpwiYOb&lt;br /&gt;
DNNx3sUHZl5QtdoUZFUXZdJgJDtOHKv2PCW/FuzoQByO9QZlI817/yufFpYeuQD7&lt;br /&gt;
017mypO+G/DbBYmPOrZzii258rC1zF5T1kE2regRcPzfn00Y25t+KMIfjYs1jNAT&lt;br /&gt;
uVIWEDCc8ad6QcUAPE+oBO3nug7sevibEUFH6LR0t8WqyLbWSco4TkVCgh0SDYCc&lt;br /&gt;
wcgXPY5Q/k9J8gYkIWXb6O6djDymdEP6DdHl9O9I9AW4FsdJWErL9J3kFuMZOLMv&lt;br /&gt;
0YaWM4U0y/SU5/h7+o24o5mqmT8fW1C+CqU3fIOUQHLeL7Kv7w9Zr6E9+4isOGgv&lt;br /&gt;
qjQgrpzUEKgVPJtwlLIan5/CflO1Z1XyZ9YS2aiEVojaZMLF3Jz00raHyF65MZ6i&lt;br /&gt;
SrYNZ9XqBLGiUnHSYFTvZ66HO9XAWZeD3+BY3ek/af1Fb24s+mnVbO4QcAu+IFWj&lt;br /&gt;
reuckLBv0zgttjfbc51O1mqVxb1j4DKIh1QTqlDWIsooWzZfrno83aHe07ej639p&lt;br /&gt;
67vjmMpVlLe8z0g8g3UMC3gPuyJ6AU4+YCvFjwbcnX/UwnVmtHUtGM+ejR+3rf/5&lt;br /&gt;
fTs1An9ODUrLktJBZtH6&lt;br /&gt;
=MKmd&lt;br /&gt;
-----END PGP SIGNATURE-----&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Raspberry Pi 2&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[~]], [[:Kategori:~/skrubb | ~/skrubb]]&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | Foto&lt;br /&gt;
| [[Bild:Datornamn.jpg|none|thumb]]&lt;br /&gt;
|- &lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| knase&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=?}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Tjänsteservrar]]&lt;br /&gt;
[[Kategori:Raspbian]]&lt;br /&gt;
[[Kategori:Maskiner i drift]]&lt;br /&gt;
[[Kategori:~/skrubb]]&lt;br /&gt;
[[Kategori:~]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Dijkstra&amp;diff=5485</id>
		<title>Dijkstra</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Dijkstra&amp;diff=5485"/>
		<updated>2017-03-08T13:53:15Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Jabberserver&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 6.0| Debian 6 (Squeeze)]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| i686&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Pentium 4 2.80Ghz&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 2 GB&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Supermicro&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]], [[:Kategori:Rack B8 | Rack B8]]&lt;br /&gt;
|-&lt;br /&gt;
! valign=&amp;quot;top&amp;quot; | Foto&lt;br /&gt;
| [[Bild:Dijkstra.jpg|none|thumb]]&lt;br /&gt;
|- &lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| [[Användare:Joakim_tosteberg | Joakim Tosteberg]]&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| Ur drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=707}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Tjänsteservrar]]&lt;br /&gt;
[[Kategori:Debian 5.0]]&lt;br /&gt;
[[Kategori:Maskiner ur drift]]&lt;br /&gt;
[[Kategori:Rack B8]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Shu&amp;diff=5413</id>
		<title>Shu</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Shu&amp;diff=5413"/>
		<updated>2017-03-02T18:51:29Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Skapade sidan med &amp;#039;{| style=&amp;quot;border: 0px&amp;quot; ! Funktion | Testmaskin |- ! SSH-fingeravtryck | &amp;lt;pre&amp;gt; 1024 79:5a:af:78:b5:ff:7f:27:8c:f8:28:4f:2c:a3:e5:63 /etc/ssh/ssh_host_dsa_key.pub (DSA) 2048 ff:...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Testmaskin&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
1024 79:5a:af:78:b5:ff:7f:27:8c:f8:28:4f:2c:a3:e5:63 /etc/ssh/ssh_host_dsa_key.pub (DSA)&lt;br /&gt;
2048 ff:1d:25:ba:bb:da:56:14:ee:b2:fb:a7:7c:17:bf:04 /etc/ssh/ssh_host_rsa_key.pub (RSA)&lt;br /&gt;
256 7e:20:58:06:65:e2:35:be:50:c2:94:1e:fe:bd:d2:37 /etc/ssh/ssh_host_ecdsa_key.pub (ECDSA)&lt;br /&gt;
256 3d:a0:7f:14:7b:3f:62:e5:ad:9d:ea:0a:9d:07:6b:74 /etc/ssh/ssh_host_ed25519_key.pub (ED25519)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| tobbez&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Category:Debian]]&lt;br /&gt;
[[Category:Debian 8.0]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Gitlab&amp;diff=5269</id>
		<title>Rootmanual:Gitlab</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Gitlab&amp;diff=5269"/>
		<updated>2016-09-23T18:23:48Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Gitlabs apt-repo läggs nu in av puppet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gitlab CE är ett webbaserat system som hanterar gitrepositorier och har wiki- och issue tracking-funktionalitet. Det är i grunden ganska likt github, men går att hosta på egen hand.&lt;br /&gt;
&lt;br /&gt;
Lysator körde tidigare en liknande mjukvara som hette gitorious (som företaget gitlab sedermera ändå köpte upp), men numera körs alltså gitlab community edition, för närvarande på servern [[Gluten]].&lt;br /&gt;
&lt;br /&gt;
Denna sida avser att dokumentera hur det hela är uppsatt, samt hur man sköter uppgraderingar (det släpps en ny version den 22 varje månad, samt en hel del småfixreleaser mellan).&lt;br /&gt;
&lt;br /&gt;
== Hur det är uppsatt ==&lt;br /&gt;
&lt;br /&gt;
Lysator kör ett så kallat omnibuspaket, vilket i praktiken är en enda stor .deb som innehåller allt som gitlab behöver för att köra (ruby, rails, nginx, postgresql, osv).&lt;br /&gt;
&lt;br /&gt;
För att konfigurera gitlab så att det fungerar på det sätt som vi vill ha det finns en fil /etc/gitlab/gitlab.rb där inställningarna för bland annat nginx (t.ex. ssl), smtp, backuptagning. Denna fil manageras via puppet, så det är i puppetrepot du ska göra eventuella ändringar som behövs. Efter gjorda ändringar kör man med rootprivilegier kommandot &amp;lt;code&amp;gt;gitlab-ctl reconfigure&amp;lt;/code&amp;gt;. Omnibuspaketet installerar till /opt/gitlab. Backuperna hamnar som standard i /var/opt/gitlab/backups. Tidigare har gitlabpaketen lagts in i lysators egna repo, men detta blev mer tidskrävande än det var värt. Tanken är att det ska gå enkelt att sätta upp en ny instans ifall detta skulle behövas genom att på grundinstallerad lysatorfierad maskin installera omnibuspaketet och i puppet sätta den nya maskinen som varandes gitlabserver, och därefter [https://docs.gitlab.com/ce/raketasks/backup_restore.html#backup-restore  läsa tillbaks den senaste backupfilen].&lt;br /&gt;
&lt;br /&gt;
== Uppgradering av gitlab ==&lt;br /&gt;
&lt;br /&gt;
En enkel steg för steg-guide för optimalfallet:&lt;br /&gt;
&lt;br /&gt;
# Titta på gitlabs blogg ifall uppgradering skulle kräva några specialsteg (de brukar ha en &amp;quot;upgrade barometer&amp;quot;): https://about.gitlab.com/blog&lt;br /&gt;
# Bli root på gluten&lt;br /&gt;
# &amp;lt;code&amp;gt;apt-get install gitlab-ce&amp;lt;/code&amp;gt;&lt;br /&gt;
# Efter ett tag så kan man eventuellt köra &amp;lt;code&amp;gt;gitlab-ctl restart&amp;lt;/code&amp;gt; och därefter ska det vara färdigt.&lt;br /&gt;
# Klicka runt lite på https://git.lysator.liu.se/ och se om saker verkar fungera&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Piggiskrubb&amp;diff=5215</id>
		<title>Piggiskrubb</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Piggiskrubb&amp;diff=5215"/>
		<updated>2016-03-04T08:06:17Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Fix category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Jukebox&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 8.0 | Debian Linux 8.0]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64/PC&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| AMD Athlon 64 X2 3800+&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 1 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
RSA: 43:0d:ae:b5:85:d6:38:b7:89:24:39:2f:76:16:b5:bf&lt;br /&gt;
DSA: f4:49:f0:47:15:b0:03:e8:e5:ee:46:c3:b0:b0:5f:bf&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Hemmabygge&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[~ Allmänt|~]]&lt;br /&gt;
|-&lt;br /&gt;
! Foto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Baafen&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=555}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:~]]&lt;br /&gt;
[[Kategori:Debian 8.0]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Switch&amp;diff=5199</id>
		<title>Rootmanual:Switch</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Switch&amp;diff=5199"/>
		<updated>2016-02-06T14:00:10Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; VLAN:&lt;br /&gt;
 DEFAULT_VLAN  1&lt;br /&gt;
 NETLOGON      322&lt;br /&gt;
 LYSATOR       4080&lt;br /&gt;
 CTRL-C        4081&lt;br /&gt;
 BORG          100 (only needed on sw-b8)&lt;br /&gt;
 &lt;br /&gt;
 Uplink:&lt;br /&gt;
 DEFAULT_VLAN: tagged&lt;br /&gt;
 NETLOGON: tagged&lt;br /&gt;
 LYSATOR: tagged (just nu kör en del untagged, men tagged är det korrekta. Måste vara samma i båda ändar)&lt;br /&gt;
 CTRL-C: tagged&lt;br /&gt;
 &lt;br /&gt;
 Vanlig port:&lt;br /&gt;
 DEFAULT_VLAN: no&lt;br /&gt;
 NETLOGON: no&lt;br /&gt;
 LYSATOR: untagged&lt;br /&gt;
 CTRL-C: no&lt;br /&gt;
 &lt;br /&gt;
 Management port:&lt;br /&gt;
 DEFAULT_VLAN: tagged&lt;br /&gt;
 NETLOGON: no&lt;br /&gt;
 LYSATOR: no&lt;br /&gt;
 CTRL-C: no&lt;br /&gt;
 &lt;br /&gt;
 Sedan ska switchen ha en ipadress på management vlan:et men inte på något av de andra, exempekvis kan det se ut såhär på en HP4000M &lt;br /&gt;
 &lt;br /&gt;
     VLAN       IP Config     IP Address       Subnet Mask        Gateway&lt;br /&gt;
  ------------ + ----------  ---------------  ---------------  ---------------&lt;br /&gt;
  DEFAULT_VLAN | Manual      192.168.254.25   255.255.255.0    192.168.254.1&lt;br /&gt;
  CTRL-C       | Disabled&lt;br /&gt;
  NETLOGON     | Disabled&lt;br /&gt;
  LYSATOR      | Disabled&lt;br /&gt;
 &lt;br /&gt;
 Kom även ihåg att lägga in switchen i dns på sedesopim (/etc/bind/pri/[mgmt|192.168.22].zone efter samma princip som de andra switcharna.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Rootmanual]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Switch&amp;diff=5198</id>
		<title>Rootmanual:Switch</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Switch&amp;diff=5198"/>
		<updated>2016-02-06T13:59:52Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Remove some outdated info and add VLAN for BORG.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; VLAN:&lt;br /&gt;
 DEFAULT_VLAN  1&lt;br /&gt;
 NETLOGON      322&lt;br /&gt;
 LYSATOR       4080&lt;br /&gt;
 CTRL-C        4081&lt;br /&gt;
 BORG          100&lt;br /&gt;
 &lt;br /&gt;
 Uplink:&lt;br /&gt;
 DEFAULT_VLAN: tagged&lt;br /&gt;
 NETLOGON: tagged&lt;br /&gt;
 LYSATOR: tagged (just nu kör en del untagged, men tagged är det korrekta. Måste vara samma i båda ändar)&lt;br /&gt;
 CTRL-C: tagged&lt;br /&gt;
 &lt;br /&gt;
 Vanlig port:&lt;br /&gt;
 DEFAULT_VLAN: no&lt;br /&gt;
 NETLOGON: no&lt;br /&gt;
 LYSATOR: untagged&lt;br /&gt;
 CTRL-C: no&lt;br /&gt;
 &lt;br /&gt;
 Management port:&lt;br /&gt;
 DEFAULT_VLAN: tagged&lt;br /&gt;
 NETLOGON: no&lt;br /&gt;
 LYSATOR: no&lt;br /&gt;
 CTRL-C: no&lt;br /&gt;
 &lt;br /&gt;
 Sedan ska switchen ha en ipadress på management vlan:et men inte på något av de andra, exempekvis kan det se ut såhär på en HP4000M &lt;br /&gt;
 &lt;br /&gt;
     VLAN       IP Config     IP Address       Subnet Mask        Gateway&lt;br /&gt;
  ------------ + ----------  ---------------  ---------------  ---------------&lt;br /&gt;
  DEFAULT_VLAN | Manual      192.168.254.25   255.255.255.0    192.168.254.1&lt;br /&gt;
  CTRL-C       | Disabled&lt;br /&gt;
  NETLOGON     | Disabled&lt;br /&gt;
  LYSATOR      | Disabled&lt;br /&gt;
 &lt;br /&gt;
 Kom även ihåg att lägga in switchen i dns på sedesopim (/etc/bind/pri/[mgmt|192.168.22].zone efter samma princip som de andra switcharna.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Rootmanual]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4865</id>
		<title>Shana</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4865"/>
		<updated>2015-01-22T13:32:02Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| NFS-server för &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt; och &amp;lt;tt&amp;gt;/lysator&amp;lt;/tt&amp;gt; (och [[Lysators nyare filstruktur | pkg]]).&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Solaris 10 | Solaris 10]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Xeon X3360 2.83Ghz QuadCore&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 8 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Supermicro 3U, MRS-901.5BB&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]], [[:Kategori: Rack B11|rack B11]]&lt;br /&gt;
|-&lt;br /&gt;
! Foto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Joakim Tosteberg (&amp;lt;tt&amp;gt;joakim_tosteberg&amp;lt;/tt&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}} {{Nagios2|home}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=760}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mappningen mellan nummrena på diskplatserna och enhetsnamnen i solaris följer nedan. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| 3:  sata1/c0t3d0&lt;br /&gt;
| 7:  sata1/c0t7d0&lt;br /&gt;
| 11: sata2/c1t3d0&lt;br /&gt;
| 15: sata2/c1t7d0&lt;br /&gt;
|-&lt;br /&gt;
| 2: sata1/c0t2d0&lt;br /&gt;
| 6: sata1/c0t6d0&lt;br /&gt;
| 10: sata2/c1t2d0&lt;br /&gt;
| 14: sata2/c1t6d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 1:  sata1/c0t1d0&lt;br /&gt;
| 5:  sata1/c0t5d0&lt;br /&gt;
| 9:  sata2/c1t1d0&lt;br /&gt;
| 13: sata2/c1t5d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 0:  sata1/c0t0d0&lt;br /&gt;
| 4:  sata1/c0t4d0&lt;br /&gt;
| 8:  sata2/c1t0d0&lt;br /&gt;
| 12: sata2/c1t4d0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Disk 0 och 1 ligger i en zfs mirror och används som systemdiskar. Övriga ligger i en zpool beståendes av två raidz2, en med disk 2-8 och en med disk 9-15&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Solaris 10]]&lt;br /&gt;
[[Kategori:Rack B11]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4864</id>
		<title>Shana</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4864"/>
		<updated>2015-01-22T13:31:47Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| NFS-server för &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt; och &amp;lt;tt&amp;gt;/lysator&amp;lt;/tt&amp;gt; (och [[Lysators nyare filstruktur | pkg]]).&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Solaris 10 | Solaris 10]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Xeon X3360 2.83Ghz QuadCore&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 8 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Supermicro 3U, MRS-901.5BB&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]], [[:Kategori: Rack B11|rack B11]]&lt;br /&gt;
|-&lt;br /&gt;
! Foto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Joakim Tosteberg (&amp;lt;tt&amp;gt;joakim_tosteberg&amp;lt;/tt&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}} {{Nagios2|home}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=760}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mappningen mellan nummrena på diskplatserna och enhetsnamnen i solaris följer nedan. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| 3:  sata1/c0t3d0&lt;br /&gt;
| 7:  sata1/c0t7d0&lt;br /&gt;
| 11: sata2/c1t3d0&lt;br /&gt;
| 15: sata2/c1t7d0&lt;br /&gt;
|-&lt;br /&gt;
| 2: sata1/c0t2d0&lt;br /&gt;
| 6: sata1/c0t6d0&lt;br /&gt;
| 10: sata2/c1t2d0&lt;br /&gt;
| 14: sata2/c1t6d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 1:  sata1/c0t1d0&lt;br /&gt;
| 5:  sata1/c0t5d0&lt;br /&gt;
| 9:  sata2/c1t1d0&lt;br /&gt;
| 13: sata2/c1t5d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 0:  sata1/c0t0d0&lt;br /&gt;
| 4:  sata1/c0t4d0&lt;br /&gt;
| 8:  sata2/c1t0d0&lt;br /&gt;
| 12: sata2/c1t4d0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Disk 0 och 1 ligger i en zfs mirror och används som systemdiskar. Övriga ligger i en zpool beståendes av två raidz2, en med disk 2-8 och en med disk 9-15&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Solaris 10]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4863</id>
		<title>Shana</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4863"/>
		<updated>2015-01-22T13:29:56Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| NFS-server för &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt; och &amp;lt;tt&amp;gt;/lysator&amp;lt;/tt&amp;gt; (och [[Lysators nyare filstruktur | pkg]]).&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Solaris 10 | Solaris 10]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Xeon X3360 2.83Ghz QuadCore&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 8 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Supermicro 3U, MRS-901.5BB&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]], [[Kategori: Rack B11|rack B11]]&lt;br /&gt;
|-&lt;br /&gt;
! Foto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Joakim Tosteberg (&amp;lt;tt&amp;gt;joakim_tosteberg&amp;lt;/tt&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}} {{Nagios2|home}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=760}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mappningen mellan nummrena på diskplatserna och enhetsnamnen i solaris följer nedan. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| 3:  sata1/c0t3d0&lt;br /&gt;
| 7:  sata1/c0t7d0&lt;br /&gt;
| 11: sata2/c1t3d0&lt;br /&gt;
| 15: sata2/c1t7d0&lt;br /&gt;
|-&lt;br /&gt;
| 2: sata1/c0t2d0&lt;br /&gt;
| 6: sata1/c0t6d0&lt;br /&gt;
| 10: sata2/c1t2d0&lt;br /&gt;
| 14: sata2/c1t6d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 1:  sata1/c0t1d0&lt;br /&gt;
| 5:  sata1/c0t5d0&lt;br /&gt;
| 9:  sata2/c1t1d0&lt;br /&gt;
| 13: sata2/c1t5d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 0:  sata1/c0t0d0&lt;br /&gt;
| 4:  sata1/c0t4d0&lt;br /&gt;
| 8:  sata2/c1t0d0&lt;br /&gt;
| 12: sata2/c1t4d0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Disk 0 och 1 ligger i en zfs mirror och används som systemdiskar. Övriga ligger i en zpool beståendes av två raidz2, en med disk 2-8 och en med disk 9-15&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Solaris 10]]&lt;br /&gt;
[[Kategori:Rack B11]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4862</id>
		<title>Shana</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Shana&amp;diff=4862"/>
		<updated>2015-01-22T13:29:07Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Shana is in Rack B11, not B3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| NFS-server för &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt; och &amp;lt;tt&amp;gt;/lysator&amp;lt;/tt&amp;gt; (och [[Lysators nyare filstruktur | pkg]]).&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Solaris 10 | Solaris 10]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Xeon X3360 2.83Ghz QuadCore&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 8 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Supermicro 3U, MRS-901.5BB&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]], [[Kategori: Rack B3|rack B3]]&lt;br /&gt;
|-&lt;br /&gt;
! Foto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Joakim Tosteberg (&amp;lt;tt&amp;gt;joakim_tosteberg&amp;lt;/tt&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}} {{Nagios2|home}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=760}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mappningen mellan nummrena på diskplatserna och enhetsnamnen i solaris följer nedan. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| 3:  sata1/c0t3d0&lt;br /&gt;
| 7:  sata1/c0t7d0&lt;br /&gt;
| 11: sata2/c1t3d0&lt;br /&gt;
| 15: sata2/c1t7d0&lt;br /&gt;
|-&lt;br /&gt;
| 2: sata1/c0t2d0&lt;br /&gt;
| 6: sata1/c0t6d0&lt;br /&gt;
| 10: sata2/c1t2d0&lt;br /&gt;
| 14: sata2/c1t6d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 1:  sata1/c0t1d0&lt;br /&gt;
| 5:  sata1/c0t5d0&lt;br /&gt;
| 9:  sata2/c1t1d0&lt;br /&gt;
| 13: sata2/c1t5d0&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 0:  sata1/c0t0d0&lt;br /&gt;
| 4:  sata1/c0t4d0&lt;br /&gt;
| 8:  sata2/c1t0d0&lt;br /&gt;
| 12: sata2/c1t4d0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Disk 0 och 1 ligger i en zfs mirror och används som systemdiskar. Övriga ligger i en zpool beståendes av två raidz2, en med disk 2-8 och en med disk 9-15&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Solaris 10]]&lt;br /&gt;
[[Kategori:Rack B11]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Skapa_Anv%C3%A4ndare&amp;diff=4841</id>
		<title>Rootmanual:Skapa Användare</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Skapa_Anv%C3%A4ndare&amp;diff=4841"/>
		<updated>2014-11-07T16:24:16Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Instructions for automated user creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategori:Rootmanual|Användare, skapa]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Det är vissa steg som behöver göras. Först de rent administrativa stegen:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Skriv ut ett kontovillkor.  I skrivande stund fungerar det att&lt;br /&gt;
      på valfri arbetstation i ~ ge kommandot &amp;lt;tt&amp;gt;lp&lt;br /&gt;
      /lysator/styrelsen/konto-villkor/villkor.ps&amp;lt;/tt&amp;gt;.&lt;br /&gt;
      (Filen är en symlänk till nuvarande konto-villkor)&lt;br /&gt;
  &amp;lt;li&amp;gt;Ge villkoren till medlemmen.  Låt honom fylla i&lt;br /&gt;
      personuppgiftslappen.&lt;br /&gt;
  &amp;lt;li&amp;gt;Kontrollera legitimation.&lt;br /&gt;
  &amp;lt;li&amp;gt;Kontrollera att medlemmen kan uppvisa kvitto på inbetald&lt;br /&gt;
      medlemsavgift (till konto 885669-2).&lt;br /&gt;
  &amp;lt;li&amp;gt;Anteckna medlemmens personnummer och ditt namn på&lt;br /&gt;
      personuppgiftslappen.  Lägg lappen i kassörens&lt;br /&gt;
      fack.  Meddela kassören att han eller hon har post.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sen kommer själva skapandet:&lt;br /&gt;
&lt;br /&gt;
= Automated =&lt;br /&gt;
* Login to nis: &amp;lt;tt&amp;gt;ssh nis&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Set the correct locale: &amp;lt;tt&amp;gt;export LC_ALL=en_US.UTF-8; exec bash;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Become root: &amp;lt;tt&amp;gt;su&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Start ssh-agent: &amp;lt;tt&amp;gt;ssh-agent bash&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Add the ssh key: &amp;lt;tt&amp;gt;ssh-add&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run &amp;lt;tt&amp;gt;/opt/lysator/bin/create_user.sh&amp;lt;/tt&amp;gt; with the appropriate arguments. (You can pass the &amp;lt;tt&amp;gt;-h&amp;lt;/tt&amp;gt; flag to get information about available options.)&lt;br /&gt;
* [[#Sätt lösenord|Set a password]] for the user. &lt;br /&gt;
= Manuellt =&lt;br /&gt;
&lt;br /&gt;
== Skapa NIS-poster ==&lt;br /&gt;
* Kontrollera att användarnamnet är unikt: &amp;lt;tt&amp;gt;ypmatch &amp;amp;lt;användarnamn&amp;amp;gt; passwd.byname&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Logga in på &amp;lt;tt&amp;gt;nis&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Gå till &amp;lt;tt&amp;gt;/lysator/etc/nis/db/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Checka ut &amp;lt;tt&amp;gt;passwd&amp;lt;/tt&amp;gt;: &amp;lt;tt&amp;gt;co -l passwd&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Hitta ett lämpligt, oanvänt UID i filen.&lt;br /&gt;
* Lägg till en rad i filen för den nya användaren.&lt;br /&gt;
* Checka in &amp;lt;tt&amp;gt;passwd&amp;lt;/tt&amp;gt;: &amp;lt;tt&amp;gt;ci -u passwd&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Checka ut &amp;lt;tt&amp;gt;auto_home&amp;lt;/tt&amp;gt;: &amp;lt;tt&amp;gt;co -l auto_home&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Lägg till en rad i filen för den nya användarens hemkatalog. (i &amp;lt;tt&amp;gt;/export/users&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* Checka in &amp;lt;tt&amp;gt;auto_home&amp;lt;/tt&amp;gt;: &amp;lt;tt&amp;gt;ci -u auto_home&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Bli &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Starta ditt favoritskal genom ssh-agent: &amp;lt;tt&amp;gt;ssh-agent tcsh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Gå till &amp;lt;tt&amp;gt;/lysator/etc/nis/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Bygg om NIS-data: &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sen kan du skapa kataloger antingen scriptat eller manuellt. &#039;&#039;&#039;Scriptat rekommenderas.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Scriptat ==&lt;br /&gt;
* lägg till ssh-nyckeln för root@ns-master i ssh-agent: &amp;lt;tt&amp;gt;ssh-add&amp;lt;/tt&amp;gt;. Lösenordet är satt till rootlösen för ns-master.&lt;br /&gt;
* Gå till &amp;lt;tt&amp;gt;/opt/lysator/bin&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Skapa kataloger: &amp;lt;tt&amp;gt;./gen_all -u &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* (Det går även att skapa en forwardfil för användarens mail genom flaggan &amp;lt;tt&amp;gt;-f annanmail@annandoman.example&amp;lt;/tt&amp;gt;, samt även att välja annan grupp än lysator med flaggan -g)&lt;br /&gt;
Eller var och en för sig:&lt;br /&gt;
* Skapa hemkatalog: &amp;lt;tt&amp;gt;./gen_homedir &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Skapa mailkatalog: &amp;lt;tt&amp;gt;./gen_maildir &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Skapa webkatalog: &amp;lt;tt&amp;gt;./gen_webdir &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Manuellt ==&lt;br /&gt;
=== Skapa hemkatalog ===&lt;br /&gt;
* Logga in på &amp;lt;tt&amp;gt;home&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;shana&amp;lt;/tt&amp;gt;) som &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Skapa filsystem &amp;lt;tt&amp;gt;zfs create shana/users/&amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Gå till &amp;lt;tt&amp;gt;/export/users/&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Kopiera in standardkatalogen: &amp;lt;tt&amp;gt;rsync -a skel/ &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Sätt rätt ägare: &amp;lt;tt&amp;gt;chown -R &amp;amp;lt;användarnamn&amp;amp;gt;:lysator &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Skapa webareasymlänk: &amp;lt;tt&amp;gt;ln -s /lysator/lyswww/users/&amp;amp;lt;användarnamn&amp;amp;gt; &amp;amp;lt;användarnamn&amp;amp;gt;/.public&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Skapa e-postkatalog ===&lt;br /&gt;
* Logga in på &amp;lt;tt&amp;gt;bernadotte&amp;lt;/tt&amp;gt; som &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Gå till &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Skapa katalogen.&lt;br /&gt;
* Skapa Maildirstrukturen med &amp;lt;tt&amp;gt;maildirmake &amp;amp;lt;användarnamn&amp;amp;gt;/Maildir&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Sätt rätt ägare och rättigheter (700).&lt;br /&gt;
&lt;br /&gt;
=== Skapa webkatalog ===&lt;br /&gt;
* Logga in på &amp;lt;tt&amp;gt;nyarlathotep&amp;lt;/tt&amp;gt; som &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Gå till &amp;lt;tt&amp;gt;/srv/www/users&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Skapa katalogen, byt ägare.&lt;br /&gt;
&lt;br /&gt;
== Sätt lösenord ==&lt;br /&gt;
Det här kan man göra på vilken dator som helst som kör linux.&lt;br /&gt;
* Starta kadmin: &amp;lt;tt&amp;gt;kadmin -p &amp;amp;lt;root&amp;amp;gt;/admin&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Skapa principalen: &amp;lt;tt&amp;gt;ank -policy Users -randkey &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Ändra lösenordet: &amp;lt;tt&amp;gt;cpw &amp;amp;lt;användarnamn&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Låt användaren skriva in sitt lösenord när programmet frågar efter det.&lt;br /&gt;
&lt;br /&gt;
Om användaren saknar attributet &amp;quot;REQUIRES PREAUTH&amp;quot; i Kerberos så kan det läggas till med kommandot &amp;lt;tt&amp;gt;modprinc +requires_preauth &amp;lt;användarnamn&amp;gt; i kadmin.&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Hantera_root_r%C3%A4ttigheter&amp;diff=4782</id>
		<title>Rootmanual:Hantera root rättigheter</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Hantera_root_r%C3%A4ttigheter&amp;diff=4782"/>
		<updated>2014-10-03T14:17:16Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Add instructions about lyskom and proxmox.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategori:Rootmanual|Root, hantera rättigheter]]&lt;br /&gt;
=Hantera root-rättigher=&lt;br /&gt;
En liten beskrivning av hur man ger och tar root-rättigheter.&lt;br /&gt;
&lt;br /&gt;
==Skapa root==&lt;br /&gt;
* Lägg till i gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/group)&lt;br /&gt;
* Lägg till i netgroup &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/netgroup)&lt;br /&gt;
* Skapa &amp;lt;tt&amp;gt;/admin&amp;lt;/tt&amp;gt;-principal. (kadmin, &amp;lt;tt&amp;gt;ank -policy Admins &amp;lt;newroot&amp;gt;/admin&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* Lägg till i e-postaliaset &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (bernadotte:/etc/aliases)&lt;br /&gt;
* Lägg till i gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; i datorhandbokswikin. ([[Special:Userrights|Användarrättighetshantering]])&lt;br /&gt;
* Lägg till användare root-gruppen i Proxmox.&lt;br /&gt;
* Bjud in till root-mötet i lyskom.&lt;br /&gt;
&lt;br /&gt;
==Ta bort root==&lt;br /&gt;
* Ta bort ur gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/group)&lt;br /&gt;
* Ta bort ur netgroup &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/netgroup)&lt;br /&gt;
* Lägg till i netgroup &amp;lt;tt&amp;gt;xroot&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/netgroup)&lt;br /&gt;
* Expirera &amp;lt;tt&amp;gt;/admin&amp;lt;/tt&amp;gt;-principal.&lt;br /&gt;
* Ta bort från e-postaliaset &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (bernadotte:/etc/aliases)&lt;br /&gt;
* Ta bort ur gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; i datorhandbokswikin. ([[Special:Userrights|Användarrättighetshantering]])&lt;br /&gt;
* Ta bort användare ur Proxmox.&lt;br /&gt;
* Avsluta medlemsskap i root-mötet i lyskom.&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Proxmox&amp;diff=4737</id>
		<title>Rootmanual:Proxmox</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Proxmox&amp;diff=4737"/>
		<updated>2014-04-08T09:21:35Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instructions for managing and using our setup of Proxmox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating a virtual machine ==&lt;br /&gt;
# Connect to the management interface of one of the compute nodes (e.g. https://proxar.lysator.liu.se:8006/ or https://proxer.lysator.liu.se:8006/) and log in.&lt;br /&gt;
# Click Create VM in the top right corner.&lt;br /&gt;
# General tab:&lt;br /&gt;
## Set a name for the VM&lt;br /&gt;
## Choose compute node for the VM to run on&lt;br /&gt;
## Add it to the appropriate resource pool&lt;br /&gt;
# OS tab: Pick Linux 3.X/2.6 Kernel (l26)&lt;br /&gt;
# CD/DVD tab: pick an ISO to install from.&lt;br /&gt;
# Hard disk tab:&lt;br /&gt;
## Change Bus/Device to VIRTIO&lt;br /&gt;
## Decide on a disk size. The disk image will use this much space on the storage server. If you are unsure, pick a smaller size and increase it later (10GB should be plenty for the typical VM).&lt;br /&gt;
## &#039;&#039;Optionally&#039;&#039; change Cache to Writeback to trade some reliability for a bit better write performance.&lt;br /&gt;
# CPU tab: Allocate CPUs/cores as appropriate.&lt;br /&gt;
# Memory tab: allocate memory as appropriate.&lt;br /&gt;
# Network tab:&lt;br /&gt;
## Change Model to VirtIO (paravirtualized)&lt;br /&gt;
## If the VM will need a public IP&lt;br /&gt;
### Choose bridged mode&lt;br /&gt;
### Set Bridge to vmbr0&lt;br /&gt;
## If the VM will &#039;&#039;&#039;not&#039;&#039;&#039; need a public IP&lt;br /&gt;
### Choose NAT&lt;br /&gt;
# Confirm tab: Click Finish.&lt;br /&gt;
# Select the new VM in the tree view.&lt;br /&gt;
# Go to the Hardware tab&lt;br /&gt;
# Edit Display, and set Graphic card to SPICE.&lt;br /&gt;
# Go to the Options tab&lt;br /&gt;
# Edit &amp;quot;Start at boot&amp;quot; and set to enable if the machine should start automatically.&lt;br /&gt;
# Start the machine, and perform installation as usual.&lt;br /&gt;
&lt;br /&gt;
== Using the console ==&lt;br /&gt;
There are two options: SPICE, and Java. Don&#039;t use Java (unless you can&#039;t help it).&lt;br /&gt;
&lt;br /&gt;
A prerequisite for using SPICE is the remote-viewer program (part of virt-manager).&lt;br /&gt;
&lt;br /&gt;
To connect to a VM, first start the VM, and then click SPICE in the top right corner in the Proxmox management interface. This downloads a file that you pass on the command line to remote-viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage == &lt;br /&gt;
=== Configuring iSCSI on a storage server ===&lt;br /&gt;
This section assumes debian.&lt;br /&gt;
&lt;br /&gt;
* Follow the steps on http://zfsonlinux.org/debian.html&lt;br /&gt;
* Create a zfs pool:&lt;br /&gt;
** &amp;lt;code&amp;gt;zpool create ${POOLNAME} raidz2 /dev/sd{b..d}&amp;lt;/code&amp;gt;&lt;br /&gt;
* Create a block device in the zfs pool: &lt;br /&gt;
** &amp;lt;code&amp;gt;zfs create -V $SIZE ${POOLNAME}/vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Install tgt: &lt;br /&gt;
** &amp;lt;code&amp;gt;aptitude install tgt&amp;lt;/code&amp;gt;&lt;br /&gt;
** If your tgt version is older than 1:1.0.17-1.1, you need to manually install the init script:&lt;br /&gt;
*** &amp;lt;code&amp;gt;mkdir tmp; cd tmp;&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;wget http://ftp.se.debian.org/debian/pool/main/t/tgt/tgt_1.0.17-1.1_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;ar -x tgt_1.0.17-1.1_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;tar xf data.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;mv ./etc/init.d/tgt /etc/init.d/&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;cd ..; rm -rf tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
** Setup tgt to start automatically:&lt;br /&gt;
*** &amp;lt;code&amp;gt;update-rc.d tgt defaults&amp;lt;/code&amp;gt;&lt;br /&gt;
* Create an iSCSI target:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode target --op new --tid 1 --targetname iqn.${YYYY}-${MM}.se.liu.lysator:${HOSTNAME}.vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add a LUN to the target, backed by the previously created block device:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 -b /filesystem/vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make the target available on the network:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode target --op bind --tid 1 -I 10.44.1.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
* Save the configuration:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgt-admin --dump &amp;gt; /etc/tgt/targets.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Attaching new VM storage to the Proxmox cluster === &lt;br /&gt;
# Go to Proxmox management interface.&lt;br /&gt;
# Click Datacenter in the treeview.&lt;br /&gt;
# Select the Storage tab.&lt;br /&gt;
# Click Add -&amp;gt; iSCSI&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-vm-storage-iscsi&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-vm-storage-iscsi&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Enter portal (the IP of the storage server)&lt;br /&gt;
# Select the desired iSCSI target from the target dropdown.&lt;br /&gt;
# Uncheck the checkbox for Use LUNs directly.&lt;br /&gt;
# Click add.&lt;br /&gt;
# Next, click Add -&amp;gt; LVM&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-vm-storage-lvm&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-vm-storage-lvm&amp;lt;/code&amp;gt;).&lt;br /&gt;
# For Base storage, choose the iSCSI volume you added previously.&lt;br /&gt;
# Check the checkbox for Shared.&lt;br /&gt;
# Click Add.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Attaching new ISO storage ===&lt;br /&gt;
# Go to Proxmox management interface.&lt;br /&gt;
# Click Datacenter in the treeview.&lt;br /&gt;
# Select the Storage tab.&lt;br /&gt;
# Click Add -&amp;gt; NFS.&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-iso-storage-nfs&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-iso-storage-nfs&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Enter the IP of the storage server.&lt;br /&gt;
# Select the export from the Export dropdown.&lt;br /&gt;
# In the Content dropdown, select ISO and deselect Images.&lt;br /&gt;
# Set Max Backups to 0.&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Piggiskrubb&amp;diff=4719</id>
		<title>Piggiskrubb</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Piggiskrubb&amp;diff=4719"/>
		<updated>2014-03-18T13:08:21Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| Tjänsteserver&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| Jukebox&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 6.0 | Debian Linux 6.0]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86_64/PC&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| AMD Athlon 64 X2 3800+&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 1 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
RSA: 43:0d:ae:b5:85:d6:38:b7:89:24:39:2f:76:16:b5:bf&lt;br /&gt;
DSA: f4:49:f0:47:15:b0:03:e8:e5:ee:46:c3:b0:b0:5f:bf&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Hemmabygge&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[~ Allmänt|~]]&lt;br /&gt;
|-&lt;br /&gt;
! Foto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Baafen&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=555}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:~]]&lt;br /&gt;
[[Kategori:Debian 6.0]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Proxmox&amp;diff=4708</id>
		<title>Rootmanual:Proxmox</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Proxmox&amp;diff=4708"/>
		<updated>2014-03-06T22:17:30Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Skapade sidan med &amp;#039;Instructions for managing and using our setup of Proxmox.   == Creating a virtual machine == # Connect to the management interface of one of the compute nodes (e.g. https://proxa…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instructions for managing and using our setup of Proxmox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating a virtual machine ==&lt;br /&gt;
# Connect to the management interface of one of the compute nodes (e.g. https://proxar.lysator.liu.se:8006/ or https://proxer.lysator.liu.se:8006/) and log in.&lt;br /&gt;
# Click Create VM in the top right corner.&lt;br /&gt;
# General tab:&lt;br /&gt;
## Set a name for the VM&lt;br /&gt;
## Choose compute node for the VM to run on&lt;br /&gt;
## Add it to the appropriate resource pool&lt;br /&gt;
# OS tab: Pick Linux 3.X/2.6 Kernel (l26)&lt;br /&gt;
# CD/DVD tab: pick an ISO to install from.&lt;br /&gt;
# Hard disk tab:&lt;br /&gt;
## Change Bus/Device to VIRTIO&lt;br /&gt;
## Decide on a disk size. The disk image will use this much space on the storage server. If you are unsure, pick a smaller size and increase it later (10GB should be plenty for the typical VM).&lt;br /&gt;
## &#039;&#039;Optionally&#039;&#039; change Cache to Writeback to trade some reliability for a bit better write performance.&lt;br /&gt;
# CPU tab: Allocate CPUs/cores as appropriate.&lt;br /&gt;
# Memory tab: allocate memory as appropriate.&lt;br /&gt;
# Network tab:&lt;br /&gt;
## Change Model to VirtIO (paravirtualized)&lt;br /&gt;
## If the VM will need a public IP&lt;br /&gt;
### Choose bridged mode&lt;br /&gt;
### Set Bridge to vmbr0&lt;br /&gt;
## If the VM will &#039;&#039;&#039;not&#039;&#039;&#039; need a public IP&lt;br /&gt;
### Choose NAT&lt;br /&gt;
# Confirm tab: Click Finish.&lt;br /&gt;
# Select the new VM in the tree view.&lt;br /&gt;
# Go to the Hardware tab&lt;br /&gt;
# Edit Display, and set Graphic card to SPICE.&lt;br /&gt;
# Start the machine, and perform installation as usual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the console ==&lt;br /&gt;
There are two options: SPICE, and Java. Don&#039;t use Java (unless you can&#039;t help it).&lt;br /&gt;
&lt;br /&gt;
A prerequisite for using SPICE the remote-viewer program part of virt-manager).&lt;br /&gt;
&lt;br /&gt;
To connect it to a VM, first start it, and then click SPICE in the top right corner in the Proxmox management interface. This downloads a file, that you pass on the command line to remote-viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage == &lt;br /&gt;
=== Configuring iSCSI on a storage server ===&lt;br /&gt;
This section assumes debian.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;TODO: setup zfs&amp;gt;&lt;br /&gt;
* &amp;lt;TODO: create zfs file system&amp;gt;&lt;br /&gt;
* Create a block device on the zfs file system: &lt;br /&gt;
** &amp;lt;code&amp;gt;zfs create -V &amp;lt;SIZE&amp;gt; filesystem/vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Install tgt: &lt;br /&gt;
** &amp;lt;code&amp;gt;aptitude install tgt&amp;lt;/code&amp;gt;&lt;br /&gt;
** If your tgt version is older than 1:1.0.17-1.1, you need to manually install the init script:&lt;br /&gt;
*** &amp;lt;code&amp;gt;mkdir tmp; cd tmp;&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;wget http://ftp.se.debian.org/debian/pool/main/t/tgt/tgt_1.0.17-1.1_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;ar -x tgt_1.0.17-1.1_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;tar xf data.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;mv ./etc/init.d/tgt /etc/init.d/&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;cd ..; rm -rf tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
** Setup tgt to start automatically:&lt;br /&gt;
*** &amp;lt;code&amp;gt;update-rc.d tgt defaults&amp;lt;/code&amp;gt;&lt;br /&gt;
* Create an iSCSI target:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode target --op new --tid 1 --targetname iqn.${YYYY}-${MM}.se.liu.lysator:${HOSTNAME}.vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add a LUN to the target, backed by the previously created block device:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 -b /filesystem/vm-storage&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make the target available on the network:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgtadm --lld iscsi --mode target --op bind --tid 1 -I 10.44.1.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
* Save the configuration:&lt;br /&gt;
** &amp;lt;code&amp;gt;tgt-admin --dump &amp;gt; /etc/tgt/targets.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Attaching new VM storage to the Proxmox cluster === &lt;br /&gt;
# Go to Proxmox management interface.&lt;br /&gt;
# Click Datacenter in the treeview.&lt;br /&gt;
# Select the Storage tab.&lt;br /&gt;
# Click Add -&amp;gt; iSCSI&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-vm-storage-iscsi&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-vm-storage-iscsi&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Enter portal (the IP of the storage server)&lt;br /&gt;
# Select the desired iSCSI target from the target dropdown.&lt;br /&gt;
# Uncheck the checkbox for Use LUNs directly.&lt;br /&gt;
# Click add.&lt;br /&gt;
# Next, click Add -&amp;gt; LVM&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-vm-storage-lvm&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-vm-storage-lvm&amp;lt;/code&amp;gt;).&lt;br /&gt;
# For Base storage, choose the iSCSI volume you added previously.&lt;br /&gt;
# Check the checkbox for Shared.&lt;br /&gt;
# Click Add.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Attaching new ISO storage ===&lt;br /&gt;
# Go to Proxmox management interface.&lt;br /&gt;
# Click Datacenter in the treeview.&lt;br /&gt;
# Select the Storage tab.&lt;br /&gt;
# Click Add -&amp;gt; NFS.&lt;br /&gt;
# Set the ID to &amp;lt;code&amp;gt;${STORAGE_SERVER_HOSTNAME}-iso-storage-nfs&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;proxstore-iso-storage-nfs&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Enter the IP of the storage server.&lt;br /&gt;
# Select the export from the Export dropdown.&lt;br /&gt;
# In the Content dropdown, select ISO and deselect Images.&lt;br /&gt;
# Set Max Backups to 0.&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Hantera_root_r%C3%A4ttigheter&amp;diff=4495</id>
		<title>Rootmanual:Hantera root rättigheter</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Hantera_root_r%C3%A4ttigheter&amp;diff=4495"/>
		<updated>2012-12-03T18:01:42Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: ns-master -&amp;gt; nis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategori:Rootmanual|Root, hantera rättigheter]]&lt;br /&gt;
=Hantera root-rättigher=&lt;br /&gt;
En liten beskrivning av hur man ger och tar root-rättigheter.&lt;br /&gt;
&lt;br /&gt;
==Skapa root==&lt;br /&gt;
* Lägg till i gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/group)&lt;br /&gt;
* Lägg till i netgroup &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/netgroup)&lt;br /&gt;
* Skapa &amp;lt;tt&amp;gt;/admin&amp;lt;/tt&amp;gt;-principal. (kadmin, &amp;lt;tt&amp;gt;ank -policy Admins &amp;lt;newroot&amp;gt;/admin&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* Lägg till i e-postaliaset &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (bernadotte:/etc/aliases)&lt;br /&gt;
* Lägg till i gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; i datorhandbokswikin. ([[Special:Userrights|Användarrättighetshantering]])&lt;br /&gt;
&lt;br /&gt;
==Ta bort root==&lt;br /&gt;
* Ta bort ur gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/group)&lt;br /&gt;
* Ta bort ur netgroup &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/netgroup)&lt;br /&gt;
* Lägg till i netgroup &amp;lt;tt&amp;gt;xroot&amp;lt;/tt&amp;gt;. (nis:/lysator/etc/nis/db/netgroup)&lt;br /&gt;
* Expirera &amp;lt;tt&amp;gt;/admin&amp;lt;/tt&amp;gt;-principal.&lt;br /&gt;
* Ta bort från e-postaliaset &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;. (bernadotte:/etc/aliases)&lt;br /&gt;
* Ta bort ur gruppen &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; i datorhandbokswikin. ([[Special:Userrights|Användarrättighetshantering]])&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Puppet&amp;diff=4487</id>
		<title>Rootmanual:Puppet</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Puppet&amp;diff=4487"/>
		<updated>2012-11-05T17:06:44Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: /* Hur konfigurerar jag min dator med hjälp av Puppet? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lysator kör huvudsakligen Puppet för att administrera arbetsstationerna i ~, men det vore önskvärt om vi kunde börja använda puppet till alla sorters tjänster.&lt;br /&gt;
&lt;br /&gt;
== Lysators puppetkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Vår konfiguration finns i ett git-repository i en zone på biggles:&lt;br /&gt;
&lt;br /&gt;
 Endast läsaccess: git://puppet.lysator.liu.se/&lt;br /&gt;
 Läs- och skrivaccess: ssh://puppet.lysator.liu.se/opt/puppet&lt;br /&gt;
&lt;br /&gt;
Det är inte så hjälpsamt att titta på repositoriet som det är, så för att få något användbart ur det bör du checka ut en kopia.&lt;br /&gt;
&lt;br /&gt;
 git clone ssh://puppet.lysator.liu.se/opt/puppet &amp;lt;målkatalog&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hur konfigurerar jag min dator med hjälp av Puppet? ==&lt;br /&gt;
&lt;br /&gt;
För att köra puppet på en nyinstallerad maskin för vilken det finns existerande puppetkonfiguration:&lt;br /&gt;
* Om maskinen inte finns i puppet sedan tigidare, lägg till den på rätt ställe i SITE.pp samt se till att maskinspecifika filer i Files/ finns (bl.a. xorg.conf).&lt;br /&gt;
* Se till att maskinen har ett korrekt hostname och korrekta IPv4- och IPv6-addresser satta. Se även till att även IPv6-addressen finns med i /etc/hosts.&lt;br /&gt;
* Installera puppet.&lt;br /&gt;
* Kopiera &amp;lt;tt&amp;gt;/opt/puppet/conf.git&amp;lt;/tt&amp;gt; från en maskin som redan kör puppet (exempelvis [[Volac]]) till &amp;lt;tt&amp;gt;/tmp/puppet&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Se till att du är i en screen samt är inloggad som root&lt;br /&gt;
* Kör &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; i mappen du precis kopierade över, datorn kommer då att konfigureras som den ska se ut, puppet confarna kommer att checkas ut i /opt/puppet/conf.git och cronjob kommer att installerat som ser till att köra puppet med conf därifrån lite då och då&lt;br /&gt;
* När du känner dig klar och det verkar fungera, rensa bort mappen du kopierade över, den behövs nu inte längre.&lt;br /&gt;
&lt;br /&gt;
== Hur man ändrar Lysators puppetkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
* Införskaffa en kopia av &amp;lt;tt&amp;gt;ssh://puppet.lysator.liu.se/opt/puppet&amp;lt;/tt&amp;gt; med ovan nämnda metod.&lt;br /&gt;
* Gör dina ändringar, kör add och commit med bra loggmedelanden som du känner för under tiden&lt;br /&gt;
* Kör &amp;lt;tt&amp;gt;make dry&amp;lt;/tt&amp;gt; för att kontrollera dina ändringar (man kan eventuellt vilja bli root redan nu då man annars får att en del ändringar kommer att göras som inte alls kommer att göras pga att man inte har läsaccess till en del saker).&lt;br /&gt;
* Bli root.&lt;br /&gt;
* Kör &amp;lt;tt&amp;gt;make run&amp;lt;/tt&amp;gt; för att testköra dina ändringar.&lt;br /&gt;
* Se till att dina ändringar fungerar.&lt;br /&gt;
* Kör (inte som root) &#039;git push&#039; för att checka in dina ändringar.&lt;br /&gt;
* Vänta på cronjobbet som applicerar puppetreglerna var fjärde timme på alla andra datorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SITE.pp&#039;&#039;&#039; är den primära filen för puppet, här i specifieras vilka saker på varje enskild maskin som ska inkluderas av puppet, detta görs med node statements.&lt;br /&gt;
Noderna är uppbyggda så att det finns ett par generella nodtyper som sedan noder för de enskilda maskinerna ärver av.  Exempelvis kan det se ut såhär för arbetstationer&lt;br /&gt;
 &lt;br /&gt;
 node &amp;quot;ws1&amp;quot;, &amp;quot;ws2&amp;quot;, &amp;quot;ws3&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
   include workstations&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
workstations noden tar i sin tur och ärver vidare från mer generella noder samt inkluderar klasser som är specifika för arbetsstationer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;environment.pp&#039;&#039;&#039; här i definieras alla generiska paket som ska installeras på maskiner (paket som hör samman med tjänster definieras tillsammans med tjänsten i en egen fil)&lt;br /&gt;
Filen är uppbyggd i ett antal olika klassifieringar av paket, var och en i sin typ uppdelat i olika distributioner/operativsystem. Vanligast är väl att man vill lägga till nått paket på begäran av användare, för debian system så gör man detta igenom att lägga till ett paket i listan under user-packages::debian (denna inkluderas automatiskt av user-packages klassen på följande sätt:&lt;br /&gt;
&lt;br /&gt;
 class user-packages&lt;br /&gt;
 {&lt;br /&gt;
  include &amp;quot;user-packages::$operatingsystem&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
Detta innebär att ska man köra på ett nytt operativsystem måste en specifik version av user-packages (och alla andra relevanta paket sektioner i filen) skapas för det operativsystemet för att saker ska fungera.&lt;br /&gt;
&lt;br /&gt;
Notera att det finns två nivåer av uppdelningar av paketen, dels är det olika huvudklasser vilka är de som inkluderas utifrån (klasserna som inte har något ::operativystem efter sig), igenom att använda sig av olika sådana kan man få uppelning på vilken typ av maskiner paket ska finnas (arbetsstationer, cpuservrar mm). Och sedan är det inom varje sådan kategori uppdelat per operativsystem då paket ofta kan ha olika namn och så på olika operativsystem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;puppet.pp&#039;&#039;&#039; hanterar att allt som behövs för att alla puppetmanifest ska fungera okej finns på plats, att puppet manifesten hålls uppdaterade, cronjob för puppet existerar och att puppetkörningar loggas.&lt;br /&gt;
&lt;br /&gt;
Övriga .pp filer hanterar diverse tjänster och inkluderas av olika sorters noder ifrån SITE.pp, vilka man behöver ändra i när man lägger till en ny nod med nytt os beror på vad det är för sorts nod. Enklast är att bara kolla i SITE.pp vilka klasser som inkluderas och sedan ta klasserna i tur och ordning och se om det är något som måsta läggas till för att det ska fungera.&lt;br /&gt;
&lt;br /&gt;
Mer dokumentation för puppet finns på http://reductivelabs.com/trac/puppet &lt;br /&gt;
&lt;br /&gt;
[[Kategori:Rootmanual]]&lt;br /&gt;
[[Kategori:Instruktioner]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Julia&amp;diff=4296</id>
		<title>Julia</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Julia&amp;diff=4296"/>
		<updated>2011-03-12T15:25:52Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ej_i_drift}}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| CPU-serverp&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Gentoo | Gentoo Linux unstable]]&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| Alpha&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| 3 * 400 MHz Alpha EV56&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 1 GB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &amp;lt;pre&amp;gt;-----BEGIN PGP SIGNED MESSAGE-----&lt;br /&gt;
Hash: SHA1&lt;br /&gt;
&lt;br /&gt;
julia.lysator.liu.se har följande SSH-fingeravtryck:&lt;br /&gt;
&lt;br /&gt;
SSH1:     a0:14:4f:e5:00:f3:2f:1e:e1:bf:92:6b:fc:c8:24:e6&lt;br /&gt;
SSH2 DSA: f7:46:51:dd:eb:f2:04:40:81:5f:81:29:42:12:83:60&lt;br /&gt;
SSH2 RSA: db:b3:65:c0:62:fd:f3:d5:69:bc:db:ef:8b:ea:72:64&lt;br /&gt;
-----BEGIN PGP SIGNATURE-----&lt;br /&gt;
Version: GnuPG v2.0.8 (GNU/Linux)&lt;br /&gt;
&lt;br /&gt;
iEYEARECAAYFAkd59VQACgkQAbrEtTMfrn2NHQCgjogb131WTtcOGAxkSSZ2aUdS&lt;br /&gt;
zTsAoIoyL5kWXahzCsz/LieiplPa/aOA&lt;br /&gt;
=GqzY&lt;br /&gt;
-----END PGP SIGNATURE-----&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| Digital AlphaServer 4100&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[FOO-hallen]], [[:Kategori:Rack B9 | Rack B9]]&lt;br /&gt;
|-&lt;br /&gt;
! Foto&lt;br /&gt;
| [[Fil:Julia.jpg|300px]]&lt;br /&gt;
|- &lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Karl-Johan Karlsson (&amp;lt;tt&amp;gt;creideiki&amp;lt;/tt&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| Skrotad&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=674}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RAID-konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Julia har två SCSI-kort, kopplade till var sin disklåda.&lt;br /&gt;
&lt;br /&gt;
Första disken i varje disklåda (&amp;lt;tt&amp;gt;sda&amp;lt;/tt&amp;gt; respektive &amp;lt;tt&amp;gt;sde&amp;lt;/tt&amp;gt;) är RAID-1-speglad &amp;lt;tt&amp;gt;/boot&amp;lt;/tt&amp;gt; och swap. Resterande 6 diskar är en RAID-6-array för &amp;lt;tt&amp;gt;/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Omboot ==&lt;br /&gt;
&lt;br /&gt;
Ibland händer det att Julia glömmer bort disklabeln på någon disk. Eftersom den kör RAID överallt är det inte ett omedelbart problem, men om man glömmer att rätta till det blir det det vid nästa omboot.&lt;br /&gt;
&lt;br /&gt;
Problemet kan ses på många olika sätt, t.ex. att det står&lt;br /&gt;
&lt;br /&gt;
 sdb: unknown partition table&lt;br /&gt;
&lt;br /&gt;
i dmesg under boot, eller att det lite senare, när den försöker ta upp RAID-arrayerna, står sådana här felmeddelanden:&lt;br /&gt;
&lt;br /&gt;
 md: Loading md2: /dev/sdb1&lt;br /&gt;
 md: could not open unknown-block(8,17).&lt;br /&gt;
 md: md_import_device returned -6&lt;br /&gt;
 md: bind&amp;lt;sdc1&amp;gt;&lt;br /&gt;
 md: bind&amp;lt;sdd1&amp;gt;&lt;br /&gt;
 md: could not open unknown-block(8,81).&lt;br /&gt;
 md: md_import_device returned -6&lt;br /&gt;
 md: bind&amp;lt;sdg1&amp;gt;&lt;br /&gt;
 md: bind&amp;lt;sdh1&amp;gt;&lt;br /&gt;
 raid5: device sdh1 operational as raid disk 5&lt;br /&gt;
 raid5: device sdg1 operational as raid disk 4&lt;br /&gt;
 raid5: device sdd1 operational as raid disk 2&lt;br /&gt;
 raid5: device sdc1 operational as raid disk 1&lt;br /&gt;
 raid5: allocated 12506kB for md2&lt;br /&gt;
 raid5: raid level 6 set md2 active with 4 out of 6 devices, algorithm 2&lt;br /&gt;
 RAID5 conf printout:&lt;br /&gt;
  --- rd:6 wd:4&lt;br /&gt;
  disk 1, o:1, dev:sdc1&lt;br /&gt;
  disk 2, o:1, dev:sdd1&lt;br /&gt;
  disk 4, o:1, dev:sdg1&lt;br /&gt;
  disk 5, o:1, dev:sdh1&lt;br /&gt;
&lt;br /&gt;
eller att det står elaka saker i &amp;lt;tt&amp;gt;/proc/mdstat&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
När det händer räcker det att skriva om disklabeln så att den blir identisk med den som finns på de andra diskarna, t.ex. så här:&lt;br /&gt;
&lt;br /&gt;
Hitta rätt siffror från en fungerande disk (notera att dessa är olika för de två olika SCSI-kedjorna, så kolla själv):&lt;br /&gt;
&lt;br /&gt;
 root@julia ~ # &#039;&#039;&#039;fdisk /dev/sdc&#039;&#039;&#039;&lt;br /&gt;
 Detected an OSF/1 disklabel on /dev/sdc, entering disklabel mode.&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;u&#039;&#039;&#039;&lt;br /&gt;
 Changing display/entry units to sectors&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;p&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 3 partitions:&lt;br /&gt;
 #       start       end      size     fstype   [fsize bsize   cpg]&lt;br /&gt;
   a:        0   &#039;&#039;&#039;&#039;&#039;8353799&#039;&#039;&#039;&#039;&#039;   8353800       &#039;&#039;&#039;&#039;&#039;ext2&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
   c:        0   &#039;&#039;&#039;&#039;&#039;8369864&#039;&#039;&#039;&#039;&#039;   8369865     unused        0     0&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
 root@julia ~ #&lt;br /&gt;
&lt;br /&gt;
Skapa en likadan disklabel på en ofungerande disk:&lt;br /&gt;
&lt;br /&gt;
 root@julia ~ # &#039;&#039;&#039;fdisk /dev/sdb&#039;&#039;&#039;&lt;br /&gt;
 Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel&lt;br /&gt;
 Building a new DOS disklabel with disk identifier 0x83b06417.&lt;br /&gt;
 Changes will remain in memory only, until you decide to write them.&lt;br /&gt;
 After that, of course, the previous content won&#039;t be recoverable.&lt;br /&gt;
 &lt;br /&gt;
 Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)&lt;br /&gt;
 &lt;br /&gt;
 Command (m for help): &#039;&#039;&#039;b&#039;&#039;&#039;&lt;br /&gt;
 /dev/sdb contains no disklabel.&lt;br /&gt;
 Do you want to create a disklabel? (y/n) &#039;&#039;&#039;y&#039;&#039;&#039;&lt;br /&gt;
 # /dev/sdb:&lt;br /&gt;
 type: SCSI&lt;br /&gt;
 disk:&lt;br /&gt;
 label:&lt;br /&gt;
 flags:&lt;br /&gt;
 bytes/sector: 512&lt;br /&gt;
 sectors/track: 63&lt;br /&gt;
 tracks/cylinder: 255&lt;br /&gt;
 sectors/cylinder: 16065&lt;br /&gt;
 cylinders: 521&lt;br /&gt;
 rpm: 3600&lt;br /&gt;
 interleave: 1&lt;br /&gt;
 trackskew: 0&lt;br /&gt;
 cylinderskew: 0&lt;br /&gt;
 headswitch: 0           # milliseconds&lt;br /&gt;
 track-to-track seek: 0  # milliseconds&lt;br /&gt;
 drivedata: 0&lt;br /&gt;
 3 partitions:&lt;br /&gt;
 #       start       end      size     fstype   [fsize bsize   cpg]&lt;br /&gt;
   c:        1       521       521     unused        0     0&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;u&#039;&#039;&#039;&lt;br /&gt;
 Changing display/entry units to sectors&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;d&#039;&#039;&#039;&lt;br /&gt;
 Partition (a-c): &#039;&#039;&#039;c&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;n&#039;&#039;&#039;&lt;br /&gt;
 Partition (a-p): &#039;&#039;&#039;a&#039;&#039;&#039;&lt;br /&gt;
 First sector (0-8369864, default 0):&lt;br /&gt;
 Using default value 0&lt;br /&gt;
 Last sector or +size or +sizeM or +sizeK (0-8369864, default 8369864): &#039;&#039;&#039;8353799&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;t&#039;&#039;&#039;&lt;br /&gt;
 Partition (a-a): &#039;&#039;&#039;a&#039;&#039;&#039;&lt;br /&gt;
 Hex code (type L to list codes): &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;n&#039;&#039;&#039;&lt;br /&gt;
 Partition (a-p): &#039;&#039;&#039;c&#039;&#039;&#039;&lt;br /&gt;
 First sector (0-8369864, default 0):&lt;br /&gt;
 Using default value 0&lt;br /&gt;
 Last sector or +size or +sizeM or +sizeK (0-8369864, default 8369864):&lt;br /&gt;
 Using default value 8369864&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;p&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 3 partitions:&lt;br /&gt;
 #       start       end      size     fstype   [fsize bsize   cpg]&lt;br /&gt;
   a:        0   8353799   8353800       ext2&lt;br /&gt;
   c:        0   8369864   8369865     unused        0     0&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;w&#039;&#039;&#039;&lt;br /&gt;
 Writing disklabel to /dev/sdb.&lt;br /&gt;
 &lt;br /&gt;
 Syncing disks.&lt;br /&gt;
 Calling ioctl() to re-read partition table.&lt;br /&gt;
 &lt;br /&gt;
 BSD disklabel command (m for help): &#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
 root@julia ~ #&lt;br /&gt;
&lt;br /&gt;
Stoppa in disken i RAID-arrayen igen:&lt;br /&gt;
&lt;br /&gt;
 mdadm --manage --add /dev/md2 /dev/sdb1&lt;br /&gt;
&lt;br /&gt;
Kontrollera att &amp;lt;tt&amp;gt;/proc/mdstat&amp;lt;/tt&amp;gt; ser bra ut:&lt;br /&gt;
&lt;br /&gt;
 root@julia ~ # cat /proc/mdstat&lt;br /&gt;
 Personalities : [raid1] [raid6] [raid5] [raid4]&lt;br /&gt;
 md2 : active raid6 sdf1[3] sdb1[0] sdh1[5] sdg1[4] sdd1[2] sdc1[1]&lt;br /&gt;
       16707328 blocks level 6, 64k chunk, algorithm 2 [6/6] [UUUUUU]&lt;br /&gt;
       bitmap: 2/64 pages [16KB], 16KB chunk&lt;br /&gt;
 &lt;br /&gt;
 md1 : active raid1 sde2[1] sda2[0]&lt;br /&gt;
       4088448 blocks [2/2] [UU]&lt;br /&gt;
       bitmap: 0/63 pages [0KB], 16KB chunk&lt;br /&gt;
 &lt;br /&gt;
 md0 : active raid1 sde1[1] sda1[0]&lt;br /&gt;
       72192 blocks [2/2] [UU]&lt;br /&gt;
 &lt;br /&gt;
 unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Gentoo]]&lt;br /&gt;
[[Kategori:Maskiner ur drift]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootgruppen&amp;diff=4204</id>
		<title>Rootgruppen</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootgruppen&amp;diff=4204"/>
		<updated>2010-10-21T16:24:27Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Jag är root&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rootgruppen är de som administrerar Lysators datorsystem. Här följer en kort presentation av dom, i den mån de vill avslöja sig själva.&lt;br /&gt;
&lt;br /&gt;
== [[User:pettson|pettson]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Andreas Pettersson&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2005&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2007&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Foto&lt;br /&gt;
| | [[Bild:Pettson.jpg|none|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Övrigt&lt;br /&gt;
| Superroot 2008-2009&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| Spelar {Net, Free, Open}BSD och Solaris&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   IRC: pettson@{IRCNet, Freenode, EFNet, GIMPNet}&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
|  Jabber: pettson@lysator.liu.se&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|   LysLysKOM: Andreas Pettersson&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|   Telefon: 070-565 93 86&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[User:derfian|derfian]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Karl Mikaelsson&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2004&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2007&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Foto&lt;br /&gt;
| | [[Bild:Derfian.jpg|none|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| Gör mindre och mindre.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Jobb&lt;br /&gt;
| Utvecklare/tekniker, Cendio AB&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| Använder Gentoo, Fedora och RHEL/CentOS. Linux, alltså.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Hackar i&lt;br /&gt;
| Mycket, men föredrar Python.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
| Jabber: derfian@lysator.liu.se&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
| LysKOM: derfian (Karl Mikaelsson)&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
| Telefon: 070-320 84 44&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[User:blambi|blambi]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Patrik Lembke &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2007&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2007&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| På drift i exil, eller något sådant&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Övrigt&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| Allt som smakar GNU:ish och ibland annat som är fritt.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Hackar i&lt;br /&gt;
| {e,c}Lisp, C (då helst C99 alt GNU99), Python, Ruby, Bash, GNU Emacs&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   IRC: blambi@{Freenode, Mythos}&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
|  Jabber: blambi@lysator.liu.se&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[User:joakim_tosteberg|joakim_tosteberg]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Joakim Tosteberg&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2007&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2008&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Foto&lt;br /&gt;
| | [[Bild:joakim.jpg|none|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Övrigt&lt;br /&gt;
| Superroot 2009-2010&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   IRC: joakim_tosteberg@Freenode&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
|  Jabber: joakim_tosteberg@lysator.liu.se&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|   LysLysKOM: Joakim Tosteberg&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|   Telefon: 0702 - 253 153&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[User:busk|busk]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Johan Busk Eriksson &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2003&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2009&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| På drift&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Jobb&lt;br /&gt;
| Systemförvaltare, Liu-IT&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Övrigt&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| GNU/Linux, om katten själv får välja&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Hackar i&lt;br /&gt;
| Ruby, C, en del annat ibland&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   IRC: kodein@freenode (och EFNet)&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
|  Jabber: &amp;lt;användarnamn&amp;gt; @lysator.liu.se&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|  Epost: lämnas som en övning åt läsaren&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|  PGP/GPG-nyckel: 75079558&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[User:tobbez|tobbez]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Torbjörn Lönnemark&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2006&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2010&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   IRC: tobbez @ freenode&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
|  Mail: tobbez@lysator...&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[User:zeising|zeising]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Niclas Zeising&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2007&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2010&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Övrigt&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| Spelar helst {Free,Open}BSD men även Linux och Solaris kan gå.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontakt&lt;br /&gt;
| IRC: Erandir @ EFnet, IRCnet samt Zeising @ freenode&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
| LysLysKOM: zeising&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
| Telefon: 070-532 10 11&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[User:petterl|petterl]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Petter Larsson&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2000&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2003&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| I långsam drift&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Övrigt&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| De flesta linuxsmaker.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Hackar i&lt;br /&gt;
| Erlang, Pike, C, Lisp, Java, C++, Bash etc.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   LysLysKOM: Petter Larsson&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|   Epost: petterl@lysator.liu.se&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[User:pen|pen]] ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Namn    &lt;br /&gt;
| Peter Eriksson       &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Medlem sedan    &lt;br /&gt;
| 1989       &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Root sedan    &lt;br /&gt;
| 1990       &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Foto    &lt;br /&gt;
| [[Bild:Peter2003.jpg|none|thumb]] &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Jobb    &lt;br /&gt;
| IT-chef, IFM.         &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Rum     &lt;br /&gt;
| Fysikhuset, rum F203 &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Telefon &lt;br /&gt;
| 0705-182786          &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[User:bellman|bellman]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Thomas Bellman&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 1988&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 1990&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| Avdankad gammelroot; ägnar sig mest åt att klaga på ungrötterna.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Jobb&lt;br /&gt;
| Låter handdockor blåsa rökringar i bunkern.  Borde även valla LHC- och iskubsdata.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| Gentoo, CentOS&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Hackar i&lt;br /&gt;
| Python, C, Puppet, sh, GNU Emacs&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   LysLysKOM: Bellman -- The Recursive Hacker&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[User:poj|poj]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Per Jonsson&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 2003&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 2006&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Foto&lt;br /&gt;
| | [[Bild:Poj_datorhandbok.jpg|none|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| Sporadiskt.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Jobb&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| Det mesta, men vissa saker bara när jag får betalt för det. Men gärna lite OpenBSD&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Hackar i&lt;br /&gt;
| Python om jag får välja, det mesta mot betalning&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Favoriteditor&lt;br /&gt;
| Emacs&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   LysLysKOM: Per O Jonsson&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
| Epost: inses lätt!&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[User:zino|zino]] ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Namn    &lt;br /&gt;
| Peter Bortas       &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Medlem sedan    &lt;br /&gt;
| 1994       &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Root sedan    &lt;br /&gt;
| 1995       &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| Selektiv&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Jobb    &lt;br /&gt;
| Utvecklare, Opera.         &lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| Rum     &lt;br /&gt;
| Övre tornrummet&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[User:grubba|grubba]] ==&lt;br /&gt;
{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Namn&lt;br /&gt;
| Henrik Grubbström&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Medlem sedan&lt;br /&gt;
| 1991&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Root sedan&lt;br /&gt;
| 1993&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Driftstatus&lt;br /&gt;
| Selektiv, mestadels Xenofarm.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Jobb&lt;br /&gt;
| Utvecklare, Roxen Internet Software.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | OS&lt;br /&gt;
| De flesta SVR4 och POSIX, ju obskyrare desto bättre. Undviker dock gärna OpenBSD.&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Hackar i&lt;br /&gt;
| Pike, C, sh, m4, assembler&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;right&amp;quot; | Kontaktinfo&lt;br /&gt;
|   LysLysKOM: Henrik Grubbström&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
|   Epost: &amp;lt;grubba@grubba.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Coborn&amp;diff=4200</id>
		<title>Coborn</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Coborn&amp;diff=4200"/>
		<updated>2010-10-18T23:04:31Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: Jag är ansvarig för coborn numera.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| CPU-server&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| [[Jukebox i ~]]&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 5.0 | Debian]] Linux&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86/PC&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Athlon 900 MHz&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 768 MB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| ACT-hemmabygge åt NSC&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[~]], [[:Kategori:~/skrubb | ~/skrubb]]&lt;br /&gt;
&lt;br /&gt;
| [[Bild:ThinLinc-kluster.jpg|none|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Torbjörn Lönnemark (&amp;lt;tt&amp;gt;tobbez&amp;lt;/tt&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=595}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RAID-konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Diskarna sitter som följer:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;hda&amp;lt;/tt&amp;gt;: 10GB, systemdisk&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdb&amp;lt;/tt&amp;gt;: 250GB, RAID-1-spegel&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdc&amp;lt;/tt&amp;gt;: 250GB, RAID-1-spegel&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdd&amp;lt;/tt&amp;gt;: cdrom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;hdb&amp;lt;/tt&amp;gt; och &amp;lt;tt&amp;gt;hdc&amp;lt;/tt&amp;gt; består av varsin stor partion med musik, speglade med mjukvaru-RAID-1. &lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Debian 5.0]]&lt;br /&gt;
[[Kategori:~/skrubb]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Coborn&amp;diff=4199</id>
		<title>Coborn</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Coborn&amp;diff=4199"/>
		<updated>2010-10-14T18:03:06Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: coborn har numera debian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border: 0px&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
| CPU-server&lt;br /&gt;
|-&lt;br /&gt;
! Specialfunktion&lt;br /&gt;
| [[Jukebox i ~]]&lt;br /&gt;
|-&lt;br /&gt;
! Operativsystem&lt;br /&gt;
| [[:Kategori:Debian 5.0 | Debian]] Linux&lt;br /&gt;
|-&lt;br /&gt;
! Arkitektur&lt;br /&gt;
| x86/PC&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Athlon 900 MHz&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 768 MB&lt;br /&gt;
|-&lt;br /&gt;
! SSH-fingeravtryck&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Modell&lt;br /&gt;
| ACT-hemmabygge åt NSC&lt;br /&gt;
|-&lt;br /&gt;
! Placering&lt;br /&gt;
| [[~]], [[:Kategori:~/skrubb | ~/skrubb]]&lt;br /&gt;
&lt;br /&gt;
| [[Bild:ThinLinc-kluster.jpg|none|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
! Ansvarig root&lt;br /&gt;
| Joakim Tosteberg (&amp;lt;tt&amp;gt;joakim_tosteberg&amp;lt;/tt&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Driftstatus&lt;br /&gt;
| I drift&lt;br /&gt;
|-&lt;br /&gt;
! Nagios-status&lt;br /&gt;
| {{Nagios}}&lt;br /&gt;
|-&lt;br /&gt;
! LysINV&lt;br /&gt;
| {{LysINV|nr=595}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RAID-konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Diskarna sitter som följer:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;hda&amp;lt;/tt&amp;gt;: 10GB, systemdisk&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdb&amp;lt;/tt&amp;gt;: 250GB, RAID-1-spegel&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdc&amp;lt;/tt&amp;gt;: 250GB, RAID-1-spegel&lt;br /&gt;
* &amp;lt;tt&amp;gt;hdd&amp;lt;/tt&amp;gt;: cdrom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;hdb&amp;lt;/tt&amp;gt; och &amp;lt;tt&amp;gt;hdc&amp;lt;/tt&amp;gt; består av varsin stor partion med musik, speglade med mjukvaru-RAID-1. &lt;br /&gt;
&lt;br /&gt;
[[Category:Tjänsteservrar]]&lt;br /&gt;
[[Category:Maskiner i drift]]&lt;br /&gt;
[[Kategori:Debian 5.0]]&lt;br /&gt;
[[Kategori:~/skrubb]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
	<entry>
		<id>https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Puppet&amp;diff=4198</id>
		<title>Rootmanual:Puppet</title>
		<link rel="alternate" type="text/html" href="https://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Puppet&amp;diff=4198"/>
		<updated>2010-10-13T20:16:49Z</updated>

		<summary type="html">&lt;p&gt;Tobbez: /opt/puppet/conf -&amp;gt; /opt/puppet/conf.git&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lysator kör huvudsakligen Puppet för att administrera arbetsstationerna i ~, men det vore önskvärt om vi kunde börja använda puppet till alla sorters tjänster.&lt;br /&gt;
&lt;br /&gt;
== Lysators puppetkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Vår konfiguration finns i ett git-repository i en zone på biggles:&lt;br /&gt;
&lt;br /&gt;
 Endast läsaccess: git://puppet.lysator.liu.se/&lt;br /&gt;
 Läs- och skrivaccess: ssh://puppet.lysator.liu.se/opt/puppet&lt;br /&gt;
&lt;br /&gt;
Det är inte så hjälpsamt att titta på repositoriet som det är, så för att få något användbart ur det bör du checka ut en kopia.&lt;br /&gt;
&lt;br /&gt;
 git clone ssh://puppet.lysator.liu.se/opt/puppet &amp;lt;målkatalog&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hur konfigurerar jag min dator med hjälp av Puppet? ==&lt;br /&gt;
&lt;br /&gt;
För att köra puppet på en nyinstallerad maskin för vilken det finns existerande puppetkonfiguration:&lt;br /&gt;
* Om maskinen inte finns i puppet sedan tigidare, lägg till den på rätt ställe i SITE.pp samt se till att maskinspecifika filer i Files/ finns (bl.a. xorg.conf).&lt;br /&gt;
* Se till att maskinen har ett korrekt hostname och IPv4 address satt.&lt;br /&gt;
* Installera puppet.&lt;br /&gt;
* Kopiera &amp;lt;tt&amp;gt;/opt/puppet/conf.git&amp;lt;/tt&amp;gt; från en maskin som redan kör puppet (exempelvis [[Volac]]) till &amp;lt;tt&amp;gt;/tmp/puppet&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Kör &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; i mappen du precis kopierade över, datorn kommer då att konfigureras som den ska se ut, puppet confarna kommer att checkas ut i /opt/puppet/conf.git och cronjob kommer att installerat som ser till att köra puppet med conf därifrån lite då och då&lt;br /&gt;
* När du känner dig klar och det verkar fungera, rensa bort mappen du kopierade över, den behövs nu inte längre.&lt;br /&gt;
&lt;br /&gt;
== Hur man ändrar Lysators puppetkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
* Införskaffa en kopia av &amp;lt;tt&amp;gt;ssh://puppet.lysator.liu.se/opt/puppet&amp;lt;/tt&amp;gt; med ovan nämnda metod.&lt;br /&gt;
* Gör dina ändringar, kör add och commit med bra loggmedelanden som du känner för under tiden&lt;br /&gt;
* Kör &amp;lt;tt&amp;gt;make dry&amp;lt;/tt&amp;gt; för att kontrollera dina ändringar (man kan eventuellt vilja bli root redan nu då man annars får att en del ändringar kommer att göras som inte alls kommer att göras pga att man inte har läsaccess till en del saker).&lt;br /&gt;
* Bli root.&lt;br /&gt;
* Kör &amp;lt;tt&amp;gt;make run&amp;lt;/tt&amp;gt; för att testköra dina ändringar.&lt;br /&gt;
* Se till att dina ändringar fungerar.&lt;br /&gt;
* Kör (inte som root) &#039;git push&#039; för att checka in dina ändringar.&lt;br /&gt;
* Vänta på cronjobbet som applicerar puppetreglerna var fjärde timme på alla andra datorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SITE.pp&#039;&#039;&#039; är den primära filen för puppet, här i specifieras vilka saker på varje enskild maskin som ska inkluderas av puppet, detta görs med node statements.&lt;br /&gt;
Noderna är uppbyggda så att det finns ett par generella nodtyper som sedan noder för de enskilda maskinerna ärver av.  Exempelvis kan det se ut såhär för arbetstationer&lt;br /&gt;
 &lt;br /&gt;
 node &amp;quot;ws1&amp;quot;, &amp;quot;ws2&amp;quot;, &amp;quot;ws3&amp;quot; inherits workstations&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
workstations noden tar i sin tur och ärver vidare från mer generella noder samt inkluderar klasser som är specifika för arbetsstationer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;environment.pp&#039;&#039;&#039; här i definieras alla generiska paket som ska installeras på maskiner (paket som hör samman med tjänster definieras tillsammans med tjänsten i en egen fil)&lt;br /&gt;
Filen är uppbyggd i ett antal olika klassifieringar av paket, var och en i sin typ uppdelat i olika distributioner/operativsystem. Vanligast är väl att man vill lägga till nått paket på begäran av användare, för debian system så gör man detta igenom att lägga till ett paket i listan under user-packages::debian (denna inkluderas automatiskt av user-packages klassen på följande sätt:&lt;br /&gt;
&lt;br /&gt;
 class user-packages&lt;br /&gt;
 {&lt;br /&gt;
  include &amp;quot;user-packages::$operatingsystem&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
Detta innebär att ska man köra på ett nytt operativsystem måste en specifik version av user-packages (och alla andra relevanta paket sektioner i filen) skapas för det operativsystemet för att saker ska fungera.&lt;br /&gt;
&lt;br /&gt;
Notera att det finns två nivåer av uppdelningar av paketen, dels är det olika huvudklasser vilka är de som inkluderas utifrån (klasserna som inte har något ::operativystem efter sig), igenom att använda sig av olika sådana kan man få uppelning på vilken typ av maskiner paket ska finnas (arbetsstationer, cpuservrar mm). Och sedan är det inom varje sådan kategori uppdelat per operativsystem då paket ofta kan ha olika namn och så på olika operativsystem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;puppet.pp&#039;&#039;&#039; hanterar att allt som behövs för att alla puppetmanifest ska fungera okej finns på plats, att puppet manifesten hålls uppdaterade, cronjob för puppet existerar och att puppetkörningar loggas.&lt;br /&gt;
&lt;br /&gt;
Övriga .pp filer hanterar diverse tjänster och inkluderas av olika sorters noder ifrån SITE.pp, vilka man behöver ändra i när man lägger till en ny nod med nytt os beror på vad det är för sorts nod. Enklast är att bara kolla i SITE.pp vilka klasser som inkluderas och sedan ta klasserna i tur och ordning och se om det är något som måsta läggas till för att det ska fungera.&lt;br /&gt;
&lt;br /&gt;
Mer dokumentation för puppet finns på http://reductivelabs.com/trac/puppet &lt;br /&gt;
&lt;br /&gt;
[[Kategori:Rootmanual]]&lt;br /&gt;
[[Kategori:Instruktioner]]&lt;/div&gt;</summary>
		<author><name>Tobbez</name></author>
	</entry>
</feed>