{% extends 'base.html' %} {% block title %}Migration Risks Analysis{% endblock %} {% block content %}
This page will display potential migration risks for the uploaded file: {{ filename }}
Count: {{ counts.vusb_count }}
Count: {{ counts.risky_disks_count }}
Count: {{ counts.non_dvs_switch_count }}
Count: {{ counts.vsnapshot_count }}
Count: {{ counts.suspended_vms_count }}
Count: {{ counts.dvport_issues_count }}
Count: {{ counts.non_intel_hosts_count }}
Count: {{ counts.cdrom_issues_count }}
Count: {{ counts.oracle_vms_count }}
Count: {{ counts.esx_version_count }}
Count: {{ large_provisioned_vms | length }}
Count: {{ vmtools_not_running | length }}
Count: {{ high_vcpu_vms | length }}
Count: {{ high_memory_vms | length }}
vUSB devices are USB devices that are connected to a virtual machine (VM) in a VMware environment. They can be used for various purposes, such as connecting USB storage devices, printers, or other peripherals to the VM.
VM | Powerstate | Device Type | Connected |
---|---|---|---|
{{ device.VM }} | {{ device.Powerstate }} | {{ device["Device Type"] }} | {% if device.Connected %} ✓ {% else %} ✘ {% endif %} |
VM | Powerstate | Disk | Capacity MiB | Raw | Disk Mode |
---|---|---|---|---|---|
{{ disk.VM }} | {{ disk.Powerstate }} | {{ disk.Disk }} | {{ disk["Capacity MiB"] | convert_mib_to_human_readable}} | {{ disk.Raw }} | {{ disk["Disk Mode"] }} |
This chart shows the distribution of VMs and ports using dvSwitches or standard vSwitches. The "standard vSwitch" ports are highlighted in red.
vSnapshots are virtual machine snapshots that are created in a VMware environment. They allow you to capture the state of a VM at a specific point in time, enabling you to revert back to that state if needed.
VM | Name | Date / time | Size MiB (vmsn) | Description |
---|---|---|---|---|
{{ snapshot.VM }} | {{ snapshot.Name }} | {{ snapshot["Date / time"] }} | {{ snapshot["Size MiB (vmsn)"] | convert_mib_to_human_readable}} | {{ snapshot.Description }} |
Suspended VMs are virtual machines that are not currently running but have their state saved. This allows for quick restoration to the previous state when needed.
VM |
---|
{{ vm.VM }} |
dvPort issues are related to the configuration of distributed virtual ports in a VMware environment. These issues can arise from misconfigurations or settings that may not be compatible with the target environment.
Port | Switch | Object ID | VLAN ID | Allow Promiscuous | Mac Changes | Forged Transmits |
---|---|---|---|---|---|---|
{{ issue.Port }} | {{ issue.Switch }} | {{ issue["Object ID"] }} | {% if issue.VLAN == 0 or issue.VLAN == '' %} {{ issue.VLAN }} {% else %} {{ issue.VLAN }} {% endif %} | {% if issue["Allow Promiscuous"] %} ✓ {% else %} ✘ {% endif %} | {% if issue["Mac Changes"] %} ✓ {% else %} ✘ {% endif %} | {% if issue["Forged Transmits"] %} ✓ {% else %} ✘ {% endif %} |
The following hosts have CPU models that are not Intel. This may pose compatibility issues during migration.
Host | Datacenter | Cluster | CPU Model | # VMs |
---|---|---|---|---|
{{ host.Host }} | {{ host.Datacenter }} | {{ host.Cluster }} | {{ host["CPU Model"] }} | {{ host["# VMs"] }} |
The following VMs have CD-ROM devices that are connected. This may pose risks during migration.
VM | Powerstate | Connected | Starts Connected | Device Type |
---|---|---|---|---|
{{ issue.VM }} | {{ issue.Powerstate }} | {% if issue.Connected %} ✓ {% else %} ✘ {% endif %} | {% if issue["Starts Connected"] %} ✓ {% else %} ✘ {% endif %} | {{ issue["Device Type"] }} |
The following VMs are powered on but their VMware Tools are not running.
VM | Powerstate | Guest state | OS according to the configuration file |
---|---|---|---|
{{ vm.VM }} | {{ vm.Powerstate }} | {{ vm["Guest state"] }} | {{ vm["OS according to the configuration file"] }} |
The following VMs have provisioned storage exceeding 10TB. This may pose challenges during migration.
VM | Provisioned MiB | In Use MiB | CPUs | Memory |
---|---|---|---|---|
{{ vm.VM }} | {{ vm["Provisioned MiB"] | convert_mib_to_human_readable }} | {{ vm["In Use MiB"] | convert_mib_to_human_readable }} | {{ vm.CPUs }} | {{ vm.Memory }} |
Oracle VMs are virtual machines specifically configured to run Oracle software.
VM | OS according to the VMware Tools | Powerstate | CPUs | Memory | Provisioned MiB | In Use MiB |
---|---|---|---|---|---|---|
{{ vm.VM }} | {{ vm["OS according to the VMware Tools"] }} | {{ vm.Powerstate }} | {{ vm.CPUs }} | {{ vm.Memory }} | {{ vm["Provisioned MiB"] | convert_mib_to_human_readable}} | {{ vm["In Use MiB"] | convert_mib_to_human_readable}} |
This chart shows the distribution of ESX versions found in the uploaded file. The data is represented as a pie chart.
The following VMs have a vCPU count higher than the core count of available SKUs.
Ensure to review the configurations for optimization.
VM | vCPU Count | {% for sku in high_vcpu_vms[0].keys() if sku != 'VM' and sku != 'vCPU Count' %}{{ sku }} | {% endfor %}
---|---|---|
{{ vm.VM }} | {{ vm['vCPU Count'] }} | {% for sku, status in vm.items() if sku != 'VM' and sku != 'vCPU Count' %}{% if status == '✘' %}{{ status }}{% else %}{{ status }}{% endif %} | {% endfor %}
The following VMs have memory usage exceeding the capabilities of available SKUs.
VM | Memory (GB) | {% for sku in high_memory_vms[0].keys() if sku != 'VM' and sku != 'Memory (GB)' %}{{ sku }} | {% endfor %}
---|---|---|
{{ vm.VM }} | {{ vm['Memory (GB)'] }} | {% for sku, status in vm.items() if sku != 'VM' and sku != 'Memory (GB)' %}{% if status == '✘' %}{{ status }}{% elif status == '⚠️' %}{{ status }}{% else %}{{ status }}{% endif %} | {% endfor %}