Project

General

Profile

Wiki » History » Version 4

Joseph Foley, 2015-09-05 02:43
Link to old DevNet documentation in wiki

1 1 Joseph Foley
h1. Wiki
2
3 3 Joseph Foley
The Research and Development (RnD) Network at Reykjavik University is designed to be used for research and development projects that have been approved by the custodians of the RnD Network.  This project was previously called DevNet.  
4 1 Joseph Foley
5
* [[Frequently Asked Questions|FAQ]]
6 4 Joseph Foley
* [[Documentation]]
7
8 1 Joseph Foley
9
h2. Machines running on the RnD Network
10
11
* [[hydrogen]] -- Does not exist, reserved address at beginning of range
12
* [[helium]] - Router for the entire network.  Connect only on SSL.
13
* [[lithium]] - Kerberos Master, AFS db and file server
14
* [[beryllium]] - Kerberos Slave, AFS db and file server
15
* [[boron]] - Kerberos Slave, AFS db and file server (big)
16
* [[carbon]] - PROXMOX Virtual Machine host
17
* [[nitrogen]] - AFS Backup server, Photo gallery test server
18
* [[oxygen]] - PROXMOX Virtual Machine host
19
* [[fluorine]] - Web services for foley (may be replaced by Magnesium)
20
* [[neon]] - VM, hosted on oxygen, DNS Server for the network
21
* [[sodium]] - VM, hosted on oxygen, GIT server for the network
22
* [[magnesium]] - VM, hosted on oxygen, Media server and afs/kerberos enabled server-snapshot
23
* [[aluminum]] - Multi party cryptography testing server - Baldur
24
* [[silicon]] - VM, Centos-IPA replacement for helium
25
* [[phosphorus]] - unallocated
26
* [[sulfur]] - Web server for Hakkavélin
27
* [[chlorine]] - unallocated
28
* [[argon]] - unallocated
29
* [[potassium]] - unallocated
30
* [[calcium]] - unallocated
31
* [[scandium]] - unallocated
32
* [[titanium]] - unallocated
33
* [[vanadium]] - unallocated
34
* [[chromium]] - unallocated
35
* [[manganese]] - unallocated
36
* [[iron]] - unallocated
37
* [[cobalt]] - unallocated
38
* [[nickel]] - unallocated
39
* [[copper]] - unallocated
40
* [[zinc]] - unallocated
41
* [[gallium]] - NATed network
42
43
* [[uranium]] - Test server for Gunnar, running a minecraft server, locked down (is on the natted network)
44
45
h2. Research and Development Network Naming Policy
46
47
We use the names of the chemical elements as server names. All machines have a chemical element name as a primary name, and the letter for that chemical element as a cname to the primary hostname. If possible any service names on that machine should be a cname to the primary chemical element name.
48
49
The numbering system for IPV4 is 130.208.242.X where X = atomic number + 63.  Helium has atomic number 2, so it is 130.208.242.65
50
For IPV6 it is  2a00:c88:5000:102::82d0:f2XX where XX = atomic number + 3F *IN HEX*.  Helium has atomic number 2 so it is  2a00:c88:5000:102::82d0:f241.
51
52
You can also make attachment:rnd-ip-generate.py do this for you.
53
54
h2. Network configuration
55
56
Example from /etc/network/interfaces under Ubuntu/Debian
57
<pre>
58
auto eth0 # this line is very important
59
iface eth0 inet static
60
        address 130.208.242.XX
61
        netmask 27
62
        gateway 130.208.242.65
63
        dns-nameservers 130.208.242.65
64
        dns-search rnd.ru.is
65
66
iface eth0 inet6 static
67
        address 2a00:c88:5000:102::82d0:f2XX
68
        netmask 64
69
        gateway 2a00:c88:5000:102::82d0:f241
70
        dns-nameservers 2a00:c88:5000:103::82d0:f241
71
        dns-search rnd.ru.is
72
73
</pre>
74
75
After setting these options, either reboot the machine or run <pre>/etc/init.d/networking restart</pre>
76
77
h2. Network Booting
78
79
You can boot from the network here, see [[Network Booting]]
80
81
h2. Todo
82
83 2 Joseph Foley
* [[BackupAFS]]
84 1 Joseph Foley
* Set up a proper DNS infrastructure
85
* Set up a configuration management system (ansible or puppet or ???)
86
* Install krb5 keytabs on all the unix servers for ksu and SSO.
87
88
h2. Custodians of the Research and Development Network
89
90
* Gunnar Guðvarðarson gunnargud13@ru.is Maintainer
91
* Joseph Timothy Foley foley@ru.is RnD Contact for RU
92
* Jacqueline Clare Mallet jacky@ru.is IT Contact for RU