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  [required]
  --vault-pub-key TEXT       Pub ssh key corresponding to the vault used.
                             [required]
  --ignore-target-subnet     ID of the Vault for windows VMs
  --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.3.2.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

whitesky_cloud_migrator-0.3.2-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for whitesky-cloud-migrator-0.3.2.tar.gz
Algorithm Hash digest
SHA256 a7184742c179ee1b9cb5c66c22321347f96a6b3ed6aadf28dc4943ceb89ea1d1
MD5 dd43281894723ea2b1ca6cebee63b989
BLAKE2b-256 d7bdb1c237f528b2e9d8af49867a9aa44ad747ff2bb0a5eda72af25a55e4a919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whitesky_cloud_migrator-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3fd584ab8ee6a13da3d2ea6d750343ab4d2d0697b611cea14c511e4126eabedc
MD5 38eafc3a33ed0bdfbcd11209463cd41f
BLAKE2b-256 ce3e0559c68feeae63e2def2cf3e41cf485f65f36cbc709e98bec17881fd584b

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