ungleich redmine: Issueshttp://localhost:3000/http://localhost:3000/favicon.ico?16699092332020-10-05T16:07:43Zungleich redmine
Redmine Swiss School of Digital Education - Task #8489 (Closed): Install Alpine Linux to geschenk with xo...http://localhost:3000/issues/84892020-10-05T16:07:43ZNico Schotteliusnico.schottelius@ungleich.ch
<p>You should have i3 running on Alpine Linux on Geschenk.</p> Swiss School of Digital Education - Task #8485 (Closed): Practise with the Linux command line bookhttp://localhost:3000/issues/84852020-10-05T11:35:16ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Read & apply all chapters</li>
<li>2h/day</li>
<li>Document progress in this ticket</li>
</ul> Open Infrastructure - Task #8436 (Closed): Test the PIB with the 4G LTE modemhttp://localhost:3000/issues/84362020-09-10T12:39:45ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Test on how to get it running</li>
<li>Document on how to use it</li>
</ul> Open Infrastructure - Task #8435 (Closed): Test the VIIRB with the new webcamshttp://localhost:3000/issues/84352020-09-10T12:38:59ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>I ordered 2 new webcams</li>
<li>Test and document how to turn the VIIRB into an IPv6 webcam</li>
<li>Create a script for adding a webcam to an existing openwrt installation</li>
</ul> hack4glarus-2019-winter - Task #7390 (Closed): Boot alpine via IPv6 netboot from the arm64 servershttp://localhost:3000/issues/73902019-11-30T19:36:46ZNico Schotteliusnico.schottelius@ungleich.chhack4glarus-2019-winter - Task #7389 (Closed): Setup a webserver on the APU, create an ipxe scrip...http://localhost:3000/issues/73892019-11-30T19:30:09ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>install nginx</li>
<li>download ipxescript</li>
<li>download kernel</li>
<li>download initramfs</li>
<li>verify with wget or curl that the files are accessible on the APU from outside
<ul>
<li>try wget/curl from your notebook</li>
</ul>
</li>
<li>place all files in the nginx directory</li>
<li>modify dhcp6 config to use YOUR webserver (= APU) instead of routerX
<ul>
<li>currently: <a class="external" href="http://[2a0a:e5c0:2:1::6]/ipxescript">http://[2a0a:e5c0:2:1::6]/ipxescript</a></li>
</ul></li>
</ul> Open Infrastructure - Task #6873 (Rejected): Ensure that all new 9 servers are running by end of ...http://localhost:3000/issues/68732019-06-23T17:49:29ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Connected with copper and fiber</li>
<li>All in the new place9</li>
<li>All connected twice with fiber</li>
<li>Have 2 new Arista switches configured
<ul>
<li>with vlans</li>
<li>with port channels for servers</li>
<li>with an mlag</li>
</ul>
</li>
<li>All servers should be booted as unconfigured host</li>
</ul> hack4glarus-2019-summer - Task #6742 (Closed): Setup Mikrotik Router for IPv6 networkhttp://localhost:3000/issues/67422019-05-31T20:19:16ZNico Schotteliusnico.schottelius@ungleich.chOpen Infrastructure - Task #6709 (Closed): Configure IPv6 only netbootinghttp://localhost:3000/issues/67092019-05-20T09:36:25ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Have 1 router installed</li>
<li>Have 1 server boot via network
<ul>
<li>get ipv6 address via RA (router advertisements)</li>
<li>get boot information only via dhcpv6</li>
</ul>
</li>
<li>You might need to flash ipxe to the network card(s)
<ul>
<li>copper</li>
<li>fiber</li>
</ul></li>
</ul>
<a name="Test-1-copper-card"></a>
<h2 >Test 1: copper card<a href="#Test-1-copper-card" class="wiki-anchor">¶</a></h2>
<p>Boot from the copper card on IPv6 only</p>
<a name="Test-2-fibre-card"></a>
<h2 >Test 2: fibre card<a href="#Test-2-fibre-card" class="wiki-anchor">¶</a></h2>
<p>Boot from the fiber card on IPv6 only</p> Open Infrastructure - Task #6652 (Closed): Install 2 Linux routers with Alpine Linuxhttp://localhost:3000/issues/66522019-05-01T15:33:40ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Create a software raid 1 (or raid 6)</li>
<li>Have mdadm running</li>
<li>Install nftables</li>
<li>Add public ssh keys of ungleich staff to root account</li>
<li>Give both an IP address in the transfer network</li>
</ul> Open Infrastructure - Task #6650 (Closed): Make Mikrotik a router for the fiber network, enable t...http://localhost:3000/issues/66502019-05-01T15:29:59ZNico Schotteliusnico.schottelius@ungleich.ch
<p>Arista:</p>
<ul>
<li>create a new vlan</li>
<li>reconfigure port of mikrotik to be a trunk port (= sending tagged frames)</li>
</ul>
<p>Mikrotik:</p>
<ul>
<li>reconfigure the fiber port, make it send tagged frames</li>
<li>add a new bridge for the server network</li>
<li>add a new ip address for the server network</li>
</ul>
<p>Expected result:</p>
<ul>
<li>Internal network still works</li>
<li>Server network with tagging works</li>
<li>Servers can be reached via internal and server network</li>
</ul> Open Infrastructure - Task #6649 (Closed): Create new internal VLAN for place9 WITH a router and ...http://localhost:3000/issues/66492019-05-01T15:22:29ZNico Schotteliusnico.schottelius@ungleich.ch
<p>Arista:</p>
<ul>
<li>vlan ... name ... (in arista)</li>
</ul>
<p>Mikrotik:</p>
<ul>
<li>fiber = vlan 1, no tagging</li>
<li>copper = internal vlan</li>
<li>needs a bridge for the internal vlan</li>
<li>does not need to do vlan tagging</li>
<li>has ipv6 addresses on both bridges</li>
</ul>
<p>Expected result:</p>
<ul>
<li>Servers with their copper nic are in the internal vlan</li>
<li>There is a router between the transfer network and the internal vlan
<ul>
<li>first step: use mikrotik</li>
</ul>
</li>
<li>a server can reach the full IPv6 internet</li>
<li>a server can be reached from the full IPv6 internet
<ul>
<li>has default route</li>
<li>firewall is off (and/or allows ssh + icmp6)</li>
</ul></li>
</ul> Open Infrastructure - Task #6648 (Closed): Configure (reset cleanly) a Mikrotik hapAC as a fiber2...http://localhost:3000/issues/66482019-05-01T15:19:26ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Configure WiFi on it with essid = "place9"
<ul>
<li>save password in pass, place9-dcl-rebuild/mikrotik</li>
</ul>
</li>
<li>Use it to bridge fiber2copper</li>
<li>Connect all servers to it / another "dumb" switch</li>
<li>Give it an IP address, :19 in the transfer network</li>
</ul> Open Infrastructure - Task #6559 (Closed): Understand the current networking infrustructure of pl...http://localhost:3000/issues/65592019-04-01T15:12:16ZSamuel Hailu
<p>- Look in to place5 or 6 and understand the networking</p> Open Infrastructure - Task #5770 (Rejected): Create a howto: how we maintain our disks and ceph c...http://localhost:3000/issues/57702018-10-05T09:22:32ZNico Schotteliusnico.schottelius@ungleich.ch
<ul class="toc"><li><strong>Table of contents</strong></li><li><a href="#Disk-handling">Disk handling</a><ul><li><a href="#Handling-foreign-configuration">Handling foreign configuration</a></li><li><a href="#Removal-of-a-disk">Removal of a disk</a></li></ul>
</li><li><a href="#How-to-move-an-OSD-Disk-SSD-to-another-server">How to move an OSD (Disk, SSD) to another server</a></li></ul>
<ul>
<li>Detailed explanation</li>
<li>Including commands of megacli</li>
<li>Including motivation</li>
</ul>
<a name="Disk-handling"></a>
<h2 >Disk handling<a href="#Disk-handling" class="wiki-anchor">¶</a></h2>
<p>Our servers are using Perc H700 or H800 disk controllers. The tool <b>megacli</b> can be used to manage them.</p>
<a name="Handling-foreign-configuration"></a>
<h3 >Handling foreign configuration<a href="#Handling-foreign-configuration" class="wiki-anchor">¶</a></h3>
<p>When plugging a disk into a server that was configured / used in a different server before, we need to clear the previous configuration.</p>
<p>Listing all known foreign configuration using <b>megacli -CfgForeign -Scan -aALL</b>.</p>
<p>Remove/clear the foreign configuration using</p>
<pre>
# for instance -L5 -a0 or -L2 -a1
megacli -DiscardPreservedCache -L<slot-or-ID> -a<Controller>
</pre>
<a name="Removal-of-a-disk"></a>
<h3 >Removal of a disk<a href="#Removal-of-a-disk" class="wiki-anchor">¶</a></h3>
<p>If a (dead or intact) disk is being removed from the system, the system will HANG on the next reboot, complaining about it missing. For that reason AFTER removing a disk, we need to "clear the cache":</p>
<pre>
# Get list of caches that need to be cleared
megacli -GetPreservedCacheList -aALL
# Clear cache: -L0 -a1
megacli -DiscardPreservedCache -L<??> -a<controller>
</pre>
<a name="How-to-move-an-OSD-Disk-SSD-to-another-server"></a>
<h2 >How to move an OSD (Disk, SSD) to another server<a href="#How-to-move-an-OSD-Disk-SSD-to-another-server" class="wiki-anchor">¶</a></h2>
<ul>
<li>Use ceph-osd-stop-disable from ungleich tools to stop / disable the OSD</li>
<li>Clear the raid controller information</li>
<li>Insert disk into new host</li>
<li>Clear the foreign configuration (megacli)</li>
<li>[add it to the system with megacli]</li>
<li>OSD should automatically come up afterwards
<ul>
<li>Check using <b>ceph osd tree</b></li>
</ul></li>
</ul>