Skip to main content

A Python program to migrate servers to whitesky.cloud

Project description

wscm

usage

wscm --help
Usage: wscm [OPTIONS]

Options:
  --ws-portal TEXT             Url to the cloud portal, E.g.
                               https://portal.whitesky.cloud  [required]
  --target-ws-portal TEXT      Url to the target cloud portal, E.g.
                               https://portal.whitesky.cloud. When omitted,
                               the target portal is the same as the source
  --migrate-portal TEXT        Url to the cloud portal, E.g.
                               https://migrate.whitesky.cloud  [required]
  --customer-id TEXT           whitesky customer ID  [required]
  --target_customer-id TEXT    Target whitesky customer ID. When omitted, the
                               target_customer is the same as the source
  --source-cloudspace TEXT     ID of the source cloudspace  [required]
  --target-cloudspace TEXT     ID of the target cloudspace  [required]
  --source-vm-id INTEGER       ID of the virtual machine to create units and
                               targets for. Add this option for every virtual
                               machine you want to migrate or ommit the option
                               to create migration options for all the VMs in
                               the source cloudspace.
  --jwt TEXT                   JWT authentication token  [required]
  --target_jwt TEXT            JWT authentication token. When omitted, the
                               target_jwt is the same as the source
  --migrate-login TEXT         Login on the migration portal  [required]
  --migrate-passwd TEXT        Password for the migration portal  [required]
  --vault TEXT                 ID of the Vault to use for the units. Should be
                               SSH-KEY based
  --vault-pub-key TEXT         Pub ssh key corresponding to the vault used.
  --ignore-target-subnet       Set this flag when the target subnet is
                               different from the source
  --skip-target-storage-match  When matching for target VMs in the target
                               cloudspace, skip the match on storage
  --help                       Show this message and exit.

installation

pip install wscm

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whitesky-cloud-migrator-0.4.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

whitesky_cloud_migrator-0.4.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file whitesky-cloud-migrator-0.4.0.tar.gz.

File metadata

File hashes

Hashes for whitesky-cloud-migrator-0.4.0.tar.gz
Algorithm Hash digest
SHA256 035b1dfb90131124bb8e6c42cc2899bdc371cef09c8d2bd4b30b273e7b8408ba
MD5 20e3d95c8e23d5504edda4ca447c05ca
BLAKE2b-256 652b5d86dce3c740e75c22f962dac61f61876229b444e19f763b3a32dabe2a08

See more details on using hashes here.

File details

Details for the file whitesky_cloud_migrator-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for whitesky_cloud_migrator-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d85b7e033c4e2cad0f4df8a4fbcf8baa15b091f16a9616689d028b7ce5b8e0e1
MD5 d29549ba342d89ba23ab5853b6d2ca21
BLAKE2b-256 d7511a89c54cbe1dc12980a8961316ae2bb690cd6e9c52d37183295910c31ab1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page