Project

General

Profile

Actions

action #33223

closed

coordination #28630: [qe-core] setup for LPAR installation (manual + automatic)

coordination #28869: [epic] Automated installation on s390x LPAR through zHMC & integration into openQA

[sle][functional][virtualization][s390-kvm][s390x][tools][u][research] Learn how to use snipl to install and configure an LPAR

Added by mgriessmeier over 6 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
SUSE QA - Milestone 15
Start date:
2018-03-14
Due date:
2018-03-27
% Done:

0%

Estimated time:

Description

User story

There is a cli tool called snipl (Simple Network IPL), which can be used to communicate with the zHMC from the console.
Goal here is to learn how this cli works and how it can be used to communicate with our SUSE zHMC to interact with a given LPAR (e.g. start, stop, install)

Acceptance criteria

  • AC1: Learn how snipl works in our environment
  • AC2: Come up with a proof of concept how the automation of a LPAR installation can be done

Related issues 2 (1 open1 closed)

Precedes openQA Project - action #33226: Add a simple testsuite which uses the planned LPAR backendBlockedmgriessmeier2020-01-01

Actions
Precedes QA - action #33682: [sle][functional][s390-kvm][hard][u] Create a useful documentation for the automated LPAR setup/qniplResolvedmgriessmeier2018-08-28

Actions
Actions #1

Updated by mgriessmeier over 6 years ago

  • Precedes action #33226: Add a simple testsuite which uses the planned LPAR backend added
Actions #2

Updated by nicksinger over 6 years ago

  • Subject changed from [sle][functional][virtualization][s390-kvm][s390x][tools][u] Learn how to use snipl to install and configure an LPAR to [sle][functional][virtualization][s390-kvm][s390x][tools][u][research] Learn how to use snipl to install and configure an LPAR
  • Status changed from New to Workable
Actions #3

Updated by mgriessmeier over 6 years ago

  • Status changed from Workable to In Progress
Actions #4

Updated by mgriessmeier over 6 years ago

sooo, after first research, I can use snipl to control a LPAR to some extend (start, stop, activate, deactivate)
unfortunately I didn't find a way yet to trigger installation. apparently we need to boot from a scsi disk where some kind of bootloader exists which then can boot the actual installation system.
I've requested the required disks and try to come up with something which works for us to trigger the installation

Actions #5

Updated by mgriessmeier over 6 years ago

  • Assignee changed from mgriessmeier to nicksinger

nick is mainly working on this atm

Actions #6

Updated by nicksinger over 6 years ago

We came up with a new dracut module: https://github.com/nicksinger/dracut-qnipl
This module was already able to chain-load the installer initrd/kernel. We need now to come up with a way to provide all the additional parameters to the SUSE installer while respecting the maximum character limit of "ossparms_scsiload".

Actions #7

Updated by nicksinger over 6 years ago

  • Copied to action #33682: [sle][functional][s390-kvm][hard][u] Create a useful documentation for the automated LPAR setup/qnipl added
Actions #8

Updated by nicksinger over 6 years ago

  • Copied to deleted (action #33682: [sle][functional][s390-kvm][hard][u] Create a useful documentation for the automated LPAR setup/qnipl)
Actions #9

Updated by nicksinger over 6 years ago

  • Precedes action #33682: [sle][functional][s390-kvm][hard][u] Create a useful documentation for the automated LPAR setup/qnipl added
Actions #10

Updated by nicksinger over 6 years ago

  • Status changed from In Progress to Resolved

First manual installation with an automatically started LPAR was successful so we can conclude here with the experiment and push forward into production as described by the followup tickets.

Actions

Also available in: Atom PDF