Installing Cisco Virtual FTD on Proxmox VE 9
From OISecWiki
Cisco Virtual Firepower Threat Defense (FTDv) is a virtual version of Cisco's next-generation firewall. Proxmox Virtual Environment (VE) is an open-source virtualization platform based on KVM/QEMU, which allows for the deployment of FTDv, although it is not officially supported by Cisco.[1][2] This article provides a technical guide to installing FTDv on Proxmox VE, drawing from KVM deployment practices and community experiences.[3][4][5]
Prerequisites
Before starting, ensure the following:
- Hardware Requirements:
- Server-class CPU (Intel Sandy Bridge or later, minimum 8 cores on a single socket for optimal performance).
- At least 8 GB RAM (recommended 16 GB or more depending on the performance tier, e.g., FTDv10 requires 8 vCPU/16 GB).
- Minimum 50 GB disk space for the VM.
- KVM support enabled: Verify with
lsmod | grep kvm(should show kvm and kvm_intel/amd modules) andkvm-ok.[6]
- Software Requirements:
- Proxmox VE version 8.3 or later (supports enhanced features for importing qcow2 images).[7][8]
- Download the FTDv KVM image (e.g., ftdv-kvm.qcow2) from the Cisco software download page (requires a valid Cisco account and service contract).[9][10]
- At least 4 network interfaces: Management (vnic0), Diagnostic (vnic1), Outside (vnic2), Inside (vnic3). Management, diagnostic, and inside must be on the same subnet initially.[11]
- Serial port: FTDv requires a serial port for proper console access and to resolve boot issues.[12]
Installation Steps
Follow these steps using the Proxmox web UI or CLI. Proxmox VE supports efficient disk imports without needing a placeholder disk.[13][14]
- Upload the Image:
- Create a New VM:
- In Proxmox UI: Go to "Create VM".
- Set VM ID, Name (e.g., ftdv).
- OS: Select "Linux" and version (e.g., 2.6+).
- System: Use SeaBIOS.
- Hard Disk: Do not create a hard disk (no placeholder needed).
- CPU: 8 cores (type: host).
- Memory: 16 GB.
- Networks: Add at least 4 interfaces (e.g., virtio model):
- NIC0 and NIC1: Management bridge (e.g., vmbr0).
- NIC2: Outside bridge.
- NIC3: Inside bridge (same as management initially).
- Do not start the VM yet.
- After completing the Create VM wizard, navigate to the VM's Hardware tab and add a Serial Port (serial0) for console access.[17][18][19]
- Import the Disk:
- CLI Method (Recommended):
- GUI Method (If Applicable):
- If the qcow2 is on a directory storage, add Hard Disk in Hardware, select the storage, and choose the existing qcow2 file if visible. Note: May require CLI for full compatibility.[22]
- Configure Boot Order:
- In VM Options > Boot Order: Set the imported disk as the first boot device.[23]
- Start the VM:
- Boot the VM and access the console (use xterm.js for serial console if needed).
- Initial boot may take 7-15 minutes.[24]
Configuration
- Initial Setup (Without Day 0):
- Access the GUI:
- Use a browser to connect to the management IP (e.g., https://<management_ip>).
- For local management, use Secure Firewall Device Manager.[27]
- Troubleshooting:
Notes
- FTDv on Proxmox is community-supported; for production, use officially supported hypervisors like VMware or KVM on Ubuntu/CentOS.[30]
- Direct qcow2 imports in Proxmox VE eliminate the need for placeholder disks, simplifying setup.[31]
- For migration from other hypervisors: Deploy new instances and reconfigure HA if applicable.[32]
- External link to Cisco Firepower on Wikipedia.
References
- ↑ https://community.cisco.com/t5/network-security/migrate-off-of-vmware-ftdv-to-proxmox-fmc-to-hyper-v/td-p/5214759
- ↑ https://www.cisco.com/c/en/us/support/security/firepower-ngfw-virtual/series.html
- ↑ https://www.youtube.com/watch?v=Etgm73PYHYc
- ↑ https://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/consolidated_ftdv_gsg/ftdv-gsg/m-ftdv-kvm-gsg.html
- ↑ https://www.youtube.com/watch?v=lXO1tdsNKks
- ↑ https://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/consolidated_ftdv_gsg/ftdv-gsg/m-ftdv-kvm-gsg.html
- ↑ https://forum.proxmox.com/threads/is-it-possible-to-run-cisco-firepower-virtual-using-proxmox.164115
- ↑ https://pve.proxmox.com/pve-docs/pve-admin-guide.html
- ↑ https://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/consolidated_ftdv_gsg/ftdv-gsg/m-ftdv-kvm-gsg.html
- ↑ https://www.cisco.com/c/en/us/support/security/firepower-ngfw-virtual/products-release-notes-list.html
- ↑ https://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/consolidated_ftdv_gsg/ftdv-gsg/m-ftdv-kvm-gsg.html
- ↑ https://forum.proxmox.com/threads/cisco-firepower-threat-defense-virtual-for-kvm-wont-boot.59167
- ↑ https://pve.proxmox.com/pve-docs/pve-admin-guide.html
- ↑ https://www.youtube.com/watch?v=lXO1tdsNKks
- ↑ https://www.youtube.com/watch?v=Etgm73PYHYc
- ↑ https://pve.proxmox.com/pve-docs/pve-admin-guide.html
- ↑ https://www.youtube.com/watch?v=Etgm73PYHYc
- ↑ https://forum.proxmox.com/threads/cisco-firepower-threat-defense-virtual-for-kvm-wont-boot.59167
- ↑ https://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/consolidated_ftdv_gsg/ftdv-gsg/m-ftdv-kvm-gsg.html
- ↑ https://www.youtube.com/watch?v=lXO1tdsNKks
- ↑ https://www.thomas-krenn.com/en/wiki/QCOW2_Image_-_Import_in_Proxmox_VE
- ↑ https://forum.proxmox.com/threads/import-of-qcow2-images-to-proxmox.130562
- ↑ https://www.youtube.com/watch?v=lXO1tdsNKks
- ↑ https://www.youtube.com/watch?v=Etgm73PYHYc
- ↑ https://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/consolidated_ftdv_gsg/ftdv-gsg/m-ftdv-kvm-gsg.html
- ↑ https://www.youtube.com/watch?v=O_i6HR6k0Vc
- ↑ https://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/consolidated_ftdv_gsg/ftdv-gsg/m-ftdv-kvm-gsg.html
- ↑ https://forum.proxmox.com/threads/cisco-firepower-threat-defense-virtual-for-kvm-wont-boot.59167
- ↑ https://community.cisco.com/t5/network-security/migrate-off-of-vmware-ftdv-to-proxmox-fmc-to-hyper-v/td-p/5214759
- ↑ https://community.cisco.com/t5/network-security/migrate-off-of-vmware-ftdv-to-proxmox-fmc-to-hyper-v/td-p/5214759
- ↑ https://www.youtube.com/watch?v=lXO1tdsNKks
- ↑ https://community.cisco.com/t5/network-security/migrate-off-of-vmware-ftdv-to-proxmox-fmc-to-hyper-v/td-p/5214759
