ppc64le-cloud / pvsadm

Tool for managing the IBM Power Systems Virtual Servers
Apache License 2.0
37 stars 32 forks source link
golang ibm ibm-systems ibmcloud powervs

Overview

This is a tool to help with managing of resources in IBM Power Systems Virtual Server.

❗ There is no formal support for any problems with this repo. For issues please open a GitHub issue

Installation

Binary

  1. Go to the releases page
  2. Select the latest release and download the relevant binary under the Assets section.
  3. Run the pvsadm --help command to check the available subcommands and the options.

    Homebrew

    Note: Currently supported only for Mac(x86&arm) and Linux(x86)

    brew install ppc64le-cloud/pvsadm/pvsadm

    or

    brew tap ppc64le-cloud/pvsadm
    brew install pvsadm

Image Management

Sub command under the pvsadm tool to perform image related tasks like image conversion, uploading and importing into the IBM Power Systems Virtual Server instances. For more information, refer to the pvsadm image --help command.

The typical image workflow comprises of the following steps:

  1. Download the qcow2 image.
  2. Convert the downloaded qcow2 image to ova using pvsadm image qcow2ova command.
  3. Upload the ova image to IBM Cloud Object Store Bucket using pvsadm image upload command.
  4. Import the ova image to IBM Power Systems Virtual Server instances using pvsadm image import command.

'How To' Guides

Samples

Please take a look at the samples folder for end-to-end examples.

For bugs/enhancement requests etc. please open a GitHub issue