-
Notifications
You must be signed in to change notification settings - Fork 245
feat(ins): update migration documentation #5305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
### Identify VMs to migrate | ||
|
||
1. Review the VMs in the VMware environment to determine which ones to migrate. | ||
2. Ensure the VM boots with UEFI (not Legacy BIOS), as Scaleway Instances require UEFI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Ensure the VM boots with UEFI (not Legacy BIOS), as Scaleway Instances require UEFI. | |
2. Ensure the VMs boot with UEFI (not Legacy BIOS), as Scaleway Instances require UEFI. |
|
||
1. Review the VMs in the VMware environment to determine which ones to migrate. | ||
2. Ensure the VM boots with UEFI (not Legacy BIOS), as Scaleway Instances require UEFI. | ||
3. Match the VM’s resource requirements (CPU, RAM, storage) to an appropriate Scaleway Instance type: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
3. Match the VM’s resource requirements (CPU, RAM, storage) to an appropriate Scaleway Instance type: | |
3. Match each VM’s resource requirements (CPU, RAM, storage) to an appropriate Scaleway Instance type: |
- Image: Ubuntu 24.04 Noble Bat. | ||
- Block Storage: At least twice the storage size of the VM to be migrated. | ||
- SSH Key: Configure an SSH key for access. | ||
2. Connect to the Instance via SSH. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Connect to the Instance via SSH. | |
2. [Connect to the Instance via SSH](/instances/how-to/connect-to-instance/). |
2. Connect to the Instance via SSH. | ||
3. Install the required migration tools: | ||
|
||
```shell |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't this need to be indented to avoid breaking the steps?
sudo ./aws/install | ||
``` | ||
- `govmomi` — for interacting with vCenter | ||
1. Optional: Configure serial Console output (for viewing boot sequences in Scaleway’s console): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1. Optional: Configure serial Console output (for viewing boot sequences in Scaleway’s console): | |
1. Optional: Configure serial console output (for viewing boot sequences in Scaleway’s console): |
git clone https://github.com/fg-scw/migration-scw-rhel | ||
``` | ||
|
||
6. Create an Object Storage Bucket. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6. Create an Object Storage Bucket. | |
6. Create an Object Storage bucket. |
|
||
#### Converting the VM on the Converter Instance | ||
|
||
1. Upload or Export the VM image: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1. Upload or Export the VM image: | |
1. Upload or export the VM image: |
|
||
1. Upload or Export the VM image: | ||
- Use `govc` (as shown in the Windows section) or upload the `.ova`/`.vmdk` file manually. | ||
2. Extract the `.ova` File (if applicable): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Extract the `.ova` File (if applicable): | |
2. Extract the `.ova` file (if applicable): |
|
||
#### Creating snapshot, Block Volume, and Instance | ||
|
||
1. Upload the Image: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1. Upload the Image: | |
1. Upload the image: |
aws s3 cp povrhel9_scaleway.qcow2 s3://<bucket_name>/povrhel9_scaleway.qcow2 | ||
``` | ||
|
||
2. Import as a Snapshot: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Import as a Snapshot: | |
2. Import as a snapshot: |
Your checklist for this pull request
Description
Please describe what you added or changed.