Skip to content

Commit b687f22

Browse files
committed
fix(ins): fix indention
1 parent 7424af1 commit b687f22

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

pages/instances/reference-content/migrating-vms-vmware-scaleway.mdx

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,15 @@ Refer to [Scaleway’s Instance documentation](https://www.scaleway.com/en/docs/
4040

4141
| Term | Definition |
4242
|------|------------|
43+
| **Block Storage** | Scaleway’s persistent storage for Instance disks, used for snapshots and volumes. |
44+
| **Hypervisor** | Software that manages virtual machines, such as VMware ESXi or Scaleway’s KVM-based system. |
4345
| **OVA/OVF** | Virtual machine image formats used by VMware for exporting VMs. |
4446
| **QCOW2** | Disk image format used by Scaleway’s KVM-based hypervisor, optimized for cloud environments. |
4547
| **QEMU Guest Agent** | A service enabling communication between the guest OS and Scaleway’s hypervisor for tasks like shutdown or status reporting. |
4648
| **VMDK** | VMware’s virtual disk image format, which must be converted to QCOW2 for Scaleway. |
4749
| **VMX** | VMware configuration file specifying VM characteristics (e.g., CPU, RAM, disks, network interfaces). |
4850
| **VirtIO Drivers** | Drivers allowing the guest OS to interact with Scaleway’s block storage and network devices. |
4951
| **virt-v2v** | A tool from the [Libguestfs project](https://libguestfs.org/) for converting VMs between hypervisors, including VMDK to QCOW2 conversion. |
50-
| **Hypervisor** | Software that manages virtual machines, such as VMware ESXi or Scaleway’s KVM-based system. |
51-
| **Block Storage** | Scaleway’s persistent storage for Instance disks, used for snapshots and volumes. |
52-
5352

5453
## Validating VMs to migrate
5554

@@ -86,37 +85,37 @@ This section outlines the migration of a Windows 2019 or 2022 VM with a single v
8685
#### Preparing the converter instance
8786

8887
1. [Create](/instances/how-to/create-an-instance/) a Scaleway Instance:
89-
- Image: Ubuntu 24.04 Noble Bat.
88+
- Image: Ubuntu 24.04 Noble Numbat.
9089
- Block Storage: At least twice the storage size of the VM to be migrated.
9190
- SSH Key: Configure an SSH key for access.
9291
2. [Connect to the Instance via SSH](/instances/how-to/connect-to-instance/).
9392
3. Install the required migration tools:
9493

95-
```shell
96-
# Update package lists
97-
apt update
98-
apt -y install python3-pip virt-v2v libguestfs-tools unzip
99-
# Download VirtIO drivers for Windows
100-
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
101-
mkdir -p /usr/share/virtio-win
102-
mount virtio-win.iso /usr/share/virtio-win
103-
# You will see the following message: mount: /usr/share/virtio-win: WARNING: source write-protected, mounted read-only.
104-
curl -L -o - "https://github.com/vmware/govmomi/releases/latest/download/govc_$(uname -s)_$(uname -m).tar.gz" | tar -C /usr/local/bin -xvzf - govc
105-
# Tool used to convert rpm packages:
106-
apt install -y rpm2cpio
107-
# Tool to run applications as Windows service
108-
wget -nd -O srvany.rpm https://kojipkgs.fedoraproject.org//packages/mingw-srvany/1.1/4.fc38/noarch/mingw32-srvany-1.1-4.fc38.noarch.rpm
109-
rpm2cpio srvany.rpm | cpio -idmv \
110-
&& mkdir /usr/share/virt-tools \
111-
&& mv ./usr/i686-w64-mingw32/sys-root/mingw/bin/*exe /usr/share/virt-tools/
112-
# Scaleway CLI :
113-
curl -s https://raw.githubusercontent.com/scaleway/scaleway-cli/master/scripts/get.sh | sh
114-
# AWS CLI for uploading to S3 :
115-
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
116-
unzip awscliv2.zip
117-
sudo ./aws/install
118-
rm -rf aws awscliv2.zip
119-
```
94+
```shell
95+
# Update package lists
96+
apt update
97+
apt -y install python3-pip virt-v2v libguestfs-tools unzip
98+
# Download VirtIO drivers for Windows
99+
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
100+
mkdir -p /usr/share/virtio-win
101+
mount virtio-win.iso /usr/share/virtio-win
102+
# You will see the following message: mount: /usr/share/virtio-win: WARNING: source write-protected, mounted read-only.
103+
curl -L -o - "https://github.com/vmware/govmomi/releases/latest/download/govc_$(uname -s)_$(uname -m).tar.gz" | tar -C /usr/local/bin -xvzf - govc
104+
# Tool used to convert rpm packages:
105+
apt install -y rpm2cpio
106+
# Tool to run applications as Windows service
107+
wget -nd -O srvany.rpm https://kojipkgs.fedoraproject.org//packages/mingw-srvany/1.1/4.fc38/noarch/mingw32-srvany-1.1-4.fc38.noarch.rpm
108+
rpm2cpio srvany.rpm | cpio -idmv \
109+
&& mkdir /usr/share/virt-tools \
110+
&& mv ./usr/i686-w64-mingw32/sys-root/mingw/bin/*exe /usr/share/virt-tools/
111+
# Scaleway CLI :
112+
curl -s https://raw.githubusercontent.com/scaleway/scaleway-cli/master/scripts/get.sh | sh
113+
# AWS CLI for uploading to S3 :
114+
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
115+
unzip awscliv2.zip
116+
sudo ./aws/install
117+
rm -rf aws awscliv2.zip
118+
```
120119

121120
4. Configure credentials:
122121
- Scaleway CLI: Run `scw init` and follow the prompts.

0 commit comments

Comments
 (0)