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     Set this flag when the target subnet is different
                             from the source
  --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.4.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for whitesky-cloud-migrator-0.3.4.tar.gz
Algorithm Hash digest
SHA256 eaf779fc50549c84866b4a25b59e44df162e6bb3887a382feb479477757a96ce
MD5 e5f544a18c43dda45f76cb26c73caf5f
BLAKE2b-256 7a148e63e25ad095f6c14a09e87be39a769ea444c2af64359a4e64044765b81a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whitesky_cloud_migrator-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c0b50d061088644015857f4c8117f0a854c46d2b011bc1f4977d990e2cbd7f16
MD5 e1bfb61baed63c207bbb8c6b444c3371
BLAKE2b-256 d1b458c003f8d2410c5cd56f5c07e05e83f6d546d1de4344964a284d4954fc8e

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