Project

General

Profile

Actions

coordination #60518

closed

[functional][u][rpi][epic] Add support for real systems without IPMI or KVM-IP in openQA/os-autoinst

Added by ggardet_arm over 4 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Spike/Research
Target version:
-
Start date:
2019-12-04
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

The goal of this ticket is to track progress of the support of real systems without IPMI or KVM-IP, in openQA/os-autoinst, such as Raspberry Pi boards and other ARM boards.
We need to:

  1. Power ON/OFF the board (already supported by the generalhw backend, we just need hardware and scripts) Done
  2. Flash the board (use another board with USB mass storage gadget to emulate a USB disk or use a USB switch to share a USB stick across hosts) Done
  3. Use SSH consoles instead of VNC Done
  4. Use real serial connection (optional, but useful before ssh is available) Done

The generalhw backend is designed for real systems connected to kvm-ip (keyboard, video, mouse over IP) systems with VNC support.
So, we could reuse this backend and make the VNC part optional and switch to SSH and serial consoles.


Subtasks 2 (0 open2 closed)

action #60650: [functional][u][rpi] Add a system to flash a remote USB disk (and or µSD card) for generalhw backendResolvedggardet_arm2019-12-04

Actions
action #60707: [functional][rpi] Add a way to remotely POWERON/POWEROFF RPi boardResolvedggardet_arm2019-12-05

Actions

Related issues 1 (1 open0 closed)

Blocks openQA Tests - action #61801: [opensuse][aarch64] Tests to run on aarch64 real hardware (RPi3/4)In Progressggardet_arm2020-01-06

Actions
Actions

Also available in: Atom PDF