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.3.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

whitesky_cloud_migrator-0.3.3-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for whitesky-cloud-migrator-0.3.3.tar.gz
Algorithm Hash digest
SHA256 8586d02fb4507cd16ac274a24526dde9f14c536fa287324276fc4136442e982c
MD5 988bf049244c01a2c5616b27062f1525
BLAKE2b-256 6c3e1d5f631d6b25cf2762275ad0760af588d8f3d949ea83ff981e0c0a14db03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whitesky_cloud_migrator-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6ab8bbce490e105fb7332a999cb440b7940c4516021fce4afc8d249955231892
MD5 4a78613e6f70c2271e8b5b2de6c94e96
BLAKE2b-256 4be7ccaa667ef7480f0a334802dec9df111cf3926e7db646a648334c0a90be7c

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