vexxhost / vexxhost/migratekit

Unable to migrate a Linux machine from vmware to openstack

Open
#99 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
138
Forks
40
Avg merge
1m
Merged PRs (30d)
1

Description

We are using the migratekit CLI for the migration from vmware to openstack
vmware version 7.0
Linux: Oracle linux 9
Openstack version : wallaby

I am using docker containers for this migration using the migration kit. vm is running on vcenter which is created under a datacenter named "DC1"->"Rack1"->"Location"->"vm-name". when i try to give this path it gives me an error "Error: please specify a datacenter"

Below is the command used :

docker run -it --rm --privileged --network host -v /dev:/dev -v /vmware-vix-disklib-distrib:/usr/lib64/vmware-vix-disklib:ro --env-file <(env | grep OS_) ghcr.io/vexxhost/migratekit:main migrate --vmware-endpoint 192.168.1.1 --vmware-username svc_Account --vmware-password --vmware-path '/DC1/Rack1/Location/migration-vm'

however, the path (/ha-datacenter/vm/vm-1) works with the host endpoint but not with the vcenter endpoint. Any thoughts

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Docker command with the vCenter endpoint and the path /DC1/Rack1/Location/migration-vm, then compare it with the working host-endpoint path /ha-datacenter/vm/vm-1. Trace how migratekit parses VMware paths and reports the missing datacenter; done means the documented vCenter hierarchy is accepted or the command returns a precise actionable error.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
cli, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.