Skip to content

Tooling and instructions to seamlessly move a BOSH deployed Cloud Foundry installation to new vSphere hardware via vMotion. This tool allows you to live migrate without needing to take on an expensive and disruptive migration to a new platform just to support a hardware refresh.

License

Notifications You must be signed in to change notification settings

vmware-tanzu/vmotion-migration-tool-for-bosh-deployments

Repository files navigation

vmotion-migration-tool-for-bosh-deployments

Build workflow

Tool and instructions to seamlessly move a BOSH deployed Cloud Foundry installation to new hardware.

See docs/migrate.md for detailed Tanzu Application Service migration instructions.

Basic Usage

The vmotion4bosh binary has the following commands:

  • migrate vMotions all BOSH managed and unmanaged VMs specified via migrate.yml.
  • revert vMotions all BOSH managed and unmanaged VMs specified via migrate.yml, but in reverse from target to source.
  • version displays the git SHA the binary was built with and optionally a version number.

--help will display the main help or if after a command the command specific help.

Building

Git clone this repository and run:

make build

This will cross compile and compress the Mac, Linux, and Windows versions:

make release

To make an official release on GitHub, make a git tag with the new version and push it. The GitHub Release Action will run on any new pushed tags. Once complete the new release artifacts will show up on the GitHub releases page. For example to release version v0.3.2 use the following commands:

git tag v0.3.2
git push origin --tags

Testing

Git clone this repository and run

make test

Contributing

The vmotion-migration-tool-for-bosh-deployments project team welcomes contributions from the community. Before you start working with this project please read and sign our Contributor License Agreement. If you wish to contribute code and you have not signed our Contributor Licence Agreement (CLA), our bot will prompt you to do so when you open a Pull Request. For more detailed information, refer to CONTRIBUTING.md.

About

Tooling and instructions to seamlessly move a BOSH deployed Cloud Foundry installation to new vSphere hardware via vMotion. This tool allows you to live migrate without needing to take on an expensive and disruptive migration to a new platform just to support a hardware refresh.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •