Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.35 KB

openqa-opensuse.md

File metadata and controls

43 lines (30 loc) · 1.35 KB

openSUSE openQA setup

SSH access

ssh access is only possible via the opensuse proxy server. Add the following snippet to your ~/.ssh/config file:

Host                 openqa.opensuse.org
HostName             proxy-opensuse.suse.de
Port                 2215

There is no direct root access. You need a local user with public key authentication.

Network Diagram

network diagram

  • the VM hosting openqa.opensuse.org is called 'ariel.opensuse.org'
  • access to the internet is though the bridge 'private'
  • external access from the internet goes through hydra
  • logins via ssh from the suse internal network go through proxy.opensuse.org
  • ariel runs dnsmasq to provide DHCP and DNS to the workers
  • ariel runs ntpd to provide NTP to the workers
  • there is a vsftpd running to provide capability to install over ftp

Reaching via ssh/vnc

  • it's not possible to log in to workers directly. You need to log in to ariel first.
  • to reach VNC on the workers, e.g. to debug stuff in interactive mode, use ssh port forwarding, e.g. ssh openqa.opensuse.org -L 5991:manyboxes:5991

Adding Workers

Prepare ariel's dnsmasq:

  • /etc/hosts for the the new IP
  • /etc/dnsmasq.d/openqa.conf for the MAC address

restart dnsmasq and set the new worker to DHCP

Further reading

innerweb wiki