Import OVF
Resumen del escenario
- VMID: 800
- Almacenamiento: datastore2
- Nodo Proxmox (IP): 10.11.11.15
- Ruta temporal para importación en el
nodo:
/var/lib/vz/imports/kace - Archivos de origen en su
equipo:
VK1000_14_1_101_1T.ovf,VK1000_14_1_101_1T-disk-0.vmdk,VK1000_14_1_101_1T.mf
Requisitos
- Acceso SSH al nodo Proxmox (
root@10.11.11.15). - Paquete OVF/VMDK/MF del SMA disponible en su Mac/Linux.
- Puente de red en Proxmox (por ejemplo,
vmbr0); si usa VLAN, conocer el tag correspondiente. - Espacio libre suficiente en el almacenamiento de destino (datastore2). La build de ejemplo es de ~1 TB.
- Conectividad de red para que el appliance obtenga IP por DHCP (o plan para configurarla manualmente).
0) (Opcional) Verificar espacio en el almacenamiento
En el nodo Proxmox, asegúrese de que datastore2 tenga ~1 TB libre.
Pasos detallados
1) Subir los archivos al nodo
En el nodo (crear carpeta de importación)
Desde su Mac/Linux (en la carpeta donde están OVF/VMDK/MF)
scp VK1000_14_1_101_1T* root@10.11.11.15:/var/lib/vz/imports/kace/
rsync -av --progress VK1000_14_1* root@10.11.11.15:/var/lib/vz/imports/kace/Si el tamaño del archivo es muy grande, es preferible que use RSYNC
Verificar en el nodo, debería ver los tres archivos allí.
2) Importar el OVF en Proxmox (crea la VM y convierte el disco)
Sintaxis: qm importovf \<ruta .ovf>
Esto crea la VM 800 y coloca el disco convertido en datastore2.
3) Configurar hardware (NIC, SCSI, arranque, CPU/RAM, nombre)
NIC en su bridge principal (ajuste vmbr/VLAN; agregue ,tag= si usa VLAN)
qm set 800 --net0 e1000,bridge=vmbr0ejemplo con NIC e1000
qm set 800 --net0 vmxnet3,bridge=vmbr0,mac=52:52:00:AB:CD:EFejemplo con NIC vmxnet3 y MAC asignado manualmente
Controladora SCSI + orden de arranque (SMA/FreeBSD funciona muy bien con VirtIO-SCSI)
Firmware: SeaBIOS es un valor seguro para BSD
Rendimiento (ajuste según su entorno)
Nombre descriptivo
¿Usa VLAN? Ejemplo con VirtIO y tag 10
4) Iniciar y obtener IP/URL
Abra la Consola de la VM 800 en Proxmox.
En el primer arranque, el appliance mostrará la IP/URL (por defecto usa DHCP).
Ingrese a esa URL para ejecutar el Asistente de configuración inicial (EULA, contraseñas, red, etc.).
Verificación
- En Proxmox, confirme que la tarea de importovf terminó sin errores (panel de Tareas).
- Compruebe el estado de la VM:
qm status 800. - Desde otra máquina, haga
pinga la IP que muestra la consola del SMA. - Abra la URL del SMA en el navegador y complete el asistente inicial.
- Dentro del SMA, verifique que la hora, red y DNS sean correctos (evitar problemas de activación/descargas).
# Ejemplos
qm status 800
ping <IP-asignada-al-SMA>
# Desde un equipo con curl:
curl -I http://<IP-o-FQDN-del-SMA>
Problemas frecuentes y soluciones
Sin DHCP / sin IP
Si no obtiene IP por DHCP, asegurese de usar e1000 o e1000e y manualment configure la red. Por el momento VirtIO no es soportado.
Integridad (hash) no coincide
Si el sha1sum del VMDK no coincide con el manifiesto .mf, vuelva a
descargar/copiar los archivos antes de importar.
# En el nodo
cd /var/lib/vz/imports/kace
echo "== Manifest =="
cat VK1000_14_1_101_1T.mf
echo "== SHA1 del VMDK =="
sha1sum VK1000_14_1_101_1T-disk-0.vmdk
# Confirme que el hash que figura en el .mf coincide con el del VMDK.
Permiso denegado al copiar por SCP
Verifique credenciales y conectividad. Asegúrese de que la
carpeta /var/lib/vz/imports/kace exista y tenga permisos adecuados.
Compatibilidad de plataforma
Quest no declara Proxmox como plataforma oficialmente soportada. Para laboratorio funciona muy bien, pero el soporte del fabricante podría solicitar reproducir el problema en un hipervisor soportado (ESXi/Hyper‑V/Azure/Nutanix).