<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://mars.merhot.dk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Madsen353</id>
		<title>Teknologisk videncenter - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://mars.merhot.dk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Madsen353"/>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php/Special:Contributions/Madsen353"/>
		<updated>2026-05-07T09:53:15Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt&amp;diff=22090</id>
		<title>Cluster der kan alt</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt&amp;diff=22090"/>
				<updated>2012-04-26T08:17:30Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
=Introduktion=&lt;br /&gt;
At udvikle et [[Ubuntu]] cluster installationsmetode og implementere den fysisk senest den 26. april 2012 således programmelet udviklet kan afvikles.&lt;br /&gt;
&lt;br /&gt;
=metode=&lt;br /&gt;
Installationsmetoden udvikles på [[ESXi]] og implementeres på de fysiske servere.&lt;br /&gt;
&lt;br /&gt;
=Mål=&lt;br /&gt;
*En master&lt;br /&gt;
*minimum to noder&lt;br /&gt;
*automatiseret installation af noder. (Så godt som muligt)&lt;br /&gt;
*automatiseret oprettelse af brugere [[LDAP]] eller [[NIS Ubuntu|NIS]]&lt;br /&gt;
*[[MPI]] &lt;br /&gt;
==Udvikling fase 1==&lt;br /&gt;
#Installer [[ESXi]]&lt;br /&gt;
#[[/Ubuntu Master|Installer Ubuntu Master]]&lt;br /&gt;
#[[/DHCP server|Installer og konfigurer DHCP server]]&lt;br /&gt;
#[[/DNS Server|Installer og konfigurer DNS server]]&lt;br /&gt;
#[[/Routning og NAT|Routening og NAT gennem Master]]&lt;br /&gt;
#[[/LDAP eller NIS| LDAP eller NIS til user login på noder]]&lt;br /&gt;
#[[/PXE installation af noder|PXE installation af noder]]&lt;br /&gt;
#[[/NFS Server | NFS Server til netværk shares ]]&lt;br /&gt;
#[[/apt-cacher installation|apt-cacher installation]]&lt;br /&gt;
#[[/Auto SSH | Auto SSH login på noder uden at skrive pass]]&lt;br /&gt;
#[[/Kickstart fil til installation af noder|Kickstart fil til installation af noder]]&lt;br /&gt;
#[[/Overvågning med MRTG|Overvågning med MRTG]]&lt;br /&gt;
#[[/dsh|Distributed Shell dsh]]&lt;br /&gt;
#[[/mpi|Installation af openMPI og MPICH]]&lt;br /&gt;
#[[InfiniBand]] &lt;br /&gt;
=== Test af head installation på fysisk maskine===&lt;br /&gt;
#[[/Installation af head node|Installation af head node]]&lt;br /&gt;
#[[/Installation af CUDA|Installation af CUDA]]&lt;br /&gt;
&lt;br /&gt;
==Udvikling fase 2==&lt;br /&gt;
#Tilpasning af SW og konfigurationsfiler til noder&lt;br /&gt;
==Udvikling fase 3==&lt;br /&gt;
#Installation af [[SAN]]&lt;br /&gt;
==Udvikling fase 4==&lt;br /&gt;
#Installation af fysiske maskiner&lt;br /&gt;
=Netværk=&lt;br /&gt;
*Qlogic switch&lt;br /&gt;
**Telnet eller http: til 172.16.4.11 (username '''admin''' password '''adminpass''')&lt;br /&gt;
*3550 Gb switch&lt;br /&gt;
**Telnet til 172.16.4.88 password '''cisco'''&lt;br /&gt;
=Hastighed=&lt;br /&gt;
Infinibands hastighed er 4.38 Gbits/sec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[Weekend Projekt - Test Cluster]]&lt;br /&gt;
*[[NIS Ubuntu]]&lt;br /&gt;
[[Category:Cluster]]&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/mpi&amp;diff=22089</id>
		<title>Cluster der kan alt/mpi</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/mpi&amp;diff=22089"/>
				<updated>2012-04-25T13:20:30Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;brug komandoen apt-get install libopenmpi-dev openmpi-bin openmpi-doc    som SUDO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For at installere på alle noder skal der bruges komandoen: dsh -f /etc/dsh/machines.list &amp;quot;sudo apt-get -y install libopenmpi-dev openmpi-bin openmpi-doc&amp;quot;&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/mpi&amp;diff=22087</id>
		<title>Cluster der kan alt/mpi</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/mpi&amp;diff=22087"/>
				<updated>2012-04-25T11:54:30Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: Created page with &amp;quot;brug komandoen apt-get install libopenmpi-dev openmpi-bin openmpi-doc    som SUDO&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;brug komandoen apt-get install libopenmpi-dev openmpi-bin openmpi-doc    som SUDO&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/Installation_af_CUDA&amp;diff=22059</id>
		<title>Cluster der kan alt/Installation af CUDA</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/Installation_af_CUDA&amp;diff=22059"/>
				<updated>2012-04-24T11:58:36Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: /* Installation af cuda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation af cuda=&lt;br /&gt;
Først skal cuda hentes fra nvidias hjemmeside på en windows pc.&lt;br /&gt;
Der skal hentes 3 installations filer&lt;br /&gt;
Toolkit, Drivers, og SDK&lt;br /&gt;
Og det skal hentes fra http://developer.nvidia.com/cuda-downloads&lt;br /&gt;
&lt;br /&gt;
Det skal derefter ligges over på linux maskinen via  programmet pscp  som kan hentes på puttys hjemmeside&lt;br /&gt;
- Man kører filerne over via CMD&lt;br /&gt;
&lt;br /&gt;
Når filerne er på maskinen kører man en chmod +x og skriver filnavnet efter &amp;quot;x&amp;quot;et.&lt;br /&gt;
&lt;br /&gt;
for at kører filerne derefter trykker man ./ og filens navn&lt;br /&gt;
Rækkefølgen skal være &lt;br /&gt;
Toolkit - Drivers - SDK&lt;br /&gt;
&lt;br /&gt;
du skal bruge cuda libraries i din library path så opret /etc/ld.so.conf.d/cuda.conf aog add disse linjer:&lt;br /&gt;
/usr/local/cuda/lib64&lt;br /&gt;
/usr/local/cuda/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
kør ldconfig som root for at få det til at virke:&lt;br /&gt;
sudo ldconfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
du skal også adde  /usr/local/cuda/bin til din sti. du kan gøre det ved at adde&lt;br /&gt;
PATH=&amp;quot;$PATH:/usr/local/cuda/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Alt er gemt i standard foldersne&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://forums.nvidia.com/index.php?showtopic=198030 After]&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/Installation_af_CUDA&amp;diff=22057</id>
		<title>Cluster der kan alt/Installation af CUDA</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/Installation_af_CUDA&amp;diff=22057"/>
				<updated>2012-04-24T11:56:02Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: /* Installation af cuda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation af cuda=&lt;br /&gt;
Først skal cuda hentes fra nvidias hjemmeside på en windows pc.&lt;br /&gt;
Der skal hentes 3 installations filer&lt;br /&gt;
Toolkit, Drivers, og SDK&lt;br /&gt;
Og det skal hentes fra http://developer.nvidia.com/cuda-downloads&lt;br /&gt;
&lt;br /&gt;
Det skal derefter ligges over på linux maskinen via  programmet pscp  som kan hentes på puttys hjemmeside&lt;br /&gt;
- Man kører filerne over via CMD&lt;br /&gt;
&lt;br /&gt;
Når filerne er på maskinen kører man en chmod +x og skriver filnavnet efter &amp;quot;x&amp;quot;et.&lt;br /&gt;
&lt;br /&gt;
for at kører filerne derefter trykker man ./ og filens navn&lt;br /&gt;
Rækkefølgen skal være &lt;br /&gt;
Toolkit - Drivers - SDK&lt;br /&gt;
&lt;br /&gt;
You will need to have the cuda libraries in your library path so create /etc/ld.so.conf.d/cuda.conf and ad the following lines:&lt;br /&gt;
/usr/local/cuda/lib64&lt;br /&gt;
/usr/local/cuda/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
run ldconfig as root for it to take effect:&lt;br /&gt;
sudo ldconfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
you also want to add /usr/local/cuda/bin to your PATH you can do it by adding&lt;br /&gt;
PATH=&amp;quot;$PATH:/usr/local/cuda/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Alt er gemt i standard foldersne&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://forums.nvidia.com/index.php?showtopic=198030 After]&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/Installation_af_CUDA&amp;diff=22056</id>
		<title>Cluster der kan alt/Installation af CUDA</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/Installation_af_CUDA&amp;diff=22056"/>
				<updated>2012-04-24T11:52:06Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation af cuda=&lt;br /&gt;
Først skal cuda hentes fra nvidias hjemmeside på en windows pc.&lt;br /&gt;
Der skal hentes 3 installations filer&lt;br /&gt;
Toolkit, Drivers, og SDK&lt;br /&gt;
Og det skal hentes fra http://developer.nvidia.com/cuda-downloads&lt;br /&gt;
&lt;br /&gt;
Det skal derefter ligges over på linux maskinen via  programmet pscp  som kan hentes på puttys hjemmeside&lt;br /&gt;
- Man kører filerne over via CMD&lt;br /&gt;
&lt;br /&gt;
Når filerne er på maskinen kører man en chmod +x og skriver filnavnet efter &amp;quot;x&amp;quot;et.&lt;br /&gt;
&lt;br /&gt;
for at kører filerne derefter trykker man ./ og filens navn&lt;br /&gt;
Rækkefølgen skal være &lt;br /&gt;
Toolkit - Drivers - SDK&lt;br /&gt;
&lt;br /&gt;
Alt er gemt i standard foldersne&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://forums.nvidia.com/index.php?showtopic=198030 After]&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/apt-cacher_installation&amp;diff=22029</id>
		<title>Cluster der kan alt/apt-cacher installation</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/apt-cacher_installation&amp;diff=22029"/>
				<updated>2012-04-23T11:24:33Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Apt-cacher===&lt;br /&gt;
Indtast apt-getinstall apt-cacher.&lt;br /&gt;
&lt;br /&gt;
Ændre i /etc/apt-cacher/apt-cacher.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
path_map = ubuntu de.archive.ubuntu.com/ubuntu; ubuntu-updates de.archive.ubuntu.com/ubuntu ; ubuntu-security security.ubuntu.com/ubuntu&lt;br /&gt;
allowed_hosts=*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ændre i /etc/default/apt-cacher også:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AUTOSTART=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Og genstart apt-cacher:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apt-cacher restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/apt-cacher_installation&amp;diff=22028</id>
		<title>Cluster der kan alt/apt-cacher installation</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/apt-cacher_installation&amp;diff=22028"/>
				<updated>2012-04-23T11:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Apt-cacher===&lt;br /&gt;
Ændre i /etc/apt-cacher/apt-cacher.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
path_map = ubuntu de.archive.ubuntu.com/ubuntu; ubuntu-updates de.archive.ubuntu.com/ubuntu ; ubuntu-security security.ubuntu.com/ubuntu&lt;br /&gt;
allowed_hosts=*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ændre i /etc/default/apt-cacher også:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AUTOSTART=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Og genstart apt-cacher:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apt-cacher restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vær opmærksom på at installations serveren hedder 10.1.2.100:3142/ubuntu/ nu&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22006</id>
		<title>Cluster der kan alt/LDAP eller NIS</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22006"/>
				<updated>2012-04-19T11:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation af master server=&lt;br /&gt;
&lt;br /&gt;
Tilføj følgende linje til '''/etc/hosts.allow'''.&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
portmap ypserv ypbind: 10.0.0.0/255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Installer NIS. Du vil blive bedt om at indtaste domænenavnet. Domænenavnet er ikke DNS-domænenavn - men et unikt navn for klyngen af maskiner deler de samme oplysninger.&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
apt-get install portmap nis&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
*Ret '''/etc/default/nis''' og set NISSERVER linjen to NISSERVER = master&lt;br /&gt;
*Ret '''/etc/yp.conf''' og tilføj en linje med:&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
domain dka.local server 127.0.0.1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Ret '''/etc/ypserv.securenets''' fjern '''0.0.0.0''' linjen - insecure - og at dit eget net.&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22005</id>
		<title>Cluster der kan alt/LDAP eller NIS</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22005"/>
				<updated>2012-04-19T10:59:29Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Installation of the master server=&lt;br /&gt;
Add the following line to '''/etc/hosts.allow'''.&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
portmap ypserv ypbind: 10.0.0.0/255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Install NIS. You will be asked to enter the domain name. The domain name is not the DNS domain name - but a unique name for the the cluster of machines sharing the same information. (I use the DNS domain name - one less thing to remember)&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
apt-get install portmap nis&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
*Edit '''/etc/default/nis''' and set the NISSERVER line to NISSERVER = master&lt;br /&gt;
*Edit '''/etc/yp.conf''' and add a server line of the form:&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
domain dka.local server 127.0.0.1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Edit '''/etc/ypserv.securenets''' remove the '''0.0.0.0''' line - insecure - and add your net/nets&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22004</id>
		<title>Cluster der kan alt/LDAP eller NIS</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22004"/>
				<updated>2012-04-19T10:59:07Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NIS or Network Information Services is a simple - and insecure - way of making [[SSO|Single Sign On]] in a cluster of UNIX/Linux machines. Very useful in a closed network.&lt;br /&gt;
&lt;br /&gt;
Originally NIS was called YP - Yellow Pages - and the acronyms YP and NIS are used. &lt;br /&gt;
&lt;br /&gt;
There are up to three roles in a NIS installation&lt;br /&gt;
;Master server:The master server - shares files to slaves and clients. For example the passwd and group file&lt;br /&gt;
;Slave server(s):Maintain copies of the Master Server shared files. Provides redundancy and load balancing&lt;br /&gt;
;Clients:Use the shared files - for example for single sign on. Users added on the master server&lt;br /&gt;
=Installation of the master server=&lt;br /&gt;
Add the following line to '''/etc/hosts.allow'''.&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
portmap ypserv ypbind: 10.0.0.0/255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Install NIS. You will be asked to enter the domain name. The domain name is not the DNS domain name - but a unique name for the the cluster of machines sharing the same information. (I use the DNS domain name - one less thing to remember)&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
apt-get install portmap nis&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
*Edit '''/etc/default/nis''' and set the NISSERVER line to NISSERVER = master&lt;br /&gt;
*Edit '''/etc/yp.conf''' and add a server line of the form:&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
domain dka.local server 127.0.0.1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Edit '''/etc/ypserv.securenets''' remove the '''0.0.0.0''' line - insecure - and add your net/nets&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22003</id>
		<title>Cluster der kan alt/LDAP eller NIS</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22003"/>
				<updated>2012-04-19T10:57:48Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NIS or Network Information Services is a simple - and insecure - way of making [[SSO|Single Sign On]] in a cluster of UNIX/Linux machines. Very useful in a closed network.&lt;br /&gt;
&lt;br /&gt;
Originally NIS was called YP - Yellow Pages - and the acronyms YP and NIS are used. &lt;br /&gt;
&lt;br /&gt;
There are up to three roles in a NIS installation&lt;br /&gt;
;Master server:The master server - shares files to slaves and clients. For example the passwd and group file&lt;br /&gt;
;Slave server(s):Maintain copies of the Master Server shared files. Provides redundancy and load balancing&lt;br /&gt;
;Clients:Use the shared files - for example for single sign on. Users added on the master server&lt;br /&gt;
=Installation of the master server=&lt;br /&gt;
Add the following line to '''/etc/hosts.allow'''. (In this case master,slaves and clients lives in the 10.222.0.0/24 network) &lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
portmap ypserv ypbind: 10.222.0.0/255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Install NIS. You will be asked to enter the domain name. The domain name is not the DNS domain name - but a unique name for the the cluster of machines sharing the same information. (I use the DNS domain name - one less thing to remember)&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
apt-get install portmap nis&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
*Edit '''/etc/default/nis''' and set the NISSERVER line to NISSERVER = master&lt;br /&gt;
*Edit '''/etc/yp.conf''' and add a server line of the form: (Note my domain-name is '''c1.local''')&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
domain c1.local server 127.0.0.1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Edit '''/etc/ypserv.securenets''' remove the '''0.0.0.0''' line - insecure - and add your net/nets&lt;br /&gt;
==Adding a user==&lt;br /&gt;
When adding a user with '''adduser''' it's necessary to rebuild the NIS maps &lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
root@head:~# &amp;lt;input&amp;gt;make -C /var/yp&amp;lt;/input&amp;gt;&lt;br /&gt;
make: Går til katalog '/var/yp'&lt;br /&gt;
make[1]: Går til katalog '/var/yp/c1.local'&lt;br /&gt;
Updating passwd.byname...&lt;br /&gt;
Updating passwd.byuid...&lt;br /&gt;
Updating netid.byname...&lt;br /&gt;
Updating shadow.byname...&lt;br /&gt;
make[1]: Forlader katalog '/var/yp/c1.local'&lt;br /&gt;
make: Forlader katalog '/var/yp'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22002</id>
		<title>Cluster der kan alt/LDAP eller NIS</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22002"/>
				<updated>2012-04-19T10:57:32Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NIS or Network Information Services is a simple - and insecure - way of making [[SSO|Single Sign On]] in a cluster of UNIX/Linux machines. Very useful in a closed network.&lt;br /&gt;
&lt;br /&gt;
Originally NIS was called YP - Yellow Pages - and the acronyms YP and NIS are used. &lt;br /&gt;
&lt;br /&gt;
There are up to three roles in a NIS installation&lt;br /&gt;
;Master server:The master server - shares files to slaves and clients. For example the passwd and group file&lt;br /&gt;
;Slave server(s):Maintain copies of the Master Server shared files. Provides redundancy and load balancing&lt;br /&gt;
;Clients:Use the shared files - for example for single sign on. Users added on the master server&lt;br /&gt;
=Installation of the master server=&lt;br /&gt;
Add the following line to '''/etc/hosts.allow'''. (In this case master,slaves and clients lives in the 10.222.0.0/24 network) &lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
portmap ypserv ypbind: 10.222.0.0/255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Install NIS. You will be asked to enter the domain name. The domain name is not the DNS domain name - but a unique name for the the cluster of machines sharing the same information. (I use the DNS domain name - one less thing to remember)&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
apt-get install portmap nis&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
*Edit '''/etc/default/nis''' and set the NISSERVER line to NISSERVER = master&lt;br /&gt;
*Edit '''/etc/yp.conf''' and add a server line of the form: (Note my domain-name is '''c1.local''')&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
domain c1.local server 127.0.0.1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Edit '''/etc/ypserv.securenets''' remove the '''0.0.0.0''' line - insecure - and add your net/nets&lt;br /&gt;
==Adding a user==&lt;br /&gt;
When adding a user with '''adduser''' it's necessary to rebuild the NIS maps &lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
root@head:~# &amp;lt;input&amp;gt;make -C /var/yp&amp;lt;/input&amp;gt;&lt;br /&gt;
make: Går til katalog '/var/yp'&lt;br /&gt;
make[1]: Går til katalog '/var/yp/c1.local'&lt;br /&gt;
Updating passwd.byname...&lt;br /&gt;
Updating passwd.byuid...&lt;br /&gt;
Updating netid.byname...&lt;br /&gt;
Updating shadow.byname...&lt;br /&gt;
make[1]: Forlader katalog '/var/yp/c1.local'&lt;br /&gt;
make: Forlader katalog '/var/yp'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===Script adding user in a Cluster===&lt;br /&gt;
The following simple script:&lt;br /&gt;
*Add a user on the NIS server.&lt;br /&gt;
*Add a ssh key to the users '''/home''' library. &lt;br /&gt;
**In this cluster '''/home''' is distributed with [[NFS]] to all nodes. Logon to nodes without entering password&lt;br /&gt;
*Rebuilding the NIS database with the new user&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo -e &amp;quot;Adding user to cluster&amp;quot;&lt;br /&gt;
echo -e &amp;quot;======================\n&amp;quot;&lt;br /&gt;
echo -en &amp;quot;User login name: &amp;quot;&lt;br /&gt;
read NAME&lt;br /&gt;
adduser $NAME&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;Creating keys&amp;quot;&lt;br /&gt;
su $NAME -c &amp;quot;ssh-keygen -t dsa&amp;quot;&lt;br /&gt;
echo -e &amp;quot;Distributing keys&amp;quot;&lt;br /&gt;
su $NAME -c &amp;quot;cat /home/$NAME/.ssh/id_dsa.pub &amp;gt;&amp;gt; /home/$NAME/.ssh/authorized_keys&amp;quot;&lt;br /&gt;
echo -e &amp;quot;Rebuild NIS database&amp;quot;&lt;br /&gt;
make -C /var/yp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22001</id>
		<title>Cluster der kan alt/LDAP eller NIS</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/LDAP_eller_NIS&amp;diff=22001"/>
				<updated>2012-04-19T10:57:01Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NIS or Network Information Services is a simple - and insecure - way of making [[SSO|Single Sign On]] in a cluster of UNIX/Linux machines. Very useful in a closed network.&lt;br /&gt;
&lt;br /&gt;
Originally NIS was called YP - Yellow Pages - and the acronyms YP and NIS are used. &lt;br /&gt;
&lt;br /&gt;
There are up to three roles in a NIS installation&lt;br /&gt;
;Master server:The master server - shares files to slaves and clients. For example the passwd and group file&lt;br /&gt;
;Slave server(s):Maintain copies of the Master Server shared files. Provides redundancy and load balancing&lt;br /&gt;
;Clients:Use the shared files - for example for single sign on. Users added on the master server&lt;br /&gt;
=Installation of the master server=&lt;br /&gt;
Add the following line to '''/etc/hosts.allow'''. (In this case master,slaves and clients lives in the 10.222.0.0/24 network) &lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
portmap ypserv ypbind: 10.222.0.0/255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Install NIS. You will be asked to enter the domain name. The domain name is not the DNS domain name - but a unique name for the the cluster of machines sharing the same information. (I use the DNS domain name - one less thing to remember)&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
apt-get install portmap nis&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
*Edit '''/etc/default/nis''' and set the NISSERVER line to NISSERVER = master&lt;br /&gt;
*Edit '''/etc/yp.conf''' and add a server line of the form: (Note my domain-name is '''c1.local''')&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
domain c1.local server 127.0.0.1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Edit '''/etc/ypserv.securenets''' remove the '''0.0.0.0''' line - insecure - and add your net/nets&lt;br /&gt;
==Adding a user==&lt;br /&gt;
When adding a user with '''adduser''' it's necessary to rebuild the NIS maps &lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
root@head:~# &amp;lt;input&amp;gt;make -C /var/yp&amp;lt;/input&amp;gt;&lt;br /&gt;
make: Går til katalog '/var/yp'&lt;br /&gt;
make[1]: Går til katalog '/var/yp/c1.local'&lt;br /&gt;
Updating passwd.byname...&lt;br /&gt;
Updating passwd.byuid...&lt;br /&gt;
Updating netid.byname...&lt;br /&gt;
Updating shadow.byname...&lt;br /&gt;
make[1]: Forlader katalog '/var/yp/c1.local'&lt;br /&gt;
make: Forlader katalog '/var/yp'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===Script adding user in a Cluster===&lt;br /&gt;
The following simple script:&lt;br /&gt;
*Add a user on the NIS server.&lt;br /&gt;
*Add a ssh key to the users '''/home''' library. &lt;br /&gt;
**In this cluster '''/home''' is distributed with [[NFS]] to all nodes. Logon to nodes without entering password&lt;br /&gt;
*Rebuilding the NIS database with the new user&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo -e &amp;quot;Adding user to cluster&amp;quot;&lt;br /&gt;
echo -e &amp;quot;======================\n&amp;quot;&lt;br /&gt;
echo -en &amp;quot;User login name: &amp;quot;&lt;br /&gt;
read NAME&lt;br /&gt;
adduser $NAME&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;Creating keys&amp;quot;&lt;br /&gt;
su $NAME -c &amp;quot;ssh-keygen -t dsa&amp;quot;&lt;br /&gt;
echo -e &amp;quot;Distributing keys&amp;quot;&lt;br /&gt;
su $NAME -c &amp;quot;cat /home/$NAME/.ssh/id_dsa.pub &amp;gt;&amp;gt; /home/$NAME/.ssh/authorized_keys&amp;quot;&lt;br /&gt;
echo -e &amp;quot;Rebuild NIS database&amp;quot;&lt;br /&gt;
make -C /var/yp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installation on the clients=&lt;br /&gt;
Install the software&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
sudo apt-get install portmap nis&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
run the following commands. Remember to change the IP address of the NIS_SERVER_IP to your NIS servers IP address.&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
echo &amp;quot;portmap : &amp;lt;notice&amp;gt;NIS_SERVER_IP&amp;lt;/notice&amp;gt; &amp;gt;&amp;gt; /etc/hosts.allow&lt;br /&gt;
echo &amp;quot;+::::::&amp;quot; &amp;gt;&amp;gt; /etc/passwd&lt;br /&gt;
echo &amp;quot;+:::&amp;quot; &amp;gt;&amp;gt; /etc/group&lt;br /&gt;
echo &amp;quot;+::::::::&amp;quot; &amp;gt;&amp;gt; /etc/shadow&lt;br /&gt;
echo &amp;quot;ypserver &amp;lt;notice&amp;gt;NIS_SERVER_IP&amp;lt;/notice&amp;gt; &amp;gt;&amp;gt; /etc/yp.conf&lt;br /&gt;
/etc/init.d/nis restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Test with&lt;br /&gt;
&amp;lt;source lang=cli&amp;gt;&lt;br /&gt;
yptest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{source cli}}&lt;br /&gt;
&lt;br /&gt;
=links=&lt;br /&gt;
*https://help.ubuntu.com/community/SettingUpNISHowTo&lt;br /&gt;
[[Category:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21950</id>
		<title>Cluster der kan alt/DHCP server</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21950"/>
				<updated>2012-04-18T11:11:27Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: /* Konfigurer dhcpd.conf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation af DHCP-server ==&lt;br /&gt;
&lt;br /&gt;
Følgende skal skrives for at installer DHCP-server på LINUX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install dhcp3-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfigurer dhcpd.conf ===&lt;br /&gt;
Nedenstående linjer skal tilføjes til dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
# &amp;lt;-- 'Author' 'date'                                                                                                         .&lt;br /&gt;
&lt;br /&gt;
option domain-name-server &amp;quot;10.0.0.1&amp;quot;;&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
&lt;br /&gt;
subnet &amp;quot;10.0.0.0&amp;quot; netmask &amp;quot;255.255.255.0&amp;quot;; {&lt;br /&gt;
option subnet-mask &amp;quot;255.255.255.0&amp;quot;;&lt;br /&gt;
option broadcast-address &amp;quot;10.0.0.255&amp;quot;:&lt;br /&gt;
option routers &amp;quot;10.0.0.1&amp;quot;;&lt;br /&gt;
range &amp;quot;10.0.0.10 - 10.0.0.254&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21949</id>
		<title>Cluster der kan alt/DHCP server</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21949"/>
				<updated>2012-04-18T11:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: /* Konfigurer dhcpd.conf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation af DHCP-server ==&lt;br /&gt;
&lt;br /&gt;
Følgende skal skrives for at installer DHCP-server på LINUX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install dhcp3-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfigurer dhcpd.conf ===&lt;br /&gt;
Nedenstående linjer skal tilføjes til dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
# &amp;lt;-- 'Author' 'date'                                                                                                         .&lt;br /&gt;
&lt;br /&gt;
option domain-name-server &amp;quot;10.0.0.1&amp;quot;;&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
&lt;br /&gt;
subnet &amp;quot;10.0.0.0&amp;quot; netmask &amp;quot;255.255.255.0&amp;quot;; {&lt;br /&gt;
option subnet-mask &amp;quot;255.255.255.0&amp;quot;;&lt;br /&gt;
option broadcast-address &amp;quot;10.0.0.255&amp;quot;:&lt;br /&gt;
option routers &amp;quot;10.0.0.1&amp;quot;;&lt;br /&gt;
range &amp;quot;10.0.0.10 - 10.0.0.254&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
[[image:dhcp_conf.png]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21948</id>
		<title>Cluster der kan alt/DHCP server</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21948"/>
				<updated>2012-04-18T11:09:30Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: /* Installation af DHCP-server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation af DHCP-server ==&lt;br /&gt;
&lt;br /&gt;
Følgende skal skrives for at installer DHCP-server på LINUX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install dhcp3-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfigurer dhcpd.conf ===&lt;br /&gt;
Nedenstående linjer skal tilføjes til dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
# &amp;lt;-- 'Author' 'date'                                                                                                         .&lt;br /&gt;
&lt;br /&gt;
option domain-name-server &amp;quot;dns ip-address&amp;quot;;&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
&lt;br /&gt;
subnet &amp;quot;network-address&amp;quot; netmask &amp;quot;netmask-address&amp;quot;; {&lt;br /&gt;
option subnet-mask &amp;quot;netmask-address&amp;quot;;&lt;br /&gt;
option broadcast-address &amp;quot;broadcast-address&amp;quot;:&lt;br /&gt;
option routers &amp;quot;Default gateway address&amp;quot;;&lt;br /&gt;
range &amp;quot;IP- to IP-address&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
[[image:dhcp_conf.png]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21930</id>
		<title>Cluster der kan alt/DHCP server</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Cluster_der_kan_alt/DHCP_server&amp;diff=21930"/>
				<updated>2012-04-18T09:24:25Z</updated>
		
		<summary type="html">&lt;p&gt;Madsen353: Created page with &amp;quot;== Installation af DHCP-server ==  Følgende skal skrives for at installer DHCP-server på LINUX  &amp;lt;source lang=bash&amp;gt; sudo apt-get install dhcp3-server &amp;lt;/source&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation af DHCP-server ==&lt;br /&gt;
&lt;br /&gt;
Følgende skal skrives for at installer DHCP-server på LINUX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install dhcp3-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Madsen353</name></author>	</entry>

	</feed>