os-migrate
  • OS Migrate User Documentation
    • Installation from Galaxy (recommended)
      • Prerequisites
      • Using virtualenv for prerequisites
      • Installation of OS Migrate collection
    • Installation from source (when customizing)
    • Upgrading
    • OS Migrate Walkthrough
    • General usage notes
    • Variables Guide
    • Migration Parameters Guide
    • How it works: Workload migration
    • Troubleshooting
  • Documented roles in os-migrate
  • Documented modules in os-migrate
  • Changelog
  • OS Migrate Developer Documentation
os-migrate
  • »
  • OS Migrate User Documentation »
  • Installation from Galaxy (recommended)
  • View page source

Installation from Galaxy (recommended)

This document describes the recommended method of installing OS Migrate, from Ansible Galaxy. Alternatively, you can install from source.

Prerequisites

  • Ansible 2.9 or newer.

  • Ansible must run using Python 3. (When using Ansible from RHEL packages, this means running on RHEL 8 or newer.)

  • Additional package requirements from Ansible modules: iputils python3-openstackclient python3-openstacksdk

Using virtualenv for prerequisites

If your distribution doesn’t ship the required dependency versions, you can use virtualenv, e.g.:

python3 -m venv $HOME/os_migrate_venv
source $HOME/os_migrate_venv/bin/activate
python3 -m pip install --upgrade 'openstacksdk'
python3 -m pip install --upgrade 'ansible-core'

Installation of OS Migrate collection

To install latest release:

ansible-galaxy collection install os_migrate.os_migrate

To install a particular release:

ansible-galaxy collection install os_migrate.os_migrate:<VERSION>

You can find available releases at OS Migrate Galaxy page.

Previous Next

© Copyright 2020, os-migrate.

Built with Sphinx using a theme provided by Read the Docs.