在 Proxmox 虛擬環境上建立 F5 BIG-IP Next 實例

如果您希望在 Proxmox 虛擬環境(為簡潔起見,以下稱為 Proxmox)上部署 F5 BIG-IP Next 實例,也許是在您的 home lab 中,具體方法如下:

首先,從MyF5 Downloads下載 BIG-IP Next Central Manager 和 BIG-IP Next QCOW 檔案。

1724123793204

點擊“複製下載連結”

將 QCOW 檔案複製到您的 Proxmox 主機。我在下面的範例中使用上面的下載連結。

proxmox $ curl -O -L -J [link for Central Manager from F5 downloads]
proxmox $ curl -O -L -J [link for Next from F5 downloads]

在 Proxmox 主機上,提取 QCOW 檔案中的內容。您需要將 Central Manager 檔案從 .qcow 重新命名為 .qcow2。

proxmox $ cd ~/
proxmox $ mv BIG-IP-Next-CentralManager-20.2.1-0.3.25.qcow BIG-IP-Next-CentralManager-20.2.1-0.3.25.qcow2
proxmox $ tar -zxvf BIG-IP-Next-20.2.1-2.430.2+0.0.48.qcow2.tar.gz
BIG-IP-Next-20.2.1-2.430.2+0.0.48.qcow2
BIG-IP-Next-20.2.1-2.430.2+0.0.48.qcow2.sha512
BIG-IP-Next-20.2.1-2.430.2+0.0.48.qcow2.sha512.sig
BIG-IP-Next-20.2.1-2.430.2+0.0.48.qcow2.sha512sum.txt.asc
BIG-IP-Next-20.2.1-F5-ca-bundle.cert
BIG-IP-Next-20.2.1-F5-certificate.cert

然後,執行以下命令從提取的 QCOW 檔案建立虛擬機器 (VM)。替換值以符合您的環境。

#
# Central Manager
#
# use either DHCP or Static IP example
#
# using DHCP (change values to match your environment)
proxmox $ qm create 105 --memory 16384 --sockets 1 --cores 8 --net0 virtio,bridge=vmbr0  --name my-central-manager --scsihw=virtio-scsi-single --ostype=l26 --cpu=x86-64-v2-AES --citype nocloud --ipconfig0 ip=dhcp --ciupgrade=0  --ide2=local-lvm:cloudinit
# static IP (change values to match your environment)
# proxmox $ qm create 105 --memory 16384 --sockets 1 --cores 8 --net0 virtio,bridge=vmbr0 --net1 virtio,bridge=vmbr1 --name my-central-manager --scsihw=virtio-scsi-single --ostype=l26 --cpu=x86-64-v2-AES --citype nocloud --ipconfig0 ip=192.168.1.5/24,gw=192.168.1.1 --nameserver 192.168.1.1 --ciupgrade=0 --ide2=local-lvm:cloudinit  
# import disk
qm set 105 --virtio0 local-lvm:0,import-from=/root/BIG-IP-Next-CentralManager-20.2.1-0.3.25.qcow2 --boot order=virtio0

#
# Next instance
# 
# Note that you need at least two interfaces, one for management and one for data-plane
#
# use either DHCP or Static IP example
#
# DHCP
proxmox $ qm create 107 --memory 16384 --sockets 1 --cores 8 --net0 virtio,bridge=vmbr0 --net1 virtio,bridge=vmbr1 --name my-next-instance --scsihw=virtio-scsi-single --ostype=l26 --cpu=x86-64-v2-AES --citype nocloud --ipconfig0 ip=dhcp --ciupgrade=0 --ciuser=admin --cipassword=admin --ide2=local-lvm:cloudinit
# static IP
# proxmox $ qm create 107 --memory 16384 --sockets 1 --cores 8 --net0 virtio,bridge=vmbr0 --net1 virtio,bridge=vmbr1 --name my-next-instance --scsihw=virtio-scsi-single --ostype=l26 --cpu=x86-64-v2-AES --citype nocloud --ipconfig0 ip=192.168.1.7/24,gw=192.168.1.1 --nameserver 192.168.1.1 --ciupgrade=0  --ide2=local-lvm:cloudinit 
# import disk
proxmox $ 
proxmox $ qm set 107 --virtio0 local-lvm:0,import-from=/root/BIG-IP-Next-20.2.1-2.430.2+0.0.48.qcow2 --boot order=virtio0

現在您應該看到在 Proxmox GUI 上建立了一個新的 VM。

Proxmox Dashboard

最後,啟動虛擬機器。這將需要幾分鐘的時間。 

BIG-IP Next VM 現在已準備好按照此處的說明進行載入。 

文章來源:F5