-
Notifications
You must be signed in to change notification settings - Fork 301
Snabb Lab
Servers devoted to the Snabb Switch project and usable by all known developers.
Want to be a known developer? Sure! Just edit authorized_keys and send a pull request. No fuss.
- Feel at home. These servers are here for you to play with and enjoy.
- Check with the mailing list before making global changes. (Not everybody wants your ultimate zsh config!)
- Don't keep precious data on the servers. We might want to reinstall them at short notice.
If two people run snabbswitch at the same time, on the same NICs, then funny things will happen. To avoid this please run your snabbswitch process like this:
sudo flock -x /tmp/snabb.lock ./snabbswitch ...
which will first wait until any other snabbswitch process finishes. (If you think the other process is stuck e.g. have been waiting more than a minute then feel free to take the law into your own hands.)
Hetzner EX6 servers. Scheduled to be decommissioned.
Performance testing server. Supermicro, dual Xeon-E5, 20 x 10GbE (Intel 82599ES).
To create your own account:
ssh [email protected] # Login
useradd -G sudo -m myusername # Create account
su - myusername # and now you are in business
If the machine crashes, etc, you can connect to the Lights Out Manager (IPMI) on https://chur-lom.snabb.co/. (Username: snabb Password: ask Luke if you don't know). You can issue a power cycle there, or connect to the console using a Java applet. The CDROM contains an Ubuntu CD in case of emergency :-)
The ports are cross-connected as follows:
0000:01:00.0 <-> 0000:09:00.0 0000:01:00.1 <-> 0000:09:00.1
0000:03:00.0 <-> 0000:88:00.0 0000:03:00.1 <-> 0000:88:00.1
0000:05:00.0 <-> 0000:8a:00.0 0000:05:00.1 <-> 0000:8a:00.1
0000:07:00.0 <-> 0000:84:00.0 0000:07:00.1 <-> 0000:84:00.1
0000:82:00.0 <-> 0000:86:00.0 0000:82:00.1 <-> 0000:86:00.1
- PCI addresses
We are grateful to Silicom for their sponsorship in the form of discounted network cards for this server. Thanks guys!