CheckPoint

Versions this guide is based on:

EVE Image Foldername Downloaded Filename Version vCPUs vRAM NIC Type Console
cpsg-R80-10 Check_Point_R80.10_T421_OVF_Template_Gaia.gz 80.10 2 4096 e1000 Telnet
cpsg-R80-10 Check_Point_R80.10_T462_Gaia.iso 80.10 2 4096 e1000 VNC
cpsg-R81-T392 Check_Point_R81_T392.iso 81-T392 4 6144 e1000 VNC
Instructions
Version 80-20M and 81-392 are tested following ISO install procedure.

Preffered OPTION Create image from ISO
 1. From EVE CLI, create Checkpoint image folder and go to that location:
mkdir /opt/unetlab/addons/qemu/cpsg-R80-10
cd /opt/unetlab/addons/qemu/cpsg-R80-10
2. Upload the downloaded Check_Point_R80.10_T462_Gaia.iso image to the EVE /opt/unetlab/addons/qemu/cpsg-R80-10 folder using for example FileZilla or WinSCP.
3. Rename original ISO image to cdrom.iso:
mv Check_Point_R80.10_T462_Gaia.iso cdrom.iso
4. Create HDD drive for new Checkpoint image:
/opt/qemu/bin/qemu-img create -f qcow2 hda.qcow2 80G
5. Create new lab add your newly created Checkpoint image, connect it to Cloud0 network.
NOTE: When you are adding node on topology, please set the VNC console for your new image. VNC console is required to complete installation from ISO. Later you will be able to use telnet console to the node.
6. Follow install steps on console and complete Checkpoint installation, shutdown Checkpoint image.
IMPORTANT: Commit the installation to set it as the default image for further use in EVE-NG:
7. On the left side-bar within the lab in the EVE Web-UI choose “Lab Details” to get your lab’s UUID details: In this example: UUID: 3491e0a7-25f8-46e1-b697-ccb4fc4088a28. Find out the POD ID of your used and the Node ID of your newly installed node.The POD number is assigned to your username, and can be found in the EVE GUI, Management/User Management. The Admin user uses POD number 0 by default.

The Node ID can be obtained by right clicking the node on the topology. In this Example it is 8

9. From the EVE CLI, locate the installed image and commit your changes to be used as default for further use in EVE-NG:

cd /opt/unetlab/tmp/0/3491e0a7-25f8-46e1-b697-ccb4fc4088a2/8/
/opt/qemu/bin/qemu-img commit hda.qcow2

10. Remove cdrom.iso from /opt/unetlab/addons/qemu/cpsg-R80-10/

cd /opt/unetlab/addons/qemu/cpsg-R80-10/
rm -f cdrom.iso

Option create image from VMDK.

1. From EVE CLI, create temporary folder:

mkdir abc
cd abc
2. Upload the downloaded image to the EVE root/abc folder using for example FileZilla or WinSCP.
3. Uncompress raw image to get vmdk file:
tar xf Check_Point_R80.10_T421_OVF_Template_Gaia.gz
4. Create target image folder:
 Image folder names and hdd names is taken accordingly our qemu image naming table.http://www.eve-ng.net/index.php/documentation/images-table
mkdir /opt/unetlab/addons/qemu/cpsg-R80-10

5. Convert vmdk raw file to hda.qcow2

/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 Check_Point_SG_R80.10_VE-disk1.vmdk hda.qcow2

6. Copy converted image HDD to target folder:

mv hda.qcow2 /opt/unetlab/addons/qemu/cpsg-R80-10/hda.qcow2

7. Delete temporary folder:

cd ..
rm -rf abc

8. Fix permissions:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Original CheckPoint image default login on cli and WEB is  admin/admin